Charts CI
``` Updated: argo/argo-cd: - 5.46.7 bitnami/airflow: - 15.0.7 bitnami/kafka: - 25.1.12 bitnami/postgresql: - 12.12.7 bitnami/redis: - 18.1.0 bitnami/spark: - 8.0.0 bitnami/tomcat: - 10.10.4 bitnami/wordpress: - 17.1.10 datadog/datadog: - 3.38.2 gluu/gluu: - 5.0.22 hpe/hpe-array-exporter: - 1.0.2 hpe/hpe-csi-info-metrics: - 1.0.2 kasten/k10: - 6.0.8 nats/nats: - 1.1.0 redpanda/redpanda: - 5.4.12 ```pull/891/head
parent
4aa92d62ef
commit
e75f152797
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,7 +1,7 @@
|
||||||
annotations:
|
annotations:
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- kind: fixed
|
- kind: security
|
||||||
description: fixed repo-server deployment not restarting when a cmp configmap is modified
|
description: updated redis dependency to 7.0.13-alpine to fix CVE-2022-48174
|
||||||
artifacthub.io/signKey: |
|
artifacthub.io/signKey: |
|
||||||
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
||||||
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
||||||
|
@ -33,4 +33,4 @@ name: argo-cd
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
|
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
|
||||||
- https://github.com/argoproj/argo-cd
|
- https://github.com/argoproj/argo-cd
|
||||||
version: 5.46.6
|
version: 5.46.7
|
||||||
|
|
|
@ -947,7 +947,7 @@ server:
|
||||||
| redis.extraContainers | list | `[]` | Additional containers to be added to the redis pod |
|
| redis.extraContainers | list | `[]` | Additional containers to be added to the redis pod |
|
||||||
| redis.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Redis image pull policy |
|
| redis.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Redis image pull policy |
|
||||||
| redis.image.repository | string | `"public.ecr.aws/docker/library/redis"` | Redis repository |
|
| redis.image.repository | string | `"public.ecr.aws/docker/library/redis"` | Redis repository |
|
||||||
| redis.image.tag | string | `"7.0.11-alpine"` | Redis tag |
|
| redis.image.tag | string | `"7.0.13-alpine"` | Redis tag |
|
||||||
| redis.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry |
|
| redis.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry |
|
||||||
| redis.initContainers | list | `[]` | Init containers to add to the redis pod |
|
| redis.initContainers | list | `[]` | Init containers to add to the redis pod |
|
||||||
| redis.metrics.enabled | bool | `false` | Deploy metrics service |
|
| redis.metrics.enabled | bool | `false` | Deploy metrics service |
|
||||||
|
@ -1013,7 +1013,7 @@ The main options are listed here:
|
||||||
| redis-ha.haproxy.tolerations | list | `[]` | [Tolerations] for use with node taints for haproxy pods. |
|
| redis-ha.haproxy.tolerations | list | `[]` | [Tolerations] for use with node taints for haproxy pods. |
|
||||||
| redis-ha.hardAntiAffinity | bool | `true` | Whether the Redis server pods should be forced to run on separate nodes. |
|
| redis-ha.hardAntiAffinity | bool | `true` | Whether the Redis server pods should be forced to run on separate nodes. |
|
||||||
| redis-ha.image.repository | string | `"redis"` | Redis repository |
|
| redis-ha.image.repository | string | `"redis"` | Redis repository |
|
||||||
| redis-ha.image.tag | string | `"7.0.11-alpine"` | Redis tag |
|
| redis-ha.image.tag | string | `"7.0.13-alpine"` | Redis tag |
|
||||||
| redis-ha.persistentVolume.enabled | bool | `false` | Configures persistence on Redis nodes |
|
| redis-ha.persistentVolume.enabled | bool | `false` | Configures persistence on Redis nodes |
|
||||||
| redis-ha.redis.config | object | See [values.yaml] | Any valid redis config options in this section will be applied to each server (see `redis-ha` chart) |
|
| redis-ha.redis.config | object | See [values.yaml] | Any valid redis config options in this section will be applied to each server (see `redis-ha` chart) |
|
||||||
| redis-ha.redis.config.save | string | `'""'` | Will save the DB if both the given number of seconds and the given number of write operations against the DB occurred. `""` is disabled |
|
| redis-ha.redis.config.save | string | `'""'` | Will save the DB if both the given number of seconds and the given number of write operations against the DB occurred. `""` is disabled |
|
||||||
|
|
|
@ -1162,7 +1162,7 @@ redis:
|
||||||
# -- Redis repository
|
# -- Redis repository
|
||||||
repository: public.ecr.aws/docker/library/redis
|
repository: public.ecr.aws/docker/library/redis
|
||||||
# -- Redis tag
|
# -- Redis tag
|
||||||
tag: 7.0.11-alpine
|
tag: 7.0.13-alpine
|
||||||
# -- Redis image pull policy
|
# -- Redis image pull policy
|
||||||
# @default -- `""` (defaults to global.image.imagePullPolicy)
|
# @default -- `""` (defaults to global.image.imagePullPolicy)
|
||||||
imagePullPolicy: ""
|
imagePullPolicy: ""
|
||||||
|
@ -1381,7 +1381,7 @@ redis-ha:
|
||||||
# -- Redis repository
|
# -- Redis repository
|
||||||
repository: redis
|
repository: redis
|
||||||
# -- Redis tag
|
# -- Redis tag
|
||||||
tag: 7.0.11-alpine
|
tag: 7.0.13-alpine
|
||||||
## Prometheus redis-exporter sidecar
|
## Prometheus redis-exporter sidecar
|
||||||
exporter:
|
exporter:
|
||||||
# -- Enable Prometheus redis-exporter sidecar
|
# -- Enable Prometheus redis-exporter sidecar
|
||||||
|
|
|
@ -4,9 +4,9 @@ dependencies:
|
||||||
version: 18.0.4
|
version: 18.0.4
|
||||||
- name: postgresql
|
- name: postgresql
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 12.11.2
|
version: 12.12.4
|
||||||
- name: common
|
- name: common
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 2.11.1
|
version: 2.12.0
|
||||||
digest: sha256:9d202ea480ab8b436c2a7fe6fdb5886621415319a1536c984582324f05a36d05
|
digest: sha256:edbff56c03d0288ec31eaad7564d28437b0b5833336e7e4b7f23c267eaae0e2b
|
||||||
generated: "2023-09-18T10:59:31.021796+02:00"
|
generated: "2023-09-22T13:55:34.768416404Z"
|
||||||
|
|
|
@ -6,17 +6,17 @@ annotations:
|
||||||
category: WorkFlow
|
category: WorkFlow
|
||||||
images: |
|
images: |
|
||||||
- name: airflow-exporter
|
- name: airflow-exporter
|
||||||
image: docker.io/bitnami/airflow-exporter:0.20220314.0-debian-11-r413
|
image: docker.io/bitnami/airflow-exporter:0.20220314.0-debian-11-r422
|
||||||
- name: airflow-scheduler
|
- name: airflow-scheduler
|
||||||
image: docker.io/bitnami/airflow-scheduler:2.7.1-debian-11-r2
|
image: docker.io/bitnami/airflow-scheduler:2.7.1-debian-11-r14
|
||||||
- name: airflow-worker
|
- name: airflow-worker
|
||||||
image: docker.io/bitnami/airflow-worker:2.7.1-debian-11-r2
|
image: docker.io/bitnami/airflow-worker:2.7.1-debian-11-r14
|
||||||
- name: airflow
|
- name: airflow
|
||||||
image: docker.io/bitnami/airflow:2.7.1-debian-11-r5
|
image: docker.io/bitnami/airflow:2.7.1-debian-11-r15
|
||||||
- name: git
|
- name: git
|
||||||
image: docker.io/bitnami/git:2.42.0-debian-11-r20
|
image: docker.io/bitnami/git:2.42.0-debian-11-r29
|
||||||
- name: os-shell
|
- name: os-shell
|
||||||
image: docker.io/bitnami/os-shell:11-debian-11-r63
|
image: docker.io/bitnami/os-shell:11-debian-11-r75
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.7.1
|
appVersion: 2.7.1
|
||||||
|
@ -50,4 +50,4 @@ maintainers:
|
||||||
name: airflow
|
name: airflow
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/airflow
|
- https://github.com/bitnami/charts/tree/main/bitnami/airflow
|
||||||
version: 15.0.6
|
version: 15.0.7
|
||||||
|
|
|
@ -90,7 +90,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `dags.existingConfigmap` | Name of an existing ConfigMap with all the DAGs files you want to load in Airflow | `""` |
|
| `dags.existingConfigmap` | Name of an existing ConfigMap with all the DAGs files you want to load in Airflow | `""` |
|
||||||
| `dags.image.registry` | Init container load-dags image registry | `docker.io` |
|
| `dags.image.registry` | Init container load-dags image registry | `docker.io` |
|
||||||
| `dags.image.repository` | Init container load-dags image repository | `bitnami/os-shell` |
|
| `dags.image.repository` | Init container load-dags image repository | `bitnami/os-shell` |
|
||||||
| `dags.image.tag` | Init container load-dags image tag (immutable tags are recommended) | `11-debian-11-r63` |
|
| `dags.image.tag` | Init container load-dags image tag (immutable tags are recommended) | `11-debian-11-r75` |
|
||||||
| `dags.image.digest` | Init container load-dags image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `dags.image.digest` | Init container load-dags image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `dags.image.pullPolicy` | Init container load-dags image pull policy | `IfNotPresent` |
|
| `dags.image.pullPolicy` | Init container load-dags image pull policy | `IfNotPresent` |
|
||||||
| `dags.image.pullSecrets` | Init container load-dags image pull secrets | `[]` |
|
| `dags.image.pullSecrets` | Init container load-dags image pull secrets | `[]` |
|
||||||
|
@ -105,78 +105,78 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
|
|
||||||
### Airflow web parameters
|
### Airflow web parameters
|
||||||
|
|
||||||
| Name | Description | Value |
|
| Name | Description | Value |
|
||||||
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | -------------------- |
|
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------- |
|
||||||
| `web.image.registry` | Airflow image registry | `docker.io` |
|
| `web.image.registry` | Airflow image registry | `docker.io` |
|
||||||
| `web.image.repository` | Airflow image repository | `bitnami/airflow` |
|
| `web.image.repository` | Airflow image repository | `bitnami/airflow` |
|
||||||
| `web.image.tag` | Airflow image tag (immutable tags are recommended) | `2.7.1-debian-11-r5` |
|
| `web.image.tag` | Airflow image tag (immutable tags are recommended) | `2.7.1-debian-11-r15` |
|
||||||
| `web.image.digest` | Airflow image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `web.image.digest` | Airflow image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `web.image.pullPolicy` | Airflow image pull policy | `IfNotPresent` |
|
| `web.image.pullPolicy` | Airflow image pull policy | `IfNotPresent` |
|
||||||
| `web.image.pullSecrets` | Airflow image pull secrets | `[]` |
|
| `web.image.pullSecrets` | Airflow image pull secrets | `[]` |
|
||||||
| `web.image.debug` | Enable image debug mode | `false` |
|
| `web.image.debug` | Enable image debug mode | `false` |
|
||||||
| `web.baseUrl` | URL used to access to Airflow web ui | `""` |
|
| `web.baseUrl` | URL used to access to Airflow web ui | `""` |
|
||||||
| `web.existingConfigmap` | Name of an existing config map containing the Airflow web config file | `""` |
|
| `web.existingConfigmap` | Name of an existing config map containing the Airflow web config file | `""` |
|
||||||
| `web.command` | Override default container command (useful when using custom images) | `[]` |
|
| `web.command` | Override default container command (useful when using custom images) | `[]` |
|
||||||
| `web.args` | Override default container args (useful when using custom images) | `[]` |
|
| `web.args` | Override default container args (useful when using custom images) | `[]` |
|
||||||
| `web.extraEnvVars` | Array with extra environment variables to add Airflow web pods | `[]` |
|
| `web.extraEnvVars` | Array with extra environment variables to add Airflow web pods | `[]` |
|
||||||
| `web.extraEnvVarsCM` | ConfigMap containing extra environment variables for Airflow web pods | `""` |
|
| `web.extraEnvVarsCM` | ConfigMap containing extra environment variables for Airflow web pods | `""` |
|
||||||
| `web.extraEnvVarsSecret` | Secret containing extra environment variables (in case of sensitive data) for Airflow web pods | `""` |
|
| `web.extraEnvVarsSecret` | Secret containing extra environment variables (in case of sensitive data) for Airflow web pods | `""` |
|
||||||
| `web.extraEnvVarsSecrets` | List of secrets with extra environment variables for Airflow web pods | `[]` |
|
| `web.extraEnvVarsSecrets` | List of secrets with extra environment variables for Airflow web pods | `[]` |
|
||||||
| `web.containerPorts.http` | Airflow web HTTP container port | `8080` |
|
| `web.containerPorts.http` | Airflow web HTTP container port | `8080` |
|
||||||
| `web.replicaCount` | Number of Airflow web replicas | `1` |
|
| `web.replicaCount` | Number of Airflow web replicas | `1` |
|
||||||
| `web.livenessProbe.enabled` | Enable livenessProbe on Airflow web containers | `true` |
|
| `web.livenessProbe.enabled` | Enable livenessProbe on Airflow web containers | `true` |
|
||||||
| `web.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `180` |
|
| `web.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `180` |
|
||||||
| `web.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `20` |
|
| `web.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `20` |
|
||||||
| `web.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
| `web.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||||
| `web.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
| `web.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||||
| `web.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
| `web.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||||
| `web.readinessProbe.enabled` | Enable readinessProbe on Airflow web containers | `true` |
|
| `web.readinessProbe.enabled` | Enable readinessProbe on Airflow web containers | `true` |
|
||||||
| `web.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` |
|
| `web.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` |
|
||||||
| `web.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
| `web.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||||
| `web.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
| `web.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||||
| `web.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
| `web.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||||
| `web.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
| `web.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||||
| `web.startupProbe.enabled` | Enable startupProbe on Airflow web containers | `false` |
|
| `web.startupProbe.enabled` | Enable startupProbe on Airflow web containers | `false` |
|
||||||
| `web.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `60` |
|
| `web.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `60` |
|
||||||
| `web.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
| `web.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||||
| `web.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` |
|
| `web.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` |
|
||||||
| `web.startupProbe.failureThreshold` | Failure threshold for startupProbe | `15` |
|
| `web.startupProbe.failureThreshold` | Failure threshold for startupProbe | `15` |
|
||||||
| `web.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
| `web.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||||
| `web.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
| `web.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||||
| `web.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
| `web.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||||
| `web.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
| `web.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||||
| `web.resources.limits` | The resources limits for the Airflow web containers | `{}` |
|
| `web.resources.limits` | The resources limits for the Airflow web containers | `{}` |
|
||||||
| `web.resources.requests` | The requested resources for the Airflow web containers | `{}` |
|
| `web.resources.requests` | The requested resources for the Airflow web containers | `{}` |
|
||||||
| `web.podSecurityContext.enabled` | Enabled Airflow web pods' Security Context | `true` |
|
| `web.podSecurityContext.enabled` | Enabled Airflow web pods' Security Context | `true` |
|
||||||
| `web.podSecurityContext.fsGroup` | Set Airflow web pod's Security Context fsGroup | `1001` |
|
| `web.podSecurityContext.fsGroup` | Set Airflow web pod's Security Context fsGroup | `1001` |
|
||||||
| `web.containerSecurityContext.enabled` | Enabled Airflow web containers' Security Context | `true` |
|
| `web.containerSecurityContext.enabled` | Enabled Airflow web containers' Security Context | `true` |
|
||||||
| `web.containerSecurityContext.runAsUser` | Set Airflow web containers' Security Context runAsUser | `1001` |
|
| `web.containerSecurityContext.runAsUser` | Set Airflow web containers' Security Context runAsUser | `1001` |
|
||||||
| `web.containerSecurityContext.runAsNonRoot` | Set Airflow web containers' Security Context runAsNonRoot | `true` |
|
| `web.containerSecurityContext.runAsNonRoot` | Set Airflow web containers' Security Context runAsNonRoot | `true` |
|
||||||
| `web.lifecycleHooks` | for the Airflow web container(s) to automate configuration before or after startup | `{}` |
|
| `web.lifecycleHooks` | for the Airflow web container(s) to automate configuration before or after startup | `{}` |
|
||||||
| `web.hostAliases` | Deployment pod host aliases | `[]` |
|
| `web.hostAliases` | Deployment pod host aliases | `[]` |
|
||||||
| `web.podLabels` | Add extra labels to the Airflow web pods | `{}` |
|
| `web.podLabels` | Add extra labels to the Airflow web pods | `{}` |
|
||||||
| `web.podAnnotations` | Add extra annotations to the Airflow web pods | `{}` |
|
| `web.podAnnotations` | Add extra annotations to the Airflow web pods | `{}` |
|
||||||
| `web.affinity` | Affinity for Airflow web pods assignment (evaluated as a template) | `{}` |
|
| `web.affinity` | Affinity for Airflow web pods assignment (evaluated as a template) | `{}` |
|
||||||
| `web.nodeAffinityPreset.key` | Node label key to match. Ignored if `web.affinity` is set. | `""` |
|
| `web.nodeAffinityPreset.key` | Node label key to match. Ignored if `web.affinity` is set. | `""` |
|
||||||
| `web.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `web.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
| `web.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `web.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||||
| `web.nodeAffinityPreset.values` | Node label values to match. Ignored if `web.affinity` is set. | `[]` |
|
| `web.nodeAffinityPreset.values` | Node label values to match. Ignored if `web.affinity` is set. | `[]` |
|
||||||
| `web.nodeSelector` | Node labels for Airflow web pods assignment | `{}` |
|
| `web.nodeSelector` | Node labels for Airflow web pods assignment | `{}` |
|
||||||
| `web.podAffinityPreset` | Pod affinity preset. Ignored if `web.affinity` is set. Allowed values: `soft` or `hard`. | `""` |
|
| `web.podAffinityPreset` | Pod affinity preset. Ignored if `web.affinity` is set. Allowed values: `soft` or `hard`. | `""` |
|
||||||
| `web.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `web.affinity` is set. Allowed values: `soft` or `hard`. | `soft` |
|
| `web.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `web.affinity` is set. Allowed values: `soft` or `hard`. | `soft` |
|
||||||
| `web.tolerations` | Tolerations for Airflow web pods assignment | `[]` |
|
| `web.tolerations` | Tolerations for Airflow web pods assignment | `[]` |
|
||||||
| `web.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
| `web.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||||
| `web.priorityClassName` | Priority Class Name | `""` |
|
| `web.priorityClassName` | Priority Class Name | `""` |
|
||||||
| `web.schedulerName` | Use an alternate scheduler, e.g. "stork". | `""` |
|
| `web.schedulerName` | Use an alternate scheduler, e.g. "stork". | `""` |
|
||||||
| `web.terminationGracePeriodSeconds` | Seconds Airflow web pod needs to terminate gracefully | `""` |
|
| `web.terminationGracePeriodSeconds` | Seconds Airflow web pod needs to terminate gracefully | `""` |
|
||||||
| `web.updateStrategy.type` | Airflow web deployment strategy type | `RollingUpdate` |
|
| `web.updateStrategy.type` | Airflow web deployment strategy type | `RollingUpdate` |
|
||||||
| `web.updateStrategy.rollingUpdate` | Airflow web deployment rolling update configuration parameters | `{}` |
|
| `web.updateStrategy.rollingUpdate` | Airflow web deployment rolling update configuration parameters | `{}` |
|
||||||
| `web.sidecars` | Add additional sidecar containers to the Airflow web pods | `[]` |
|
| `web.sidecars` | Add additional sidecar containers to the Airflow web pods | `[]` |
|
||||||
| `web.initContainers` | Add additional init containers to the Airflow web pods | `[]` |
|
| `web.initContainers` | Add additional init containers to the Airflow web pods | `[]` |
|
||||||
| `web.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Airflow web pods | `[]` |
|
| `web.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Airflow web pods | `[]` |
|
||||||
| `web.extraVolumes` | Optionally specify extra list of additional volumes for the Airflow web pods | `[]` |
|
| `web.extraVolumes` | Optionally specify extra list of additional volumes for the Airflow web pods | `[]` |
|
||||||
| `web.pdb.create` | Deploy a pdb object for the Airflow web pods | `false` |
|
| `web.pdb.create` | Deploy a pdb object for the Airflow web pods | `false` |
|
||||||
| `web.pdb.minAvailable` | Maximum number/percentage of unavailable Airflow web replicas | `1` |
|
| `web.pdb.minAvailable` | Maximum number/percentage of unavailable Airflow web replicas | `1` |
|
||||||
| `web.pdb.maxUnavailable` | Maximum number/percentage of unavailable Airflow web replicas | `""` |
|
| `web.pdb.maxUnavailable` | Maximum number/percentage of unavailable Airflow web replicas | `""` |
|
||||||
|
|
||||||
### Airflow scheduler parameters
|
### Airflow scheduler parameters
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------- |
|
| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------- |
|
||||||
| `scheduler.image.registry` | Airflow Scheduler image registry | `docker.io` |
|
| `scheduler.image.registry` | Airflow Scheduler image registry | `docker.io` |
|
||||||
| `scheduler.image.repository` | Airflow Scheduler image repository | `bitnami/airflow-scheduler` |
|
| `scheduler.image.repository` | Airflow Scheduler image repository | `bitnami/airflow-scheduler` |
|
||||||
| `scheduler.image.tag` | Airflow Scheduler image tag (immutable tags are recommended) | `2.7.1-debian-11-r2` |
|
| `scheduler.image.tag` | Airflow Scheduler image tag (immutable tags are recommended) | `2.7.1-debian-11-r14` |
|
||||||
| `scheduler.image.digest` | Airflow Schefuler image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `scheduler.image.digest` | Airflow Schefuler image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `scheduler.image.pullPolicy` | Airflow Scheduler image pull policy | `IfNotPresent` |
|
| `scheduler.image.pullPolicy` | Airflow Scheduler image pull policy | `IfNotPresent` |
|
||||||
| `scheduler.image.pullSecrets` | Airflow Scheduler image pull secrets | `[]` |
|
| `scheduler.image.pullSecrets` | Airflow Scheduler image pull secrets | `[]` |
|
||||||
|
@ -238,7 +238,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------ |
|
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------ |
|
||||||
| `worker.image.registry` | Airflow Worker image registry | `docker.io` |
|
| `worker.image.registry` | Airflow Worker image registry | `docker.io` |
|
||||||
| `worker.image.repository` | Airflow Worker image repository | `bitnami/airflow-worker` |
|
| `worker.image.repository` | Airflow Worker image repository | `bitnami/airflow-worker` |
|
||||||
| `worker.image.tag` | Airflow Worker image tag (immutable tags are recommended) | `2.7.1-debian-11-r2` |
|
| `worker.image.tag` | Airflow Worker image tag (immutable tags are recommended) | `2.7.1-debian-11-r14` |
|
||||||
| `worker.image.digest` | Airflow Worker image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `worker.image.digest` | Airflow Worker image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `worker.image.pullPolicy` | Airflow Worker image pull policy | `IfNotPresent` |
|
| `worker.image.pullPolicy` | Airflow Worker image pull policy | `IfNotPresent` |
|
||||||
| `worker.image.pullSecrets` | Airflow Worker image pull secrets | `[]` |
|
| `worker.image.pullSecrets` | Airflow Worker image pull secrets | `[]` |
|
||||||
|
@ -318,7 +318,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| ------------------------------ | --------------------------------------------------------------------------------------------------- | ---------------------- |
|
| ------------------------------ | --------------------------------------------------------------------------------------------------- | ---------------------- |
|
||||||
| `git.image.registry` | Git image registry | `docker.io` |
|
| `git.image.registry` | Git image registry | `docker.io` |
|
||||||
| `git.image.repository` | Git image repository | `bitnami/git` |
|
| `git.image.repository` | Git image repository | `bitnami/git` |
|
||||||
| `git.image.tag` | Git image tag (immutable tags are recommended) | `2.42.0-debian-11-r20` |
|
| `git.image.tag` | Git image tag (immutable tags are recommended) | `2.42.0-debian-11-r29` |
|
||||||
| `git.image.digest` | Git image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `git.image.digest` | Git image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `git.image.pullPolicy` | Git image pull policy | `IfNotPresent` |
|
| `git.image.pullPolicy` | Git image pull policy | `IfNotPresent` |
|
||||||
| `git.image.pullSecrets` | Git image pull secrets | `[]` |
|
| `git.image.pullSecrets` | Git image pull secrets | `[]` |
|
||||||
|
@ -410,7 +410,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `metrics.enabled` | Whether or not to create a standalone Airflow exporter to expose Airflow metrics | `false` |
|
| `metrics.enabled` | Whether or not to create a standalone Airflow exporter to expose Airflow metrics | `false` |
|
||||||
| `metrics.image.registry` | Airflow exporter image registry | `docker.io` |
|
| `metrics.image.registry` | Airflow exporter image registry | `docker.io` |
|
||||||
| `metrics.image.repository` | Airflow exporter image repository | `bitnami/airflow-exporter` |
|
| `metrics.image.repository` | Airflow exporter image repository | `bitnami/airflow-exporter` |
|
||||||
| `metrics.image.tag` | Airflow exporter image tag (immutable tags are recommended) | `0.20220314.0-debian-11-r413` |
|
| `metrics.image.tag` | Airflow exporter image tag (immutable tags are recommended) | `0.20220314.0-debian-11-r422` |
|
||||||
| `metrics.image.digest` | Airflow exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `metrics.image.digest` | Airflow exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `metrics.image.pullPolicy` | Airflow exporter image pull policy | `IfNotPresent` |
|
| `metrics.image.pullPolicy` | Airflow exporter image pull policy | `IfNotPresent` |
|
||||||
| `metrics.image.pullSecrets` | Airflow exporter image pull secrets | `[]` |
|
| `metrics.image.pullSecrets` | Airflow exporter image pull secrets | `[]` |
|
||||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.11.1
|
appVersion: 2.12.0
|
||||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||||
This chart is not deployable by itself.
|
This chart is not deployable by itself.
|
||||||
home: https://bitnami.com
|
home: https://bitnami.com
|
||||||
|
@ -20,4 +20,4 @@ name: common
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts
|
- https://github.com/bitnami/charts
|
||||||
type: library
|
type: library
|
||||||
version: 2.11.1
|
version: 2.12.0
|
||||||
|
|
|
@ -65,3 +65,13 @@ Usage:
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- printf "%s" $key -}}
|
{{- printf "%s" $key -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Checksum a template at "path" containing a *single* resource (ConfigMap,Secret) for use in pod annotations, excluding the metadata (see #18376).
|
||||||
|
Usage:
|
||||||
|
{{ include "common.utils.checksumTemplate" (dict "path" "/configmap.yaml" "context" $) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.utils.checksumTemplate" -}}
|
||||||
|
{{- $obj := include (print .context.Template.BasePath .path) .context | fromYaml -}}
|
||||||
|
{{ omit $obj "apiVersion" "kind" "metadata" | toYaml | sha256sum }}
|
||||||
|
{{- end -}}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 2.10.0
|
version: 2.11.1
|
||||||
digest: sha256:023ded170632d04528f30332370f34fc8fb96efb2886a01d934cb3bd6e6d2e09
|
digest: sha256:ead8f26c76a9ec082f23629a358e8efd8f88d87aaed734bf41febcb8a7bc5d4c
|
||||||
generated: "2023-09-05T11:35:37.879743+02:00"
|
generated: "2023-09-18T13:15:45.397687963Z"
|
||||||
|
|
|
@ -2,11 +2,11 @@ annotations:
|
||||||
category: Database
|
category: Database
|
||||||
images: |
|
images: |
|
||||||
- name: os-shell
|
- name: os-shell
|
||||||
image: docker.io/bitnami/os-shell:11-debian-11-r43
|
image: docker.io/bitnami/os-shell:11-debian-11-r72
|
||||||
- name: postgres-exporter
|
- name: postgres-exporter
|
||||||
image: docker.io/bitnami/postgres-exporter:0.13.2-debian-11-r25
|
image: docker.io/bitnami/postgres-exporter:0.14.0-debian-11-r0
|
||||||
- name: postgresql
|
- name: postgresql
|
||||||
image: docker.io/bitnami/postgresql:15.4.0-debian-11-r10
|
image: docker.io/bitnami/postgresql:15.4.0-debian-11-r39
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 15.4.0
|
appVersion: 15.4.0
|
||||||
|
@ -34,4 +34,4 @@ maintainers:
|
||||||
name: postgresql
|
name: postgresql
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/postgresql
|
- https://github.com/bitnami/charts/tree/main/bitnami/postgresql
|
||||||
version: 12.11.2
|
version: 12.12.4
|
||||||
|
|
|
@ -100,7 +100,7 @@ kubectl delete pvc -l release=my-release
|
||||||
| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- |
|
| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- |
|
||||||
| `image.registry` | PostgreSQL image registry | `docker.io` |
|
| `image.registry` | PostgreSQL image registry | `docker.io` |
|
||||||
| `image.repository` | PostgreSQL image repository | `bitnami/postgresql` |
|
| `image.repository` | PostgreSQL image repository | `bitnami/postgresql` |
|
||||||
| `image.tag` | PostgreSQL image tag (immutable tags are recommended) | `15.4.0-debian-11-r10` |
|
| `image.tag` | PostgreSQL image tag (immutable tags are recommended) | `15.4.0-debian-11-r39` |
|
||||||
| `image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `image.pullPolicy` | PostgreSQL image pull policy | `IfNotPresent` |
|
| `image.pullPolicy` | PostgreSQL image pull policy | `IfNotPresent` |
|
||||||
| `image.pullSecrets` | Specify image pull secrets | `[]` |
|
| `image.pullSecrets` | Specify image pull secrets | `[]` |
|
||||||
|
@ -389,6 +389,7 @@ kubectl delete pvc -l release=my-release
|
||||||
| `backup.cronjob.command` | Set backup container's command to run | `["/bin/sh","-c","pg_dumpall --clean --if-exists --load-via-partition-root --quote-all-identifiers --no-password --file=${PGDUMP_DIR}/pg_dumpall-$(date '+%Y-%m-%d-%H-%M').pgdump"]` |
|
| `backup.cronjob.command` | Set backup container's command to run | `["/bin/sh","-c","pg_dumpall --clean --if-exists --load-via-partition-root --quote-all-identifiers --no-password --file=${PGDUMP_DIR}/pg_dumpall-$(date '+%Y-%m-%d-%H-%M').pgdump"]` |
|
||||||
| `backup.cronjob.labels` | Set the cronjob labels | `{}` |
|
| `backup.cronjob.labels` | Set the cronjob labels | `{}` |
|
||||||
| `backup.cronjob.annotations` | Set the cronjob annotations | `{}` |
|
| `backup.cronjob.annotations` | Set the cronjob annotations | `{}` |
|
||||||
|
| `backup.cronjob.nodeSelector` | Node labels for PostgreSQL backup CronJob pod assignment | `{}` |
|
||||||
| `backup.cronjob.storage.existingClaim` | Provide an existing `PersistentVolumeClaim` (only when `architecture=standalone`) | `""` |
|
| `backup.cronjob.storage.existingClaim` | Provide an existing `PersistentVolumeClaim` (only when `architecture=standalone`) | `""` |
|
||||||
| `backup.cronjob.storage.resourcePolicy` | Setting it to "keep" to avoid removing PVCs during a helm delete operation. Leaving it empty will delete PVCs after the chart deleted | `""` |
|
| `backup.cronjob.storage.resourcePolicy` | Setting it to "keep" to avoid removing PVCs during a helm delete operation. Leaving it empty will delete PVCs after the chart deleted | `""` |
|
||||||
| `backup.cronjob.storage.storageClass` | PVC Storage Class for the backup data volume | `""` |
|
| `backup.cronjob.storage.storageClass` | PVC Storage Class for the backup data volume | `""` |
|
||||||
|
@ -425,7 +426,7 @@ kubectl delete pvc -l release=my-release
|
||||||
| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` |
|
| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` |
|
||||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||||
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` |
|
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` |
|
||||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r43` |
|
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r72` |
|
||||||
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
||||||
| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` |
|
| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` |
|
||||||
|
@ -456,7 +457,7 @@ kubectl delete pvc -l release=my-release
|
||||||
| `metrics.enabled` | Start a prometheus exporter | `false` |
|
| `metrics.enabled` | Start a prometheus exporter | `false` |
|
||||||
| `metrics.image.registry` | PostgreSQL Prometheus Exporter image registry | `docker.io` |
|
| `metrics.image.registry` | PostgreSQL Prometheus Exporter image registry | `docker.io` |
|
||||||
| `metrics.image.repository` | PostgreSQL Prometheus Exporter image repository | `bitnami/postgres-exporter` |
|
| `metrics.image.repository` | PostgreSQL Prometheus Exporter image repository | `bitnami/postgres-exporter` |
|
||||||
| `metrics.image.tag` | PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) | `0.13.2-debian-11-r25` |
|
| `metrics.image.tag` | PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r0` |
|
||||||
| `metrics.image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `metrics.image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `metrics.image.pullPolicy` | PostgreSQL Prometheus Exporter image pull policy | `IfNotPresent` |
|
| `metrics.image.pullPolicy` | PostgreSQL Prometheus Exporter image pull policy | `IfNotPresent` |
|
||||||
| `metrics.image.pullSecrets` | Specify image pull secrets | `[]` |
|
| `metrics.image.pullSecrets` | Specify image pull secrets | `[]` |
|
||||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.9.2
|
appVersion: 2.11.1
|
||||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||||
This chart is not deployable by itself.
|
This chart is not deployable by itself.
|
||||||
home: https://bitnami.com
|
home: https://bitnami.com
|
||||||
|
@ -20,4 +20,4 @@ name: common
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts
|
- https://github.com/bitnami/charts
|
||||||
type: library
|
type: library
|
||||||
version: 2.10.0
|
version: 2.11.1
|
||||||
|
|
|
@ -83,3 +83,19 @@ imagePullSecrets:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Return the proper image version (ingores image revision/prerelease info & fallbacks to chart appVersion)
|
||||||
|
{{ include "common.images.version" ( dict "imageRoot" .Values.path.to.the.image "chart" .Chart ) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.images.version" -}}
|
||||||
|
{{- $imageTag := .imageRoot.tag | toString -}}
|
||||||
|
{{/* regexp from https://github.com/Masterminds/semver/blob/23f51de38a0866c5ef0bfc42b3f735c73107b700/version.go#L41-L44 */}}
|
||||||
|
{{- if regexMatch `^([0-9]+)(\.[0-9]+)?(\.[0-9]+)?(-([0-9A-Za-z\-]+(\.[0-9A-Za-z\-]+)*))?(\+([0-9A-Za-z\-]+(\.[0-9A-Za-z\-]+)*))?$` $imageTag -}}
|
||||||
|
{{- $version := semver $imageTag -}}
|
||||||
|
{{- printf "%d.%d.%d" $version.Major $version.Minor $version.Patch -}}
|
||||||
|
{{- else -}}
|
||||||
|
{{- print .chart.AppVersion -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
|
|
@ -11,21 +11,13 @@ Kubernetes standard labels
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.labels.standard" -}}
|
{{- define "common.labels.standard" -}}
|
||||||
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
||||||
{{ merge
|
{{ merge (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) (dict "app.kubernetes.io/name" (include "common.names.name" .context) "helm.sh/chart" (include "common.names.chart" .context) "app.kubernetes.io/instance" .context.Release.Name "app.kubernetes.io/managed-by" .context.Release.Service "app.kubernetes.io/version" .context.Chart.AppVersion) | toYaml }}
|
||||||
(include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml)
|
|
||||||
(dict
|
|
||||||
"app.kubernetes.io/name" (include "common.names.name" .context)
|
|
||||||
"helm.sh/chart" (include "common.names.chart" .context)
|
|
||||||
"app.kubernetes.io/instance" .context.Release.Name
|
|
||||||
"app.kubernetes.io/managed-by" .context.Release.Service
|
|
||||||
)
|
|
||||||
| toYaml
|
|
||||||
}}
|
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
||||||
helm.sh/chart: {{ include "common.names.chart" . }}
|
helm.sh/chart: {{ include "common.names.chart" . }}
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||||
|
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
@ -40,14 +32,7 @@ overwrote them on metadata.labels fields.
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.labels.matchLabels" -}}
|
{{- define "common.labels.matchLabels" -}}
|
||||||
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
||||||
{{ merge
|
{{ merge (pick (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) "app.kubernetes.io/name" "app.kubernetes.io/instance") (dict "app.kubernetes.io/name" (include "common.names.name" .context) "app.kubernetes.io/instance" .context.Release.Name ) | toYaml }}
|
||||||
(pick (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) "app.kubernetes.io/name" "app.kubernetes.io/instance")
|
|
||||||
(dict
|
|
||||||
"app.kubernetes.io/name" (include "common.names.name" .context)
|
|
||||||
"app.kubernetes.io/instance" .context.Release.Name
|
|
||||||
)
|
|
||||||
| toYaml
|
|
||||||
}}
|
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
|
|
@ -38,6 +38,9 @@ spec:
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 12 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 12 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
|
{{- if .Values.backup.cronjob.nodeSelector }}
|
||||||
|
nodeSelector: {{- include "common.tplvalues.render" (dict "value" .Values.backup.cronjob.nodeSelector "context" $) | nindent 12 }}
|
||||||
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: {{ include "postgresql.v1.primary.fullname" . }}-pgdumpall
|
- name: {{ include "postgresql.v1.primary.fullname" . }}-pgdumpall
|
||||||
image: {{ include "postgresql.v1.image" . }}
|
image: {{ include "postgresql.v1.image" . }}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -98,7 +98,7 @@ diagnosticMode:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/postgresql
|
repository: bitnami/postgresql
|
||||||
tag: 15.4.0-debian-11-r10
|
tag: 15.4.0-debian-11-r39
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -1129,6 +1129,10 @@ backup:
|
||||||
labels: {}
|
labels: {}
|
||||||
## @param backup.cronjob.annotations Set the cronjob annotations
|
## @param backup.cronjob.annotations Set the cronjob annotations
|
||||||
annotations: {}
|
annotations: {}
|
||||||
|
## @param backup.cronjob.nodeSelector Node labels for PostgreSQL backup CronJob pod assignment
|
||||||
|
## ref: https://kubernetes.io/docs/user-guide/node-selection/
|
||||||
|
##
|
||||||
|
nodeSelector: {}
|
||||||
storage:
|
storage:
|
||||||
## @param backup.cronjob.storage.existingClaim Provide an existing `PersistentVolumeClaim` (only when `architecture=standalone`)
|
## @param backup.cronjob.storage.existingClaim Provide an existing `PersistentVolumeClaim` (only when `architecture=standalone`)
|
||||||
## If defined, PVC must be created manually before volume will be bound
|
## If defined, PVC must be created manually before volume will be bound
|
||||||
|
@ -1286,7 +1290,7 @@ volumePermissions:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/os-shell
|
repository: bitnami/os-shell
|
||||||
tag: 11-debian-11-r43
|
tag: 11-debian-11-r72
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
@ -1387,7 +1391,7 @@ metrics:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/postgres-exporter
|
repository: bitnami/postgres-exporter
|
||||||
tag: 0.13.2-debian-11-r25
|
tag: 0.14.0-debian-11-r0
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
|
|
@ -121,7 +121,7 @@ dags:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/os-shell
|
repository: bitnami/os-shell
|
||||||
tag: 11-debian-11-r63
|
tag: 11-debian-11-r75
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
@ -188,7 +188,7 @@ web:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/airflow
|
repository: bitnami/airflow
|
||||||
tag: 2.7.1-debian-11-r5
|
tag: 2.7.1-debian-11-r15
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -446,7 +446,7 @@ scheduler:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/airflow-scheduler
|
repository: bitnami/airflow-scheduler
|
||||||
tag: 2.7.1-debian-11-r2
|
tag: 2.7.1-debian-11-r14
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -650,7 +650,7 @@ worker:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/airflow-worker
|
repository: bitnami/airflow-worker
|
||||||
tag: 2.7.1-debian-11-r2
|
tag: 2.7.1-debian-11-r14
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -923,7 +923,7 @@ git:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/git
|
repository: bitnami/git
|
||||||
tag: 2.42.0-debian-11-r20
|
tag: 2.42.0-debian-11-r29
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -1286,7 +1286,7 @@ metrics:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/airflow-exporter
|
repository: bitnami/airflow-exporter
|
||||||
tag: 0.20220314.0-debian-11-r413
|
tag: 0.20220314.0-debian-11-r422
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
|
|
@ -4,6 +4,6 @@ dependencies:
|
||||||
version: 12.1.3
|
version: 12.1.3
|
||||||
- name: common
|
- name: common
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 2.11.1
|
version: 2.12.0
|
||||||
digest: sha256:7008d8cb5f82e0a99fbc97b8c42c87e5f7b45a90c7ff868d9ecb2778efa477ad
|
digest: sha256:0b84be95360f0dd7a8a9a425127b0c6f95d7722250838f7999e564bf0d6317e3
|
||||||
generated: "2023-09-18T14:18:33.491894+02:00"
|
generated: "2023-09-25T13:09:11.905474945Z"
|
||||||
|
|
|
@ -6,15 +6,15 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
images: |
|
images: |
|
||||||
- name: jmx-exporter
|
- name: jmx-exporter
|
||||||
image: docker.io/bitnami/jmx-exporter:0.19.0-debian-11-r66
|
image: docker.io/bitnami/jmx-exporter:0.19.0-debian-11-r84
|
||||||
- name: kafka-exporter
|
- name: kafka-exporter
|
||||||
image: docker.io/bitnami/kafka-exporter:1.7.0-debian-11-r102
|
image: docker.io/bitnami/kafka-exporter:1.7.0-debian-11-r120
|
||||||
- name: kafka
|
- name: kafka
|
||||||
image: docker.io/bitnami/kafka:3.5.1-debian-11-r44
|
image: docker.io/bitnami/kafka:3.5.1-debian-11-r61
|
||||||
- name: kubectl
|
- name: kubectl
|
||||||
image: docker.io/bitnami/kubectl:1.25.13-debian-11-r11
|
image: docker.io/bitnami/kubectl:1.28.2-debian-11-r2
|
||||||
- name: os-shell
|
- name: os-shell
|
||||||
image: docker.io/bitnami/os-shell:11-debian-11-r60
|
image: docker.io/bitnami/os-shell:11-debian-11-r77
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 3.5.1
|
appVersion: 3.5.1
|
||||||
|
@ -45,4 +45,4 @@ maintainers:
|
||||||
name: kafka
|
name: kafka
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/kafka
|
- https://github.com/bitnami/charts/tree/main/bitnami/kafka
|
||||||
version: 25.1.11
|
version: 25.1.12
|
||||||
|
|
|
@ -82,7 +82,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
|
| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
|
||||||
| `image.registry` | Kafka image registry | `docker.io` |
|
| `image.registry` | Kafka image registry | `docker.io` |
|
||||||
| `image.repository` | Kafka image repository | `bitnami/kafka` |
|
| `image.repository` | Kafka image repository | `bitnami/kafka` |
|
||||||
| `image.tag` | Kafka image tag (immutable tags are recommended) | `3.5.1-debian-11-r44` |
|
| `image.tag` | Kafka image tag (immutable tags are recommended) | `3.5.1-debian-11-r61` |
|
||||||
| `image.digest` | Kafka image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `image.digest` | Kafka image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `image.pullPolicy` | Kafka image pull policy | `IfNotPresent` |
|
| `image.pullPolicy` | Kafka image pull policy | `IfNotPresent` |
|
||||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||||
|
@ -371,73 +371,73 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
|
|
||||||
### Traffic Exposure parameters
|
### Traffic Exposure parameters
|
||||||
|
|
||||||
| Name | Description | Value |
|
| Name | Description | Value |
|
||||||
| ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
|
| ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
|
||||||
| `service.type` | Kubernetes Service type | `ClusterIP` |
|
| `service.type` | Kubernetes Service type | `ClusterIP` |
|
||||||
| `service.ports.client` | Kafka svc port for client connections | `9092` |
|
| `service.ports.client` | Kafka svc port for client connections | `9092` |
|
||||||
| `service.ports.controller` | Kafka svc port for controller connections. It is used if "kraft.enabled: true" | `9093` |
|
| `service.ports.controller` | Kafka svc port for controller connections. It is used if "kraft.enabled: true" | `9093` |
|
||||||
| `service.ports.interbroker` | Kafka svc port for inter-broker connections | `9094` |
|
| `service.ports.interbroker` | Kafka svc port for inter-broker connections | `9094` |
|
||||||
| `service.ports.external` | Kafka svc port for external connections | `9095` |
|
| `service.ports.external` | Kafka svc port for external connections | `9095` |
|
||||||
| `service.extraPorts` | Extra ports to expose in the Kafka service (normally used with the `sidecar` value) | `[]` |
|
| `service.extraPorts` | Extra ports to expose in the Kafka service (normally used with the `sidecar` value) | `[]` |
|
||||||
| `service.nodePorts.client` | Node port for the Kafka client connections | `""` |
|
| `service.nodePorts.client` | Node port for the Kafka client connections | `""` |
|
||||||
| `service.nodePorts.external` | Node port for the Kafka external connections | `""` |
|
| `service.nodePorts.external` | Node port for the Kafka external connections | `""` |
|
||||||
| `service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` |
|
| `service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` |
|
||||||
| `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
|
| `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` |
|
||||||
| `service.clusterIP` | Kafka service Cluster IP | `""` |
|
| `service.clusterIP` | Kafka service Cluster IP | `""` |
|
||||||
| `service.loadBalancerIP` | Kafka service Load Balancer IP | `""` |
|
| `service.loadBalancerIP` | Kafka service Load Balancer IP | `""` |
|
||||||
| `service.loadBalancerSourceRanges` | Kafka service Load Balancer sources | `[]` |
|
| `service.loadBalancerSourceRanges` | Kafka service Load Balancer sources | `[]` |
|
||||||
| `service.externalTrafficPolicy` | Kafka service external traffic policy | `Cluster` |
|
| `service.externalTrafficPolicy` | Kafka service external traffic policy | `Cluster` |
|
||||||
| `service.annotations` | Additional custom annotations for Kafka service | `{}` |
|
| `service.annotations` | Additional custom annotations for Kafka service | `{}` |
|
||||||
| `service.headless.controller.annotations` | Annotations for the controller-eligible headless service. | `{}` |
|
| `service.headless.controller.annotations` | Annotations for the controller-eligible headless service. | `{}` |
|
||||||
| `service.headless.controller.labels` | Labels for the controller-eligible headless service. | `{}` |
|
| `service.headless.controller.labels` | Labels for the controller-eligible headless service. | `{}` |
|
||||||
| `service.headless.broker.annotations` | Annotations for the broker-only headless service. | `{}` |
|
| `service.headless.broker.annotations` | Annotations for the broker-only headless service. | `{}` |
|
||||||
| `service.headless.broker.labels` | Labels for the broker-only headless service. | `{}` |
|
| `service.headless.broker.labels` | Labels for the broker-only headless service. | `{}` |
|
||||||
| `externalAccess.enabled` | Enable Kubernetes external cluster access to Kafka brokers | `false` |
|
| `externalAccess.enabled` | Enable Kubernetes external cluster access to Kafka brokers | `false` |
|
||||||
| `externalAccess.autoDiscovery.enabled` | Enable using an init container to auto-detect external IPs/ports by querying the K8s API | `false` |
|
| `externalAccess.autoDiscovery.enabled` | Enable using an init container to auto-detect external IPs/ports by querying the K8s API | `false` |
|
||||||
| `externalAccess.autoDiscovery.image.registry` | Init container auto-discovery image registry | `docker.io` |
|
| `externalAccess.autoDiscovery.image.registry` | Init container auto-discovery image registry | `docker.io` |
|
||||||
| `externalAccess.autoDiscovery.image.repository` | Init container auto-discovery image repository | `bitnami/kubectl` |
|
| `externalAccess.autoDiscovery.image.repository` | Init container auto-discovery image repository | `bitnami/kubectl` |
|
||||||
| `externalAccess.autoDiscovery.image.tag` | Init container auto-discovery image tag (immutable tags are recommended) | `1.25.13-debian-11-r11` |
|
| `externalAccess.autoDiscovery.image.tag` | Init container auto-discovery image tag (immutable tags are recommended) | `1.28.2-debian-11-r2` |
|
||||||
| `externalAccess.autoDiscovery.image.digest` | Kubectl image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `externalAccess.autoDiscovery.image.digest` | Kubectl image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `externalAccess.autoDiscovery.image.pullPolicy` | Init container auto-discovery image pull policy | `IfNotPresent` |
|
| `externalAccess.autoDiscovery.image.pullPolicy` | Init container auto-discovery image pull policy | `IfNotPresent` |
|
||||||
| `externalAccess.autoDiscovery.image.pullSecrets` | Init container auto-discovery image pull secrets | `[]` |
|
| `externalAccess.autoDiscovery.image.pullSecrets` | Init container auto-discovery image pull secrets | `[]` |
|
||||||
| `externalAccess.autoDiscovery.resources.limits` | The resources limits for the auto-discovery init container | `{}` |
|
| `externalAccess.autoDiscovery.resources.limits` | The resources limits for the auto-discovery init container | `{}` |
|
||||||
| `externalAccess.autoDiscovery.resources.requests` | The requested resources for the auto-discovery init container | `{}` |
|
| `externalAccess.autoDiscovery.resources.requests` | The requested resources for the auto-discovery init container | `{}` |
|
||||||
| `externalAccess.controller.forceExpose` | If set to true, force exposing controller-eligible nodes although they are configured as controller-only nodes | `false` |
|
| `externalAccess.controller.forceExpose` | If set to true, force exposing controller-eligible nodes although they are configured as controller-only nodes | `false` |
|
||||||
| `externalAccess.controller.service.type` | Kubernetes Service type for external access. It can be NodePort, LoadBalancer or ClusterIP | `LoadBalancer` |
|
| `externalAccess.controller.service.type` | Kubernetes Service type for external access. It can be NodePort, LoadBalancer or ClusterIP | `LoadBalancer` |
|
||||||
| `externalAccess.controller.service.ports.external` | Kafka port used for external access when service type is LoadBalancer | `9094` |
|
| `externalAccess.controller.service.ports.external` | Kafka port used for external access when service type is LoadBalancer | `9094` |
|
||||||
| `externalAccess.controller.service.loadBalancerIPs` | Array of load balancer IPs for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
| `externalAccess.controller.service.loadBalancerIPs` | Array of load balancer IPs for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
||||||
| `externalAccess.controller.service.loadBalancerNames` | Array of load balancer Names for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
| `externalAccess.controller.service.loadBalancerNames` | Array of load balancer Names for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
||||||
| `externalAccess.controller.service.loadBalancerAnnotations` | Array of load balancer annotations for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
| `externalAccess.controller.service.loadBalancerAnnotations` | Array of load balancer annotations for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
||||||
| `externalAccess.controller.service.loadBalancerSourceRanges` | Address(es) that are allowed when service is LoadBalancer | `[]` |
|
| `externalAccess.controller.service.loadBalancerSourceRanges` | Address(es) that are allowed when service is LoadBalancer | `[]` |
|
||||||
| `externalAccess.controller.service.nodePorts` | Array of node ports used for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
| `externalAccess.controller.service.nodePorts` | Array of node ports used for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
||||||
| `externalAccess.controller.service.externalIPs` | Use distinct service host IPs to configure Kafka external listener when service type is NodePort. Length must be the same as replicaCount | `[]` |
|
| `externalAccess.controller.service.externalIPs` | Use distinct service host IPs to configure Kafka external listener when service type is NodePort. Length must be the same as replicaCount | `[]` |
|
||||||
| `externalAccess.controller.service.useHostIPs` | Use service host IPs to configure Kafka external listener when service type is NodePort | `false` |
|
| `externalAccess.controller.service.useHostIPs` | Use service host IPs to configure Kafka external listener when service type is NodePort | `false` |
|
||||||
| `externalAccess.controller.service.usePodIPs` | using the MY_POD_IP address for external access. | `false` |
|
| `externalAccess.controller.service.usePodIPs` | using the MY_POD_IP address for external access. | `false` |
|
||||||
| `externalAccess.controller.service.domain` | Domain or external ip used to configure Kafka external listener when service type is NodePort or ClusterIP | `""` |
|
| `externalAccess.controller.service.domain` | Domain or external ip used to configure Kafka external listener when service type is NodePort or ClusterIP | `""` |
|
||||||
| `externalAccess.controller.service.publishNotReadyAddresses` | Indicates that any agent which deals with endpoints for this Service should disregard any indications of ready/not-ready | `false` |
|
| `externalAccess.controller.service.publishNotReadyAddresses` | Indicates that any agent which deals with endpoints for this Service should disregard any indications of ready/not-ready | `false` |
|
||||||
| `externalAccess.controller.service.labels` | Service labels for external access | `{}` |
|
| `externalAccess.controller.service.labels` | Service labels for external access | `{}` |
|
||||||
| `externalAccess.controller.service.annotations` | Service annotations for external access | `{}` |
|
| `externalAccess.controller.service.annotations` | Service annotations for external access | `{}` |
|
||||||
| `externalAccess.controller.service.extraPorts` | Extra ports to expose in the Kafka external service | `[]` |
|
| `externalAccess.controller.service.extraPorts` | Extra ports to expose in the Kafka external service | `[]` |
|
||||||
| `externalAccess.broker.service.type` | Kubernetes Service type for external access. It can be NodePort, LoadBalancer or ClusterIP | `LoadBalancer` |
|
| `externalAccess.broker.service.type` | Kubernetes Service type for external access. It can be NodePort, LoadBalancer or ClusterIP | `LoadBalancer` |
|
||||||
| `externalAccess.broker.service.ports.external` | Kafka port used for external access when service type is LoadBalancer | `9094` |
|
| `externalAccess.broker.service.ports.external` | Kafka port used for external access when service type is LoadBalancer | `9094` |
|
||||||
| `externalAccess.broker.service.loadBalancerIPs` | Array of load balancer IPs for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
| `externalAccess.broker.service.loadBalancerIPs` | Array of load balancer IPs for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
||||||
| `externalAccess.broker.service.loadBalancerNames` | Array of load balancer Names for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
| `externalAccess.broker.service.loadBalancerNames` | Array of load balancer Names for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
||||||
| `externalAccess.broker.service.loadBalancerAnnotations` | Array of load balancer annotations for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
| `externalAccess.broker.service.loadBalancerAnnotations` | Array of load balancer annotations for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
||||||
| `externalAccess.broker.service.loadBalancerSourceRanges` | Address(es) that are allowed when service is LoadBalancer | `[]` |
|
| `externalAccess.broker.service.loadBalancerSourceRanges` | Address(es) that are allowed when service is LoadBalancer | `[]` |
|
||||||
| `externalAccess.broker.service.nodePorts` | Array of node ports used for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
| `externalAccess.broker.service.nodePorts` | Array of node ports used for each Kafka broker. Length must be the same as replicaCount | `[]` |
|
||||||
| `externalAccess.broker.service.externalIPs` | Use distinct service host IPs to configure Kafka external listener when service type is NodePort. Length must be the same as replicaCount | `[]` |
|
| `externalAccess.broker.service.externalIPs` | Use distinct service host IPs to configure Kafka external listener when service type is NodePort. Length must be the same as replicaCount | `[]` |
|
||||||
| `externalAccess.broker.service.useHostIPs` | Use service host IPs to configure Kafka external listener when service type is NodePort | `false` |
|
| `externalAccess.broker.service.useHostIPs` | Use service host IPs to configure Kafka external listener when service type is NodePort | `false` |
|
||||||
| `externalAccess.broker.service.usePodIPs` | using the MY_POD_IP address for external access. | `false` |
|
| `externalAccess.broker.service.usePodIPs` | using the MY_POD_IP address for external access. | `false` |
|
||||||
| `externalAccess.broker.service.domain` | Domain or external ip used to configure Kafka external listener when service type is NodePort or ClusterIP | `""` |
|
| `externalAccess.broker.service.domain` | Domain or external ip used to configure Kafka external listener when service type is NodePort or ClusterIP | `""` |
|
||||||
| `externalAccess.broker.service.publishNotReadyAddresses` | Indicates that any agent which deals with endpoints for this Service should disregard any indications of ready/not-ready | `false` |
|
| `externalAccess.broker.service.publishNotReadyAddresses` | Indicates that any agent which deals with endpoints for this Service should disregard any indications of ready/not-ready | `false` |
|
||||||
| `externalAccess.broker.service.labels` | Service labels for external access | `{}` |
|
| `externalAccess.broker.service.labels` | Service labels for external access | `{}` |
|
||||||
| `externalAccess.broker.service.annotations` | Service annotations for external access | `{}` |
|
| `externalAccess.broker.service.annotations` | Service annotations for external access | `{}` |
|
||||||
| `externalAccess.broker.service.extraPorts` | Extra ports to expose in the Kafka external service | `[]` |
|
| `externalAccess.broker.service.extraPorts` | Extra ports to expose in the Kafka external service | `[]` |
|
||||||
| `networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `false` |
|
| `networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `false` |
|
||||||
| `networkPolicy.allowExternal` | Don't require client label for connections | `true` |
|
| `networkPolicy.allowExternal` | Don't require client label for connections | `true` |
|
||||||
| `networkPolicy.explicitNamespacesSelector` | A Kubernetes LabelSelector to explicitly select namespaces from which traffic could be allowed | `{}` |
|
| `networkPolicy.explicitNamespacesSelector` | A Kubernetes LabelSelector to explicitly select namespaces from which traffic could be allowed | `{}` |
|
||||||
| `networkPolicy.externalAccess.from` | customize the from section for External Access on tcp-external port | `[]` |
|
| `networkPolicy.externalAccess.from` | customize the from section for External Access on tcp-external port | `[]` |
|
||||||
| `networkPolicy.egressRules.customRules` | Custom network policy rule | `{}` |
|
| `networkPolicy.egressRules.customRules` | Custom network policy rule | `{}` |
|
||||||
|
|
||||||
### Volume Permissions parameters
|
### Volume Permissions parameters
|
||||||
|
|
||||||
|
@ -446,7 +446,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` |
|
| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` |
|
||||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||||
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` |
|
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` |
|
||||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r60` |
|
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r77` |
|
||||||
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
||||||
| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` |
|
| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` |
|
||||||
|
@ -471,7 +471,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `metrics.kafka.enabled` | Whether or not to create a standalone Kafka exporter to expose Kafka metrics | `false` |
|
| `metrics.kafka.enabled` | Whether or not to create a standalone Kafka exporter to expose Kafka metrics | `false` |
|
||||||
| `metrics.kafka.image.registry` | Kafka exporter image registry | `docker.io` |
|
| `metrics.kafka.image.registry` | Kafka exporter image registry | `docker.io` |
|
||||||
| `metrics.kafka.image.repository` | Kafka exporter image repository | `bitnami/kafka-exporter` |
|
| `metrics.kafka.image.repository` | Kafka exporter image repository | `bitnami/kafka-exporter` |
|
||||||
| `metrics.kafka.image.tag` | Kafka exporter image tag (immutable tags are recommended) | `1.7.0-debian-11-r102` |
|
| `metrics.kafka.image.tag` | Kafka exporter image tag (immutable tags are recommended) | `1.7.0-debian-11-r120` |
|
||||||
| `metrics.kafka.image.digest` | Kafka exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `metrics.kafka.image.digest` | Kafka exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `metrics.kafka.image.pullPolicy` | Kafka exporter image pull policy | `IfNotPresent` |
|
| `metrics.kafka.image.pullPolicy` | Kafka exporter image pull policy | `IfNotPresent` |
|
||||||
| `metrics.kafka.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
| `metrics.kafka.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||||
|
@ -525,7 +525,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `metrics.jmx.kafkaJmxPort` | JMX port where the exporter will collect metrics, exposed in the Kafka container. | `5555` |
|
| `metrics.jmx.kafkaJmxPort` | JMX port where the exporter will collect metrics, exposed in the Kafka container. | `5555` |
|
||||||
| `metrics.jmx.image.registry` | JMX exporter image registry | `docker.io` |
|
| `metrics.jmx.image.registry` | JMX exporter image registry | `docker.io` |
|
||||||
| `metrics.jmx.image.repository` | JMX exporter image repository | `bitnami/jmx-exporter` |
|
| `metrics.jmx.image.repository` | JMX exporter image repository | `bitnami/jmx-exporter` |
|
||||||
| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.19.0-debian-11-r66` |
|
| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.19.0-debian-11-r84` |
|
||||||
| `metrics.jmx.image.digest` | JMX exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `metrics.jmx.image.digest` | JMX exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `metrics.jmx.image.pullPolicy` | JMX exporter image pull policy | `IfNotPresent` |
|
| `metrics.jmx.image.pullPolicy` | JMX exporter image pull policy | `IfNotPresent` |
|
||||||
| `metrics.jmx.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
| `metrics.jmx.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.11.1
|
appVersion: 2.12.0
|
||||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||||
This chart is not deployable by itself.
|
This chart is not deployable by itself.
|
||||||
home: https://bitnami.com
|
home: https://bitnami.com
|
||||||
|
@ -20,4 +20,4 @@ name: common
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts
|
- https://github.com/bitnami/charts
|
||||||
type: library
|
type: library
|
||||||
version: 2.11.1
|
version: 2.12.0
|
||||||
|
|
|
@ -65,3 +65,13 @@ Usage:
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- printf "%s" $key -}}
|
{{- printf "%s" $key -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Checksum a template at "path" containing a *single* resource (ConfigMap,Secret) for use in pod annotations, excluding the metadata (see #18376).
|
||||||
|
Usage:
|
||||||
|
{{ include "common.utils.checksumTemplate" (dict "path" "/configmap.yaml" "context" $) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.utils.checksumTemplate" -}}
|
||||||
|
{{- $obj := include (print .context.Template.BasePath .path) .context | fromYaml -}}
|
||||||
|
{{ omit $obj "apiVersion" "kind" "metadata" | toYaml | sha256sum }}
|
||||||
|
{{- end -}}
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
{
|
|
||||||
"title": "Chart Values",
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"exampleValue": {
|
|
||||||
"type": "string",
|
|
||||||
"description": "",
|
|
||||||
"default": "common-chart"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -80,7 +80,7 @@ diagnosticMode:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/kafka
|
repository: bitnami/kafka
|
||||||
tag: 3.5.1-debian-11-r44
|
tag: 3.5.1-debian-11-r61
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -1282,7 +1282,7 @@ externalAccess:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/kubectl
|
repository: bitnami/kubectl
|
||||||
tag: 1.25.13-debian-11-r11
|
tag: 1.28.2-debian-11-r2
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -1532,7 +1532,7 @@ volumePermissions:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/os-shell
|
repository: bitnami/os-shell
|
||||||
tag: 11-debian-11-r60
|
tag: 11-debian-11-r77
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
@ -1614,7 +1614,7 @@ metrics:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/kafka-exporter
|
repository: bitnami/kafka-exporter
|
||||||
tag: 1.7.0-debian-11-r102
|
tag: 1.7.0-debian-11-r120
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -1868,7 +1868,7 @@ metrics:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/jmx-exporter
|
repository: bitnami/jmx-exporter
|
||||||
tag: 0.19.0-debian-11-r66
|
tag: 0.19.0-debian-11-r84
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 2.11.1
|
version: 2.12.0
|
||||||
digest: sha256:ead8f26c76a9ec082f23629a358e8efd8f88d87aaed734bf41febcb8a7bc5d4c
|
digest: sha256:bee62139700f032539621dd38fa1d7285f277b91577c55ea26045254d33825ed
|
||||||
generated: "2023-09-18T13:15:45.397687963Z"
|
generated: "2023-09-22T17:01:50.438576915Z"
|
||||||
|
|
|
@ -6,11 +6,11 @@ annotations:
|
||||||
category: Database
|
category: Database
|
||||||
images: |
|
images: |
|
||||||
- name: os-shell
|
- name: os-shell
|
||||||
image: docker.io/bitnami/os-shell:11-debian-11-r72
|
image: docker.io/bitnami/os-shell:11-debian-11-r77
|
||||||
- name: postgres-exporter
|
- name: postgres-exporter
|
||||||
image: docker.io/bitnami/postgres-exporter:0.14.0-debian-11-r0
|
image: docker.io/bitnami/postgres-exporter:0.14.0-debian-11-r2
|
||||||
- name: postgresql
|
- name: postgresql
|
||||||
image: docker.io/bitnami/postgresql:15.4.0-debian-11-r39
|
image: docker.io/bitnami/postgresql:15.4.0-debian-11-r44
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 15.4.0
|
appVersion: 15.4.0
|
||||||
|
@ -38,4 +38,4 @@ maintainers:
|
||||||
name: postgresql
|
name: postgresql
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/postgresql
|
- https://github.com/bitnami/charts/tree/main/bitnami/postgresql
|
||||||
version: 12.12.4
|
version: 12.12.7
|
||||||
|
|
|
@ -100,7 +100,7 @@ kubectl delete pvc -l release=my-release
|
||||||
| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- |
|
| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- |
|
||||||
| `image.registry` | PostgreSQL image registry | `docker.io` |
|
| `image.registry` | PostgreSQL image registry | `docker.io` |
|
||||||
| `image.repository` | PostgreSQL image repository | `bitnami/postgresql` |
|
| `image.repository` | PostgreSQL image repository | `bitnami/postgresql` |
|
||||||
| `image.tag` | PostgreSQL image tag (immutable tags are recommended) | `15.4.0-debian-11-r39` |
|
| `image.tag` | PostgreSQL image tag (immutable tags are recommended) | `15.4.0-debian-11-r44` |
|
||||||
| `image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `image.pullPolicy` | PostgreSQL image pull policy | `IfNotPresent` |
|
| `image.pullPolicy` | PostgreSQL image pull policy | `IfNotPresent` |
|
||||||
| `image.pullSecrets` | Specify image pull secrets | `[]` |
|
| `image.pullSecrets` | Specify image pull secrets | `[]` |
|
||||||
|
@ -379,6 +379,8 @@ kubectl delete pvc -l release=my-release
|
||||||
| `backup.cronjob.startingDeadlineSeconds` | Set the cronjob parameter startingDeadlineSeconds | `""` |
|
| `backup.cronjob.startingDeadlineSeconds` | Set the cronjob parameter startingDeadlineSeconds | `""` |
|
||||||
| `backup.cronjob.ttlSecondsAfterFinished` | Set the cronjob parameter ttlSecondsAfterFinished | `""` |
|
| `backup.cronjob.ttlSecondsAfterFinished` | Set the cronjob parameter ttlSecondsAfterFinished | `""` |
|
||||||
| `backup.cronjob.restartPolicy` | Set the cronjob parameter restartPolicy | `OnFailure` |
|
| `backup.cronjob.restartPolicy` | Set the cronjob parameter restartPolicy | `OnFailure` |
|
||||||
|
| `backup.cronjob.podSecurityContext.enabled` | Enable PodSecurityContext for CronJob/Backup | `true` |
|
||||||
|
| `backup.cronjob.podSecurityContext.fsGroup` | Group ID for the CronJob | `1001` |
|
||||||
| `backup.cronjob.containerSecurityContext.runAsUser` | User ID for the backup container | `1001` |
|
| `backup.cronjob.containerSecurityContext.runAsUser` | User ID for the backup container | `1001` |
|
||||||
| `backup.cronjob.containerSecurityContext.runAsGroup` | Group ID for the backup container | `0` |
|
| `backup.cronjob.containerSecurityContext.runAsGroup` | Group ID for the backup container | `0` |
|
||||||
| `backup.cronjob.containerSecurityContext.runAsNonRoot` | Set backup container's Security Context runAsNonRoot | `true` |
|
| `backup.cronjob.containerSecurityContext.runAsNonRoot` | Set backup container's Security Context runAsNonRoot | `true` |
|
||||||
|
@ -426,7 +428,7 @@ kubectl delete pvc -l release=my-release
|
||||||
| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` |
|
| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` |
|
||||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||||
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` |
|
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` |
|
||||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r72` |
|
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r77` |
|
||||||
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
||||||
| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` |
|
| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` |
|
||||||
|
@ -457,7 +459,7 @@ kubectl delete pvc -l release=my-release
|
||||||
| `metrics.enabled` | Start a prometheus exporter | `false` |
|
| `metrics.enabled` | Start a prometheus exporter | `false` |
|
||||||
| `metrics.image.registry` | PostgreSQL Prometheus Exporter image registry | `docker.io` |
|
| `metrics.image.registry` | PostgreSQL Prometheus Exporter image registry | `docker.io` |
|
||||||
| `metrics.image.repository` | PostgreSQL Prometheus Exporter image repository | `bitnami/postgres-exporter` |
|
| `metrics.image.repository` | PostgreSQL Prometheus Exporter image repository | `bitnami/postgres-exporter` |
|
||||||
| `metrics.image.tag` | PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r0` |
|
| `metrics.image.tag` | PostgreSQL Prometheus Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r2` |
|
||||||
| `metrics.image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `metrics.image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `metrics.image.pullPolicy` | PostgreSQL Prometheus Exporter image pull policy | `IfNotPresent` |
|
| `metrics.image.pullPolicy` | PostgreSQL Prometheus Exporter image pull policy | `IfNotPresent` |
|
||||||
| `metrics.image.pullSecrets` | Specify image pull secrets | `[]` |
|
| `metrics.image.pullSecrets` | Specify image pull secrets | `[]` |
|
||||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.11.1
|
appVersion: 2.12.0
|
||||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||||
This chart is not deployable by itself.
|
This chart is not deployable by itself.
|
||||||
home: https://bitnami.com
|
home: https://bitnami.com
|
||||||
|
@ -20,4 +20,4 @@ name: common
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts
|
- https://github.com/bitnami/charts
|
||||||
type: library
|
type: library
|
||||||
version: 2.11.1
|
version: 2.12.0
|
||||||
|
|
|
@ -65,3 +65,13 @@ Usage:
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- printf "%s" $key -}}
|
{{- printf "%s" $key -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Checksum a template at "path" containing a *single* resource (ConfigMap,Secret) for use in pod annotations, excluding the metadata (see #18376).
|
||||||
|
Usage:
|
||||||
|
{{ include "common.utils.checksumTemplate" (dict "path" "/configmap.yaml" "context" $) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.utils.checksumTemplate" -}}
|
||||||
|
{{- $obj := include (print .context.Template.BasePath .path) .context | fromYaml -}}
|
||||||
|
{{ omit $obj "apiVersion" "kind" "metadata" | toYaml | sha256sum }}
|
||||||
|
{{- end -}}
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
{
|
|
||||||
"title": "Chart Values",
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"exampleValue": {
|
|
||||||
"type": "string",
|
|
||||||
"description": "",
|
|
||||||
"default": "common-chart"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -90,6 +90,10 @@ spec:
|
||||||
securityContext:
|
securityContext:
|
||||||
{{- include "common.tplvalues.render" ( dict "value" .Values.backup.cronjob.containerSecurityContext "context" $) | nindent 14 }}
|
{{- include "common.tplvalues.render" ( dict "value" .Values.backup.cronjob.containerSecurityContext "context" $) | nindent 14 }}
|
||||||
restartPolicy: {{ .Values.backup.cronjob.restartPolicy }}
|
restartPolicy: {{ .Values.backup.cronjob.restartPolicy }}
|
||||||
|
{{- if .Values.backup.cronjob.podSecurityContext.enabled }}
|
||||||
|
securityContext:
|
||||||
|
fsGroup: {{ .Values.backup.cronjob.podSecurityContext.fsGroup }}
|
||||||
|
{{- end }}
|
||||||
volumes:
|
volumes:
|
||||||
{{- if .Values.tls.enabled }}
|
{{- if .Values.tls.enabled }}
|
||||||
- name: raw-certificates
|
- name: raw-certificates
|
||||||
|
|
|
@ -98,7 +98,7 @@ diagnosticMode:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/postgresql
|
repository: bitnami/postgresql
|
||||||
tag: 15.4.0-debian-11-r39
|
tag: 15.4.0-debian-11-r44
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -1099,6 +1099,11 @@ backup:
|
||||||
ttlSecondsAfterFinished: ""
|
ttlSecondsAfterFinished: ""
|
||||||
## @param backup.cronjob.restartPolicy Set the cronjob parameter restartPolicy
|
## @param backup.cronjob.restartPolicy Set the cronjob parameter restartPolicy
|
||||||
restartPolicy: OnFailure
|
restartPolicy: OnFailure
|
||||||
|
## @param backup.cronjob.podSecurityContext.enabled Enable PodSecurityContext for CronJob/Backup
|
||||||
|
## @param backup.cronjob.podSecurityContext.fsGroup Group ID for the CronJob
|
||||||
|
podSecurityContext:
|
||||||
|
enabled: true
|
||||||
|
fsGroup: 1001
|
||||||
## backup container's Security Context
|
## backup container's Security Context
|
||||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
|
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
|
||||||
## @param backup.cronjob.containerSecurityContext.runAsUser User ID for the backup container
|
## @param backup.cronjob.containerSecurityContext.runAsUser User ID for the backup container
|
||||||
|
@ -1290,7 +1295,7 @@ volumePermissions:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/os-shell
|
repository: bitnami/os-shell
|
||||||
tag: 11-debian-11-r72
|
tag: 11-debian-11-r77
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
@ -1391,7 +1396,7 @@ metrics:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/postgres-exporter
|
repository: bitnami/postgres-exporter
|
||||||
tag: 0.14.0-debian-11-r0
|
tag: 0.14.0-debian-11-r2
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
|
|
@ -37,4 +37,4 @@ maintainers:
|
||||||
name: redis
|
name: redis
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/redis
|
- https://github.com/bitnami/charts/tree/main/bitnami/redis
|
||||||
version: 18.0.4
|
version: 18.1.0
|
||||||
|
|
|
@ -434,35 +434,38 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
|
|
||||||
### Other Parameters
|
### Other Parameters
|
||||||
|
|
||||||
| Name | Description | Value |
|
| Name | Description | Value |
|
||||||
| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------- |
|
| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------- |
|
||||||
| `serviceBindings.enabled` | Create secret for service binding (Experimental) | `false` |
|
| `serviceBindings.enabled` | Create secret for service binding (Experimental) | `false` |
|
||||||
| `networkPolicy.enabled` | Enable creation of NetworkPolicy resources | `false` |
|
| `networkPolicy.enabled` | Enable creation of NetworkPolicy resources | `false` |
|
||||||
| `networkPolicy.allowExternal` | Don't require client label for connections | `true` |
|
| `networkPolicy.allowExternal` | Don't require client label for connections | `true` |
|
||||||
| `networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolicy | `[]` |
|
| `networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolicy | `[]` |
|
||||||
| `networkPolicy.extraEgress` | Add extra egress rules to the NetworkPolicy | `[]` |
|
| `networkPolicy.extraEgress` | Add extra egress rules to the NetworkPolicy | `[]` |
|
||||||
| `networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
|
| `networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` |
|
||||||
| `networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
|
| `networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` |
|
||||||
| `podSecurityPolicy.create` | Whether to create a PodSecurityPolicy. WARNING: PodSecurityPolicy is deprecated in Kubernetes v1.21 or later, unavailable in v1.25 or later | `false` |
|
| `networkPolicy.metrics.allowExternal` | Don't require client label for connections for metrics endpoint | `true` |
|
||||||
| `podSecurityPolicy.enabled` | Enable PodSecurityPolicy's RBAC rules | `false` |
|
| `networkPolicy.metrics.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces to metrics endpoint | `{}` |
|
||||||
| `rbac.create` | Specifies whether RBAC resources should be created | `false` |
|
| `networkPolicy.metrics.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces to metrics endpoint | `{}` |
|
||||||
| `rbac.rules` | Custom RBAC rules to set | `[]` |
|
| `podSecurityPolicy.create` | Whether to create a PodSecurityPolicy. WARNING: PodSecurityPolicy is deprecated in Kubernetes v1.21 or later, unavailable in v1.25 or later | `false` |
|
||||||
| `serviceAccount.create` | Specifies whether a ServiceAccount should be created | `true` |
|
| `podSecurityPolicy.enabled` | Enable PodSecurityPolicy's RBAC rules | `false` |
|
||||||
| `serviceAccount.name` | The name of the ServiceAccount to use. | `""` |
|
| `rbac.create` | Specifies whether RBAC resources should be created | `false` |
|
||||||
| `serviceAccount.automountServiceAccountToken` | Whether to auto mount the service account token | `true` |
|
| `rbac.rules` | Custom RBAC rules to set | `[]` |
|
||||||
| `serviceAccount.annotations` | Additional custom annotations for the ServiceAccount | `{}` |
|
| `serviceAccount.create` | Specifies whether a ServiceAccount should be created | `true` |
|
||||||
| `pdb.create` | Specifies whether a PodDisruptionBudget should be created | `false` |
|
| `serviceAccount.name` | The name of the ServiceAccount to use. | `""` |
|
||||||
| `pdb.minAvailable` | Min number of pods that must still be available after the eviction | `1` |
|
| `serviceAccount.automountServiceAccountToken` | Whether to auto mount the service account token | `true` |
|
||||||
| `pdb.maxUnavailable` | Max number of pods that can be unavailable after the eviction | `""` |
|
| `serviceAccount.annotations` | Additional custom annotations for the ServiceAccount | `{}` |
|
||||||
| `tls.enabled` | Enable TLS traffic | `false` |
|
| `pdb.create` | Specifies whether a PodDisruptionBudget should be created | `false` |
|
||||||
| `tls.authClients` | Require clients to authenticate | `true` |
|
| `pdb.minAvailable` | Min number of pods that must still be available after the eviction | `1` |
|
||||||
| `tls.autoGenerated` | Enable autogenerated certificates | `false` |
|
| `pdb.maxUnavailable` | Max number of pods that can be unavailable after the eviction | `""` |
|
||||||
| `tls.existingSecret` | The name of the existing secret that contains the TLS certificates | `""` |
|
| `tls.enabled` | Enable TLS traffic | `false` |
|
||||||
| `tls.certificatesSecret` | DEPRECATED. Use existingSecret instead. | `""` |
|
| `tls.authClients` | Require clients to authenticate | `true` |
|
||||||
| `tls.certFilename` | Certificate filename | `""` |
|
| `tls.autoGenerated` | Enable autogenerated certificates | `false` |
|
||||||
| `tls.certKeyFilename` | Certificate Key filename | `""` |
|
| `tls.existingSecret` | The name of the existing secret that contains the TLS certificates | `""` |
|
||||||
| `tls.certCAFilename` | CA Certificate filename | `""` |
|
| `tls.certificatesSecret` | DEPRECATED. Use existingSecret instead. | `""` |
|
||||||
| `tls.dhParamsFilename` | File containing DH params (in order to support DH based ciphers) | `""` |
|
| `tls.certFilename` | Certificate filename | `""` |
|
||||||
|
| `tls.certKeyFilename` | Certificate Key filename | `""` |
|
||||||
|
| `tls.certCAFilename` | CA Certificate filename | `""` |
|
||||||
|
| `tls.dhParamsFilename` | File containing DH params (in order to support DH based ciphers) | `""` |
|
||||||
|
|
||||||
### Metrics Parameters
|
### Metrics Parameters
|
||||||
|
|
||||||
|
@ -982,4 +985,4 @@ Unless required by applicable law or agreed to in writing, software
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
See the License for the specific language governing permissions and
|
See the License for the specific language governing permissions and
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
|
|
|
@ -77,6 +77,27 @@ spec:
|
||||||
# Allow prometheus scrapes for metrics
|
# Allow prometheus scrapes for metrics
|
||||||
- ports:
|
- ports:
|
||||||
- port: 9121
|
- port: 9121
|
||||||
|
{{- if not .Values.networkPolicy.metrics.allowExternal }}
|
||||||
|
from:
|
||||||
|
{{- if or .Values.networkPolicy.metrics.ingressNSMatchLabels .Values.networkPolicy.metrics.ingressNSPodMatchLabels }}
|
||||||
|
- namespaceSelector:
|
||||||
|
matchLabels:
|
||||||
|
{{- if .Values.networkPolicy.metrics.ingressNSMatchLabels }}
|
||||||
|
{{- range $key, $value := .Values.networkPolicy.metrics.ingressNSMatchLabels }}
|
||||||
|
{{ $key | quote }}: {{ $value | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{ else }}
|
||||||
|
{}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.networkPolicy.metrics.ingressNSPodMatchLabels }}
|
||||||
|
podSelector:
|
||||||
|
matchLabels:
|
||||||
|
{{- range $key, $value := .Values.networkPolicy.metrics.ingressNSPodMatchLabels }}
|
||||||
|
{{ $key | quote }}: {{ $value | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.networkPolicy.extraIngress }}
|
{{- if .Values.networkPolicy.extraIngress }}
|
||||||
{{- include "common.tplvalues.render" ( dict "value" .Values.networkPolicy.extraIngress "context" $ ) | nindent 4 }}
|
{{- include "common.tplvalues.render" ( dict "value" .Values.networkPolicy.extraIngress "context" $ ) | nindent 4 }}
|
||||||
|
|
|
@ -1385,6 +1385,18 @@ networkPolicy:
|
||||||
##
|
##
|
||||||
ingressNSMatchLabels: {}
|
ingressNSMatchLabels: {}
|
||||||
ingressNSPodMatchLabels: {}
|
ingressNSPodMatchLabels: {}
|
||||||
|
|
||||||
|
metrics:
|
||||||
|
## @param networkPolicy.metrics.allowExternal Don't require client label for connections for metrics endpoint
|
||||||
|
## When set to false, only pods with the correct client label will have network access to the metrics port
|
||||||
|
##
|
||||||
|
allowExternal: true
|
||||||
|
## @param networkPolicy.metrics.ingressNSMatchLabels Labels to match to allow traffic from other namespaces to metrics endpoint
|
||||||
|
## @param networkPolicy.metrics.ingressNSPodMatchLabels Pod labels to match to allow traffic from other namespaces to metrics endpoint
|
||||||
|
##
|
||||||
|
ingressNSMatchLabels: {}
|
||||||
|
ingressNSPodMatchLabels: {}
|
||||||
|
|
||||||
## PodSecurityPolicy configuration
|
## PodSecurityPolicy configuration
|
||||||
## ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/
|
## ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/
|
||||||
##
|
##
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 2.11.1
|
version: 2.12.0
|
||||||
digest: sha256:ead8f26c76a9ec082f23629a358e8efd8f88d87aaed734bf41febcb8a7bc5d4c
|
digest: sha256:bee62139700f032539621dd38fa1d7285f277b91577c55ea26045254d33825ed
|
||||||
generated: "2023-09-22T06:36:42.731159585Z"
|
generated: "2023-09-22T15:00:35.390446338Z"
|
||||||
|
|
|
@ -6,10 +6,10 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
images: |
|
images: |
|
||||||
- name: spark
|
- name: spark
|
||||||
image: docker.io/bitnami/spark:3.4.1-debian-11-r71
|
image: docker.io/bitnami/spark:3.5.0-debian-11-r0
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 3.4.1
|
appVersion: 3.5.0
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: file://./charts/common
|
repository: file://./charts/common
|
||||||
|
@ -30,4 +30,4 @@ maintainers:
|
||||||
name: spark
|
name: spark
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/spark
|
- https://github.com/bitnami/charts/tree/main/bitnami/spark
|
||||||
version: 7.2.2
|
version: 8.0.0
|
||||||
|
|
|
@ -82,16 +82,16 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
|
|
||||||
### Spark parameters
|
### Spark parameters
|
||||||
|
|
||||||
| Name | Description | Value |
|
| Name | Description | Value |
|
||||||
| ------------------- | ----------------------------------------------------------------------------------------------------- | --------------------- |
|
| ------------------- | ----------------------------------------------------------------------------------------------------- | -------------------- |
|
||||||
| `image.registry` | Spark image registry | `docker.io` |
|
| `image.registry` | Spark image registry | `docker.io` |
|
||||||
| `image.repository` | Spark image repository | `bitnami/spark` |
|
| `image.repository` | Spark image repository | `bitnami/spark` |
|
||||||
| `image.tag` | Spark image tag (immutable tags are recommended) | `3.4.1-debian-11-r71` |
|
| `image.tag` | Spark image tag (immutable tags are recommended) | `3.5.0-debian-11-r0` |
|
||||||
| `image.digest` | Spark image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `image.digest` | Spark image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `image.pullPolicy` | Spark image pull policy | `IfNotPresent` |
|
| `image.pullPolicy` | Spark image pull policy | `IfNotPresent` |
|
||||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||||
| `image.debug` | Enable image debug mode | `false` |
|
| `image.debug` | Enable image debug mode | `false` |
|
||||||
| `hostNetwork` | Enable HOST Network | `false` |
|
| `hostNetwork` | Enable HOST Network | `false` |
|
||||||
|
|
||||||
### Spark master parameters
|
### Spark master parameters
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.11.1
|
appVersion: 2.12.0
|
||||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||||
This chart is not deployable by itself.
|
This chart is not deployable by itself.
|
||||||
home: https://bitnami.com
|
home: https://bitnami.com
|
||||||
|
@ -20,4 +20,4 @@ name: common
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts
|
- https://github.com/bitnami/charts
|
||||||
type: library
|
type: library
|
||||||
version: 2.11.1
|
version: 2.12.0
|
||||||
|
|
|
@ -65,3 +65,13 @@ Usage:
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- printf "%s" $key -}}
|
{{- printf "%s" $key -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Checksum a template at "path" containing a *single* resource (ConfigMap,Secret) for use in pod annotations, excluding the metadata (see #18376).
|
||||||
|
Usage:
|
||||||
|
{{ include "common.utils.checksumTemplate" (dict "path" "/configmap.yaml" "context" $) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.utils.checksumTemplate" -}}
|
||||||
|
{{- $obj := include (print .context.Template.BasePath .path) .context | fromYaml -}}
|
||||||
|
{{ omit $obj "apiVersion" "kind" "metadata" | toYaml | sha256sum }}
|
||||||
|
{{- end -}}
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
{
|
|
||||||
"title": "Chart Values",
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"exampleValue": {
|
|
||||||
"type": "string",
|
|
||||||
"description": "",
|
|
||||||
"default": "common-chart"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -95,7 +95,7 @@ diagnosticMode:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/spark
|
repository: bitnami/spark
|
||||||
tag: 3.4.1-debian-11-r71
|
tag: 3.5.0-debian-11-r0
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 2.10.0
|
version: 2.12.0
|
||||||
digest: sha256:023ded170632d04528f30332370f34fc8fb96efb2886a01d934cb3bd6e6d2e09
|
digest: sha256:bee62139700f032539621dd38fa1d7285f277b91577c55ea26045254d33825ed
|
||||||
generated: "2023-09-05T11:36:42.059722+02:00"
|
generated: "2023-09-25T06:20:34.779516354Z"
|
||||||
|
|
|
@ -6,11 +6,11 @@ annotations:
|
||||||
category: ApplicationServer
|
category: ApplicationServer
|
||||||
images: |
|
images: |
|
||||||
- name: jmx-exporter
|
- name: jmx-exporter
|
||||||
image: docker.io/bitnami/jmx-exporter:0.19.0-debian-11-r54
|
image: docker.io/bitnami/jmx-exporter:0.19.0-debian-11-r84
|
||||||
- name: os-shell
|
- name: os-shell
|
||||||
image: docker.io/bitnami/os-shell:11-debian-11-r48
|
image: docker.io/bitnami/os-shell:11-debian-11-r77
|
||||||
- name: tomcat
|
- name: tomcat
|
||||||
image: docker.io/bitnami/tomcat:10.1.13-debian-11-r0
|
image: docker.io/bitnami/tomcat:10.1.13-debian-11-r24
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 10.1.13
|
appVersion: 10.1.13
|
||||||
|
@ -38,4 +38,4 @@ maintainers:
|
||||||
name: tomcat
|
name: tomcat
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/tomcat
|
- https://github.com/bitnami/charts/tree/main/bitnami/tomcat
|
||||||
version: 10.10.3
|
version: 10.10.4
|
||||||
|
|
|
@ -77,25 +77,25 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
|
|
||||||
### Tomcat parameters
|
### Tomcat parameters
|
||||||
|
|
||||||
| Name | Description | Value |
|
| Name | Description | Value |
|
||||||
| ----------------------------- | ------------------------------------------------------------------------------------------------------ | ---------------------- |
|
| ----------------------------- | ------------------------------------------------------------------------------------------------------ | ----------------------- |
|
||||||
| `image.registry` | Tomcat image registry | `docker.io` |
|
| `image.registry` | Tomcat image registry | `docker.io` |
|
||||||
| `image.repository` | Tomcat image repository | `bitnami/tomcat` |
|
| `image.repository` | Tomcat image repository | `bitnami/tomcat` |
|
||||||
| `image.tag` | Tomcat image tag (immutable tags are recommended) | `10.1.13-debian-11-r0` |
|
| `image.tag` | Tomcat image tag (immutable tags are recommended) | `10.1.13-debian-11-r24` |
|
||||||
| `image.digest` | Tomcat image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `image.digest` | Tomcat image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `image.pullPolicy` | Tomcat image pull policy | `IfNotPresent` |
|
| `image.pullPolicy` | Tomcat image pull policy | `IfNotPresent` |
|
||||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||||
| `image.debug` | Specify if debug logs should be enabled | `false` |
|
| `image.debug` | Specify if debug logs should be enabled | `false` |
|
||||||
| `hostAliases` | Deployment pod host aliases | `[]` |
|
| `hostAliases` | Deployment pod host aliases | `[]` |
|
||||||
| `tomcatUsername` | Tomcat admin user | `user` |
|
| `tomcatUsername` | Tomcat admin user | `user` |
|
||||||
| `tomcatPassword` | Tomcat admin password | `""` |
|
| `tomcatPassword` | Tomcat admin password | `""` |
|
||||||
| `tomcatAllowRemoteManagement` | Enable remote access to management interface | `0` |
|
| `tomcatAllowRemoteManagement` | Enable remote access to management interface | `0` |
|
||||||
| `catalinaOpts` | Java runtime option used by tomcat JVM | `""` |
|
| `catalinaOpts` | Java runtime option used by tomcat JVM | `""` |
|
||||||
| `command` | Override default container command (useful when using custom images) | `[]` |
|
| `command` | Override default container command (useful when using custom images) | `[]` |
|
||||||
| `args` | Override default container args (useful when using custom images) | `[]` |
|
| `args` | Override default container args (useful when using custom images) | `[]` |
|
||||||
| `extraEnvVars` | Extra environment variables to be set on Tomcat container | `[]` |
|
| `extraEnvVars` | Extra environment variables to be set on Tomcat container | `[]` |
|
||||||
| `extraEnvVarsCM` | Name of existing ConfigMap containing extra environment variables | `""` |
|
| `extraEnvVarsCM` | Name of existing ConfigMap containing extra environment variables | `""` |
|
||||||
| `extraEnvVarsSecret` | Name of existing Secret containing extra environment variables | `""` |
|
| `extraEnvVarsSecret` | Name of existing Secret containing extra environment variables | `""` |
|
||||||
|
|
||||||
### Tomcat deployment parameters
|
### Tomcat deployment parameters
|
||||||
|
|
||||||
|
@ -203,7 +203,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `volumePermissions.enabled` | Enable init container that changes volume permissions in the data directory | `false` |
|
| `volumePermissions.enabled` | Enable init container that changes volume permissions in the data directory | `false` |
|
||||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||||
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` |
|
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` |
|
||||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag | `11-debian-11-r48` |
|
| `volumePermissions.image.tag` | Init container volume-permissions image tag | `11-debian-11-r77` |
|
||||||
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
||||||
| `volumePermissions.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
| `volumePermissions.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||||
|
@ -218,7 +218,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `metrics.jmx.catalinaOpts` | custom option used to enabled JMX on tomcat jvm evaluated as template | `-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=5555 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.local.only=true` |
|
| `metrics.jmx.catalinaOpts` | custom option used to enabled JMX on tomcat jvm evaluated as template | `-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=5555 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.local.only=true` |
|
||||||
| `metrics.jmx.image.registry` | JMX exporter image registry | `docker.io` |
|
| `metrics.jmx.image.registry` | JMX exporter image registry | `docker.io` |
|
||||||
| `metrics.jmx.image.repository` | JMX exporter image repository | `bitnami/jmx-exporter` |
|
| `metrics.jmx.image.repository` | JMX exporter image repository | `bitnami/jmx-exporter` |
|
||||||
| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.19.0-debian-11-r54` |
|
| `metrics.jmx.image.tag` | JMX exporter image tag (immutable tags are recommended) | `0.19.0-debian-11-r84` |
|
||||||
| `metrics.jmx.image.digest` | JMX exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `metrics.jmx.image.digest` | JMX exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `metrics.jmx.image.pullPolicy` | JMX exporter image pull policy | `IfNotPresent` |
|
| `metrics.jmx.image.pullPolicy` | JMX exporter image pull policy | `IfNotPresent` |
|
||||||
| `metrics.jmx.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
| `metrics.jmx.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.9.2
|
appVersion: 2.12.0
|
||||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||||
This chart is not deployable by itself.
|
This chart is not deployable by itself.
|
||||||
home: https://bitnami.com
|
home: https://bitnami.com
|
||||||
|
@ -20,4 +20,4 @@ name: common
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts
|
- https://github.com/bitnami/charts
|
||||||
type: library
|
type: library
|
||||||
version: 2.10.0
|
version: 2.12.0
|
||||||
|
|
|
@ -83,3 +83,19 @@ imagePullSecrets:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Return the proper image version (ingores image revision/prerelease info & fallbacks to chart appVersion)
|
||||||
|
{{ include "common.images.version" ( dict "imageRoot" .Values.path.to.the.image "chart" .Chart ) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.images.version" -}}
|
||||||
|
{{- $imageTag := .imageRoot.tag | toString -}}
|
||||||
|
{{/* regexp from https://github.com/Masterminds/semver/blob/23f51de38a0866c5ef0bfc42b3f735c73107b700/version.go#L41-L44 */}}
|
||||||
|
{{- if regexMatch `^([0-9]+)(\.[0-9]+)?(\.[0-9]+)?(-([0-9A-Za-z\-]+(\.[0-9A-Za-z\-]+)*))?(\+([0-9A-Za-z\-]+(\.[0-9A-Za-z\-]+)*))?$` $imageTag -}}
|
||||||
|
{{- $version := semver $imageTag -}}
|
||||||
|
{{- printf "%d.%d.%d" $version.Major $version.Minor $version.Patch -}}
|
||||||
|
{{- else -}}
|
||||||
|
{{- print .chart.AppVersion -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
|
|
@ -11,21 +11,13 @@ Kubernetes standard labels
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.labels.standard" -}}
|
{{- define "common.labels.standard" -}}
|
||||||
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
||||||
{{ merge
|
{{ merge (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) (dict "app.kubernetes.io/name" (include "common.names.name" .context) "helm.sh/chart" (include "common.names.chart" .context) "app.kubernetes.io/instance" .context.Release.Name "app.kubernetes.io/managed-by" .context.Release.Service "app.kubernetes.io/version" .context.Chart.AppVersion) | toYaml }}
|
||||||
(include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml)
|
|
||||||
(dict
|
|
||||||
"app.kubernetes.io/name" (include "common.names.name" .context)
|
|
||||||
"helm.sh/chart" (include "common.names.chart" .context)
|
|
||||||
"app.kubernetes.io/instance" .context.Release.Name
|
|
||||||
"app.kubernetes.io/managed-by" .context.Release.Service
|
|
||||||
)
|
|
||||||
| toYaml
|
|
||||||
}}
|
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
||||||
helm.sh/chart: {{ include "common.names.chart" . }}
|
helm.sh/chart: {{ include "common.names.chart" . }}
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||||
|
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
@ -40,14 +32,7 @@ overwrote them on metadata.labels fields.
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.labels.matchLabels" -}}
|
{{- define "common.labels.matchLabels" -}}
|
||||||
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
||||||
{{ merge
|
{{ merge (pick (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) "app.kubernetes.io/name" "app.kubernetes.io/instance") (dict "app.kubernetes.io/name" (include "common.names.name" .context) "app.kubernetes.io/instance" .context.Release.Name ) | toYaml }}
|
||||||
(pick (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) "app.kubernetes.io/name" "app.kubernetes.io/instance")
|
|
||||||
(dict
|
|
||||||
"app.kubernetes.io/name" (include "common.names.name" .context)
|
|
||||||
"app.kubernetes.io/instance" .context.Release.Name
|
|
||||||
)
|
|
||||||
| toYaml
|
|
||||||
}}
|
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
|
|
@ -65,3 +65,13 @@ Usage:
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- printf "%s" $key -}}
|
{{- printf "%s" $key -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Checksum a template at "path" containing a *single* resource (ConfigMap,Secret) for use in pod annotations, excluding the metadata (see #18376).
|
||||||
|
Usage:
|
||||||
|
{{ include "common.utils.checksumTemplate" (dict "path" "/configmap.yaml" "context" $) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.utils.checksumTemplate" -}}
|
||||||
|
{{- $obj := include (print .context.Template.BasePath .path) .context | fromYaml -}}
|
||||||
|
{{ omit $obj "apiVersion" "kind" "metadata" | toYaml | sha256sum }}
|
||||||
|
{{- end -}}
|
||||||
|
|
|
@ -61,7 +61,7 @@ extraDeploy: []
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/tomcat
|
repository: bitnami/tomcat
|
||||||
tag: 10.1.13-debian-11-r0
|
tag: 10.1.13-debian-11-r24
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -585,7 +585,7 @@ volumePermissions:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/os-shell
|
repository: bitnami/os-shell
|
||||||
tag: 11-debian-11-r48
|
tag: 11-debian-11-r77
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
@ -645,7 +645,7 @@ metrics:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/jmx-exporter
|
repository: bitnami/jmx-exporter
|
||||||
tag: 0.19.0-debian-11-r54
|
tag: 0.19.0-debian-11-r84
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
|
|
@ -7,6 +7,6 @@ dependencies:
|
||||||
version: 13.1.3
|
version: 13.1.3
|
||||||
- name: common
|
- name: common
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 2.11.1
|
version: 2.12.0
|
||||||
digest: sha256:e79bf475c8f60746fc1c2051b9f02ac05609544ef559f063fb188450b45713e2
|
digest: sha256:340f034531079b8754173afde9aeabe15a69481f63fa1132116edac26d1b3cca
|
||||||
generated: "2023-09-20T07:04:27.359744247Z"
|
generated: "2023-09-22T17:33:37.095824015Z"
|
||||||
|
|
|
@ -6,11 +6,11 @@ annotations:
|
||||||
category: CMS
|
category: CMS
|
||||||
images: |
|
images: |
|
||||||
- name: apache-exporter
|
- name: apache-exporter
|
||||||
image: docker.io/bitnami/apache-exporter:1.0.1-debian-11-r50
|
image: docker.io/bitnami/apache-exporter:1.0.1-debian-11-r53
|
||||||
- name: os-shell
|
- name: os-shell
|
||||||
image: docker.io/bitnami/os-shell:11-debian-11-r72
|
image: docker.io/bitnami/os-shell:11-debian-11-r75
|
||||||
- name: wordpress
|
- name: wordpress
|
||||||
image: docker.io/bitnami/wordpress:6.3.1-debian-11-r19
|
image: docker.io/bitnami/wordpress:6.3.1-debian-11-r21
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 6.3.1
|
appVersion: 6.3.1
|
||||||
|
@ -47,4 +47,4 @@ maintainers:
|
||||||
name: wordpress
|
name: wordpress
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/wordpress
|
- https://github.com/bitnami/charts/tree/main/bitnami/wordpress
|
||||||
version: 17.1.9
|
version: 17.1.10
|
||||||
|
|
|
@ -82,7 +82,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- |
|
| ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- |
|
||||||
| `image.registry` | WordPress image registry | `docker.io` |
|
| `image.registry` | WordPress image registry | `docker.io` |
|
||||||
| `image.repository` | WordPress image repository | `bitnami/wordpress` |
|
| `image.repository` | WordPress image repository | `bitnami/wordpress` |
|
||||||
| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.3.1-debian-11-r19` |
|
| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.3.1-debian-11-r21` |
|
||||||
| `image.digest` | WordPress image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `image.digest` | WordPress image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `image.pullPolicy` | WordPress image pull policy | `IfNotPresent` |
|
| `image.pullPolicy` | WordPress image pull policy | `IfNotPresent` |
|
||||||
| `image.pullSecrets` | WordPress image pull secrets | `[]` |
|
| `image.pullSecrets` | WordPress image pull secrets | `[]` |
|
||||||
|
@ -249,7 +249,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `volumePermissions.enabled` | Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` | `false` |
|
| `volumePermissions.enabled` | Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` | `false` |
|
||||||
| `volumePermissions.image.registry` | OS Shell + Utility image registry | `docker.io` |
|
| `volumePermissions.image.registry` | OS Shell + Utility image registry | `docker.io` |
|
||||||
| `volumePermissions.image.repository` | OS Shell + Utility image repository | `bitnami/os-shell` |
|
| `volumePermissions.image.repository` | OS Shell + Utility image repository | `bitnami/os-shell` |
|
||||||
| `volumePermissions.image.tag` | OS Shell + Utility image tag (immutable tags are recommended) | `11-debian-11-r72` |
|
| `volumePermissions.image.tag` | OS Shell + Utility image tag (immutable tags are recommended) | `11-debian-11-r75` |
|
||||||
| `volumePermissions.image.digest` | OS Shell + Utility image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `volumePermissions.image.digest` | OS Shell + Utility image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `volumePermissions.image.pullPolicy` | OS Shell + Utility image pull policy | `IfNotPresent` |
|
| `volumePermissions.image.pullPolicy` | OS Shell + Utility image pull policy | `IfNotPresent` |
|
||||||
| `volumePermissions.image.pullSecrets` | OS Shell + Utility image pull secrets | `[]` |
|
| `volumePermissions.image.pullSecrets` | OS Shell + Utility image pull secrets | `[]` |
|
||||||
|
@ -281,7 +281,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `metrics.enabled` | Start a sidecar prometheus exporter to expose metrics | `false` |
|
| `metrics.enabled` | Start a sidecar prometheus exporter to expose metrics | `false` |
|
||||||
| `metrics.image.registry` | Apache exporter image registry | `docker.io` |
|
| `metrics.image.registry` | Apache exporter image registry | `docker.io` |
|
||||||
| `metrics.image.repository` | Apache exporter image repository | `bitnami/apache-exporter` |
|
| `metrics.image.repository` | Apache exporter image repository | `bitnami/apache-exporter` |
|
||||||
| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `1.0.1-debian-11-r50` |
|
| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `1.0.1-debian-11-r53` |
|
||||||
| `metrics.image.digest` | Apache exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `metrics.image.digest` | Apache exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `metrics.image.pullPolicy` | Apache exporter image pull policy | `IfNotPresent` |
|
| `metrics.image.pullPolicy` | Apache exporter image pull policy | `IfNotPresent` |
|
||||||
| `metrics.image.pullSecrets` | Apache exporter image pull secrets | `[]` |
|
| `metrics.image.pullSecrets` | Apache exporter image pull secrets | `[]` |
|
||||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.11.1
|
appVersion: 2.12.0
|
||||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||||
This chart is not deployable by itself.
|
This chart is not deployable by itself.
|
||||||
home: https://bitnami.com
|
home: https://bitnami.com
|
||||||
|
@ -20,4 +20,4 @@ name: common
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts
|
- https://github.com/bitnami/charts
|
||||||
type: library
|
type: library
|
||||||
version: 2.11.1
|
version: 2.12.0
|
||||||
|
|
|
@ -65,3 +65,13 @@ Usage:
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- printf "%s" $key -}}
|
{{- printf "%s" $key -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Checksum a template at "path" containing a *single* resource (ConfigMap,Secret) for use in pod annotations, excluding the metadata (see #18376).
|
||||||
|
Usage:
|
||||||
|
{{ include "common.utils.checksumTemplate" (dict "path" "/configmap.yaml" "context" $) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.utils.checksumTemplate" -}}
|
||||||
|
{{- $obj := include (print .context.Template.BasePath .path) .context | fromYaml -}}
|
||||||
|
{{ omit $obj "apiVersion" "kind" "metadata" | toYaml | sha256sum }}
|
||||||
|
{{- end -}}
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
{
|
|
||||||
"title": "Chart Values",
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"exampleValue": {
|
|
||||||
"type": "string",
|
|
||||||
"description": "",
|
|
||||||
"default": "common-chart"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -76,7 +76,7 @@ diagnosticMode:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/wordpress
|
repository: bitnami/wordpress
|
||||||
tag: 6.3.1-debian-11-r19
|
tag: 6.3.1-debian-11-r21
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -766,7 +766,7 @@ volumePermissions:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/os-shell
|
repository: bitnami/os-shell
|
||||||
tag: 11-debian-11-r72
|
tag: 11-debian-11-r75
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
@ -860,7 +860,7 @@ metrics:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/apache-exporter
|
repository: bitnami/apache-exporter
|
||||||
tag: 1.0.1-debian-11-r50
|
tag: 1.0.1-debian-11-r53
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
# Datadog changelog
|
# Datadog changelog
|
||||||
|
|
||||||
|
## 3.38.2
|
||||||
|
|
||||||
|
* Skip references to PodSecurityPolicy where the support of this API has been dropped.
|
||||||
|
|
||||||
## 3.38.1
|
## 3.38.1
|
||||||
|
|
||||||
* Enable Remote Config by default on the host agent only
|
* Enable Remote Config by default on the host agent only
|
||||||
|
|
|
@ -19,4 +19,4 @@ name: datadog
|
||||||
sources:
|
sources:
|
||||||
- https://app.datadoghq.com/account/settings#agent/kubernetes
|
- https://app.datadoghq.com/account/settings#agent/kubernetes
|
||||||
- https://github.com/DataDog/datadog-agent
|
- https://github.com/DataDog/datadog-agent
|
||||||
version: 3.38.1
|
version: 3.38.2
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Datadog
|
# Datadog
|
||||||
|
|
||||||
![Version: 3.38.1](https://img.shields.io/badge/Version-3.38.1-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
|
![Version: 3.38.2](https://img.shields.io/badge/Version-3.38.2-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
|
||||||
|
|
||||||
[Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet. It also optionally depends on the [kube-state-metrics chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics). For more information about monitoring Kubernetes with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/).
|
[Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet. It also optionally depends on the [kube-state-metrics chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics). For more information about monitoring Kubernetes with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/).
|
||||||
|
|
||||||
|
|
|
@ -249,6 +249,7 @@ rules:
|
||||||
- namespaces
|
- namespaces
|
||||||
verbs:
|
verbs:
|
||||||
- list
|
- list
|
||||||
|
{{- if .Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy" }}
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- "policy"
|
- "policy"
|
||||||
resources:
|
resources:
|
||||||
|
@ -257,6 +258,7 @@ rules:
|
||||||
- get
|
- get
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
|
{{- end }}
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- rbac.authorization.k8s.io
|
- rbac.authorization.k8s.io
|
||||||
resources:
|
resources:
|
||||||
|
@ -272,6 +274,7 @@ rules:
|
||||||
- list
|
- list
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if .Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy" }}
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- policy
|
- policy
|
||||||
resources:
|
resources:
|
||||||
|
@ -280,6 +283,7 @@ rules:
|
||||||
- use
|
- use
|
||||||
resourceNames:
|
resourceNames:
|
||||||
- {{ template "datadog.fullname" . }}-cluster-agent
|
- {{ template "datadog.fullname" . }}-cluster-agent
|
||||||
|
{{- end }}
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- "security.openshift.io"
|
- "security.openshift.io"
|
||||||
resources:
|
resources:
|
||||||
|
|
|
@ -83,6 +83,7 @@ rules:
|
||||||
- endpoints
|
- endpoints
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
|
{{- if .Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy" }}
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- policy
|
- policy
|
||||||
resources:
|
resources:
|
||||||
|
@ -91,6 +92,7 @@ rules:
|
||||||
- use
|
- use
|
||||||
resourceNames:
|
resourceNames:
|
||||||
- {{ template "datadog.fullname" . }}
|
- {{ template "datadog.fullname" . }}
|
||||||
|
{{- end }}
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- "security.openshift.io"
|
- "security.openshift.io"
|
||||||
resources:
|
resources:
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
annotations:
|
annotations:
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- Chart 5.0.21 dev release
|
- Chart 5.0.23 dev release
|
||||||
artifacthub.io/containsSecurityUpdates: "true"
|
artifacthub.io/containsSecurityUpdates: "true"
|
||||||
artifacthub.io/images: |
|
artifacthub.io/images: |
|
||||||
- name: auth-server
|
- name: auth-server
|
||||||
image: ghcr.io/janssenproject/jans/auth-server:1.0.17_dev
|
image: ghcr.io/janssenproject/jans/auth-server:1.0.19_dev
|
||||||
- name: auth-server-key-rotation
|
- name: auth-server-key-rotation
|
||||||
image: ghcr.io/janssenproject/jans/certmanager:1.0.17_dev
|
image: ghcr.io/janssenproject/jans/certmanager:1.0.19_dev
|
||||||
- name: configuration-manager
|
- name: configuration-manager
|
||||||
image: ghcr.io/janssenproject/jans/configurator:1.0.17_dev
|
image: ghcr.io/janssenproject/jans/configurator:1.0.19_dev
|
||||||
- name: config-api
|
- name: config-api
|
||||||
image: ghcr.io/janssenproject/jans/config-api:1.0.17_dev
|
image: ghcr.io/janssenproject/jans/config-api:1.0.19_dev
|
||||||
- name: fido2
|
- name: fido2
|
||||||
image: ghcr.io/janssenproject/jans/fido2:1.0.17_dev
|
image: ghcr.io/janssenproject/jans/fido2:1.0.19_dev
|
||||||
- name: opendj
|
- name: opendj
|
||||||
image: gluufederation/opendj:5.0.0_dev
|
image: gluufederation/opendj:5.0.0_dev
|
||||||
- name: persistence
|
- name: persistence
|
||||||
image: ghcr.io/janssenproject/jans/persistence-loader:1.0.17_dev
|
image: ghcr.io/janssenproject/jans/persistence-loader:1.0.19_dev
|
||||||
- name: scim
|
- name: scim
|
||||||
image: ghcr.io/janssenproject/jans/scim:1.0.17_dev
|
image: ghcr.io/janssenproject/jans/scim:1.0.19_dev
|
||||||
- name: casa
|
- name: casa
|
||||||
image: ghcr.io/gluufederation/flex/casa:5.0.0_dev
|
image: ghcr.io/gluufederation/flex/casa:5.0.0_dev
|
||||||
- name: admin-ui
|
- name: admin-ui
|
||||||
image: ghcr.io/gluufederation/flex/admin-ui:1.0.17_dev
|
image: ghcr.io/gluufederation/flex/admin-ui:1.0.19_dev
|
||||||
artifacthub.io/license: Apache-2.0
|
artifacthub.io/license: Apache-2.0
|
||||||
artifacthub.io/prerelease: "true"
|
artifacthub.io/prerelease: "true"
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
|
@ -36,59 +36,59 @@ dependencies:
|
||||||
- condition: global.config.enabled
|
- condition: global.config.enabled
|
||||||
name: config
|
name: config
|
||||||
repository: file://./charts/config
|
repository: file://./charts/config
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.config-api.enabled
|
- condition: global.config-api.enabled
|
||||||
name: config-api
|
name: config-api
|
||||||
repository: file://./charts/config-api
|
repository: file://./charts/config-api
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.opendj.enabled
|
- condition: global.opendj.enabled
|
||||||
name: opendj
|
name: opendj
|
||||||
repository: file://./charts/opendj
|
repository: file://./charts/opendj
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.auth-server.enabled
|
- condition: global.auth-server.enabled
|
||||||
name: auth-server
|
name: auth-server
|
||||||
repository: file://./charts/auth-server
|
repository: file://./charts/auth-server
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.admin-ui.enabled
|
- condition: global.admin-ui.enabled
|
||||||
name: admin-ui
|
name: admin-ui
|
||||||
repository: file://./charts/admin-ui
|
repository: file://./charts/admin-ui
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.fido2.enabled
|
- condition: global.fido2.enabled
|
||||||
name: fido2
|
name: fido2
|
||||||
repository: file://./charts/fido2
|
repository: file://./charts/fido2
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.scim.enabled
|
- condition: global.scim.enabled
|
||||||
name: scim
|
name: scim
|
||||||
repository: file://./charts/scim
|
repository: file://./charts/scim
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.nginx-ingress.enabled
|
- condition: global.nginx-ingress.enabled
|
||||||
name: nginx-ingress
|
name: nginx-ingress
|
||||||
repository: file://./charts/nginx-ingress
|
repository: file://./charts/nginx-ingress
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.oxshibboleth.enabled
|
- condition: global.oxshibboleth.enabled
|
||||||
name: oxshibboleth
|
name: oxshibboleth
|
||||||
repository: file://./charts/oxshibboleth
|
repository: file://./charts/oxshibboleth
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.oxpassport.enabled
|
- condition: global.oxpassport.enabled
|
||||||
name: oxpassport
|
name: oxpassport
|
||||||
repository: file://./charts/oxpassport
|
repository: file://./charts/oxpassport
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.casa.enabled
|
- condition: global.casa.enabled
|
||||||
name: casa
|
name: casa
|
||||||
repository: file://./charts/casa
|
repository: file://./charts/casa
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.auth-server-key-rotation.enabled
|
- condition: global.auth-server-key-rotation.enabled
|
||||||
name: auth-server-key-rotation
|
name: auth-server-key-rotation
|
||||||
repository: file://./charts/auth-server-key-rotation
|
repository: file://./charts/auth-server-key-rotation
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.persistence.enabled
|
- condition: global.persistence.enabled
|
||||||
name: persistence
|
name: persistence
|
||||||
repository: file://./charts/persistence
|
repository: file://./charts/persistence
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
- condition: global.istio.ingress
|
- condition: global.istio.ingress
|
||||||
name: cn-istio-ingress
|
name: cn-istio-ingress
|
||||||
repository: file://./charts/cn-istio-ingress
|
repository: file://./charts/cn-istio-ingress
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
description: Gluu Access and Identity Management
|
description: Gluu Access and Identity Management
|
||||||
home: https://www.gluu.org
|
home: https://www.gluu.org
|
||||||
icon: https://gluu.org/docs/gluu-server/favicon.ico
|
icon: https://gluu.org/docs/gluu-server/favicon.ico
|
||||||
|
@ -100,4 +100,4 @@ name: gluu
|
||||||
sources:
|
sources:
|
||||||
- https://gluu.org/docs/gluu-server
|
- https://gluu.org/docs/gluu-server
|
||||||
- https://github.com/GluuFederation/flex/flex-cn-setup
|
- https://github.com/GluuFederation/flex/flex-cn-setup
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# gluu
|
# gluu
|
||||||
|
|
||||||
![Version: 5.0.21](https://img.shields.io/badge/Version-5.0.21-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
![Version: 5.0.22](https://img.shields.io/badge/Version-5.0.22-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
||||||
|
|
||||||
Gluu Access and Identity Management
|
Gluu Access and Identity Management
|
||||||
|
|
||||||
|
@ -23,26 +23,26 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
|
|
||||||
| Repository | Name | Version |
|
| Repository | Name | Version |
|
||||||
|------------|------|---------|
|
|------------|------|---------|
|
||||||
| | admin-ui | 5.0.21 |
|
| | admin-ui | 5.0.22 |
|
||||||
| | auth-server | 5.0.21 |
|
| | auth-server | 5.0.22 |
|
||||||
| | auth-server-key-rotation | 5.0.21 |
|
| | auth-server-key-rotation | 5.0.22 |
|
||||||
| | casa | 5.0.21 |
|
| | casa | 5.0.22 |
|
||||||
| | cn-istio-ingress | 5.0.21 |
|
| | cn-istio-ingress | 5.0.22 |
|
||||||
| | config | 5.0.21 |
|
| | config | 5.0.22 |
|
||||||
| | config-api | 5.0.21 |
|
| | config-api | 5.0.22 |
|
||||||
| | fido2 | 5.0.21 |
|
| | fido2 | 5.0.22 |
|
||||||
| | nginx-ingress | 5.0.21 |
|
| | nginx-ingress | 5.0.22 |
|
||||||
| | opendj | 5.0.21 |
|
| | opendj | 5.0.22 |
|
||||||
| | oxpassport | 5.0.21 |
|
| | oxpassport | 5.0.22 |
|
||||||
| | oxshibboleth | 5.0.21 |
|
| | oxshibboleth | 5.0.22 |
|
||||||
| | persistence | 5.0.21 |
|
| | persistence | 5.0.22 |
|
||||||
| | scim | 5.0.21 |
|
| | scim | 5.0.22 |
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| admin-ui | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/gluufederation/flex/admin-ui","tag":"1.0.17_dev"},"lifecycle":{},"livenessProbe":{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"2000m","memory":"2000Mi"},"requests":{"cpu":"2000m","memory":"2000Mi"}},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Admin GUI for configuration of the auth-server |
|
| admin-ui | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/gluufederation/flex/admin-ui","tag":"1.0.19_dev"},"lifecycle":{},"livenessProbe":{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"2000m","memory":"2000Mi"},"requests":{"cpu":"2000m","memory":"2000Mi"}},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Admin GUI for configuration of the auth-server |
|
||||||
| admin-ui.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
| admin-ui.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
||||||
| admin-ui.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
| admin-ui.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
||||||
| admin-ui.dnsConfig | object | `{}` | Add custom dns config |
|
| admin-ui.dnsConfig | object | `{}` | Add custom dns config |
|
||||||
|
@ -53,7 +53,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| admin-ui.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| admin-ui.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| admin-ui.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| admin-ui.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| admin-ui.image.repository | string | `"ghcr.io/gluufederation/flex/admin-ui"` | Image to use for deploying. |
|
| admin-ui.image.repository | string | `"ghcr.io/gluufederation/flex/admin-ui"` | Image to use for deploying. |
|
||||||
| admin-ui.image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| admin-ui.image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| admin-ui.livenessProbe | object | `{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5}` | Configure the liveness healthcheck for the admin ui if needed. |
|
| admin-ui.livenessProbe | object | `{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5}` | Configure the liveness healthcheck for the admin ui if needed. |
|
||||||
| admin-ui.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
| admin-ui.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
||||||
| admin-ui.readinessProbe | object | `{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5}` | Configure the readiness healthcheck for the admin ui if needed. |
|
| admin-ui.readinessProbe | object | `{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5}` | Configure the readiness healthcheck for the admin ui if needed. |
|
||||||
|
@ -69,8 +69,8 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| admin-ui.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
|
| admin-ui.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
|
||||||
| admin-ui.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
| admin-ui.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
||||||
| admin-ui.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
| admin-ui.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
||||||
| auth-server | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/auth-server","tag":"1.0.17_dev"},"lifecycle":{},"livenessProbe":{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"2500m","memory":"2500Mi"},"requests":{"cpu":"2500m","memory":"2500Mi"}},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | OAuth Authorization Server, the OpenID Connect Provider, the UMA Authorization Server--this is the main Internet facing component of Gluu. It's the service that returns tokens, JWT's and identity assertions. This service must be Internet facing. |
|
| auth-server | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/auth-server","tag":"1.0.19_dev"},"lifecycle":{},"livenessProbe":{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"2500m","memory":"2500Mi"},"requests":{"cpu":"2500m","memory":"2500Mi"}},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | OAuth Authorization Server, the OpenID Connect Provider, the UMA Authorization Server--this is the main Internet facing component of Gluu. It's the service that returns tokens, JWT's and identity assertions. This service must be Internet facing. |
|
||||||
| auth-server-key-rotation | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/certmanager","tag":"1.0.17_dev"},"keysLife":48,"lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Responsible for regenerating auth-keys per x hours |
|
| auth-server-key-rotation | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/certmanager","tag":"1.0.19_dev"},"keysLife":48,"lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Responsible for regenerating auth-keys per x hours |
|
||||||
| auth-server-key-rotation.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
| auth-server-key-rotation.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
||||||
| auth-server-key-rotation.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
| auth-server-key-rotation.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
||||||
| auth-server-key-rotation.dnsConfig | object | `{}` | Add custom dns config |
|
| auth-server-key-rotation.dnsConfig | object | `{}` | Add custom dns config |
|
||||||
|
@ -78,7 +78,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| auth-server-key-rotation.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| auth-server-key-rotation.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| auth-server-key-rotation.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| auth-server-key-rotation.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| auth-server-key-rotation.image.repository | string | `"ghcr.io/janssenproject/jans/certmanager"` | Image to use for deploying. |
|
| auth-server-key-rotation.image.repository | string | `"ghcr.io/janssenproject/jans/certmanager"` | Image to use for deploying. |
|
||||||
| auth-server-key-rotation.image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| auth-server-key-rotation.image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| auth-server-key-rotation.keysLife | int | `48` | Auth server key rotation keys life in hours |
|
| auth-server-key-rotation.keysLife | int | `48` | Auth server key rotation keys life in hours |
|
||||||
| auth-server-key-rotation.resources | object | `{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}}` | Resource specs. |
|
| auth-server-key-rotation.resources | object | `{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}}` | Resource specs. |
|
||||||
| auth-server-key-rotation.resources.limits.cpu | string | `"300m"` | CPU limit. |
|
| auth-server-key-rotation.resources.limits.cpu | string | `"300m"` | CPU limit. |
|
||||||
|
@ -100,7 +100,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| auth-server.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| auth-server.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| auth-server.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| auth-server.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| auth-server.image.repository | string | `"ghcr.io/janssenproject/jans/auth-server"` | Image to use for deploying. |
|
| auth-server.image.repository | string | `"ghcr.io/janssenproject/jans/auth-server"` | Image to use for deploying. |
|
||||||
| auth-server.image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| auth-server.image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| auth-server.livenessProbe | object | `{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for the auth server if needed. |
|
| auth-server.livenessProbe | object | `{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for the auth server if needed. |
|
||||||
| auth-server.livenessProbe.exec | object | `{"command":["python3","/app/scripts/healthcheck.py"]}` | Executes the python3 healthcheck. https://github.com/JanssenProject/docker-jans-auth-server/blob/master/scripts/healthcheck.py |
|
| auth-server.livenessProbe.exec | object | `{"command":["python3","/app/scripts/healthcheck.py"]}` | Executes the python3 healthcheck. https://github.com/JanssenProject/docker-jans-auth-server/blob/master/scripts/healthcheck.py |
|
||||||
| auth-server.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
| auth-server.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
||||||
|
@ -117,7 +117,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| auth-server.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
|
| auth-server.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
|
||||||
| auth-server.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
| auth-server.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
||||||
| auth-server.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
| auth-server.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
||||||
| casa | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/gluufederation/flex/casa","tag":"5.0.0-15"},"lifecycle":{},"livenessProbe":{"httpGet":{"path":"/casa/health-check","port":"http-casa"},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"httpGet":{"path":"/casa/health-check","port":"http-casa"},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"500m","memory":"500Mi"},"requests":{"cpu":"500m","memory":"500Mi"}},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Gluu Casa ("Casa") is a self-service web portal for end-users to manage authentication and authorization preferences for their account in a Gluu Server. |
|
| casa | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/gluufederation/flex/casa","tag":"5.0.0_dev"},"lifecycle":{},"livenessProbe":{"httpGet":{"path":"/casa/health-check","port":"http-casa"},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"httpGet":{"path":"/casa/health-check","port":"http-casa"},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"500m","memory":"500Mi"},"requests":{"cpu":"500m","memory":"500Mi"}},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Gluu Casa ("Casa") is a self-service web portal for end-users to manage authentication and authorization preferences for their account in a Gluu Server. |
|
||||||
| casa.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
| casa.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
||||||
| casa.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
| casa.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
||||||
| casa.dnsConfig | object | `{}` | Add custom dns config |
|
| casa.dnsConfig | object | `{}` | Add custom dns config |
|
||||||
|
@ -128,7 +128,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| casa.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| casa.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| casa.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| casa.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| casa.image.repository | string | `"ghcr.io/gluufederation/flex/casa"` | Image to use for deploying. |
|
| casa.image.repository | string | `"ghcr.io/gluufederation/flex/casa"` | Image to use for deploying. |
|
||||||
| casa.image.tag | string | `"5.0.0-15"` | Image tag to use for deploying. |
|
| casa.image.tag | string | `"5.0.0_dev"` | Image tag to use for deploying. |
|
||||||
| casa.livenessProbe | object | `{"httpGet":{"path":"/casa/health-check","port":"http-casa"},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5}` | Configure the liveness healthcheck for casa if needed. |
|
| casa.livenessProbe | object | `{"httpGet":{"path":"/casa/health-check","port":"http-casa"},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5}` | Configure the liveness healthcheck for casa if needed. |
|
||||||
| casa.livenessProbe.httpGet.path | string | `"/casa/health-check"` | http liveness probe endpoint |
|
| casa.livenessProbe.httpGet.path | string | `"/casa/health-check"` | http liveness probe endpoint |
|
||||||
| casa.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
| casa.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
||||||
|
@ -146,8 +146,8 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| casa.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
|
| casa.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
|
||||||
| casa.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
| casa.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
||||||
| casa.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
| casa.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
||||||
| config | object | `{"additionalAnnotations":{},"additionalLabels":{},"adminPassword":"Test1234#","city":"Austin","configmap":{"cnAwsAccessKeyId":"","cnAwsDefaultRegion":"us-west-1","cnAwsProfile":"gluu","cnAwsSecretAccessKey":"","cnAwsSecretsEndpointUrl":"","cnAwsSecretsNamePrefix":"gluu","cnAwsSecretsReplicaRegions":[],"cnCacheType":"NATIVE_PERSISTENCE","cnConfigKubernetesConfigMap":"cn","cnCouchbaseBucketPrefix":"jans","cnCouchbaseCrt":"SWFtTm90YVNlcnZpY2VBY2NvdW50Q2hhbmdlTWV0b09uZQo=","cnCouchbaseIndexNumReplica":0,"cnCouchbasePassword":"P@ssw0rd","cnCouchbaseSuperUser":"admin","cnCouchbaseSuperUserPassword":"Test1234#","cnCouchbaseUrl":"cbgluu.default.svc.cluster.local","cnCouchbaseUser":"gluu","cnGoogleProjectId":"google-project-to-save-config-and-secrets-to","cnGoogleSecretManagerServiceAccount":"SWFtTm90YVNlcnZpY2VBY2NvdW50Q2hhbmdlTWV0b09uZQo=","cnGoogleSecretNamePrefix":"gluu","cnGoogleSecretVersionId":"latest","cnGoogleSpannerDatabaseId":"","cnGoogleSpannerInstanceId":"","cnJettyRequestHeaderSize":8192,"cnLdapUrl":"opendj:1636","cnMaxRamPercent":"75.0","cnPersistenceHybridMapping":"{}","cnRedisSentinelGroup":"","cnRedisSslTruststore":"","cnRedisType":"STANDALONE","cnRedisUrl":"redis.redis.svc.cluster.local:6379","cnRedisUseSsl":false,"cnScimProtectionMode":"OAUTH","cnSecretKubernetesSecret":"cn","cnSqlDbDialect":"mysql","cnSqlDbHost":"my-release-mysql.default.svc.cluster.local","cnSqlDbName":"gluu","cnSqlDbPort":3306,"cnSqlDbSchema":"","cnSqlDbTimezone":"UTC","cnSqlDbUser":"gluu","cnSqldbUserPassword":"Test1234#","lbAddr":""},"countryCode":"US","dnsConfig":{},"dnsPolicy":"","email":"support@gluu.org","image":{"pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/configurator","tag":"1.0.17_dev"},"ldapPassword":"P@ssw0rds","lifecycle":{},"migration":{"enabled":false,"migrationDataFormat":"ldif","migrationDir":"/ce-migration"},"orgName":"Gluu","redisPassword":"P@assw0rd","resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"state":"TX","usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Configuration parameters for setup and initial configuration secret and config layers used by Gluu services. |
|
| config | object | `{"additionalAnnotations":{},"additionalLabels":{},"adminPassword":"Test1234#","city":"Austin","configmap":{"cnAwsAccessKeyId":"","cnAwsDefaultRegion":"us-west-1","cnAwsProfile":"gluu","cnAwsSecretAccessKey":"","cnAwsSecretsEndpointUrl":"","cnAwsSecretsNamePrefix":"gluu","cnAwsSecretsReplicaRegions":[],"cnCacheType":"NATIVE_PERSISTENCE","cnConfigKubernetesConfigMap":"cn","cnCouchbaseBucketPrefix":"jans","cnCouchbaseCrt":"SWFtTm90YVNlcnZpY2VBY2NvdW50Q2hhbmdlTWV0b09uZQo=","cnCouchbaseIndexNumReplica":0,"cnCouchbasePassword":"P@ssw0rd","cnCouchbaseSuperUser":"admin","cnCouchbaseSuperUserPassword":"Test1234#","cnCouchbaseUrl":"cbgluu.default.svc.cluster.local","cnCouchbaseUser":"gluu","cnGoogleProjectId":"google-project-to-save-config-and-secrets-to","cnGoogleSecretManagerServiceAccount":"SWFtTm90YVNlcnZpY2VBY2NvdW50Q2hhbmdlTWV0b09uZQo=","cnGoogleSecretNamePrefix":"gluu","cnGoogleSecretVersionId":"latest","cnGoogleSpannerDatabaseId":"","cnGoogleSpannerInstanceId":"","cnJettyRequestHeaderSize":8192,"cnLdapUrl":"opendj:1636","cnMaxRamPercent":"75.0","cnPersistenceHybridMapping":"{}","cnRedisSentinelGroup":"","cnRedisSslTruststore":"","cnRedisType":"STANDALONE","cnRedisUrl":"redis.redis.svc.cluster.local:6379","cnRedisUseSsl":false,"cnScimProtectionMode":"OAUTH","cnSecretKubernetesSecret":"cn","cnSqlDbDialect":"mysql","cnSqlDbHost":"my-release-mysql.default.svc.cluster.local","cnSqlDbName":"gluu","cnSqlDbPort":3306,"cnSqlDbSchema":"","cnSqlDbTimezone":"UTC","cnSqlDbUser":"gluu","cnSqldbUserPassword":"Test1234#","lbAddr":""},"countryCode":"US","dnsConfig":{},"dnsPolicy":"","email":"support@gluu.org","image":{"pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/configurator","tag":"1.0.19_dev"},"ldapPassword":"P@ssw0rds","lifecycle":{},"migration":{"enabled":false,"migrationDataFormat":"ldif","migrationDir":"/ce-migration"},"orgName":"Gluu","redisPassword":"P@assw0rd","resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"state":"TX","usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Configuration parameters for setup and initial configuration secret and config layers used by Gluu services. |
|
||||||
| config-api | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/config-api","tag":"1.0.17_dev"},"lifecycle":{},"livenessProbe":{"httpGet":{"path":"/jans-config-api/api/v1/health/live","port":8074},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"httpGet":{"path":"jans-config-api/api/v1/health/ready","port":8074},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"1000m","memory":"1000Mi"},"requests":{"cpu":"1000m","memory":"1000Mi"}},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Config Api endpoints can be used to configure the auth-server, which is an open-source OpenID Connect Provider (OP) and UMA Authorization Server (AS). |
|
| config-api | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/config-api","tag":"1.0.19_dev"},"lifecycle":{},"livenessProbe":{"httpGet":{"path":"/jans-config-api/api/v1/health/live","port":8074},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"httpGet":{"path":"jans-config-api/api/v1/health/ready","port":8074},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"1000m","memory":"1000Mi"},"requests":{"cpu":"1000m","memory":"1000Mi"}},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Config Api endpoints can be used to configure the auth-server, which is an open-source OpenID Connect Provider (OP) and UMA Authorization Server (AS). |
|
||||||
| config-api.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
| config-api.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
||||||
| config-api.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
| config-api.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
||||||
| config-api.dnsConfig | object | `{}` | Add custom dns config |
|
| config-api.dnsConfig | object | `{}` | Add custom dns config |
|
||||||
|
@ -158,7 +158,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| config-api.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| config-api.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| config-api.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| config-api.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| config-api.image.repository | string | `"ghcr.io/janssenproject/jans/config-api"` | Image to use for deploying. |
|
| config-api.image.repository | string | `"ghcr.io/janssenproject/jans/config-api"` | Image to use for deploying. |
|
||||||
| config-api.image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| config-api.image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| config-api.livenessProbe | object | `{"httpGet":{"path":"/jans-config-api/api/v1/health/live","port":8074},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for the auth server if needed. |
|
| config-api.livenessProbe | object | `{"httpGet":{"path":"/jans-config-api/api/v1/health/live","port":8074},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for the auth server if needed. |
|
||||||
| config-api.livenessProbe.httpGet | object | `{"path":"/jans-config-api/api/v1/health/live","port":8074}` | http liveness probe endpoint |
|
| config-api.livenessProbe.httpGet | object | `{"path":"/jans-config-api/api/v1/health/live","port":8074}` | http liveness probe endpoint |
|
||||||
| config-api.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
| config-api.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
||||||
|
@ -221,7 +221,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| config.email | string | `"support@gluu.org"` | Email address of the administrator usually. Used for certificate creation. |
|
| config.email | string | `"support@gluu.org"` | Email address of the administrator usually. Used for certificate creation. |
|
||||||
| config.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| config.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| config.image.repository | string | `"ghcr.io/janssenproject/jans/configurator"` | Image to use for deploying. |
|
| config.image.repository | string | `"ghcr.io/janssenproject/jans/configurator"` | Image to use for deploying. |
|
||||||
| config.image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| config.image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| config.ldapPassword | string | `"P@ssw0rds"` | LDAP admin password if OpenDJ is used for persistence. |
|
| config.ldapPassword | string | `"P@ssw0rds"` | LDAP admin password if OpenDJ is used for persistence. |
|
||||||
| config.migration | object | `{"enabled":false,"migrationDataFormat":"ldif","migrationDir":"/ce-migration"}` | CE to CN Migration section |
|
| config.migration | object | `{"enabled":false,"migrationDataFormat":"ldif","migrationDir":"/ce-migration"}` | CE to CN Migration section |
|
||||||
| config.migration.enabled | bool | `false` | Boolean flag to enable migration from CE |
|
| config.migration.enabled | bool | `false` | Boolean flag to enable migration from CE |
|
||||||
|
@ -240,7 +240,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| config.usrEnvs.secret | object | `{}` | Add custom secret envs to the service. variable1: value1 |
|
| config.usrEnvs.secret | object | `{}` | Add custom secret envs to the service. variable1: value1 |
|
||||||
| config.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
| config.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
||||||
| config.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
| config.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
||||||
| fido2 | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/fido2","tag":"1.0.17_dev"},"lifecycle":{},"livenessProbe":{"httpGet":{"path":"/jans-fido2/sys/health-check","port":"http-fido2"},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"httpGet":{"path":"/jans-fido2/sys/health-check","port":"http-fido2"},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"500m","memory":"500Mi"},"requests":{"cpu":"500m","memory":"500Mi"}},"service":{"name":"http-fido2","port":8080},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | FIDO 2.0 (FIDO2) is an open authentication standard that enables leveraging common devices to authenticate to online services in both mobile and desktop environments. |
|
| fido2 | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/fido2","tag":"1.0.19_dev"},"lifecycle":{},"livenessProbe":{"httpGet":{"path":"/jans-fido2/sys/health-check","port":"http-fido2"},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"httpGet":{"path":"/jans-fido2/sys/health-check","port":"http-fido2"},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"500m","memory":"500Mi"},"requests":{"cpu":"500m","memory":"500Mi"}},"service":{"name":"http-fido2","port":8080},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | FIDO 2.0 (FIDO2) is an open authentication standard that enables leveraging common devices to authenticate to online services in both mobile and desktop environments. |
|
||||||
| fido2.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
| fido2.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
||||||
| fido2.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
| fido2.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
||||||
| fido2.dnsConfig | object | `{}` | Add custom dns config |
|
| fido2.dnsConfig | object | `{}` | Add custom dns config |
|
||||||
|
@ -251,7 +251,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| fido2.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| fido2.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| fido2.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| fido2.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| fido2.image.repository | string | `"ghcr.io/janssenproject/jans/fido2"` | Image to use for deploying. |
|
| fido2.image.repository | string | `"ghcr.io/janssenproject/jans/fido2"` | Image to use for deploying. |
|
||||||
| fido2.image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| fido2.image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| fido2.livenessProbe | object | `{"httpGet":{"path":"/jans-fido2/sys/health-check","port":"http-fido2"},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5}` | Configure the liveness healthcheck for the fido2 if needed. |
|
| fido2.livenessProbe | object | `{"httpGet":{"path":"/jans-fido2/sys/health-check","port":"http-fido2"},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5}` | Configure the liveness healthcheck for the fido2 if needed. |
|
||||||
| fido2.livenessProbe.httpGet | object | `{"path":"/jans-fido2/sys/health-check","port":"http-fido2"}` | http liveness probe endpoint |
|
| fido2.livenessProbe.httpGet | object | `{"path":"/jans-fido2/sys/health-check","port":"http-fido2"}` | http liveness probe endpoint |
|
||||||
| fido2.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
| fido2.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
||||||
|
@ -463,7 +463,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| nginx-ingress.ingress.webdiscoveryLabels | object | `{}` | webdiscovery ingress resource labels. key app is taken |
|
| nginx-ingress.ingress.webdiscoveryLabels | object | `{}` | webdiscovery ingress resource labels. key app is taken |
|
||||||
| nginx-ingress.ingress.webfingerAdditionalAnnotations | object | `{}` | webfinger ingress resource additional annotations. |
|
| nginx-ingress.ingress.webfingerAdditionalAnnotations | object | `{}` | webfinger ingress resource additional annotations. |
|
||||||
| nginx-ingress.ingress.webfingerLabels | object | `{}` | webfinger ingress resource labels. key app is taken |
|
| nginx-ingress.ingress.webfingerLabels | object | `{}` | webfinger ingress resource labels. key app is taken |
|
||||||
| opendj | object | `{"additionalAnnotations":{},"additionalLabels":{},"backup":{"cronJobSchedule":"*/59 * * * *","enabled":true},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"gluufederation/opendj","tag":"5.0.0-12"},"lifecycle":{"preStop":{"exec":{"command":["/bin/sh","-c","python3 /app/scripts/deregister_peer.py 1>&/proc/1/fd/1"]}}},"livenessProbe":{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"failureThreshold":20,"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":1},"persistence":{"size":"5Gi"},"ports":{"tcp-admin":{"nodePort":"","port":4444,"protocol":"TCP","targetPort":4444},"tcp-ldap":{"nodePort":"","port":1389,"protocol":"TCP","targetPort":1389},"tcp-ldaps":{"nodePort":"","port":1636,"protocol":"TCP","targetPort":1636},"tcp-repl":{"nodePort":"","port":8989,"protocol":"TCP","targetPort":8989},"tcp-serf":{"nodePort":"","port":7946,"protocol":"TCP","targetPort":7946},"udp-serf":{"nodePort":"","port":7946,"protocol":"UDP","targetPort":7946}},"readinessProbe":{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":1636},"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"1500m","memory":"2000Mi"},"requests":{"cpu":"1500m","memory":"2000Mi"}},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | OpenDJ is a directory server which implements a wide range of Lightweight Directory Access Protocol and related standards, including full compliance with LDAPv3 but also support for Directory Service Markup Language (DSMLv2).Written in Java, OpenDJ offers multi-master replication, access control, and many extensions. |
|
| opendj | object | `{"additionalAnnotations":{},"additionalLabels":{},"backup":{"cronJobSchedule":"*/59 * * * *","enabled":true},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"gluufederation/opendj","tag":"5.0.0_dev"},"lifecycle":{"preStop":{"exec":{"command":["/bin/sh","-c","python3 /app/scripts/deregister_peer.py 1>&/proc/1/fd/1"]}}},"livenessProbe":{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"failureThreshold":20,"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":1},"persistence":{"size":"5Gi"},"ports":{"tcp-admin":{"nodePort":"","port":4444,"protocol":"TCP","targetPort":4444},"tcp-ldap":{"nodePort":"","port":1389,"protocol":"TCP","targetPort":1389},"tcp-ldaps":{"nodePort":"","port":1636,"protocol":"TCP","targetPort":1636},"tcp-repl":{"nodePort":"","port":8989,"protocol":"TCP","targetPort":8989},"tcp-serf":{"nodePort":"","port":7946,"protocol":"TCP","targetPort":7946},"udp-serf":{"nodePort":"","port":7946,"protocol":"UDP","targetPort":7946}},"readinessProbe":{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":1636},"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"1500m","memory":"2000Mi"},"requests":{"cpu":"1500m","memory":"2000Mi"}},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | OpenDJ is a directory server which implements a wide range of Lightweight Directory Access Protocol and related standards, including full compliance with LDAPv3 but also support for Directory Service Markup Language (DSMLv2).Written in Java, OpenDJ offers multi-master replication, access control, and many extensions. |
|
||||||
| opendj.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
| opendj.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
||||||
| opendj.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
| opendj.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
||||||
| opendj.backup | object | `{"cronJobSchedule":"*/59 * * * *","enabled":true}` | Configure ldap backup cronjob |
|
| opendj.backup | object | `{"cronJobSchedule":"*/59 * * * *","enabled":true}` | Configure ldap backup cronjob |
|
||||||
|
@ -475,7 +475,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| opendj.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| opendj.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| opendj.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| opendj.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| opendj.image.repository | string | `"gluufederation/opendj"` | Image to use for deploying. |
|
| opendj.image.repository | string | `"gluufederation/opendj"` | Image to use for deploying. |
|
||||||
| opendj.image.tag | string | `"5.0.0-12"` | Image tag to use for deploying. |
|
| opendj.image.tag | string | `"5.0.0_dev"` | Image tag to use for deploying. |
|
||||||
| opendj.livenessProbe | object | `{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"failureThreshold":20,"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for OpenDJ if needed. https://github.com/GluuFederation/docker-opendj/blob/master/scripts/healthcheck.py |
|
| opendj.livenessProbe | object | `{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"failureThreshold":20,"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for OpenDJ if needed. https://github.com/GluuFederation/docker-opendj/blob/master/scripts/healthcheck.py |
|
||||||
| opendj.livenessProbe.exec | object | `{"command":["python3","/app/scripts/healthcheck.py"]}` | Executes the python3 healthcheck. |
|
| opendj.livenessProbe.exec | object | `{"command":["python3","/app/scripts/healthcheck.py"]}` | Executes the python3 healthcheck. |
|
||||||
| opendj.pdb | object | `{"enabled":true,"maxUnavailable":1}` | Configure the PodDisruptionBudget |
|
| opendj.pdb | object | `{"enabled":true,"maxUnavailable":1}` | Configure the PodDisruptionBudget |
|
||||||
|
@ -551,7 +551,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| oxshibboleth.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
|
| oxshibboleth.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
|
||||||
| oxshibboleth.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
| oxshibboleth.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
||||||
| oxshibboleth.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
| oxshibboleth.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
||||||
| persistence | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/persistence-loader","tag":"1.0.17_dev"},"lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Job to generate data and initial config for Gluu Server persistence layer. |
|
| persistence | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/persistence-loader","tag":"1.0.19_dev"},"lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Job to generate data and initial config for Gluu Server persistence layer. |
|
||||||
| persistence.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
| persistence.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
||||||
| persistence.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
| persistence.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
||||||
| persistence.dnsConfig | object | `{}` | Add custom dns config |
|
| persistence.dnsConfig | object | `{}` | Add custom dns config |
|
||||||
|
@ -559,7 +559,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| persistence.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| persistence.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| persistence.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| persistence.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| persistence.image.repository | string | `"ghcr.io/janssenproject/jans/persistence-loader"` | Image to use for deploying. |
|
| persistence.image.repository | string | `"ghcr.io/janssenproject/jans/persistence-loader"` | Image to use for deploying. |
|
||||||
| persistence.image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| persistence.image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| persistence.resources | object | `{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}}` | Resource specs. |
|
| persistence.resources | object | `{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}}` | Resource specs. |
|
||||||
| persistence.resources.limits.cpu | string | `"300m"` | CPU limit |
|
| persistence.resources.limits.cpu | string | `"300m"` | CPU limit |
|
||||||
| persistence.resources.limits.memory | string | `"300Mi"` | Memory limit. |
|
| persistence.resources.limits.memory | string | `"300Mi"` | Memory limit. |
|
||||||
|
@ -570,7 +570,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| persistence.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
|
| persistence.usrEnvs.secret | object | `{}` | Add custom secret envs to the service variable1: value1 |
|
||||||
| persistence.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
| persistence.volumeMounts | list | `[]` | Configure any additional volumesMounts that need to be attached to the containers |
|
||||||
| persistence.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
| persistence.volumes | list | `[]` | Configure any additional volumes that need to be attached to the pod |
|
||||||
| scim | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/scim","tag":"1.0.17_dev"},"lifecycle":{},"livenessProbe":{"httpGet":{"path":"/jans-scim/sys/health-check","port":8080},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"httpGet":{"path":"/jans-scim/sys/health-check","port":8080},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"1000m","memory":"1000Mi"},"requests":{"cpu":"1000m","memory":"1000Mi"}},"service":{"name":"http-scim","port":8080},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | System for Cross-domain Identity Management (SCIM) version 2.0 |
|
| scim | object | `{"additionalAnnotations":{},"additionalLabels":{},"dnsConfig":{},"dnsPolicy":"","hpa":{"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50},"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/scim","tag":"1.0.19_dev"},"lifecycle":{},"livenessProbe":{"httpGet":{"path":"/jans-scim/sys/health-check","port":8080},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"pdb":{"enabled":true,"maxUnavailable":"90%"},"readinessProbe":{"httpGet":{"path":"/jans-scim/sys/health-check","port":8080},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5},"replicas":1,"resources":{"limits":{"cpu":"1000m","memory":"1000Mi"},"requests":{"cpu":"1000m","memory":"1000Mi"}},"service":{"name":"http-scim","port":8080},"topologySpreadConstraints":{},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | System for Cross-domain Identity Management (SCIM) version 2.0 |
|
||||||
| scim.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
| scim.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
|
||||||
| scim.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
| scim.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
|
||||||
| scim.dnsConfig | object | `{}` | Add custom dns config |
|
| scim.dnsConfig | object | `{}` | Add custom dns config |
|
||||||
|
@ -581,7 +581,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| scim.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| scim.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| scim.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| scim.image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| scim.image.repository | string | `"ghcr.io/janssenproject/jans/scim"` | Image to use for deploying. |
|
| scim.image.repository | string | `"ghcr.io/janssenproject/jans/scim"` | Image to use for deploying. |
|
||||||
| scim.image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| scim.image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| scim.livenessProbe | object | `{"httpGet":{"path":"/jans-scim/sys/health-check","port":8080},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for SCIM if needed. |
|
| scim.livenessProbe | object | `{"httpGet":{"path":"/jans-scim/sys/health-check","port":8080},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for SCIM if needed. |
|
||||||
| scim.livenessProbe.httpGet.path | string | `"/jans-scim/sys/health-check"` | http liveness probe endpoint |
|
| scim.livenessProbe.httpGet.path | string | `"/jans-scim/sys/health-check"` | http liveness probe endpoint |
|
||||||
| scim.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
| scim.pdb | object | `{"enabled":true,"maxUnavailable":"90%"}` | Configure the PodDisruptionBudget |
|
||||||
|
|
|
@ -17,4 +17,4 @@ sources:
|
||||||
- https://github.com/GluuFederation/docker-gluu-admin-ui
|
- https://github.com/GluuFederation/docker-gluu-admin-ui
|
||||||
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/admin-ui
|
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/admin-ui
|
||||||
type: application
|
type: application
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# admin-ui
|
# admin-ui
|
||||||
|
|
||||||
![Version: 5.0.21](https://img.shields.io/badge/Version-5.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
![Version: 5.0.22](https://img.shields.io/badge/Version-5.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
||||||
|
|
||||||
Admin GUI. Requires license.
|
Admin GUI. Requires license.
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| image.repository | string | `"gluufederation/admin-ui"` | Image to use for deploying. |
|
| image.repository | string | `"gluufederation/admin-ui"` | Image to use for deploying. |
|
||||||
| image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| lifecycle | object | `{}` | |
|
| lifecycle | object | `{}` | |
|
||||||
| livenessProbe | object | `{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5}` | Configure the liveness healthcheck for the admin ui if needed. |
|
| livenessProbe | object | `{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5}` | Configure the liveness healthcheck for the admin ui if needed. |
|
||||||
| readinessProbe | object | `{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5}` | Configure the readiness healthcheck for the admin ui if needed. |
|
| readinessProbe | object | `{"failureThreshold":20,"initialDelaySeconds":60,"periodSeconds":25,"tcpSocket":{"port":8080},"timeoutSeconds":5}` | Configure the readiness healthcheck for the admin ui if needed. |
|
||||||
|
|
|
@ -27,7 +27,7 @@ image:
|
||||||
# -- Image to use for deploying.
|
# -- Image to use for deploying.
|
||||||
repository: gluufederation/admin-ui
|
repository: gluufederation/admin-ui
|
||||||
# -- Image tag to use for deploying.
|
# -- Image tag to use for deploying.
|
||||||
tag: 1.0.17_dev
|
tag: 1.0.19_dev
|
||||||
# -- Image Pull Secrets
|
# -- Image Pull Secrets
|
||||||
pullSecrets: [ ]
|
pullSecrets: [ ]
|
||||||
# -- Service replica number.
|
# -- Service replica number.
|
||||||
|
|
|
@ -15,4 +15,4 @@ sources:
|
||||||
- https://github.com/JanssenProject/docker-jans-certmanager
|
- https://github.com/JanssenProject/docker-jans-certmanager
|
||||||
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/auth-server-key-rotation
|
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/auth-server-key-rotation
|
||||||
type: application
|
type: application
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# auth-server-key-rotation
|
# auth-server-key-rotation
|
||||||
|
|
||||||
![Version: 5.0.21](https://img.shields.io/badge/Version-5.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
![Version: 5.0.22](https://img.shields.io/badge/Version-5.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
||||||
|
|
||||||
Responsible for regenerating auth-keys per x hours
|
Responsible for regenerating auth-keys per x hours
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| image.repository | string | `"janssenproject/certmanager"` | Image to use for deploying. |
|
| image.repository | string | `"janssenproject/certmanager"` | Image to use for deploying. |
|
||||||
| image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| keysLife | int | `48` | Auth server key rotation keys life in hours |
|
| keysLife | int | `48` | Auth server key rotation keys life in hours |
|
||||||
| lifecycle | object | `{}` | |
|
| lifecycle | object | `{}` | |
|
||||||
| nodeSelector | object | `{}` | |
|
| nodeSelector | object | `{}` | |
|
||||||
|
|
|
@ -18,7 +18,7 @@ image:
|
||||||
# -- Image to use for deploying.
|
# -- Image to use for deploying.
|
||||||
repository: janssenproject/certmanager
|
repository: janssenproject/certmanager
|
||||||
# -- Image tag to use for deploying.
|
# -- Image tag to use for deploying.
|
||||||
tag: 1.0.17_dev
|
tag: 1.0.19_dev
|
||||||
# -- Image Pull Secrets
|
# -- Image Pull Secrets
|
||||||
pullSecrets: [ ]
|
pullSecrets: [ ]
|
||||||
# -- Auth server key rotation keys life in hours
|
# -- Auth server key rotation keys life in hours
|
||||||
|
|
|
@ -19,4 +19,4 @@ sources:
|
||||||
- https://github.com/JanssenProject/docker-jans-auth-server
|
- https://github.com/JanssenProject/docker-jans-auth-server
|
||||||
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/auth-server
|
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/auth-server
|
||||||
type: application
|
type: application
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# auth-server
|
# auth-server
|
||||||
|
|
||||||
![Version: 5.0.21](https://img.shields.io/badge/Version-5.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
![Version: 5.0.22](https://img.shields.io/badge/Version-5.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
||||||
|
|
||||||
OAuth Authorization Server, the OpenID Connect Provider, the UMA Authorization Server--this is the main Internet facing component of Gluu. It's the service that returns tokens, JWT's and identity assertions. This service must be Internet facing.
|
OAuth Authorization Server, the OpenID Connect Provider, the UMA Authorization Server--this is the main Internet facing component of Gluu. It's the service that returns tokens, JWT's and identity assertions. This service must be Internet facing.
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| image.repository | string | `"janssenproject/auth-server"` | Image to use for deploying. |
|
| image.repository | string | `"janssenproject/auth-server"` | Image to use for deploying. |
|
||||||
| image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| lifecycle | object | `{}` | |
|
| lifecycle | object | `{}` | |
|
||||||
| livenessProbe | object | `{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for the auth server if needed. |
|
| livenessProbe | object | `{"exec":{"command":["python3","/app/scripts/healthcheck.py"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for the auth server if needed. |
|
||||||
| livenessProbe.exec | object | `{"command":["python3","/app/scripts/healthcheck.py"]}` | Executes the python3 healthcheck. https://github.com/GluuFederation/docker-oxauth/blob/4.3/scripts/healthcheck.py |
|
| livenessProbe.exec | object | `{"command":["python3","/app/scripts/healthcheck.py"]}` | Executes the python3 healthcheck. https://github.com/GluuFederation/docker-oxauth/blob/4.3/scripts/healthcheck.py |
|
||||||
|
|
|
@ -28,7 +28,7 @@ image:
|
||||||
# -- Image to use for deploying.
|
# -- Image to use for deploying.
|
||||||
repository: janssenproject/auth-server
|
repository: janssenproject/auth-server
|
||||||
# -- Image tag to use for deploying.
|
# -- Image tag to use for deploying.
|
||||||
tag: 1.0.17_dev
|
tag: 1.0.19_dev
|
||||||
# -- Image Pull Secrets
|
# -- Image Pull Secrets
|
||||||
pullSecrets: [ ]
|
pullSecrets: [ ]
|
||||||
# -- Service replica number.
|
# -- Service replica number.
|
||||||
|
|
|
@ -19,4 +19,4 @@ sources:
|
||||||
- https://github.com/GluuFederation/docker-casa
|
- https://github.com/GluuFederation/docker-casa
|
||||||
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/casa
|
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/casa
|
||||||
type: application
|
type: application
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# casa
|
# casa
|
||||||
|
|
||||||
![Version: 5.0.21](https://img.shields.io/badge/Version-5.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
![Version: 5.0.22](https://img.shields.io/badge/Version-5.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
||||||
|
|
||||||
Gluu Casa ("Casa") is a self-service web portal for end-users to manage authentication and authorization preferences for their account in a Gluu Server.
|
Gluu Casa ("Casa") is a self-service web portal for end-users to manage authentication and authorization preferences for their account in a Gluu Server.
|
||||||
|
|
||||||
|
|
|
@ -16,4 +16,4 @@ sources:
|
||||||
- https://gluu.org/docs/gluu-server/
|
- https://gluu.org/docs/gluu-server/
|
||||||
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/cn-istio-ingress
|
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/cn-istio-ingress
|
||||||
type: application
|
type: application
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# cn-istio-ingress
|
# cn-istio-ingress
|
||||||
|
|
||||||
![Version: 5.0.21](https://img.shields.io/badge/Version-5.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
![Version: 5.0.22](https://img.shields.io/badge/Version-5.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
||||||
|
|
||||||
Istio Gateway
|
Istio Gateway
|
||||||
|
|
||||||
|
|
|
@ -19,4 +19,4 @@ sources:
|
||||||
- https://github.com/JanssenProject/jans/docker-jans-config-api
|
- https://github.com/JanssenProject/jans/docker-jans-config-api
|
||||||
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/config-api
|
- https://github.com/GluuFederation/flex/tree/main/flex-cn-setup/pygluu/kubernetes/templates/helm/gluu/charts/config-api
|
||||||
type: application
|
type: application
|
||||||
version: 5.0.21
|
version: 5.0.22
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# config-api
|
# config-api
|
||||||
|
|
||||||
![Version: 5.0.21](https://img.shields.io/badge/Version-5.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
![Version: 5.0.22](https://img.shields.io/badge/Version-5.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.0](https://img.shields.io/badge/AppVersion-5.0.0-informational?style=flat-square)
|
||||||
|
|
||||||
Jans Config Api endpoints can be used to configure jans-auth-server, which is an open-source OpenID Connect Provider (OP) and UMA Authorization Server (AS)
|
Jans Config Api endpoints can be used to configure jans-auth-server, which is an open-source OpenID Connect Provider (OP) and UMA Authorization Server (AS)
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ Kubernetes: `>=v1.21.0-0`
|
||||||
| image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
| image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
|
||||||
| image.pullSecrets | list | `[]` | Image Pull Secrets |
|
| image.pullSecrets | list | `[]` | Image Pull Secrets |
|
||||||
| image.repository | string | `"janssenproject/config-api"` | Image to use for deploying. |
|
| image.repository | string | `"janssenproject/config-api"` | Image to use for deploying. |
|
||||||
| image.tag | string | `"1.0.17_dev"` | Image tag to use for deploying. |
|
| image.tag | string | `"1.0.19_dev"` | Image tag to use for deploying. |
|
||||||
| lifecycle | object | `{}` | |
|
| lifecycle | object | `{}` | |
|
||||||
| livenessProbe | object | `{"httpGet":{"path":"/jans-config-api/api/v1/health/live","port":8074},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for the auth server if needed. |
|
| livenessProbe | object | `{"httpGet":{"path":"/jans-config-api/api/v1/health/live","port":8074},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5}` | Configure the liveness healthcheck for the auth server if needed. |
|
||||||
| livenessProbe.httpGet | object | `{"path":"/jans-config-api/api/v1/health/live","port":8074}` | Executes the python3 healthcheck. https://github.com/GluuFederation/docker-oxauth/blob/4.3/scripts/healthcheck.py |
|
| livenessProbe.httpGet | object | `{"path":"/jans-config-api/api/v1/health/live","port":8074}` | Executes the python3 healthcheck. https://github.com/GluuFederation/docker-oxauth/blob/4.3/scripts/healthcheck.py |
|
||||||
|
|
|
@ -33,7 +33,7 @@ image:
|
||||||
# -- Image to use for deploying.
|
# -- Image to use for deploying.
|
||||||
repository: janssenproject/config-api
|
repository: janssenproject/config-api
|
||||||
# -- Image tag to use for deploying.
|
# -- Image tag to use for deploying.
|
||||||
tag: 1.0.17_dev
|
tag: 1.0.19_dev
|
||||||
# -- Image Pull Secrets
|
# -- Image Pull Secrets
|
||||||
pullSecrets: [ ]
|
pullSecrets: [ ]
|
||||||
# -- Service replica number.
|
# -- Service replica number.
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue