charts/kubernetes-stateful-chart/values.yaml [231:454]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  additionalPorts: []
  annotations: {}
  additionalAnnotations: {}
  labels: {}
  additionalLabels: {}
## Pods Security Context
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
## @param podSecurityContext.fsGroup Group ID that has access to the filesystem at run-time
##
podSecurityContext:
  fsGroup: 10001
## Container Security Context
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
## @param containerSecurityContext.runAsUser ID of the user who runs the process
## @param containerSecurityContext.runAsNonRoot Specify if the process can run under the root user
## @param containerSecurityContext.allowPrivilegeEscalation Specify if the process can get more permissions at run-time
## @param containerSecurityContext.readOnlyRootFilesystem Specify if the root filesystem of the process is read-only
##
containerSecurityContext:
  runAsUser: 10001
  runAsNonRoot: true
  allowPrivilegeEscalation: false
  readOnlyRootFilesystem: true

## @param customContainerSecurityContext Overwrite partially the containerSecurityContext property
##
customContainerSecurityContext: {}
## Pod Lifecycle
## ref: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/
## @param lifecycle Actions that the management system should take in response to container lifecycle events.
##
lifecycle: {}
## @param terminationGracePeriodSeconds Grace period to allow the write to shutdown before it is killed.
##
terminationGracePeriodSeconds: 30
## Liveness and Readiness Probes
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
## @param livenessProbe Specify the default liveness probe
##
## Example:
##  livenessProbe:
##    httpGet:
##      path: "/healthcheck"
##      port: "http-ext"
##    initialDelaySeconds: 60
##    periodSeconds: 30
##    timeoutSeconds: 30
##    successThreshold: 1
##    failureThreshold: 5
livenessProbe: {}
## @param customLivenessProbe Overwrite partially the livenessProbe property
##
customLivenessProbe: {}
## @param readinessProbe Specify the default readiness probe
##
## Example:
##  readinessProbe:
##    httpGet:
##      path: "/healthcheck"
##      port: "http-ext"
##    initialDelaySeconds: 60
##    periodSeconds: 10
##    timeoutSeconds: 30
##    successThreshold: 1
##    failureThreshold: 5
readinessProbe: {}
## @param customReadinessProbe Overwrite partially the readinessProbe property
##
customReadinessProbe: {}
## Startup Probe
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-startup-probes
## @param startupProbe Specify the default startup probe
##
## Example:
##  startupProbe:
##    httpGet:
##      path: "/healthcheck"
##      port: "http-ext"
##      initialDelaySeconds: 60
##      periodSeconds: 30
##      timeoutSeconds: 30
##      successThreshold: 1
##      failureThreshold: 5
startupProbe: {}
## @param customStartupProbe Overwrite partially the startupProbe property
##
customStartupProbe: {}
## @param customAffinity Overwrite in full the default affinity rules
##
customAffinity: {}
## @param nodeName Specify the NodeName where to schedule a pod. Leave empty for auto scheduling decision
##
nodeName: ""
## @param nodeSelector Specify the selector which must be true for the pod to fit on a node
## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
##
## Example:
## nodeSelector:
##  diskType: ssd
##
nodeSelector: {}

## Ingress
## Ref: https://kubernetes.io/docs/user-guide/ingress
## @param ingress.enabled Enables/disables Ingress for routing inbound traffic
## @param ingress.name Ingress name
## @param ingress.pathType Ingress path type
## @param ingress.hostname Ingress hostname
## @param ingress.tls Enables/disables TLS for the hostname
## @param ingress.alternateDnsNames Specify whether to add a list of alternative DNS names to the self-signed certificate
## @param ingress.certValidityDuration Specify how many days the self-signed certificate should remain valid
## @param ingress.path Ingress path array
## @param ingress.additionalPaths Ingress extra paths
## @param ingress.additionalTLS Additional TLS configuration
## @param ingress.secret Name of the external secret for $parent.hostname
## @param ingress.ingressClassName IngressClass name
## @param ingress.additionalRules Additional Ingress rules
##
ingress:
  enabled: false
  name: ""
  alternateDnsNames: []
  certValidityDuration: ""
  pathType: ImplementationSpecific
  hostname: ""
  ## You might need to set the '/*' value in order to use it
  ## with ALB Ingress controllers.
  ##
  path: /
  ## @param ingress.backendService.portName Specify the application port name of the backend service
  ##
  backendService:
    portName: "http"
  ## For a full list of possible Ingress annotations, see
  ## ref: https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/annotations.md
  ## Use this parameter to set the required annotations for cert-manager. For details, see
  ## ref: https://cert-manager.io/docs/usage/ingress/#supported-annotations
  ##
  ## e.g:
  ## annotations:
  ##   kubernetes.io/ingress.class: nginx
  ##   cert-manager.io/cluster-issuer: cluster-issuer-name
  ##
  ## @param ingress.annotations Key/value map with annotations
  ## @param ingress.additionalAnnotations Additional key/value map with annotations
  annotations: {}
  additionalAnnotations: {}
  ## @param ingress.labels Key/value map with labels
  ## @param ingress.additionalLabels Additional key/value map with labels
  labels: {}
  additionalLabels: {}
  ## TLS certificates will be retrieved from a TLS secret with the following name: {{- printf "%s-tls" .Values.ingress.hostname }}
  ## You can use the ingress.secrets parameter to create this TLS secret or rely on cert-manager to create it.
  ##
  tls: false
  ## Any additional arbitrary paths that may need to be added to Ingress under the main host.
  ## For example: The ALB Ingress controller requires a special rule for handling SSL redirection.
  additionalPaths: []
  ## - path: /*
  ##   backend:
  ##     service:
  ##        name: ssl-redirect
  ##        port:
  ##          number: use-annotation
  ##
  ## The TLS configuration for additional hostnames is covered with this Ingress record.
  ## Use this configuration block also in case the certificates are managed outside this Helm chart.
  ## see: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls
  additionalTLS: []
  ## - hosts:
  ##     - jetbrains.net
  ##   secretName: tls-jetbrains.net
  ##
  ## This is supported in Kubernetes 1.18+ and required if you have more than one IngressClass marked as the default for your cluster.
  ## ref: https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/
  ##
  ingressClassName: ""
  ## ref: https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-rules
  ## e.g:
  ## additionalRules:
  ## - host: example.local
  ##     http:
  ##       path: /
  ##       backend:
  ##         service:
  ##           name: example-svc
  ##           port:
  ##             name: http
  ##
  additionalRules: []
  ## Name of the external secret related to the main hostname in the Ingress definition
  ## Example:
  ## secret: "tls-jetbrains.application"
  ##
  secret: ""

## @skip ports
## @param ports Specify a list of application ports

## Example:
## ports:
## - name: "http-ext"
##   containerPort: 8084
## - name: "http-int"
##   containerPort: 9084
ports: []
## @param volumes Specify named volumes to be attached to the pod
##
## Example:
## volumes:
## - name: metrics-conf
##   type: configMap
##   properties:
##      name: external-metrics-conf
##   volumeMountProperties:
##      mountPath: "/app/conf/metrics.conf"
##      subPath: "metrics.conf"
##
volumes: []
## @param additionalVolumes Specify additional mutual exclusive with volumes value named volumes to be attached to the main container and pod
##
## additionalVolumes has the same structure as volumes. For an example, reference volumes.
##
additionalVolumes: []
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



charts/kubernetes-stateless-chart/values.yaml [234:461]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  additionalPorts: []
  annotations: {}
  additionalAnnotations: {}
  labels: {}
  additionalLabels: {}
## Pods Security Context
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
## @param podSecurityContext.fsGroup Group ID that has access to the filesystem at run-time
##
podSecurityContext:
  fsGroup: 10001
## Container Security Context
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
## @param containerSecurityContext.runAsUser ID of the user who runs the process
## @param containerSecurityContext.runAsNonRoot Specify if the process can run under the root user
## @param containerSecurityContext.allowPrivilegeEscalation Specify if the process can get more permissions at run-time
## @param containerSecurityContext.readOnlyRootFilesystem Specify if the root filesystem of the process is read-only
##
containerSecurityContext:
  runAsUser: 10001
  runAsNonRoot: true
  allowPrivilegeEscalation: false
  readOnlyRootFilesystem: true

## @param customContainerSecurityContext Overwrite partially the application.containerSecurityContext property
##
customContainerSecurityContext: {}
## Pod Lifecycle
## ref: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/
## @param lifecycle Actions that the management system should take in response to container lifecycle events.
##
lifecycle: {}
## @param terminationGracePeriodSeconds Grace period to allow the write to shutdown before it is killed.
##
terminationGracePeriodSeconds: 30
## Liveness and Readiness Probes
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes
## @extra livenessProbe Specify the default liveness probe
## @skip  livenessProbe
##
## Example:
##  livenessProbe:
##    httpGet:
##      path: "/healthcheck"
##      port: "http-ext"
##    initialDelaySeconds: 60
##    periodSeconds: 30
##    timeoutSeconds: 30
##    successThreshold: 1
##    failureThreshold: 5
livenessProbe: {}
## @param customLivenessProbe Overwrite partially the application.livenessProbe property
##
customLivenessProbe: {}
## @extra readinessProbe Specify the default readiness probe
## @skip  readinessProbe
##
## Example:
##  readinessProbe:
##    httpGet:
##      path: "/healthcheck"
##      port: "http-ext"
##    initialDelaySeconds: 60
##    periodSeconds: 10
##    timeoutSeconds: 30
##    successThreshold: 1
##    failureThreshold: 5
readinessProbe: {}
## @param customReadinessProbe Overwrite partially the application.readinessProbe property
##
customReadinessProbe: {}
## Startup Probe
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-startup-probes
## @skip  startupProbe
## @extra startupProbe Specify the default startup probe
##
## Example:
##  startupProbe:
##    httpGet:
##      path: "/healthcheck"
##      port: "http-ext"
##      initialDelaySeconds: 60
##      periodSeconds: 30
##      timeoutSeconds: 30
##      successThreshold: 1
##      failureThreshold: 5
startupProbe: {}
## @param customStartupProbe Overwrite partially the application.startupProbe property
##
customStartupProbe: {}
## @param customAffinity Overwrite in full the default affinity rules
##
customAffinity: {}
## @param nodeName Specify the NodeName where to schedule a pod. Leave empty for auto scheduling decision
##
nodeName: ""
## @param nodeSelector Specify the selector which must be true for the pod to fit on a node
## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
##
## Example:
## nodeSelector:
##  diskType: ssd
##
nodeSelector: {}

