From 2fbc7cae60a34b306800941e361550687160f275 Mon Sep 17 00:00:00 2001 From: Holden Omans Date: Fri, 2 Jul 2021 15:20:32 -0400 Subject: [PATCH] DEVOPS-229 - Update charts --- ndustrial/cronjob/Chart.lock | 6 +- ndustrial/cronjob/Chart.yaml | 6 +- ndustrial/cronjob/README.md | 10 +- ndustrial/cronjob/_var_list.yml | 152 ++++++++++---------- ndustrial/deployment/Chart.lock | 6 +- ndustrial/deployment/Chart.yaml | 6 +- ndustrial/deployment/README.md | 11 ++ ndustrial/deployment/_var_list.yml | 210 ++++++++++++++-------------- ndustrial/statefulset/Chart.lock | 6 +- ndustrial/statefulset/Chart.yaml | 6 +- ndustrial/statefulset/README.md | 10 ++ ndustrial/statefulset/_var_list.yml | 202 +++++++++++++------------- 12 files changed, 330 insertions(+), 301 deletions(-) diff --git a/ndustrial/cronjob/Chart.lock b/ndustrial/cronjob/Chart.lock index 44137de..0bc13fb 100644 --- a/ndustrial/cronjob/Chart.lock +++ b/ndustrial/cronjob/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: https://ndustrialio.github.io/charts - version: 0.1.5 -digest: sha256:0e3593bbf3facd4ee2ddc28b2f7f43ffa955271bc3950d581dcde6c37dbf7acc -generated: "2021-06-24T20:27:31.2346371Z" + version: 0.1.7 +digest: sha256:3b32b29803a021697d8c2175d1cdc039c8647616ca588174297bf056c6219ba4 +generated: "2021-07-02T19:19:12.4266858Z" diff --git a/ndustrial/cronjob/Chart.yaml b/ndustrial/cronjob/Chart.yaml index 3545d10..e3e7f37 100644 --- a/ndustrial/cronjob/Chart.yaml +++ b/ndustrial/cronjob/Chart.yaml @@ -5,7 +5,7 @@ type: application dependencies: - name: common repository: https://ndustrialio.github.io/charts - version: 0.1.5 + version: 0.1.7 tags: - ndustrial-common sources: @@ -14,5 +14,5 @@ maintainers: - email: devops@ndustrial.io name: DevOps # Please make sure that version and appVersion are always the same. -version: 0.1.5 -appVersion: 0.1.5 +version: 0.1.6 +appVersion: 0.1.6 diff --git a/ndustrial/cronjob/README.md b/ndustrial/cronjob/README.md index 2c3f3ad..32df1af 100644 --- a/ndustrial/cronjob/README.md +++ b/ndustrial/cronjob/README.md @@ -24,6 +24,7 @@ | `contxt.serviceId` | The ID of the Contxt Service that this object belongs to (if applicable) | `nil` | | `contxt.serviceType` | The type of the Contxt Service that this object belongs to (if applicable) | `nil` | + ### Common parameters | Name | Description | Value | @@ -33,6 +34,7 @@ | `labels` | Labels to add to all deployed objects | `{}` | | `annotations` | Annotations to add to all deployed objects | `{}` | + ### CronJob parameters | Name | Description | Value | @@ -44,10 +46,11 @@ | `startingDeadlineSeconds` | Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. | `nil` | | `activeDeadlineSeconds` | Specifies the duration in seconds relative to the startTime that the job may be active before the system tries to terminate it; value must be positive integer | `nil` | | `backoffLimit` | Specifies the number of retries before marking this job failed. Defaults to 6 | `6` | -| `completions` | Specifies the desired number of successfully finished pods the job should be run with. Setting to nil means that the success of any pod signals the success of all pods, and allows parallelism to have any positive value. Setting to 1 means that parallelism is limited to 1 and the success of that pod signals the success of the More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ | `nil` | +| `completions` | Specifies the desired number of successfully finished pods the job should be run with. Setting to nil means that the success of any pod signals the success of all pods, and allows parallelism to have any positive value. Setting to 1 means that parallelism is limited to 1 and the success of that pod signals the success of the More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ | `nil` | | `parallelism` | Specifies the maximum desired number of pods the job should run at any given time. The actual number of pods running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ | `nil` | | `ttlSecondsAfterFinished` | Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is unset, the Job won't be automatically deleted. If this field is set to zero, the Job becomes eligible to be deleted immediately after it finishes. This field is alpha-level and is only honored by servers that enable the TTLAfterFinished feature. | `nil` | + ### Pod Image parameters | Name | Description | Value | @@ -58,6 +61,7 @@ | `image.pullPolicy` | Deployment image pull policy | `IfNotPresent` | | `image.pullSecrets` | Deployment image pull secrets | `[]` | + ### Pod parameters | Name | Description | Value | @@ -86,6 +90,7 @@ | `resources.limits` | The resources limits for the CronJob container | `{}` | | `resources.requests` | The requested resources for the CronJob container | `{}` | + ### Pod Security parameters | Name | Description | Value | @@ -96,6 +101,7 @@ | `containerSecurityContext.runAsUser` | Set CronJob container's Security Context runAsUser | `1001` | | `containerSecurityContext.runAsNonRoot` | Set CronJob container's Security Context runAsNonRoot | `true` | + ### Pod Affinity parameters | Name | Description | Value | @@ -107,3 +113,5 @@ | `nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` | | `affinity` | Affinity for Cert Manager CronJob | `{}` | | `nodeSelector` | Node labels for pod assignment | `{}` | + + diff --git a/ndustrial/cronjob/_var_list.yml b/ndustrial/cronjob/_var_list.yml index b5d653f..94416b5 100644 --- a/ndustrial/cronjob/_var_list.yml +++ b/ndustrial/cronjob/_var_list.yml @@ -1,96 +1,96 @@ --- - variable: global.imageRegistry group: Global - default: - type: + default: + type: - variable: global.imagePullSecrets group: Global default: [] - type: + type: - variable: global.storageClass group: Global - default: - type: + default: + type: - variable: ndustrial.name group: Global - default: - type: + default: + type: - variable: ndustrial.organization group: Global - default: - type: + default: + type: - variable: ndustrial.owner group: Global - default: - type: + default: + type: - variable: ndustrial.managed_by group: Global - default: - type: + default: + type: - variable: ndustrial.env group: Global - default: - type: + default: + type: - variable: ndustrial.version group: Global - default: - type: + default: + type: - variable: ndustrial.repo group: Global - default: - type: + default: + type: - variable: ndustrial.project group: Global - default: - type: + default: + type: - variable: ndustrial.project.slug group: Global - default: - type: + default: + type: - variable: ndustrial.project.type group: Global - default: - type: + default: + type: - variable: ndustrial.depends group: Global default: &1 [] - type: + type: - variable: ndustrial.depends.0.project group: Global default: *1 - type: + type: - variable: ndustrial.depends.0.name group: Global default: *1 - type: + type: - variable: contxt.projectId group: Global - default: - type: + default: + type: - variable: contxt.serviceId group: Global - default: - type: + default: + type: - variable: contxt.serviceType group: Global - default: - type: + default: + type: - variable: nameOverride group: Common - default: - type: + default: + type: - variable: fullnameOverride group: Common - default: - type: + default: + type: - variable: labels group: Common default: {} - type: + type: - variable: annotations group: Common default: {} - type: + type: - variable: schedule group: CronJob default: 0 0 * * * @@ -109,28 +109,28 @@ type: number - variable: startingDeadlineSeconds group: CronJob - default: - type: + default: + type: - variable: activeDeadlineSeconds group: CronJob - default: - type: + default: + type: - variable: backoffLimit group: CronJob default: 6 type: number - variable: completions group: CronJob - default: - type: + default: + type: - variable: parallelism group: CronJob - default: - type: + default: + type: - variable: ttlSecondsAfterFinished group: CronJob - default: - type: + default: + type: - variable: image.registry group: Pod Image default: docker.io @@ -150,39 +150,39 @@ - variable: image.pullSecrets group: Pod Image default: [] - type: + type: - variable: command group: Pod default: [] - type: + type: - variable: args group: Pod default: [] - type: + type: - variable: priorityClassName group: Pod - default: - type: + default: + type: - variable: hostAliases group: Pod default: [] - type: + type: - variable: tolerations group: Pod default: [] - type: + type: - variable: podLabels group: Pod default: {} - type: + type: - variable: podAnnotations group: Pod default: {} - type: + type: - variable: lifecycleHooks group: Pod default: {} - type: + type: - variable: updateStrategy.type group: Pod default: RollingUpdate @@ -190,7 +190,7 @@ - variable: updateStrategy.rollingUpdate group: Pod default: {} - type: + type: - variable: shareProcessNamespace group: Pod default: false @@ -198,31 +198,31 @@ - variable: extraEnvVars group: Pod default: [] - type: + type: - variable: extraEnvVarsCM group: Pod - default: - type: + default: + type: - variable: extraEnvVarsSecret group: Pod - default: - type: + default: + type: - variable: extraVolumes group: Pod default: [] - type: + type: - variable: extraVolumeMounts group: Pod default: [] - type: + type: - variable: initContainers group: Pod default: {} - type: + type: - variable: sidecars group: Pod default: {} - type: + type: - variable: serviceAccount.create group: Pod default: true @@ -234,15 +234,15 @@ - variable: serviceAccount.annotations group: Pod default: {} - type: + type: - variable: resources.limits group: Pod default: {} - type: + type: - variable: resources.requests group: Pod default: {} - type: + type: - variable: podSecurityContext.enabled group: Pod Security default: false @@ -282,12 +282,12 @@ - variable: nodeAffinityPreset.values group: Pod Affinity default: [] - type: + type: - variable: affinity group: Pod Affinity default: {} - type: + type: - variable: nodeSelector group: Pod Affinity default: {} - type: + type: diff --git a/ndustrial/deployment/Chart.lock b/ndustrial/deployment/Chart.lock index 9596bee..ea420e0 100644 --- a/ndustrial/deployment/Chart.lock +++ b/ndustrial/deployment/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: https://ndustrialio.github.io/charts - version: 0.1.5 -digest: sha256:0e3593bbf3facd4ee2ddc28b2f7f43ffa955271bc3950d581dcde6c37dbf7acc -generated: "2021-06-24T20:27:32.8589353Z" + version: 0.1.7 +digest: sha256:3b32b29803a021697d8c2175d1cdc039c8647616ca588174297bf056c6219ba4 +generated: "2021-07-02T19:19:35.3827138Z" diff --git a/ndustrial/deployment/Chart.yaml b/ndustrial/deployment/Chart.yaml index c4ac4fe..15805b5 100644 --- a/ndustrial/deployment/Chart.yaml +++ b/ndustrial/deployment/Chart.yaml @@ -5,12 +5,12 @@ type: application dependencies: - name: common repository: https://ndustrialio.github.io/charts - version: 0.1.5 + version: 0.1.7 tags: - ndustrial-common maintainers: - email: devops@ndustrial.io name: DevOps # Please make sure that version and appVersion are always the same. -version: 0.1.6 -appVersion: 0.1.6 +version: 0.1.7 +appVersion: 0.1.7 diff --git a/ndustrial/deployment/README.md b/ndustrial/deployment/README.md index 9909a16..02114b1 100644 --- a/ndustrial/deployment/README.md +++ b/ndustrial/deployment/README.md @@ -24,6 +24,7 @@ | `contxt.serviceId` | The ID of the Contxt Service that this object belongs to (if applicable) | `nil` | | `contxt.serviceType` | The type of the Contxt Service that this object belongs to (if applicable) | `nil` | + ### Common parameters | Name | Description | Value | @@ -33,6 +34,7 @@ | `labels` | Labels to add to all deployed objects | `{}` | | `annotations` | Annotations to add to all deployed objects | `{}` | + ### Deployment parameters | Name | Description | Value | @@ -62,6 +64,7 @@ | `updateStrategy.type` | Deployment deployment update strategy | `RollingUpdate` | | `updateStrategy.rollingUpdate` | Deployment deployment rolling update configuration parameters | `{}` | + ### Service parameters | Name | Description | Value | @@ -77,6 +80,7 @@ | `service.externalTrafficPolicy` | Deployment service external traffic policy | `Cluster` | | `service.annotations` | Additional custom annotations for Deployment service | `{}` | + ### Ingress parameters | Name | Description | Value | @@ -95,6 +99,7 @@ | `ingress.extraTls` | TLS configuration for additional hostname(s) to be covered with this ingress record | `[]` | | `ingress.secrets` | Custom TLS certificates as secrets | `[]` | + ### Autoscaling parameters | Name | Description | Value | @@ -105,6 +110,7 @@ | `autoscaling.targetCPUUtilizationPercentage` | | `80` | | `autoscaling.targetMemoryUtilizationPercentage` | | `80` | + ### Pod Image parameters | Name | Description | Value | @@ -115,6 +121,7 @@ | `image.pullPolicy` | Deployment image pull policy | `IfNotPresent` | | `image.pullSecrets` | Deployment image pull secrets | `[]` | + ### Pod parameters | Name | Description | Value | @@ -151,6 +158,7 @@ | `containerSecurityContext.runAsUser` | Set Deployment container's Security Context runAsUser | `1001` | | `containerSecurityContext.runAsNonRoot` | Set Deployment container's Security Context runAsNonRoot | `true` | + ### Pod Affinity parameters | Name | Description | Value | @@ -166,6 +174,7 @@ | `podDisruptionBudget.minAvailable` | An eviction is allowed if at least "minAvailable" pods selected by "selector" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying "100%". | `nil` | | `podDisruptionBudget.maxUnavailable` | An eviction is allowed if at most "maxUnavailable" pods selected by "selector" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with "minAvailable". | `nil` | + ### Metrics paramaters | Name | Description | Value | @@ -178,3 +187,5 @@ | `metrics.serviceMonitor.relabellings` | Metrics relabellings to add to the scrape endpoint | `[]` | | `metrics.serviceMonitor.honorLabels` | Specify honorLabels parameter to add the scrape endpoint | `false` | | `metrics.serviceMonitor.additionalLabels` | Additional labels that can be used so ServiceMonitor resource(s) can be discovered by Prometheus | `{}` | + + diff --git a/ndustrial/deployment/_var_list.yml b/ndustrial/deployment/_var_list.yml index ece5da1..e195d55 100644 --- a/ndustrial/deployment/_var_list.yml +++ b/ndustrial/deployment/_var_list.yml @@ -1,96 +1,96 @@ --- - variable: global.imageRegistry group: Global - default: - type: + default: + type: - variable: global.imagePullSecrets group: Global default: [] - type: + type: - variable: global.storageClass group: Global - default: - type: + default: + type: - variable: ndustrial.name group: Global - default: - type: + default: + type: - variable: ndustrial.organization group: Global - default: - type: + default: + type: - variable: ndustrial.owner group: Global - default: - type: + default: + type: - variable: ndustrial.managed_by group: Global - default: - type: + default: + type: - variable: ndustrial.env group: Global - default: - type: + default: + type: - variable: ndustrial.version group: Global - default: - type: + default: + type: - variable: ndustrial.repo group: Global - default: - type: + default: + type: - variable: ndustrial.project group: Global - default: - type: + default: + type: - variable: ndustrial.project.slug group: Global - default: - type: + default: + type: - variable: ndustrial.project.type group: Global - default: - type: + default: + type: - variable: ndustrial.depends group: Global default: &1 [] - type: + type: - variable: ndustrial.depends.0.project group: Global default: *1 - type: + type: - variable: ndustrial.depends.0.name group: Global default: *1 - type: + type: - variable: contxt.projectId group: Global - default: - type: + default: + type: - variable: contxt.serviceId group: Global - default: - type: + default: + type: - variable: contxt.serviceType group: Global - default: - type: + default: + type: - variable: nameOverride group: Common - default: - type: + default: + type: - variable: fullnameOverride group: Common - default: - type: + default: + type: - variable: labels group: Common default: {} - type: + type: - variable: annotations group: Common default: {} - type: + type: - variable: replicaCount group: Deployment default: 1 @@ -186,7 +186,7 @@ - variable: updateStrategy.rollingUpdate group: Deployment default: {} - type: + type: - variable: service.type group: Service default: ClusterIP @@ -197,28 +197,28 @@ type: number - variable: service.httpsPort group: Service - default: - type: + default: + type: - variable: service.nodePorts.http group: Service - default: - type: + default: + type: - variable: service.nodePorts.https group: Service - default: - type: + default: + type: - variable: service.clusterIP group: Service - default: - type: + default: + type: - variable: service.loadBalancerIP group: Service - default: - type: + default: + type: - variable: service.loadBalancerSourceRanges group: Service default: [] - type: + type: - variable: service.externalTrafficPolicy group: Service default: Cluster @@ -226,7 +226,7 @@ - variable: service.annotations group: Service default: {} - type: + type: - variable: ingress.enabled group: Ingress default: false @@ -237,8 +237,8 @@ type: string - variable: ingress.apiVersion group: Ingress - default: - type: + default: + type: - variable: ingress.hostname group: Ingress default: chart-example.local @@ -250,7 +250,7 @@ - variable: ingress.annotations group: Ingress default: {} - type: + type: - variable: ingress.tls group: Ingress default: false @@ -266,19 +266,19 @@ - variable: ingress.extraHosts group: Ingress default: [] - type: + type: - variable: ingress.extraPaths group: Ingress default: [] - type: + type: - variable: ingress.extraTls group: Ingress default: [] - type: + type: - variable: ingress.secrets group: Ingress default: [] - type: + type: - variable: image.registry group: Pod Image default: docker.io @@ -298,59 +298,59 @@ - variable: image.pullSecrets group: Pod Image default: [] - type: + type: - variable: ports[0].containerPort group: Pod - default: - type: + default: + type: - variable: ports[0].name group: Pod - default: - type: + default: + type: - variable: ports[0].hostIp group: Pod - default: - type: + default: + type: - variable: ports[0].hostPort group: Pod - default: - type: + default: + type: - variable: ports[0].protocol group: Pod - default: - type: + default: + type: - variable: command group: Pod default: [] - type: + type: - variable: args group: Pod default: [] - type: + type: - variable: priorityClassName group: Pod - default: - type: + default: + type: - variable: hostAliases group: Pod default: [] - type: + type: - variable: tolerations group: Pod default: [] - type: + type: - variable: podLabels group: Pod default: {} - type: + type: - variable: podAnnotations group: Pod default: {} - type: + type: - variable: lifecycleHooks group: Pod default: {} - type: + type: - variable: shareProcessNamespace group: Pod default: false @@ -358,31 +358,31 @@ - variable: extraEnvVars group: Pod default: [] - type: + type: - variable: extraEnvVarsCM group: Pod - default: - type: + default: + type: - variable: extraEnvVarsSecret group: Pod - default: - type: + default: + type: - variable: extraVolumes group: Pod default: [] - type: + type: - variable: extraVolumeMounts group: Pod default: [] - type: + type: - variable: initContainers group: Pod default: {} - type: + type: - variable: sidecars group: Pod default: {} - type: + type: - variable: serviceAccount.create group: Pod default: true @@ -394,15 +394,15 @@ - variable: serviceAccount.annotations group: Pod default: {} - type: + type: - variable: resources.limits group: Pod default: {} - type: + type: - variable: resources.requests group: Pod default: {} - type: + type: - variable: podSecurityContext.enabled group: Pod default: false @@ -442,27 +442,27 @@ - variable: nodeAffinityPreset.values group: Pod Affinity default: [] - type: + type: - variable: affinity group: Pod Affinity default: {} - type: + type: - variable: nodeSelector group: Pod Affinity default: {} - type: + type: - variable: podDisruptionBudget.enabled group: Pod Affinity default: false type: boolean - variable: podDisruptionBudget.minAvailable group: Pod Affinity - default: - type: + default: + type: - variable: podDisruptionBudget.maxUnavailable group: Pod Affinity - default: - type: + default: + type: - variable: metrics.enabled group: Metrics paramaters default: false @@ -473,20 +473,20 @@ type: boolean - variable: metrics.serviceMonitor.namespace group: Metrics paramaters - default: - type: + default: + type: - variable: metrics.serviceMonitor.interval group: Metrics paramaters default: 30s type: string - variable: metrics.serviceMonitor.scrapeTimeout group: Metrics paramaters - default: - type: + default: + type: - variable: metrics.serviceMonitor.relabellings group: Metrics paramaters default: [] - type: + type: - variable: metrics.serviceMonitor.honorLabels group: Metrics paramaters default: false @@ -494,4 +494,4 @@ - variable: metrics.serviceMonitor.additionalLabels group: Metrics paramaters default: {} - type: + type: diff --git a/ndustrial/statefulset/Chart.lock b/ndustrial/statefulset/Chart.lock index 97e6d5f..97abb92 100644 --- a/ndustrial/statefulset/Chart.lock +++ b/ndustrial/statefulset/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: https://ndustrialio.github.io/charts - version: 0.1.5 -digest: sha256:0e3593bbf3facd4ee2ddc28b2f7f43ffa955271bc3950d581dcde6c37dbf7acc -generated: "2021-06-24T20:27:34.4773057Z" + version: 0.1.7 +digest: sha256:3b32b29803a021697d8c2175d1cdc039c8647616ca588174297bf056c6219ba4 +generated: "2021-07-02T19:19:37.4495428Z" diff --git a/ndustrial/statefulset/Chart.yaml b/ndustrial/statefulset/Chart.yaml index 5b5a217..ec92168 100644 --- a/ndustrial/statefulset/Chart.yaml +++ b/ndustrial/statefulset/Chart.yaml @@ -5,12 +5,12 @@ type: application dependencies: - name: common repository: https://ndustrialio.github.io/charts - version: 0.1.5 + version: 0.1.7 tags: - ndustrial-common maintainers: - email: devops@ndustrial.io name: DevOps # Please make sure that version and appVersion are always the same. -version: 0.1.6 -appVersion: 0.1.6 +version: 0.1.7 +appVersion: 0.1.7 diff --git a/ndustrial/statefulset/README.md b/ndustrial/statefulset/README.md index 7910c7c..722f1c3 100644 --- a/ndustrial/statefulset/README.md +++ b/ndustrial/statefulset/README.md @@ -24,6 +24,7 @@ | `contxt.serviceId` | The ID of the Contxt Service that this object belongs to (if applicable) | `nil` | | `contxt.serviceType` | The type of the Contxt Service that this object belongs to (if applicable) | `nil` | + ### Common parameters | Name | Description | Value | @@ -33,6 +34,7 @@ | `labels` | Labels to add to all deployed objects | `{}` | | `annotations` | Annotations to add to all deployed objects | `{}` | + ### StatefulSet parameters | Name | Description | Value | @@ -62,6 +64,7 @@ | `updateStrategy.type` | StatefulSet deployment update strategy | `RollingUpdate` | | `updateStrategy.rollingUpdate` | StatefulSet deployment rolling update configuration parameters | `{}` | + ### Service parameters | Name | Description | Value | @@ -77,6 +80,7 @@ | `service.externalTrafficPolicy` | StatefulSet service external traffic policy | `Cluster` | | `service.annotations` | Additional custom annotations for StatefulSet service | `{}` | + ### Ingress parameters | Name | Description | Value | @@ -95,6 +99,7 @@ | `ingress.extraTls` | TLS configuration for additional hostname(s) to be covered with this ingress record | `[]` | | `ingress.secrets` | Custom TLS certificates as secrets | `[]` | + ### Pod Image parameters | Name | Description | Value | @@ -105,6 +110,7 @@ | `image.pullPolicy` | Deployment image pull policy | `IfNotPresent` | | `image.pullSecrets` | Deployment image pull secrets | `[]` | + ### Pod parameters | Name | Description | Value | @@ -141,6 +147,7 @@ | `containerSecurityContext.runAsUser` | Set StatefulSet container's Security Context runAsUser | `1001` | | `containerSecurityContext.runAsNonRoot` | Set StatefulSet container's Security Context runAsNonRoot | `true` | + ### Pod Affinity parameters | Name | Description | Value | @@ -153,6 +160,7 @@ | `affinity` | Affinity for Cert Manager StatefulSet | `{}` | | `nodeSelector` | Node labels for pod assignment | `{}` | + ### Metrics paramaters | Name | Description | Value | @@ -165,3 +173,5 @@ | `metrics.serviceMonitor.relabellings` | Metrics relabellings to add to the scrape endpoint | `[]` | | `metrics.serviceMonitor.honorLabels` | Specify honorLabels parameter to add the scrape endpoint | `false` | | `metrics.serviceMonitor.additionalLabels` | Additional labels that can be used so ServiceMonitor resource(s) can be discovered by Prometheus | `{}` | + + diff --git a/ndustrial/statefulset/_var_list.yml b/ndustrial/statefulset/_var_list.yml index 5691ec8..6de932a 100644 --- a/ndustrial/statefulset/_var_list.yml +++ b/ndustrial/statefulset/_var_list.yml @@ -1,96 +1,96 @@ --- - variable: global.imageRegistry group: Global - default: - type: + default: + type: - variable: global.imagePullSecrets group: Global default: [] - type: + type: - variable: global.storageClass group: Global - default: - type: + default: + type: - variable: ndustrial.name group: Global - default: - type: + default: + type: - variable: ndustrial.organization group: Global - default: - type: + default: + type: - variable: ndustrial.owner group: Global - default: - type: + default: + type: - variable: ndustrial.managed_by group: Global - default: - type: + default: + type: - variable: ndustrial.env group: Global - default: - type: + default: + type: - variable: ndustrial.version group: Global - default: - type: + default: + type: - variable: ndustrial.repo group: Global - default: - type: + default: + type: - variable: ndustrial.project group: Global - default: - type: + default: + type: - variable: ndustrial.project.slug group: Global - default: - type: + default: + type: - variable: ndustrial.project.type group: Global - default: - type: + default: + type: - variable: ndustrial.depends group: Global default: &1 [] - type: + type: - variable: ndustrial.depends.0.project group: Global default: *1 - type: + type: - variable: ndustrial.depends.0.name group: Global default: *1 - type: + type: - variable: contxt.projectId group: Global - default: - type: + default: + type: - variable: contxt.serviceId group: Global - default: - type: + default: + type: - variable: contxt.serviceType group: Global - default: - type: + default: + type: - variable: nameOverride group: Common - default: - type: + default: + type: - variable: fullnameOverride group: Common - default: - type: + default: + type: - variable: labels group: Common default: {} - type: + type: - variable: annotations group: Common default: {} - type: + type: - variable: replicaCount group: StatefulSet default: 1 @@ -186,7 +186,7 @@ - variable: updateStrategy.rollingUpdate group: StatefulSet default: {} - type: + type: - variable: service.type group: Service default: ClusterIP @@ -197,28 +197,28 @@ type: number - variable: service.httpsPort group: Service - default: - type: + default: + type: - variable: service.nodePorts.http group: Service - default: - type: + default: + type: - variable: service.nodePorts.https group: Service - default: - type: + default: + type: - variable: service.clusterIP group: Service - default: - type: + default: + type: - variable: service.loadBalancerIP group: Service - default: - type: + default: + type: - variable: service.loadBalancerSourceRanges group: Service default: [] - type: + type: - variable: service.externalTrafficPolicy group: Service default: Cluster @@ -226,7 +226,7 @@ - variable: service.annotations group: Service default: {} - type: + type: - variable: ingress.enabled group: Ingress default: false @@ -237,8 +237,8 @@ type: string - variable: ingress.apiVersion group: Ingress - default: - type: + default: + type: - variable: ingress.hostname group: Ingress default: chart-example.local @@ -250,7 +250,7 @@ - variable: ingress.annotations group: Ingress default: {} - type: + type: - variable: ingress.tls group: Ingress default: false @@ -266,19 +266,19 @@ - variable: ingress.extraHosts group: Ingress default: [] - type: + type: - variable: ingress.extraPaths group: Ingress default: [] - type: + type: - variable: ingress.extraTls group: Ingress default: [] - type: + type: - variable: ingress.secrets group: Ingress default: [] - type: + type: - variable: image.registry group: Pod Image default: docker.io @@ -298,59 +298,59 @@ - variable: image.pullSecrets group: Pod Image default: [] - type: + type: - variable: ports[0].containerPort group: Pod - default: - type: + default: + type: - variable: ports[0].name group: Pod - default: - type: + default: + type: - variable: ports[0].hostIp group: Pod - default: - type: + default: + type: - variable: ports[0].hostPort group: Pod - default: - type: + default: + type: - variable: ports[0].protocol group: Pod - default: - type: + default: + type: - variable: command group: Pod default: [] - type: + type: - variable: args group: Pod default: [] - type: + type: - variable: priorityClassName group: Pod - default: - type: + default: + type: - variable: hostAliases group: Pod default: [] - type: + type: - variable: tolerations group: Pod default: [] - type: + type: - variable: podLabels group: Pod default: {} - type: + type: - variable: podAnnotations group: Pod default: {} - type: + type: - variable: lifecycleHooks group: Pod default: {} - type: + type: - variable: shareProcessNamespace group: Pod default: false @@ -358,31 +358,31 @@ - variable: extraEnvVars group: Pod default: [] - type: + type: - variable: extraEnvVarsCM group: Pod - default: - type: + default: + type: - variable: extraEnvVarsSecret group: Pod - default: - type: + default: + type: - variable: extraVolumes group: Pod default: [] - type: + type: - variable: extraVolumeMounts group: Pod default: [] - type: + type: - variable: initContainers group: Pod default: {} - type: + type: - variable: sidecars group: Pod default: {} - type: + type: - variable: serviceAccount.create group: Pod default: true @@ -394,15 +394,15 @@ - variable: serviceAccount.annotations group: Pod default: {} - type: + type: - variable: resources.limits group: Pod default: {} - type: + type: - variable: resources.requests group: Pod default: {} - type: + type: - variable: podSecurityContext.enabled group: Pod default: false @@ -442,15 +442,15 @@ - variable: nodeAffinityPreset.values group: Pod Affinity default: [] - type: + type: - variable: affinity group: Pod Affinity default: {} - type: + type: - variable: nodeSelector group: Pod Affinity default: {} - type: + type: - variable: metrics.enabled group: Metrics paramaters default: false @@ -461,20 +461,20 @@ type: boolean - variable: metrics.serviceMonitor.namespace group: Metrics paramaters - default: - type: + default: + type: - variable: metrics.serviceMonitor.interval group: Metrics paramaters default: 30s type: string - variable: metrics.serviceMonitor.scrapeTimeout group: Metrics paramaters - default: - type: + default: + type: - variable: metrics.serviceMonitor.relabellings group: Metrics paramaters default: [] - type: + type: - variable: metrics.serviceMonitor.honorLabels group: Metrics paramaters default: false @@ -482,4 +482,4 @@ - variable: metrics.serviceMonitor.additionalLabels group: Metrics paramaters default: {} - type: + type: