diff --git a/bitnami/kong/Chart.lock b/bitnami/kong/Chart.lock index 1a8806986e8540..df1c84cfe8dfb7 100644 --- a/bitnami/kong/Chart.lock +++ b/bitnami/kong/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.1.4 + version: 15.2.2 - name: common repository: oci://registry-1.docker.io/bitnamicharts version: 2.19.1 - name: cassandra repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.1 -digest: sha256:7cd402ceedf6479bb565a48c9167b4c7faca75aa3079c20dadd9e75e7dc97eaa -generated: "2024-03-27T13:08:22.543347671+01:00" +digest: sha256:e1ad569108a89f31076463b196af8e60961ecee5aec4ae81dde8d7a8ddc2d880 +generated: "2024-04-04T21:58:48.76957972Z" diff --git a/bitnami/kong/Chart.yaml b/bitnami/kong/Chart.yaml index 03100fb06be76e..ce5d1c0a0f4a9e 100644 --- a/bitnami/kong/Chart.yaml +++ b/bitnami/kong/Chart.yaml @@ -6,11 +6,11 @@ annotations: licenses: Apache-2.0 images: | - name: kong - image: docker.io/bitnami/kong:3.6.1-debian-12-r8 + image: docker.io/bitnami/kong:3.6.1-debian-12-r12 - name: kong-ingress-controller - image: docker.io/bitnami/kong-ingress-controller:3.1.2-debian-12-r0 + image: docker.io/bitnami/kong-ingress-controller:3.1.2-debian-12-r2 - name: postgresql - image: docker.io/bitnami/postgresql:14.11.0-debian-12-r9 + image: docker.io/bitnami/postgresql:14.11.0-debian-12-r12 apiVersion: v2 appVersion: 3.6.1 dependencies: @@ -45,4 +45,4 @@ maintainers: name: kong sources: - https://github.com/bitnami/charts/tree/main/bitnami/kong -version: 12.0.0 +version: 12.0.1 diff --git a/bitnami/kong/README.md b/bitnami/kong/README.md index bda1ec5bad9d18..1c483044b125dc 100644 --- a/bitnami/kong/README.md +++ b/bitnami/kong/README.md @@ -293,46 +293,46 @@ As an alternative, you can use of the preset configurations for pod affinity, po ### Kong Container Parameters -| Name | Description | Value | -| ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | -| `kong.command` | Override default container command (useful when using custom images) | `[]` | -| `kong.args` | Override default container args (useful when using custom images) | `[]` | -| `kong.initScriptsCM` | Configmap with init scripts to execute | `""` | -| `kong.initScriptsSecret` | Configmap with init scripts to execute | `""` | -| `kong.declarativeConfig` | Declarative configuration to be loaded by Kong (evaluated as a template) | `""` | -| `kong.declarativeConfigCM` | Configmap with declarative configuration to be loaded by Kong (evaluated as a template) | `""` | -| `kong.extraEnvVars` | Array containing extra env vars to configure Kong | `[]` | -| `kong.extraEnvVarsCM` | ConfigMap containing extra env vars to configure Kong | `""` | -| `kong.extraEnvVarsSecret` | Secret containing extra env vars to configure Kong (in case of sensitive data) | `""` | -| `kong.extraVolumeMounts` | Array of extra volume mounts to be added to the Kong Container (evaluated as template). Normally used with `extraVolumes`. | `[]` | -| `kong.containerPorts.proxyHttp` | Kong proxy HTTP container port | `8000` | -| `kong.containerPorts.proxyHttps` | Kong proxy HTTPS container port | `8443` | -| `kong.containerPorts.adminHttp` | Kong admin HTTP container port | `8001` | -| `kong.containerPorts.adminHttps` | Kong admin HTTPS container port | `8444` | -| `kong.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if kong.resources is set (kong.resources is recommended for production). | `medium` | -| `kong.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | -| `kong.livenessProbe.enabled` | Enable livenessProbe on Kong containers | `true` | -| `kong.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `120` | -| `kong.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | -| `kong.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | -| `kong.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` | -| `kong.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | -| `kong.readinessProbe.enabled` | Enable readinessProbe on Kong containers | `true` | -| `kong.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | -| `kong.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | -| `kong.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | -| `kong.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` | -| `kong.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | -| `kong.startupProbe.enabled` | Enable startupProbe on Kong containers | `false` | -| `kong.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | -| `kong.startupProbe.periodSeconds` | Period seconds for startupProbe | `15` | -| `kong.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `3` | -| `kong.startupProbe.failureThreshold` | Failure threshold for startupProbe | `20` | -| `kong.startupProbe.successThreshold` | Success threshold for startupProbe | `1` | -| `kong.customLivenessProbe` | Override default liveness probe (kong container) | `{}` | -| `kong.customReadinessProbe` | Override default readiness probe (kong container) | `{}` | -| `kong.customStartupProbe` | Override default startup probe (kong container) | `{}` | -| `kong.lifecycleHooks` | Lifecycle hooks (kong container) | `{}` | +| Name | Description | Value | +| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | +| `kong.command` | Override default container command (useful when using custom images) | `[]` | +| `kong.args` | Override default container args (useful when using custom images) | `[]` | +| `kong.initScriptsCM` | Configmap with init scripts to execute | `""` | +| `kong.initScriptsSecret` | Configmap with init scripts to execute | `""` | +| `kong.declarativeConfig` | Declarative configuration to be loaded by Kong (evaluated as a template) | `""` | +| `kong.declarativeConfigCM` | Configmap with declarative configuration to be loaded by Kong (evaluated as a template) | `""` | +| `kong.extraEnvVars` | Array containing extra env vars to configure Kong | `[]` | +| `kong.extraEnvVarsCM` | ConfigMap containing extra env vars to configure Kong | `""` | +| `kong.extraEnvVarsSecret` | Secret containing extra env vars to configure Kong (in case of sensitive data) | `""` | +| `kong.extraVolumeMounts` | Array of extra volume mounts to be added to the Kong Container (evaluated as template). Normally used with `extraVolumes`. | `[]` | +| `kong.containerPorts.proxyHttp` | Kong proxy HTTP container port | `8000` | +| `kong.containerPorts.proxyHttps` | Kong proxy HTTPS container port | `8443` | +| `kong.containerPorts.adminHttp` | Kong admin HTTP container port | `8001` | +| `kong.containerPorts.adminHttps` | Kong admin HTTPS container port | `8444` | +| `kong.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if kong.resources is set (kong.resources is recommended for production). | `medium` | +| `kong.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | +| `kong.livenessProbe.enabled` | Enable livenessProbe on Kong containers | `true` | +| `kong.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `120` | +| `kong.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | +| `kong.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | +| `kong.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` | +| `kong.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | +| `kong.readinessProbe.enabled` | Enable readinessProbe on Kong containers | `true` | +| `kong.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | +| `kong.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | +| `kong.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | +| `kong.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` | +| `kong.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | +| `kong.startupProbe.enabled` | Enable startupProbe on Kong containers | `false` | +| `kong.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | +| `kong.startupProbe.periodSeconds` | Period seconds for startupProbe | `15` | +| `kong.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `3` | +| `kong.startupProbe.failureThreshold` | Failure threshold for startupProbe | `20` | +| `kong.startupProbe.successThreshold` | Success threshold for startupProbe | `1` | +| `kong.customLivenessProbe` | Override default liveness probe (kong container) | `{}` | +| `kong.customReadinessProbe` | Override default readiness probe (kong container) | `{}` | +| `kong.customStartupProbe` | Override default startup probe (kong container) | `{}` | +| `kong.lifecycleHooks` | Lifecycle hooks (kong container) | `{}` | ### Traffic Exposure Parameters @@ -382,71 +382,71 @@ As an alternative, you can use of the preset configurations for pod affinity, po ### Kong Ingress Controller Container Parameters -| Name | Description | Value | -| --------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -| `ingressController.enabled` | Enable/disable the Kong Ingress Controller | `true` | -| `ingressController.image.registry` | Kong Ingress Controller image registry | `REGISTRY_NAME` | -| `ingressController.image.repository` | Kong Ingress Controller image name | `REPOSITORY_NAME/kong-ingress-controller` | -| `ingressController.image.digest` | Kong Ingress Controller image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | -| `ingressController.image.pullPolicy` | Kong Ingress Controller image pull policy | `IfNotPresent` | -| `ingressController.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | -| `ingressController.proxyReadyTimeout` | Maximum time (in seconds) to wait for the Kong container to be ready | `300` | -| `ingressController.ingressClass` | Name of the class to register Kong Ingress Controller (useful when having other Ingress Controllers in the cluster) | `kong` | -| `ingressController.command` | Override default container command (useful when using custom images) | `[]` | -| `ingressController.args` | Override default container args (useful when using custom images) | `[]` | -| `ingressController.extraEnvVars` | Array containing extra env vars to configure Kong | `[]` | -| `ingressController.extraEnvVarsCM` | ConfigMap containing extra env vars to configure Kong Ingress Controller | `""` | -| `ingressController.extraEnvVarsSecret` | Secret containing extra env vars to configure Kong Ingress Controller (in case of sensitive data) | `""` | -| `ingressController.extraVolumeMounts` | Array of extra volume mounts to be added to the Kong Ingress Controller container (evaluated as template). Normally used with `extraVolumes`. | `[]` | -| `ingressController.containerPorts.health` | Kong Ingress Controller health container port | `10254` | -| `ingressController.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if ingressController.resources is set (ingressController.resources is recommended for production). | `nano` | -| `ingressController.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | -| `ingressController.livenessProbe.enabled` | Enable livenessProbe on Kong Ingress Controller containers | `true` | -| `ingressController.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `120` | -| `ingressController.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | -| `ingressController.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | -| `ingressController.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` | -| `ingressController.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | -| `ingressController.readinessProbe.enabled` | Enable readinessProbe on Kong Ingress Controller containers | `true` | -| `ingressController.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | -| `ingressController.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | -| `ingressController.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | -| `ingressController.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` | -| `ingressController.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | -| `ingressController.startupProbe.enabled` | Enable startupProbe on Kong Ingress Controller containers | `false` | -| `ingressController.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | -| `ingressController.startupProbe.periodSeconds` | Period seconds for startupProbe | `15` | -| `ingressController.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `3` | -| `ingressController.startupProbe.failureThreshold` | Failure threshold for startupProbe | `20` | -| `ingressController.startupProbe.successThreshold` | Success threshold for startupProbe | `1` | -| `ingressController.customLivenessProbe` | Override default liveness probe (Kong Ingress Controller container) | `{}` | -| `ingressController.customReadinessProbe` | Override default readiness probe (Kong Ingress Controller container) | `{}` | -| `ingressController.customStartupProbe` | Override default startup probe (Kong Ingress Controller container) | `{}` | -| `ingressController.lifecycleHooks` | Lifecycle hooks (Kong Ingress Controller container) | `{}` | -| `ingressController.serviceAccount.create` | Enable the creation of a ServiceAccount for Kong pods | `true` | -| `ingressController.serviceAccount.name` | Name of the created ServiceAccount (name generated using common.names.fullname template otherwise) | `""` | -| `ingressController.serviceAccount.automountServiceAccountToken` | Auto-mount the service account token in the pod | `false` | -| `ingressController.serviceAccount.annotations` | Additional custom annotations for the ServiceAccount | `{}` | -| `ingressController.rbac.create` | Create the necessary RBAC resources for the Ingress Controller to work | `true` | -| `ingressController.rbac.rules` | Custom RBAC rules | `[]` | +| Name | Description | Value | +| --------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| `ingressController.enabled` | Enable/disable the Kong Ingress Controller | `true` | +| `ingressController.image.registry` | Kong Ingress Controller image registry | `REGISTRY_NAME` | +| `ingressController.image.repository` | Kong Ingress Controller image name | `REPOSITORY_NAME/kong-ingress-controller` | +| `ingressController.image.digest` | Kong Ingress Controller image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `ingressController.image.pullPolicy` | Kong Ingress Controller image pull policy | `IfNotPresent` | +| `ingressController.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | +| `ingressController.proxyReadyTimeout` | Maximum time (in seconds) to wait for the Kong container to be ready | `300` | +| `ingressController.ingressClass` | Name of the class to register Kong Ingress Controller (useful when having other Ingress Controllers in the cluster) | `kong` | +| `ingressController.command` | Override default container command (useful when using custom images) | `[]` | +| `ingressController.args` | Override default container args (useful when using custom images) | `[]` | +| `ingressController.extraEnvVars` | Array containing extra env vars to configure Kong | `[]` | +| `ingressController.extraEnvVarsCM` | ConfigMap containing extra env vars to configure Kong Ingress Controller | `""` | +| `ingressController.extraEnvVarsSecret` | Secret containing extra env vars to configure Kong Ingress Controller (in case of sensitive data) | `""` | +| `ingressController.extraVolumeMounts` | Array of extra volume mounts to be added to the Kong Ingress Controller container (evaluated as template). Normally used with `extraVolumes`. | `[]` | +| `ingressController.containerPorts.health` | Kong Ingress Controller health container port | `10254` | +| `ingressController.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if ingressController.resources is set (ingressController.resources is recommended for production). | `nano` | +| `ingressController.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | +| `ingressController.livenessProbe.enabled` | Enable livenessProbe on Kong Ingress Controller containers | `true` | +| `ingressController.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `120` | +| `ingressController.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | +| `ingressController.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | +| `ingressController.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` | +| `ingressController.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | +| `ingressController.readinessProbe.enabled` | Enable readinessProbe on Kong Ingress Controller containers | `true` | +| `ingressController.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | +| `ingressController.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | +| `ingressController.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | +| `ingressController.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` | +| `ingressController.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | +| `ingressController.startupProbe.enabled` | Enable startupProbe on Kong Ingress Controller containers | `false` | +| `ingressController.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | +| `ingressController.startupProbe.periodSeconds` | Period seconds for startupProbe | `15` | +| `ingressController.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `3` | +| `ingressController.startupProbe.failureThreshold` | Failure threshold for startupProbe | `20` | +| `ingressController.startupProbe.successThreshold` | Success threshold for startupProbe | `1` | +| `ingressController.customLivenessProbe` | Override default liveness probe (Kong Ingress Controller container) | `{}` | +| `ingressController.customReadinessProbe` | Override default readiness probe (Kong Ingress Controller container) | `{}` | +| `ingressController.customStartupProbe` | Override default startup probe (Kong Ingress Controller container) | `{}` | +| `ingressController.lifecycleHooks` | Lifecycle hooks (Kong Ingress Controller container) | `{}` | +| `ingressController.serviceAccount.create` | Enable the creation of a ServiceAccount for Kong pods | `true` | +| `ingressController.serviceAccount.name` | Name of the created ServiceAccount (name generated using common.names.fullname template otherwise) | `""` | +| `ingressController.serviceAccount.automountServiceAccountToken` | Auto-mount the service account token in the pod | `false` | +| `ingressController.serviceAccount.annotations` | Additional custom annotations for the ServiceAccount | `{}` | +| `ingressController.rbac.create` | Create the necessary RBAC resources for the Ingress Controller to work | `true` | +| `ingressController.rbac.rules` | Custom RBAC rules | `[]` | ### Kong Migration job Parameters -| Name | Description | Value | -| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------ | -| `migration.command` | Override default container command (useful when using custom images) | `[]` | -| `migration.args` | Override default container args (useful when using custom images) | `[]` | -| `migration.extraEnvVars` | Array containing extra env vars to configure the Kong migration job | `[]` | -| `migration.extraEnvVarsCM` | ConfigMap containing extra env vars to configure the Kong migration job | `""` | -| `migration.extraEnvVarsSecret` | Secret containing extra env vars to configure the Kong migration job (in case of sensitive data) | `""` | -| `migration.extraVolumeMounts` | Array of extra volume mounts to be added to the Kong Container (evaluated as template). Normally used with `extraVolumes`. | `[]` | -| `migration.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if migration.resources is set (migration.resources is recommended for production). | `nano` | -| `migration.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | -| `migration.automountServiceAccountToken` | Mount Service Account token in pod | `true` | -| `migration.hostAliases` | Add deployment host aliases | `[]` | -| `migration.annotations` | Add annotations to the job | `{}` | -| `migration.podLabels` | Additional pod labels | `{}` | -| `migration.podAnnotations` | Additional pod annotations | `{}` | +| Name | Description | Value | +| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | +| `migration.command` | Override default container command (useful when using custom images) | `[]` | +| `migration.args` | Override default container args (useful when using custom images) | `[]` | +| `migration.extraEnvVars` | Array containing extra env vars to configure the Kong migration job | `[]` | +| `migration.extraEnvVarsCM` | ConfigMap containing extra env vars to configure the Kong migration job | `""` | +| `migration.extraEnvVarsSecret` | Secret containing extra env vars to configure the Kong migration job (in case of sensitive data) | `""` | +| `migration.extraVolumeMounts` | Array of extra volume mounts to be added to the Kong Container (evaluated as template). Normally used with `extraVolumes`. | `[]` | +| `migration.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if migration.resources is set (migration.resources is recommended for production). | `nano` | +| `migration.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | +| `migration.automountServiceAccountToken` | Mount Service Account token in pod | `true` | +| `migration.hostAliases` | Add deployment host aliases | `[]` | +| `migration.annotations` | Add annotations to the job | `{}` | +| `migration.podLabels` | Additional pod labels | `{}` | +| `migration.podAnnotations` | Additional pod annotations | `{}` | ### PostgreSQL Parameters diff --git a/bitnami/kong/values.yaml b/bitnami/kong/values.yaml index 90b5bb8b262ff2..a363e1aeb6ca2f 100644 --- a/bitnami/kong/values.yaml +++ b/bitnami/kong/values.yaml @@ -82,7 +82,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/kong - tag: 3.6.1-debian-12-r8 + tag: 3.6.1-debian-12-r12 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -663,7 +663,7 @@ ingressController: image: registry: docker.io repository: bitnami/kong-ingress-controller - tag: 3.1.2-debian-12-r0 + tag: 3.1.2-debian-12-r2 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -905,7 +905,7 @@ postgresql: image: registry: docker.io repository: bitnami/postgresql - tag: 14.11.0-debian-12-r9 + tag: 14.11.0-debian-12-r12 digest: "" auth: username: kong