## Ingress
## Ref: https://kubernetes.io/docs/user-guide/ingress
## @param ingress.enabled Enables/disables Ingress for routing inbound traffic
## @param ingress.name Ingress name
## @param ingress.pathType Ingress path type
## @param ingress.hostname Ingress hostname
## @param ingress.tls Enables/disables TLS for the hostname
## @param ingress.alternateDnsNames Specify whether to add a list of alternative DNS names to the self-signed certificate
## @param ingress.certValidityDuration Specify how many days the self-signed certificate should remain valid
## @param ingress.path Ingress path array
## @param ingress.additionalPaths Ingress extra paths
## @param ingress.additionalTLS Additional TLS configuration
## @param ingress.secret Name of the external secret for $parent.hostname
## @param ingress.ingressClassName IngressClass name
## @param ingress.additionalRules Additional Ingress rules
##
ingress:
  enabled: false
  name: ""
  alternateDnsNames: []
  certValidityDuration: ""
  pathType: ImplementationSpecific
  hostname: ""
  ## You might need to set the '/*' value in order to use it
  ## with ALB Ingress controllers.
  ##
  path: /
  ## @param ingress.backendService.portName Specify the application port name of the backend service
  ##
  backendService:
    portName: "http"
  ## For a full list of possible Ingress annotations, see
  ## ref: https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/annotations.md
  ## Use this parameter to set the required annotations for cert-manager. For details, see
  ## ref: https://cert-manager.io/docs/usage/ingress/#supported-annotations
  ##
  ## e.g:
  ## annotations:
  ##   kubernetes.io/ingress.class: nginx
  ##   cert-manager.io/cluster-issuer: cluster-issuer-name
  ##
  ## @param ingress.annotations Key/value map with annotations
  ## @param ingress.additionalAnnotations Additional key/value map with annotations
  annotations: {}
  additionalAnnotations: {}
  ## @param ingress.labels Key/value map with labels
  ## @param ingress.additionalLabels Additional key/value map with labels
  labels: {}
  additionalLabels: {}
  ## TLS certificates will be retrieved from a TLS secret with the following name: {{- printf "%s-tls" .Values.ingress.hostname }}
  ## You can use the ingress.secrets parameter to create this TLS secret or rely on cert-manager to create it.
  ##
  tls: false
  ## Any additional arbitrary paths that may need to be added to Ingress under the main host.
  ## For example, The ALB Ingress controller requires a special rule for handling SSL redirection.
  additionalPaths: []
  ## - path: /*
  ##   backend:
  ##     service:
  ##        name: ssl-redirect
  ##        port:
  ##          number: use-annotation
  ##
  ## The TLS configuration for additional hostnames is covered with this Ingress record.
  ## Use this configuration block also in case the certificates are managed outside this Helm chart.
  ## see: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls
  additionalTLS: []
  ## - hosts:
  ##     - jetbrains.net
  ##   secretName: tls-jetbrains.net
  ##
  ## This is supported in Kubernetes 1.18+ and required if you have more than one IngressClass marked as the default for your cluster.
  ## ref: https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/
  ##
  ingressClassName: ""
  ## ref: https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-rules
  ## e.g:
  ## additionalRules:
  ## - host: example.local
  ##     http:
  ##       path: /
  ##       backend:
  ##         service:
  ##           name: example-svc
  ##           port:
  ##             name: http
  ##
  additionalRules: []
  ## Name of the external secret related to the main hostname in the Ingress definition
  ## Example:
  ## secret: "tls-jetbrains.application"
  ##
  secret: ""

## @skip ports
## @param ports Specify a list of application ports

## Example:
## ports:
## - name: "http-ext"
##   containerPort: 8084
## - name: "http-int"
##   containerPort: 9084
ports: []
## @skip volumes
## @param volumes Specify named volumes to be attached to the pod
##
## Example:
## volumes:
## - name: metrics-conf
##   type: configMap
##   properties:
##      name: external-metrics-conf
##   volumeMountProperties:
##      mountPath: "/app/conf/metrics.conf"
##      subPath: "metrics.conf"
##
volumes: []
## @param additionalVolumes Specify additional mutual exclusive with application.volumes value named volumes to be attached to the main container and pod
##
## application.additionalVolumes has the same structure as application.volumes. For an example, reference application.volumes.
##
additionalVolumes: []
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



