/
githubmirror
/
charts
Обзор
Документация
Войти
/
githubmirror
/
charts
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
stable/lamp/values.yaml
362 строки
9 KB
Luca Berneking
[stable/lamp] Add ability to change sftp service type (#18497)
13 ноя 2019, 12:53
13 ноя 2019, 12:53
2a9e5c4
Код
Авторство
О чём код?
### CONTAINERS ### init: clone: ## init.clone.release Fullname of the release to clone release: false ## init.clone.hostPath If the release to clone uses hostPath instead of PVC, set ## it here. This will only work if both releases are deployed on the same node # hostPath: /path/to/volume manually: ## init.manually.enabled Enables container for manual initialization enabled: false ## init.manually.repository Container image repository: "lead4good/init-wp" ## init.manually.tag Container image tag tag: "latest" ## init.manually.pullPolicy Image pull policy pullPolicy: Always ## init.resources init containers resource requests/limits resources: false php: ## php.repository default php image repository: "php" ## php.tag default php image tag tag: "7-fpm-alpine" ## php.pullPolicy Image pull policy pullPolicy: Always ## php.fpmEnabled Enables docker FPM repository, be sure to disable if working with ## a custom repository based on the apache tag fpmEnabled: true ## php.sockets If FPM is enabled, enables communication between HTTPD and PHP via ## sockets instead of TCP sockets: true ## php.oldHTTPRoot Additionally mounts the webroot at `php.oldHTTPRoot` to compensate ## for absolute path file links # oldHTTPRoot: /var/www/html ## php.ini additional PHP config values, see examples on how to use # ini: | # short_open_tag=On ## php-fpm.conf: additional PHP FPM config values # fpm: | # pm.max_children = 120 ## php.copyRoot if true, copies the containers web root `/var/www/html` into copyRoot: false ## persistent storage. This must be enabled, if the container already comes with ## files installed to `/var/www/html` ## php.persistentSubpaths instead of enabling persistence for the whole webroot, ## only subpaths of webroot can be enabled for persistence. Have a look at the ## github.com/kubernetes/charts/stable/lamp/examples/nextcloud.yaml to see how it works persistentSubpaths: false # persistentSubpaths: # - subPath1 # - subPath2 ## php.resources PHP container resource requests/limits resources: false # requests: # cpu: 1m # memory: 1Mi httpd: ## httpd.repository default httpd image repository: "httpd" ## httpd.tag default httpd image tag tag: "2.4-alpine" ## httpd.resources HTTPD container resource requests/limits resources: false # requests: # cpu: 1m # memory: 1Mi mysql: ## mysql.rootPassword Sets the MySQL root password, enables MySQL service if not empty # rootPassword: root_password ## mysql.user MySQL user # user: user ## mysql.password MySQL user password # password: user_password ## mysql.database MySQL user database # database: database ## mysql.repository MySQL image - choose one of the official images ## [mysql](https://hub.docker.com/_/mysql/) ## [mariadb](https://hub.docker.com/_/mariadb/) ## [percona](https://hub.docker.com/_/percona/) repository: "mysql" ## mysql.tag MySQL image tag tag: "5.7" ## mysql.imagePullPolicy Image pull policy imagePullPolicy: Always ## mysql.sockets Enables communication between MySQL and PHP via sockets instead of TCP sockets: true ## mysql.resources Resource requests/limits resources: false # requests: # cpu: 1m # memory: 1Mi sftp: ## sftp.repository default sftp image repository: "atmoz/sftp" ## sftp.tag default sftp image tag tag: "alpine" ## sftp.enabled Enables sftp service enabled: false ## sftp.serviceType Type of sftp service in Ingress mode serviceType: NodePort ## sftp.port Port to advertise service in LoadBalancer mode port: 22 ## sftp.nodePort Port to advertise service in Ingress mode ## `sftp.serviceType` must be set to `NodePort` # nodePort: 30111 ## sftp.user SFTP User # user: user ## sftp.password SFTP Password # password: password ## sftp.resources resource requests/limits resources: false # requests: # cpu: 1m # memory: 1Mi webdav: ## webdav.enabled Enables webdav service enabled: false ## webdav.port Port to advertise service in LoadBalancer mode port: 8001 ## webdav.subdomain Subdomain to advertise service on if ingress is enabled subdomain: webdav ## webdav.user WebDAV User # user: ## webdav.password WebDAV Password # password: ## webdav.resources resource requests/limits resources: false # requests: # cpu: 1m # memory: 1Mi git: ## git.enabled Enables Git service enabled: false ## git.repoURL Git Repository URL # repoURL: ## git.branch Repository branch to sync branch: master ## git.revision Revision to sync revision: FETCH_HEAD ## git.wait Time between Git syncs wait: 30 ## git.resources resource requests/limits resources: false # requests: # cpu: 1m # memory: 1Mi svn: ## svn.enabled Enables svn service enabled: false ## svn.user SVN User # user: user ## svn.password SVN Password # password: password ## svn.repoURL SVN Repository URL # repoURL: ## svn.allowOverwrite if disabled and files already exist in the web folder will ## not create working clone or sync files allowOverwrite: true ## svn.resources resource requests/limits resources: false # requests: # cpu: 1m # memory: 1Mi phpmyadmin: ## phpmyadmin.repository default phpmyadmin image repository: "phpmyadmin" ## phpmyadmin.tag default phpmyadmin image tag tag: "phpmyadmin" ## phpmyadmin.enabled Enables phpmyadmin service enabled: false ## phpmyadmin.port Port to advertise service in LoadBalancer mode port: 8080 ## phpmyadmin.subdomain Subdomain to advertise service on if ingress is enabled subdomain: phpmyadmin ## phpmyadmin.resources resource requests/limits resources: false # requests: # cpu: 1m # memory: 1Mi resources: requests: ## resources.requests.cpu CPU resource requests cpu: 1m ## resources.requests.memory Memory resource requests memory: 1Mi # limits: ## resources.limits.cpu CPU resource limits # cpu: 1000m ## resources.limits.memory Memory resource limits # memory: 1024Mi ### STORAGE ### persistence: ## persistence.enabled Enables persistent volume - PV provisioner support necessary enabled: true ## persistence.keep Keep persistent volume after helm delete keep: false ## persistence.accessMode PVC Access Mode accessMode: ReadWriteOnce ## persistence.size PVC Size size: 5Gi ## persistence.storageClass PVC Storage Class ## If defined, storageClassName: <storageClass> ## If set to "-", storageClassName: "", which disables dynamic provisioning ## If undefined (the default) or set to null, no storageClassName spec is ## set, choosing the default provisioner. (gp2 on AWS, standard on ## GKE, AWS & OpenStack) ## # storageClass: "-" ## persistence.hostPath if specified, used as persistent storage instead of PVC # hostPath: /path/to/volume ### NETWORKING ### service: ## service.type Changes to ClusterIP automatically if ingress enabled type: LoadBalancer ## service.HTTPPort Port to advertise the main web service in LoadBalancer mode HTTPPort: 80 ingress: ## ingress.enabled Enables ingress support - working ingress controller necessary enabled: false ## ingress.domain domain to advertise the services - A records need to point to ## ingress controllers IP # domain: example.com ## ingress.subdomainWWW enables www subdomain and 301 redirect from domain ## > NOTE: Requires nginx ingress controller # subdomainWWW: false ## ingress.ssl Enables [lego](https://github.com/jetstack/kube-lego) letsencrypt ## ssl support - working lego container necessary ## > NOTE: Requires nginx ingress controller # ssl: false ## ingress.htpasswdString if specified main web service requires authentication. ## Format: _user:$apr1$F..._ ## > NOTE: Requires nginx ingress controller # htpasswdString: "user:$apr1$FfVI2PRr$f9MW8rsr5RmmxbdV0Iipk1" ## ingress.annotations specify custom ingress annotations such as e.g. # annotations: # ingress.kubernetes.io/proxy-body-size: "50m" # kubernetes.io/ingress.class: nginx ### WORDPRESS ### wordpress: ## wordpress.enabled Enables wordpress normal mode enabled: false ## wordpress.gdriveRToken gdrive rtoken for authentication used for downloading ## InfiniteWP backup from gdrive # gdriveRToken: ## wordpress.gdriveFolder gdrive backup folder - the latest backup inside of the ## folder where the name includes the string `_full` will be downloaded # gdriveFolder: example.com ## wordpress.domain wordpress domain used in dev mode to be search replaced # domain: "example.com" develop: ## wordpress.develop.enabled enables develop mode enabled: false ## wordpress.develop.deleteUploads deletes `wp_content/uploads` folder and links ## to live site within htaccess deleteUploads: false ## wordpress.develop.devDomain used to search replace `wordpress.domain` to ## `fullname of template`.`develop.devDomain` e.g `mysite-com-lamp.dev.example.com` # devDomain: dev.example.com ### OTHER ### ## keepSecrets Keep secrets after helm delete keepSecrets: false ## replicaCount > 1 will corrupt your database if one is used. Future releases ## might enable elastic scaling via galeradb replicaCount: 1