Giter Club home page Giter Club logo

sftp-server's Introduction

SFTP Server

A helm chart for a SFTP server.

Introduction

The SFTP server is based on atmoz/sftp.

The chart supports:

  • persistent SSH server host keys
  • provision of authorized SSH keys
  • persistentVolumeClaim for data
  • kube-vxlan-controller

Prerequisites

  • Kubernetes 1.6+ with Beta APIs enabled

Installing the Chart

To install the chart with the release name my-release:

$ helm install --name my-release repo/sftp-server

The command deploys an SFTP server exposing the service as ClusterIP. The configuration section lists the parameters that can be configured during installation.

Uninstalling the Chart

To uninstall/delete the my-release deployment:

$ helm delete my-release

The command removes all the Kubernetes components associated with the chart and deletes the release.

Configuration

The following table lists the configurable parameters of the SFTP server chart and their default values.

Parameter Description Default
image.repository Docker repo to use atmoz/sftp
image.tag Docker tag to be used alpine-3.7
image.pullPolicy Image pull policy IfNotPresent
service.enabled If true, expose as Service true
service.type Type of exposed Service ClusterIP
service.port Port to expose Service 22
sftpConfig.username SFTP username sftp
sftpConfig.password SFTP password for user ""
sftpConfig.encrypted If true, password is given as hash false
sftpConfig.uid UID of SFTP user 1000
sftpConfig.gid GID of SFTP user 100
sftpConfig.hostKeys.secret name of secret for SSH host keys ""
sftpConfig.hostKeys.keys list of items to be used from secret {}
sftpConfig.authorizedKeys list of authorized SSH keys {}
persistentVolume.enabled If true, use persistent volume true
persistentVolume.annotations annotations put on the volume {}
persistentVolume.accessModes access modes for volume [ReadWriteOnce]
persistentVolume.existingClaim If set, use existing PVC ""
persistentVolume.size Size of volume 20Gi
persistentVolume.storageClass StorageClass to be used in PVC not set
persistentVolume.subPath Use subPath of existing volume ""
vxlanController.enabled If enabled, start kube-vxlan-controller false
vxlanController.annotationKey Annotation name to set for vxlan vxlan.openvnf.org/networks
vxlanController.metadataKey Metadata key to set for vxlan vxlan.openvnf.org
vxlanController.image.repository Docker repo to use openvnf/kube-vxlan-controller-agent
vxlanController.image.tag Docker tag to be used 2.1.0
vxlanController.image.pullPolicy Image pull policy IfNotPresent
vxlanController.network VXLAN network to attach to vxeth0
vxlanController.ip IP address to assign to vxlan interface {}
vxlanController.route additional route to configure {}

sftp-server's People

Contributors

tlnd avatar hsychla avatar kiliandargel avatar grundrauschen avatar vincentdaniel avatar pigmej avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.