1# Default values for sftp.
2# This is a YAML-formatted file.
3# Declare variables to be passed into your templates.
6 repository: cgr.dev/chainguard-private/atmoz-sftp-fips
7 pullPolicy: IfNotPresent
8 tag: 0.0.0_git20260429-r4@sha256:0de23d6ece01719946c3982651b9288b0bd4166755dca36595cc3d1010abb234
11 # -- private ED25519 host key. Choose between adding the key itself or reference a already existing key.
15 # -- Reference to and existing secret with an "ssh_host_ed25519_key" data key and base64 encrypted value.
17 # -- private RSA host key. Choose between adding the key itself or reference a already existing key.
21 # -- Reference to and existing secret with an "ssh_host_rsa_key" data key and base64 encrypted value.
23 # -- Reference to and existing secret that provides users' configuration.
24 # If present takes precedence over `.Values.sftp.users` configuration,
25 # whose schema is expected to use within a `users.conf` key
27 # Array based configuration of users
31 # -- password is encrypted ([doc](https://github.com/atmoz/sftp/blob/ffeb104beec76cc622abda34ee2132c790b5559c/README.md#encrypted-password))
37 # -- public user keys ([doc](https://github.com/atmoz/sftp/blob/ffeb104beec76cc622abda34ee2132c790b5559c/README.md#logging-in-with-ssh-keys))
39# -- Additional Init containers of the pod.
40extraInitContainers: []
41# -- Additional containers of the pod.
43# -- Additional volumes of the pod.
49# -- Additional volume mounts of the pod.
52# mountPath: /my-config/
56 # -- Must match those of existing PV or dynamic provisioner
57 # ([Kubernetes docs](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes))
61 # -- If defined, PVC must be created manually before volume will be bound
64 # -- If defined, storageClassName: <storageClass>
65 # If set to "-", storageClassName: "", which disables dynamic provisioning
66 # If undefined (the default) or set to null, no storageClassName spec is
67 # set, choosing the default provisioner. (gp2 on AWS, standard on
68 # GKE, AWS & OpenStack)
71 # -- If defined, volumeBindingMode: <volumeBindingMode>
72 # If undefined (the default) or set to null, no volumeBindingMode spec is
73 # set, choosing the default mode.
75 volumeBindingMode: null
76 # -- Subdirectory of SFTP server data Persistent Volume to mount
77 # Useful if the volume's root directory is not empty
80 # -- Persistent Volume Claim Selector
81 # Useful if Persistent Volumes have been provisioned in advance
82 # ([Kubernetes docs](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#selector)
88 # - { key: environment, operator: In, values: [ dev ] }
93 # -- Specifies whether a service account should be created
95 # -- Annotations to add to the service account
97 # -- The name of the service account to use.
98 # -- If not set and create is true, a name is generated using the fullname template
101podSecurityContext: {}
108# readOnlyRootFilesystem: true
115 # -- When using the NodePort type, you can specify a fixed port ([Kubernetes docs](https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport))
117 # -- When using the LoadBalancer type.
120 # -- externalTrafficPolicy ([Kubernetes docs](https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip))
123 # -- Annotations to add to the service
137 # -- Enable startup probe
139 # -- Enable liveness probe
141 # -- Enable readiness probe
143# -- Define strategy update of the deployment ([Kubernetes docs](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy))
146# -- Extra manifests to deploy as an array