diff --git a/.vib/airflow/cypress/cypress.config.js b/.vib/airflow/cypress/cypress.config.js index c735ac508c48a6..c520f589a1640a 100644 --- a/.vib/airflow/cypress/cypress.config.js +++ b/.vib/airflow/cypress/cypress.config.js @@ -1,12 +1,18 @@ module.exports = { + viewportWidth: 1920, + viewportHeight: 1080, + chromeWebSecurity: false, pageLoadTimeout: 240000, defaultCommandTimeout: 80000, env: { username: 'user', password: 'ComplicatedPassword123!4', + baseUrl: 'http://vmware-airflow.my', }, e2e: { setupNodeEvents(on, config) {}, - baseUrl: 'http://localhost', + }, + hosts: { + 'vmware-airflow.my': '{{ TARGET_IP }}', }, } diff --git a/.vib/airflow/cypress/cypress/e2e/airflow.cy.js b/.vib/airflow/cypress/cypress/e2e/airflow.cy.js index be8e448e21d72a..7569233681c9f6 100644 --- a/.vib/airflow/cypress/cypress/e2e/airflow.cy.js +++ b/.vib/airflow/cypress/cypress/e2e/airflow.cy.js @@ -9,18 +9,22 @@ import { random } from '../support/utils'; it('allows triggering execution of a sample DAG', () => { cy.login(); cy.fixture('DAGs').then((dags) => { - cy.visit(`dags/${dags.triggered.id}/grid`); - cy.get('[aria-label="Trigger DAG"]').click({force: true}); + cy.visit(`/dags/${dags.triggered.id}`); + cy.get('[aria-label="Trigger Dag"]').click({force: true}); + // Trigger button text is prefixed by a white space + cy.get('button').contains(' Trigger').click({force: true}); - // Verify the DAG appears in the list of active jobs - cy.visit('home?status=active'); - cy.get(`[href='/dags/${dags.triggered.id}/grid']`); + // Verify the DAG was scheduled + cy.wait(3000); + cy.visit('/dags'); + cy.get(`[href='/dags/${dags.triggered.id}']`); + cy.get('div').contains(new Date().toISOString().split('T')[0]); }); }); it('allows to create a user', () => { cy.login(); - cy.visit('users/add'); + cy.visit('/auth/users/add'); cy.fixture('users').then((users) => { cy.get('#first_name').type(users.newUser.firstName); cy.get('#last_name').type(users.newUser.lastName); @@ -30,8 +34,8 @@ it('allows to create a user', () => { cy.get('#password').type(users.newUser.password); cy.get('#conf_password').type(users.newUser.password); cy.contains('Save').click(); - - // Verify the user was created successfully - cy.contains('div', 'Added Row'); }); + // Verify the user was created successfully + cy.visit('/auth/users/add'); + cy.contains('div', 'Added Row'); }); diff --git a/.vib/airflow/cypress/cypress/support/commands.js b/.vib/airflow/cypress/cypress/support/commands.js index b98bbdac1c733a..76185f667ab5c9 100644 --- a/.vib/airflow/cypress/cypress/support/commands.js +++ b/.vib/airflow/cypress/cypress/support/commands.js @@ -17,10 +17,22 @@ for (const command of ['click']) { }); } +// Due to a bug when using "hosts" in Cypress, we cannot set a "baseUrl" in the +// cypress.json file. Workaround this by modifying the "visit" command to preprend +// the base URL. +// +// Further details: https://github.com/cypress-io/cypress/issues/20647 +Cypress.Commands.overwrite('visit', (originalFn, url, options) => { + // Only replace relative URLs + const targetUrl = url.includes('://') ? url : `${Cypress.env('baseUrl')}${url}`; + return originalFn(targetUrl, options); +}); + + Cypress.Commands.add( 'login', (username = Cypress.env('username'), password = Cypress.env('password')) => { - cy.visit('/login'); + cy.visit('/'); // Wait for DOM content to load cy.wait(5000); cy.get('form[name="login"]').should('exist').and('be.visible'); // Needed to ensure stability of the test @@ -31,9 +43,6 @@ Cypress.Commands.add( ); Cypress.on('uncaught:exception', (err, runnable) => { - if ( - err.message.includes('Cannot set properties of undefined') - ) { - return false; - } -}); \ No newline at end of file + // Skip all exceptions + return false; +}); diff --git a/.vib/airflow/runtime-parameters.yaml b/.vib/airflow/runtime-parameters.yaml index df4dd3d41331c6..48f90b88c22346 100644 --- a/.vib/airflow/runtime-parameters.yaml +++ b/.vib/airflow/runtime-parameters.yaml @@ -30,6 +30,7 @@ scheduler: periodSeconds: 30 timeoutSeconds: 20 web: + baseUrl: 'http://vmware-airflow.my' extraConfiguration: | # Theme CONFIG APP_THEME = "amelia.css" @@ -39,6 +40,11 @@ web: fsGroup: 1002 containerSecurityContext: runAsUser: 1002 + # Give some extra time for the service to start + startupProbe: + enabled: true + failureThreshold: 30 + periodSeconds: 10 worker: podSecurityContext: fsGroup: 1002 diff --git a/.vib/airflow/vib-verify.json b/.vib/airflow/vib-verify.json index 07e0bdc45a147c..318bd13d0e85a8 100644 --- a/.vib/airflow/vib-verify.json +++ b/.vib/airflow/vib-verify.json @@ -60,8 +60,9 @@ "resources": { "path": "/.vib/airflow/cypress" }, - "endpoint": "lb-airflow-http", + "endpoint": "lb-airflow-web-http", "app_protocol": "HTTP", + "port": 80, "env": { "username": "user", "password": "ComplicatedPassword123!4" diff --git a/.vib/aspnet-core/runtime-parameters.yaml b/.vib/aspnet-core/runtime-parameters.yaml index fffa8704c63596..6c364cf33e749e 100644 --- a/.vib/aspnet-core/runtime-parameters.yaml +++ b/.vib/aspnet-core/runtime-parameters.yaml @@ -5,8 +5,8 @@ appFromExternalRepo: revision: main depth: 1 publish: - subFolder: aspnetcore/performance/caching/output/samples/8.x/ - startCommand: [dotnet, OCMinimal.dll] + subFolder: aspnetcore/performance/caching/output/samples/9.x/OCControllers/ + startCommand: [dotnet, OCControllers.dll] containerPorts: http: 8080 serviceAccount: diff --git a/.vib/kibana/cypress/cypress/support/commands.js b/.vib/kibana/cypress/cypress/support/commands.js index f5824ef9318d92..539f2aeb96ba4c 100644 --- a/.vib/kibana/cypress/cypress/support/commands.js +++ b/.vib/kibana/cypress/cypress/support/commands.js @@ -23,7 +23,7 @@ Cypress.Commands.add('forceClick', { prevSubject: 'element' }, (subject) => { cy.wrap(subject).click({ force: true }); }); -Cypress.on('uncaught:exception', (err) => { +Cypress.on('uncaught:exception', (err, runnable, promise) => { // We expect an error "Cannot read properties of undefined (reading 'includes')" // during the installation of a template so we add an exception if (err.message.includes("Cannot read properties of undefined (reading 'includes')")) { @@ -32,6 +32,12 @@ Cypress.on('uncaught:exception', (err) => { if(err.message.includes("ResizeObserver loop")){ return false; } + // when the exception originated from an unhandled promise + // rejection, the promise is provided as a third argument + // you can turn off failing the test in this case + if (promise) { + return false + } // we still want to ensure there are no other unexpected // errors, so we let them fail the test }) diff --git a/.vib/kube-prometheus/cypress/cypress/e2e/kube_prometheus.cy.js b/.vib/kube-prometheus/cypress/cypress/e2e/kube_prometheus.cy.js index b802805b8d0681..b3161b97a61215 100644 --- a/.vib/kube-prometheus/cypress/cypress/e2e/kube_prometheus.cy.js +++ b/.vib/kube-prometheus/cypress/cypress/e2e/kube_prometheus.cy.js @@ -12,9 +12,8 @@ it('allows executing a query and displaying response data for each deployment', Object.keys(deployments).forEach((podName, i) => { const query = Object.values(deployments)[i].query; - cy.get('[role="textbox"]').clear({force: true}).type(`${query}{enter}`); - cy.contains('Execute').click(); - cy.contains('.data-table', `container="${podName}"`) + cy.visit(`/graph?g0.expr=${query}`); + cy.contains('span', `container="${podName}"`) }) }); @@ -25,9 +24,8 @@ it('allows executing a query and displaying response data for each service monit Object.keys(monitors).forEach((jobName, i) => { const query = Object.values(monitors)[i].query; - cy.get('[role="textbox"]').clear({force: true}).type(`${query}{enter}`); - cy.contains('Execute').click(); - cy.contains('.data-table', `job="${jobName}"`) + cy.visit(`/graph?g0.expr=${query}`); + cy.contains('span', `job="${jobName}"`) }) }); @@ -38,6 +36,6 @@ it('checks targets status', () => { const podData = Object.values(targets)[i]; cy.visit(`/targets?search=${podName}`); - cy.contains(`${podData.replicaCount}/${podData.replicaCount} up`); + cy.get('a[href$=metrics]').should('have.length', `${podData.replicaCount}`); }) }); diff --git a/bitnami/airflow/CHANGELOG.md b/bitnami/airflow/CHANGELOG.md index 68d52c9cb3fea3..0fb617d30b5af3 100644 --- a/bitnami/airflow/CHANGELOG.md +++ b/bitnami/airflow/CHANGELOG.md @@ -1,8 +1,20 @@ # Changelog -## 22.7.3 (2025-04-21) +## 23.0.2 (2025-05-01) -* [bitnami/airflow] Release 22.7.3 ([#33087](https://github.com/bitnami/charts/pull/33087)) +* [bitnami/airflow] Minor performance improvements ([#33276](https://github.com/bitnami/charts/pull/33276)) + +## 23.0.1 (2025-04-29) + +* [bitnami/airflow] Release 23.0.1 (#33254) ([704baf2](https://github.com/bitnami/charts/commit/704baf2653410238a5a1365afc39aa374b375ad1)), closes [#33254](https://github.com/bitnami/charts/issues/33254) + +## 23.0.0 (2025-04-29) + +* [bitnami/airflow] Release 23.0.0 (#33141) ([2932247](https://github.com/bitnami/charts/commit/29322473955e7aba4b46118390e8e50db219e95e)), closes [#33141](https://github.com/bitnami/charts/issues/33141) + +## 22.7.3 (2025-04-21) + +* [bitnami/airflow] Release 22.7.3 (#33087) ([c62ad9b](https://github.com/bitnami/charts/commit/c62ad9b97dad33d09d2888d21066d9d25cafeed5)), closes [#33087](https://github.com/bitnami/charts/issues/33087) ## 22.7.2 (2025-03-25) diff --git a/bitnami/airflow/Chart.lock b/bitnami/airflow/Chart.lock index 2fbb7891b138f0..8ea8cc8974e58b 100644 --- a/bitnami/airflow/Chart.lock +++ b/bitnami/airflow/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.12.1 + version: 20.13.3 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 16.6.3 + version: 16.6.6 - name: common repository: oci://registry-1.docker.io/bitnamicharts version: 2.30.0 -digest: sha256:8cd79ef253d7a517de839fd46e82e8b482a5c790cd4adc0b901f5fd878f42a02 -generated: "2025-04-21T01:13:19.809190595Z" +digest: sha256:2a95e7dfb27ef8ec4989b26265df18113cc4224c79215ebc79fc7511d964ae24 +generated: "2025-04-29T23:18:19.35123231Z" diff --git a/bitnami/airflow/Chart.yaml b/bitnami/airflow/Chart.yaml index 012083660f9e6b..ec372047447f8d 100644 --- a/bitnami/airflow/Chart.yaml +++ b/bitnami/airflow/Chart.yaml @@ -7,11 +7,11 @@ annotations: licenses: Apache-2.0 images: | - name: airflow - image: docker.io/bitnami/airflow:2.10.5-debian-12-r11 + image: docker.io/bitnami/airflow:3.0.0-debian-12-r3 - name: statsd-exporter image: docker.io/bitnami/statsd-exporter:0.28.0-debian-12-r15 apiVersion: v2 -appVersion: 2.10.5 +appVersion: 3.0.0 dependencies: - condition: redis.enabled name: redis @@ -40,4 +40,4 @@ maintainers: name: airflow sources: - https://github.com/bitnami/charts/tree/main/bitnami/airflow -version: 22.7.3 +version: 23.0.2 diff --git a/bitnami/airflow/README.md b/bitnami/airflow/README.md index 4d297e27d35174..db452685eb1859 100644 --- a/bitnami/airflow/README.md +++ b/bitnami/airflow/README.md @@ -99,7 +99,7 @@ Bitnami charts configure credentials at first boot. Any further change in the se - Update the password secret with the new values (replace the SECRET_NAME, PASSWORD, FERNET_KEY and SECRET_KEY placeholders) ```shell -kubectl create secret generic SECRET_NAME --from-literal=airflow-password=PASSWORD --from-literal=airflow-fernet-key=FERNET_KEY --from-literal=airflow-secret-key=SECRET_KEY --dry-run -o yaml | kubectl apply -f - +kubectl create secret generic SECRET_NAME --from-literal=airflow-password=PASSWORD --from-literal=airflow-fernet-key=FERNET_KEY --from-literal=airflow-secret-key=SECRET_KEY --from-literal=airflow-jwt-secret-key=JWT_SECRET_KEY --dry-run -o yaml | kubectl apply -f - ``` ### Airflow configuration file @@ -410,6 +410,7 @@ The Bitnami Airflow chart relies on the PostgreSQL chart persistence. This means | `auth.password` | Password to access web UI | `""` | | `auth.fernetKey` | Fernet key to secure connections | `""` | | `auth.secretKey` | Secret key to run your flask app | `""` | +| `auth.jwtSecretKey` | JWT secret key to run your flask app | `""` | | `auth.existingSecret` | Name of an existing secret to use for Airflow credentials | `""` | | `executor` | Airflow executor. Allowed values: `SequentialExecutor`, `LocalExecutor`, `CeleryExecutor`, `KubernetesExecutor`, `CeleryKubernetesExecutor` and `LocalKubernetesExecutor` | `CeleryExecutor` | | `loadExamples` | Switch to load some Airflow examples | `false` | @@ -712,7 +713,7 @@ The Bitnami Airflow chart relies on the PostgreSQL chart persistence. This means | Name | Description | Value | | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| `dagProcessor.enabled` | Run Airflow Dag Processor Manager as a standalone component | `false` | +| `dagProcessor.enabled` | Run Airflow Dag Processor Manager as a standalone component | `true` | | `dagProcessor.replicaCount` | Number of Airflow Dag Processor replicas | `1` | | `dagProcessor.command` | Override default Airflow Dag Processor cmd | `[]` | | `dagProcessor.args` | Override default Airflow Dag Processor args | `[]` | @@ -806,7 +807,7 @@ The Bitnami Airflow chart relies on the PostgreSQL chart persistence. This means | Name | Description | Value | | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| `triggerer.enabled` | Run Airflow Triggerer as a standalone component | `false` | +| `triggerer.enabled` | Run Airflow Triggerer as a standalone component | `true` | | `triggerer.defaultCapacity` | How many triggers a single Triggerer can run at once | `1000` | | `triggerer.replicaCount` | Number of Airflow Triggerer replicas | `1` | | `triggerer.command` | Override default Airflow Triggerer cmd | `[]` | @@ -1026,41 +1027,41 @@ The Bitnami Airflow chart relies on the PostgreSQL chart persistence. This means ### Airflow "setup-db" K8s Job parameters -| Name | Description | Value | -| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| `setupDBJob.enabled` | Enable setting up the Airflow database using a K8s job (otherwise it's done by the Webserver on startup) | `true` | -| `setupDBJob.backoffLimit` | set backoff limit of the job | `10` | -| `setupDBJob.command` | Override default container command on "setup-db" job's containers | `[]` | -| `setupDBJob.args` | Override default container args on "setup-db" job's containers | `[]` | -| `setupDBJob.containerSecurityContext.enabled` | Enabled "setup-db" job's containers' Security Context | `true` | -| `setupDBJob.containerSecurityContext.seLinuxOptions` | Set SELinux options in "setup-db" job's containers | `{}` | -| `setupDBJob.containerSecurityContext.runAsUser` | Set runAsUser in "setup-db" job's containers' Security Context | `1001` | -| `setupDBJob.containerSecurityContext.runAsGroup` | Set runAsUser in "setup-db" job's containers' Security Context | `1001` | -| `setupDBJob.containerSecurityContext.runAsNonRoot` | Set runAsNonRoot in "setup-db" job's containers' Security Context | `true` | -| `setupDBJob.containerSecurityContext.readOnlyRootFilesystem` | Set readOnlyRootFilesystem in "setup-db" job's containers' Security Context | `true` | -| `setupDBJob.containerSecurityContext.privileged` | Set privileged in "setup-db" job's containers' Security Context | `false` | -| `setupDBJob.containerSecurityContext.allowPrivilegeEscalation` | Set allowPrivilegeEscalation in "setup-db" job's containers' Security Context | `false` | -| `setupDBJob.containerSecurityContext.capabilities.add` | List of capabilities to be added in "setup-db" job's containers | `[]` | -| `setupDBJob.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped in "setup-db" job's containers | `["ALL"]` | -| `setupDBJob.containerSecurityContext.seccompProfile.type` | Set seccomp profile in "setup-db" job's containers | `RuntimeDefault` | -| `setupDBJob.podSecurityContext.enabled` | Enabled "setup-db" job's pods' Security Context | `true` | -| `setupDBJob.podSecurityContext.fsGroupChangePolicy` | Set fsGroupChangePolicy in "setup-db" job's pods' Security Context | `Always` | -| `setupDBJob.podSecurityContext.sysctls` | List of sysctls to allow in "setup-db" job's pods' Security Context | `[]` | -| `setupDBJob.podSecurityContext.supplementalGroups` | List of supplemental groups to add to "setup-db" job's pods' Security Context | `[]` | -| `setupDBJob.podSecurityContext.fsGroup` | Set fsGroup in "setup-db" job's pods' Security Context | `1001` | -| `setupDBJob.extraEnvVars` | Array containing extra env vars to configure the Airflow "setup-db" job's container | `[]` | -| `setupDBJob.extraEnvVarsCM` | ConfigMap containing extra env vars to configure the Airflow "setup-db" job's container | `""` | -| `setupDBJob.extraEnvVarsSecret` | Secret containing extra env vars to configure the Airflow "setup-db" job's container (in case of sensitive data) | `""` | -| `setupDBJob.resourcesPreset` | Set Airflow "setup-db" job's container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if setupDBJob.resources is set (setupDBJob.resources is recommended for production). | `micro` | -| `setupDBJob.resources` | Set Airflow "setup-db" job's container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | -| `setupDBJob.automountServiceAccountToken` | Mount Service Account token in Airflow "setup-db" job's pods | `false` | -| `setupDBJob.hostAliases` | Add deployment host aliases | `[]` | -| `setupDBJob.annotations` | Add annotations to the Airflow "setup-db" job | `{}` | -| `setupDBJob.podLabels` | Additional pod labels for Airflow "setup-db" job | `{}` | -| `setupDBJob.podAnnotations` | Additional pod annotations for Airflow "setup-db" job | `{}` | -| `setupDBJob.extraVolumes` | Optionally specify extra list of additional volumes for Airflow "setup-db" job's pods | `[]` | -| `setupDBJob.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Airflow "setup-db" job's containers | `[]` | -| `setupDBJob.initContainers` | Add additional init containers to the Airflow "setup-db" job's pods | `[]` | +| Name | Description | Value | +| -------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| `setupDBJob.enabled` | Enable setting up the Airflow database using a K8s job (otherwise it's done by the Webserver on startup) | `true` | +| `setupDBJob.backoffLimit` | set backoff limit of the job | `10` | +| `setupDBJob.command` | Override default container command on "setup-db" job's containers | `[]` | +| `setupDBJob.args` | Override default container args on "setup-db" job's containers | `[]` | +| `setupDBJob.containerSecurityContext.enabled` | Enabled "setup-db" job's containers' Security Context | `true` | +| `setupDBJob.containerSecurityContext.seLinuxOptions` | Set SELinux options in "setup-db" job's containers | `{}` | +| `setupDBJob.containerSecurityContext.runAsUser` | Set runAsUser in "setup-db" job's containers' Security Context | `1001` | +| `setupDBJob.containerSecurityContext.runAsGroup` | Set runAsUser in "setup-db" job's containers' Security Context | `1001` | +| `setupDBJob.containerSecurityContext.runAsNonRoot` | Set runAsNonRoot in "setup-db" job's containers' Security Context | `true` | +| `setupDBJob.containerSecurityContext.readOnlyRootFilesystem` | Set readOnlyRootFilesystem in "setup-db" job's containers' Security Context | `true` | +| `setupDBJob.containerSecurityContext.privileged` | Set privileged in "setup-db" job's containers' Security Context | `false` | +| `setupDBJob.containerSecurityContext.allowPrivilegeEscalation` | Set allowPrivilegeEscalation in "setup-db" job's containers' Security Context | `false` | +| `setupDBJob.containerSecurityContext.capabilities.add` | List of capabilities to be added in "setup-db" job's containers | `[]` | +| `setupDBJob.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped in "setup-db" job's containers | `["ALL"]` | +| `setupDBJob.containerSecurityContext.seccompProfile.type` | Set seccomp profile in "setup-db" job's containers | `RuntimeDefault` | +| `setupDBJob.podSecurityContext.enabled` | Enabled "setup-db" job's pods' Security Context | `true` | +| `setupDBJob.podSecurityContext.fsGroupChangePolicy` | Set fsGroupChangePolicy in "setup-db" job's pods' Security Context | `Always` | +| `setupDBJob.podSecurityContext.sysctls` | List of sysctls to allow in "setup-db" job's pods' Security Context | `[]` | +| `setupDBJob.podSecurityContext.supplementalGroups` | List of supplemental groups to add to "setup-db" job's pods' Security Context | `[]` | +| `setupDBJob.podSecurityContext.fsGroup` | Set fsGroup in "setup-db" job's pods' Security Context | `1001` | +| `setupDBJob.extraEnvVars` | Array containing extra env vars to configure the Airflow "setup-db" job's container | `[]` | +| `setupDBJob.extraEnvVarsCM` | ConfigMap containing extra env vars to configure the Airflow "setup-db" job's container | `""` | +| `setupDBJob.extraEnvVarsSecret` | Secret containing extra env vars to configure the Airflow "setup-db" job's container (in case of sensitive data) | `""` | +| `setupDBJob.resourcesPreset` | Set Airflow "setup-db" job's container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if setupDBJob.resources is set (setupDBJob.resources is recommended for production). | `small` | +| `setupDBJob.resources` | Set Airflow "setup-db" job's container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | +| `setupDBJob.automountServiceAccountToken` | Mount Service Account token in Airflow "setup-db" job's pods | `false` | +| `setupDBJob.hostAliases` | Add deployment host aliases | `[]` | +| `setupDBJob.annotations` | Add annotations to the Airflow "setup-db" job | `{}` | +| `setupDBJob.podLabels` | Additional pod labels for Airflow "setup-db" job | `{}` | +| `setupDBJob.podAnnotations` | Additional pod annotations for Airflow "setup-db" job | `{}` | +| `setupDBJob.extraVolumes` | Optionally specify extra list of additional volumes for Airflow "setup-db" job's pods | `[]` | +| `setupDBJob.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Airflow "setup-db" job's containers | `[]` | +| `setupDBJob.initContainers` | Add additional init containers to the Airflow "setup-db" job's pods | `[]` | ### Airflow ldap parameters @@ -1287,6 +1288,26 @@ Find more information about how to deal with common errors related to Bitnami's ## Upgrading +### To 23.0.0 + +This major release adds support for Airflow `3.x.y` series. Additionally, previous Airflow `2.x.y` series can be deployed by setting the corresponding image parameters. The chart logic will detect which image version you are using, and it will generate the required Airflow configuration and Kubernetes objects. + +We recommend following the next procedure in order to upgrade from `22.x.y` chart version to the `23.x.y` series, and also upgrade to Airflow `3.y.z` series: + +- Upgrade your release (maintaining Airflow `2.x.y` series): + +```console +helm upgrade airflow oci://REGISTRY_NAME/REPOSITORY_NAME/airflow --set image.tag=2 +``` + +- Follow the recommended steps for the database backup and the DAGs files verification available at the [official "upgrading to Airflow 3" guide](https://airflow.apache.org/docs/apache-airflow/stable/installation/upgrading_to_airflow3.html). + +- Upgrade your release now using the default Airflow `3.x.y` series: + +```console +helm upgrade airflow oci://REGISTRY_NAME/REPOSITORY_NAME/airflow +``` + ### To 22.4.0 This version introduces image verification for security purposes. To disable it, set `global.security.allowInsecureImages` to `true`. More details at [GitHub issue](https://github.com/bitnami/charts/issues/30850). diff --git a/bitnami/airflow/templates/_helpers.tpl b/bitnami/airflow/templates/_helpers.tpl index c1fe887de5125b..7b33fdf5f786d3 100644 --- a/bitnami/airflow/templates/_helpers.tpl +++ b/bitnami/airflow/templates/_helpers.tpl @@ -352,6 +352,10 @@ Add environment variables to configure airflow common values value: "cat /opt/bitnami/airflow/secrets/airflow-fernet-key" - name: AIRFLOW__WEBSERVER__SECRET_KEY_CMD value: "cat /opt/bitnami/airflow/secrets/airflow-secret-key" +{{- if (include "airflow.isImageMajorVersion3" .) }} +- name: AIRFLOW__API_AUTH__JWT_SECRET_CMD + value: "cat /opt/bitnami/airflow/secrets/airflow-jwt-secret-key" +{{- end }} {{- else }} - name: AIRFLOW__CORE__FERNET_KEY valueFrom: @@ -363,6 +367,13 @@ Add environment variables to configure airflow common values secretKeyRef: name: {{ include "airflow.secretName" . }} key: airflow-secret-key +{{- if (include "airflow.isImageMajorVersion3" .) }} +- name: AIRFLOW__API_AUTH__JWT_SECRET_CMD + valueFrom: + secretKeyRef: + name: {{ include "airflow.secretName" . }} + key: airflow-jwt-secret-key +{{- end -}} {{- end -}} {{- end -}} @@ -516,3 +527,36 @@ Ref: https://github.com/bitnami/charts/pull/6096#issuecomment-856499047 {{- define "airflow.worker.executor" -}} {{- print (ternary "CeleryExecutor" .Values.executor (eq .Values.executor "CeleryKubernetesExecutor")) -}} {{- end -}} + +{{/* +Validates a semver constraint +*/}} +{{- define "airflow.semverCondition" -}} +{{- $constraint := .constraint -}} +{{- $imageVersion := (.imageVersion | toString) -}} + +{{/* tag 'latest' is an special case, where we fall to .Chart.AppVersion value */}} +{{- if eq "latest" $imageVersion -}} +{{- $imageVersion = .context.Chart.AppVersion -}} +{{- else -}} +{{- $imageVersion = (index (splitList "-" $imageVersion) 0 ) -}} +{{- end -}} + +{{- if semverCompare $constraint $imageVersion -}} +true +{{- end -}} +{{- end -}} + +{{/* +Validates the image tag version is equal or higher than 3.0.0 +*/}} +{{- define "airflow.isImageMajorVersion3" -}} +{{- include "airflow.semverCondition" (dict "constraint" "^3" "imageVersion" .Values.image.tag "context" $) -}} +{{- end -}} + +{{/* +Validates the image tag version is equal or higher than 2.0.0 +*/}} +{{- define "airflow.isImageMajorVersion2" -}} +{{- include "airflow.semverCondition" (dict "constraint" "^2" "imageVersion" .Values.image.tag "context" $) -}} +{{- end -}} diff --git a/bitnami/airflow/templates/_init_containers_sidecars.tpl b/bitnami/airflow/templates/_init_containers_sidecars.tpl index 7b8431f9d7ebd9..1e714dd9117378 100644 --- a/bitnami/airflow/templates/_init_containers_sidecars.tpl +++ b/bitnami/airflow/templates/_init_containers_sidecars.tpl @@ -60,6 +60,8 @@ Returns an init-container that prepares the Airflow configuration files for main {{- end }} airflow_conf_set "celery" "broker_url" "redis://${redis_credentials}@${REDIS_HOST}:${REDIS_PORT_NUMBER}/${REDIS_DATABASE}" {{- end }} + # Configure authentication backend + airflow_conf_set "core" "auth_manager" "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager" info "Airflow configuration ready" if [[ -f "/opt/bitnami/airflow/config/airflow_local_settings.py" ]]; then @@ -125,6 +127,9 @@ Returns an init-container that prepares the Airflow configuration files for main key: redis-password {{- end }} {{- end }} + {{- if .Values.extraEnvVars }} + {{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 4 }} + {{- end }} volumeMounts: - name: empty-dir mountPath: /emptydir @@ -187,6 +192,9 @@ Returns an init-container that prepares the Airflow Webserver configuration file key: bind-password {{- end }} {{- end }} + {{- if .Values.extraEnvVars }} + {{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 4 }} + {{- end }} volumeMounts: - name: empty-dir mountPath: /emptydir @@ -222,11 +230,20 @@ Returns an init-container that waits for db migrations to be ready . /opt/bitnami/scripts/airflow-env.sh . /opt/bitnami/scripts/libairflow.sh + info "Trying to connect to the database server" + airflow_wait_for_db_connection info "Waiting for db migrations to be completed" airflow_wait_for_db_migrations + {{- if (include "airflow.isImageMajorVersion3" .) }} + info "Waiting for the admin user to exist" + airflow_wait_for_admin_user + {{- end }} env: - name: BITNAMI_DEBUG value: {{ ternary "true" "false" (or .Values.image.debug .Values.diagnosticMode.enabled) | quote }} + {{- if .Values.extraEnvVars }} + {{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 4 }} + {{- end }} volumeMounts: - name: empty-dir mountPath: /tmp @@ -276,9 +293,15 @@ Returns shared structure between load-dags and load-plugins init containers {{- else }} command: ["/bin/bash"] {{- end }} - {{- if .Values.defaultInitContainers.loadDAGsPlugins.extraEnvVars }} - env: {{- include "common.tplvalues.render" (dict "value" .Values.defaultInitContainers.loadDAGsPlugins.extraEnvVars "context" .) | nindent 4 }} - {{- end }} + env: + - name: BITNAMI_DEBUG + value: {{ ternary "true" "false" (or .Values.image.debug .Values.diagnosticMode.enabled) | quote }} + {{- if .Values.defaultInitContainers.loadDAGsPlugins.extraEnvVars }} + {{- include "common.tplvalues.render" (dict "value" .Values.defaultInitContainers.loadDAGsPlugins.extraEnvVars "context" .) | nindent 4 }} + {{- end }} + {{- if .Values.extraEnvVars }} + {{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 4 }} + {{- end }} {{- if or .Values.defaultInitContainers.loadDAGsPlugins.extraEnvVarsCM .Values.defaultInitContainers.loadDAGsPlugins.extraEnvVarsSecret }} envFrom: {{- if .Values.defaultInitContainers.loadDAGsPlugins.extraEnvVarsCM }} @@ -417,9 +440,15 @@ Returns shared structure between sync-dags and sync-plugins sidecars {{- else }} command: ["/bin/bash"] {{- end }} - {{- if .Values.defaultSidecars.syncDAGsPlugins.extraEnvVars }} - env: {{- include "common.tplvalues.render" (dict "value" .Values.defaultSidecars.syncDAGsPlugins.extraEnvVars "context" .) | nindent 4 }} - {{- end }} + env: + - name: BITNAMI_DEBUG + value: {{ ternary "true" "false" (or .Values.image.debug .Values.diagnosticMode.enabled) | quote }} + {{- if .Values.defaultSidecars.syncDAGsPlugins.extraEnvVars }} + {{- include "common.tplvalues.render" (dict "value" .Values.defaultSidecars.syncDAGsPlugins.extraEnvVars "context" .) | nindent 4 }} + {{- end }} + {{- if .Values.extraEnvVars }} + {{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 4 }} + {{- end }} {{- if or .Values.defaultSidecars.syncDAGsPlugins.extraEnvVarsCM .Values.defaultSidecars.syncDAGsPlugins.extraEnvVarsSecret }} envFrom: {{- if .Values.defaultSidecars.syncDAGsPlugins.extraEnvVarsCM }} diff --git a/bitnami/airflow/templates/config/configmap.yaml b/bitnami/airflow/templates/config/configmap.yaml index ccd56c46887878..d7d0953621ce8c 100644 --- a/bitnami/airflow/templates/config/configmap.yaml +++ b/bitnami/airflow/templates/config/configmap.yaml @@ -14,6 +14,9 @@ ref: https://airflow.apache.org/docs/apache-airflow/stable/configurations-ref.ht core: load_examples: {{ ternary "True" "False" .Values.loadExamples | squote }} executor: {{ .Values.executor | quote }} + {{- if (include "airflow.isImageMajorVersion3" .) }} + execution_api_server_url: {{ printf "http://%s:%s/execution/" (include "airflow.web.fullname" .) (.Values.service.ports.http | toString) | quote }} + {{- end }} logging: colored_console_log: 'False' metrics: @@ -24,15 +27,26 @@ metrics: scheduler: standalone_dag_processor: {{ ternary "True" "False" .Values.dagProcessor.enabled | squote }} triggerer: + {{- if (include "airflow.isImageMajorVersion2" .) }} default_capacity: {{ .Values.triggerer.defaultCapacity | quote }} + {{- else }} + capacity: {{ .Values.triggerer.defaultCapacity | quote }} + {{- end }} webserver: base_url: {{ include "airflow.baseUrl" . | quote }} enable_proxy_fix: {{ ternary "True" "False" (and .Values.ingress.enabled .Values.ingress.tls) | squote }} - web_server_port: {{ .Values.web.containerPorts.http | quote }} {{- if .Values.web.tls.enabled }} web_server_ssl_cert: "/opt/bitnami/airflow/certs/tls.crt" web_server_ssl_key: "/opt/bitnami/airflow/certs/tls.key" {{- end }} + {{- if (include "airflow.isImageMajorVersion2" .) }} + web_server_port: {{ .Values.web.containerPorts.http | quote }} + {{- end }} +{{- if (include "airflow.isImageMajorVersion3" .) }} +api: + base_url: {{ include "airflow.baseUrl" . | quote }} + port: {{ .Values.web.containerPorts.http | quote }} +{{- end }} {{- if contains "KubernetesExecutor" .Values.executor }} kubernetes_executor: namespace: {{ include "common.names.namespace" . | quote }} diff --git a/bitnami/airflow/templates/config/secret.yaml b/bitnami/airflow/templates/config/secret.yaml index 092a12fddd5692..1a4170c54b30c9 100644 --- a/bitnami/airflow/templates/config/secret.yaml +++ b/bitnami/airflow/templates/config/secret.yaml @@ -29,4 +29,11 @@ data: {{- else }} airflow-secret-key: {{ randAlphaNum 32 | b64enc | b64enc | quote }} {{- end }} + {{- if (include "airflow.isImageMajorVersion3" .) }} + {{- if or (include "common.secrets.exists" (dict "secret" (include "common.names.fullname" .) "context" $)) (not (empty .Values.auth.jwtSecretKey)) }} + airflow-jwt-secret-key: {{ include "common.secrets.passwords.manage" (dict "secret" (include "common.names.fullname" .) "key" "airflow-jwt-secret-key" "providedValues" (list "auth.jwtSecretKey") "failOnNew" false "context" $) }} + {{- else }} + airflow-jwt-secret-key: {{ randAlphaNum 32 | b64enc | b64enc | quote }} + {{- end }} + {{- end }} {{- end }} diff --git a/bitnami/airflow/templates/dag-processor/deployment.yaml b/bitnami/airflow/templates/dag-processor/deployment.yaml index f5a127aa2ca13e..ea62597029aa87 100644 --- a/bitnami/airflow/templates/dag-processor/deployment.yaml +++ b/bitnami/airflow/templates/dag-processor/deployment.yaml @@ -113,6 +113,8 @@ spec: value: {{ include "airflow.redis.host" . | quote }} - name: REDIS_PORT_NUMBER value: {{ include "airflow.redis.port" . | quote }} + - name: PYTHONPYCACHEPREFIX + value: "/opt/bitnami/airflow/venv/tmp" {{- end }} {{- if .Values.extraEnvVars }} {{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 12 }} @@ -143,15 +145,12 @@ spec: {{- if .Values.dagProcessor.customLivenessProbe }} livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.dagProcessor.customLivenessProbe "context" $) | trim | nindent 12 }} {{- else if .Values.dagProcessor.livenessProbe.enabled }} - {{- $livenessTimeout := sub (int .Values.dagProcessor.livenessProbe.timeoutSeconds) 1 }} livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.dagProcessor.livenessProbe "enabled") "context" $) | nindent 12 }} exec: command: - - /bin/bash - - -ec - - | - export CONNECTION_CHECK_MAX_COUNT=0 - timeout {{ $livenessTimeout }} airflow jobs check --job-type DagProcessorJob --local {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} + - pgrep + - -f + - "airflow dag-processor" {{- end }} {{- if .Values.dagProcessor.customReadinessProbe }} readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.dagProcessor.customReadinessProbe "context" $) | trim | nindent 12 }} @@ -163,7 +162,8 @@ spec: - /bin/bash - -ec - | - timeout {{ $readinessTimeout }} airflow jobs check --job-type DagProcessorJob --local {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} + export CONNECTION_CHECK_MAX_COUNT=0 + timeout {{ $readinessTimeout }} airflow jobs check --job-type DagProcessorJob --local --limit 0 {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} {{- end }} {{- if .Values.dagProcessor.customStartupProbe }} startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.dagProcessor.customStartupProbe "context" $) | nindent 12 }} @@ -176,7 +176,7 @@ spec: - -ec - | export CONNECTION_CHECK_MAX_COUNT=0 - timeout {{ $startupTimeout }} airflow jobs check --job-type DagProcessorJob --local {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} + timeout {{ $startupTimeout }} airflow jobs check --job-type DagProcessorJob --local --limit 0 {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} {{- end }} {{- end }} {{- if .Values.dagProcessor.lifecycleHooks }} @@ -209,6 +209,11 @@ spec: - name: empty-dir mountPath: /opt/bitnami/airflow/config/airflow_local_settings.py subPath: app-conf-dir/airflow_local_settings.py + {{- if and .Values.web.containerSecurityContext.enabled .Values.web.containerSecurityContext.readOnlyRootFilesystem }} + - name: empty-dir + mountPath: /opt/bitnami/airflow/venv/tmp + subPath: app-pyc-cache-dir + {{- end }} {{- if .Values.usePasswordFiles }} - name: airflow-secrets mountPath: /opt/bitnami/airflow/secrets diff --git a/bitnami/airflow/templates/scheduler/deployment.yaml b/bitnami/airflow/templates/scheduler/deployment.yaml index ac98901ba91a0b..5b3ba78b4e6b9a 100644 --- a/bitnami/airflow/templates/scheduler/deployment.yaml +++ b/bitnami/airflow/templates/scheduler/deployment.yaml @@ -108,6 +108,8 @@ spec: value: "scheduler" - name: AIRFLOW_EXECUTOR value: {{ .Values.executor }} + - name: PYTHONPYCACHEPREFIX + value: "/opt/bitnami/airflow/venv/tmp" {{- if or (eq .Values.executor "CeleryExecutor") (eq .Values.executor "CeleryKubernetesExecutor") }} - name: REDIS_HOST value: {{ include "airflow.redis.host" . | quote }} @@ -155,15 +157,12 @@ spec: {{- if .Values.scheduler.customLivenessProbe }} livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.scheduler.customLivenessProbe "context" $) | trim | nindent 12 }} {{- else if .Values.scheduler.livenessProbe.enabled }} - {{- $livenessTimeout := sub (int .Values.scheduler.livenessProbe.timeoutSeconds) 1 }} livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.scheduler.livenessProbe "enabled") "context" $) | nindent 12 }} exec: command: - - /bin/bash - - -ec - - | - export CONNECTION_CHECK_MAX_COUNT=0 - timeout {{ $livenessTimeout }} airflow jobs check --job-type SchedulerJob --local {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} + - pgrep + - -f + - "airflow scheduler" {{- end }} {{- if .Values.scheduler.customReadinessProbe }} readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.scheduler.customReadinessProbe "context" $) | trim | nindent 12 }} @@ -175,7 +174,8 @@ spec: - /bin/bash - -ec - | - timeout {{ $readinessTimeout }} airflow jobs check --job-type SchedulerJob --local {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} + export CONNECTION_CHECK_MAX_COUNT=0 + timeout {{ $readinessTimeout }} airflow jobs check --job-type SchedulerJob --local --limit 0 {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} {{- end }} {{- if .Values.scheduler.customStartupProbe }} startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.scheduler.customStartupProbe "context" $) | nindent 12 }} @@ -188,7 +188,7 @@ spec: - -ec - | export CONNECTION_CHECK_MAX_COUNT=0 - timeout {{ $startupTimeout }} airflow jobs check --job-type SchedulerJob --local {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} + timeout {{ $startupTimeout }} airflow jobs check --job-type SchedulerJob --local --limit 0 {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} {{- end }} {{- end }} {{- if .Values.scheduler.lifecycleHooks }} @@ -221,6 +221,11 @@ spec: - name: empty-dir mountPath: /opt/bitnami/airflow/config/airflow_local_settings.py subPath: app-conf-dir/airflow_local_settings.py + {{- if and .Values.web.containerSecurityContext.enabled .Values.web.containerSecurityContext.readOnlyRootFilesystem }} + - name: empty-dir + mountPath: /opt/bitnami/airflow/venv/tmp + subPath: app-pyc-cache-dir + {{- end }} {{- if .Values.usePasswordFiles }} - name: airflow-secrets mountPath: /opt/bitnami/airflow/secrets diff --git a/bitnami/airflow/templates/setup-db-job.yaml b/bitnami/airflow/templates/setup-db-job.yaml index 04f4bd7ae993ef..7296bb4ad692d1 100644 --- a/bitnami/airflow/templates/setup-db-job.yaml +++ b/bitnami/airflow/templates/setup-db-job.yaml @@ -70,12 +70,23 @@ spec: if ! airflow_execute db check-migrations; then info "Populating database" + {{- if (include "airflow.isImageMajorVersion2" .) }} airflow_execute db init + {{- else }} + airflow_execute db migrate + {{- end }} airflow_create_admin_user + info "Synchronizing internal metadata" + airflow_execute sync-perm --include-dags + true else info "Upgrading database schema" + {{- if (include "airflow.isImageMajorVersion2" .) }} airflow_execute db upgrade + {{- else }} + airflow_execute db migrate + {{- end }} true fi {{- end }} diff --git a/bitnami/airflow/templates/triggerer/statefulset.yaml b/bitnami/airflow/templates/triggerer/statefulset.yaml index 37b6f2e3c91b95..b89a7300076c90 100644 --- a/bitnami/airflow/templates/triggerer/statefulset.yaml +++ b/bitnami/airflow/templates/triggerer/statefulset.yaml @@ -112,6 +112,8 @@ spec: value: "triggerer" - name: AIRFLOW_EXECUTOR value: {{ .Values.executor }} + - name: PYTHONPYCACHEPREFIX + value: "/opt/bitnami/airflow/venv/tmp" {{- if or (eq .Values.executor "CeleryExecutor") (eq .Values.executor "CeleryKubernetesExecutor") }} - name: REDIS_HOST value: {{ include "airflow.redis.host" . | quote }} @@ -150,15 +152,12 @@ spec: {{- if .Values.triggerer.customLivenessProbe }} livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.triggerer.customLivenessProbe "context" $) | trim | nindent 12 }} {{- else if .Values.triggerer.livenessProbe.enabled }} - {{- $livenessTimeout := sub (int .Values.triggerer.livenessProbe.timeoutSeconds) 1 }} livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.triggerer.livenessProbe "enabled") "context" $) | nindent 12 }} exec: command: - - /bin/bash - - -ec - - | - export CONNECTION_CHECK_MAX_COUNT=0 - timeout {{ $livenessTimeout }} airflow jobs check --job-type TriggererJob --local {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} + - pgrep + - -f + - "airflow triggerer" {{- end }} {{- if .Values.triggerer.customReadinessProbe }} readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.triggerer.customReadinessProbe "context" $) | trim | nindent 12 }} @@ -170,7 +169,8 @@ spec: - /bin/bash - -ec - | - timeout {{ $readinessTimeout }} airflow jobs check --job-type TriggererJob --local {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} + export CONNECTION_CHECK_MAX_COUNT=0 + timeout {{ $readinessTimeout }} airflow jobs check --job-type TriggererJob --local --limit 0 {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} {{- end }} {{- if .Values.triggerer.customStartupProbe }} startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.triggerer.customStartupProbe "context" $) | nindent 12 }} @@ -183,7 +183,7 @@ spec: - -ec - | export CONNECTION_CHECK_MAX_COUNT=0 - timeout {{ $startupTimeout }} airflow jobs check --job-type TriggererJob --local {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} + timeout {{ $startupTimeout }} airflow jobs check --job-type TriggererJob --local --limit 0 {{- if not .Values.diagnosticMode.enabled }} 2>/dev/null {{- end }} {{- end }} {{- end }} {{- if .Values.triggerer.lifecycleHooks }} @@ -213,6 +213,11 @@ spec: - name: empty-dir mountPath: /opt/bitnami/airflow/config/airflow_local_settings.py subPath: app-conf-dir/airflow_local_settings.py + {{- if and .Values.web.containerSecurityContext.enabled .Values.web.containerSecurityContext.readOnlyRootFilesystem }} + - name: empty-dir + mountPath: /opt/bitnami/airflow/venv/tmp + subPath: app-pyc-cache-dir + {{- end }} {{- if .Values.usePasswordFiles }} - name: airflow-secrets mountPath: /opt/bitnami/airflow/secrets diff --git a/bitnami/airflow/templates/web/configmap.yaml b/bitnami/airflow/templates/web/configmap.yaml index 682d7ea6f4c96e..530f0bbb1ff76f 100644 --- a/bitnami/airflow/templates/web/configmap.yaml +++ b/bitnami/airflow/templates/web/configmap.yaml @@ -42,7 +42,11 @@ data: AUTH_LDAP_TLS_CACERTFILE = {{ printf "%s/%s" .Values.ldap.tls.certificatesMountPath .Values.ldap.tls.CAFilename | squote }} {{- end }} {{- else }} + {{- if (include "airflow.isImageMajorVersion2" .) }} from airflow.www.fab_security.manager import AUTH_DB + {{- else }} + from flask_appbuilder.const import AUTH_DB + {{- end }} AUTH_TYPE = AUTH_DB {{- end }} diff --git a/bitnami/airflow/templates/web/deployment.yaml b/bitnami/airflow/templates/web/deployment.yaml index 4ef6da01d765e6..9050800d196b34 100644 --- a/bitnami/airflow/templates/web/deployment.yaml +++ b/bitnami/airflow/templates/web/deployment.yaml @@ -123,6 +123,12 @@ spec: key: airflow-password {{- end }} {{- end }} + - name: PYTHONPYCACHEPREFIX + value: "/opt/bitnami/airflow/venv/tmp" + {{- if (include "airflow.isImageMajorVersion2" .) }} + - name: AIRFLOW_COMPONENT_TYPE + value: "webserver" + {{- end }} {{- if .Values.extraEnvVars }} {{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 12 }} {{- end }} @@ -179,7 +185,7 @@ spec: command: - pgrep - -f - - airflow-webserver + - airflow {{- end }} {{- if .Values.web.customReadinessProbe }} readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.web.customReadinessProbe "context" $) | nindent 12 }} @@ -187,7 +193,11 @@ spec: readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.web.readinessProbe "enabled") "context" $) | nindent 12 }} {{- if contains "127.0.0.1" (include "airflow.baseUrl" .) }} httpGet: + {{- if (include "airflow.isImageMajorVersion3" .) }} + path: /api/v2/monitor/health + {{- else }} path: /health + {{- end }} port: http scheme: {{ ternary "HTTPS" "HTTP" .Values.web.tls.enabled }} {{- else }} @@ -229,6 +239,11 @@ spec: - name: empty-dir mountPath: /opt/bitnami/airflow/webserver_config.py subPath: app-base-dir/webserver_config.py + {{- if and .Values.web.containerSecurityContext.enabled .Values.web.containerSecurityContext.readOnlyRootFilesystem }} + - name: empty-dir + mountPath: /opt/bitnami/airflow/venv/tmp + subPath: app-pyc-cache-dir + {{- end }} {{- if .Values.usePasswordFiles }} - name: airflow-secrets mountPath: /opt/bitnami/airflow/secrets @@ -282,7 +297,7 @@ spec: projected: sources: - secret: - name: {{ include "airflow.secretName" . }} + name: {{ include "airflow.secretName" . }} - secret: name: {{ include "airflow.database.secretName" . }} {{- if .Values.ldap.enabled }} diff --git a/bitnami/airflow/templates/web/service.yaml b/bitnami/airflow/templates/web/service.yaml index ff0a7b5bf490f2..04522299cdcbea 100644 --- a/bitnami/airflow/templates/web/service.yaml +++ b/bitnami/airflow/templates/web/service.yaml @@ -6,7 +6,7 @@ SPDX-License-Identifier: APACHE-2.0 apiVersion: v1 kind: Service metadata: - name: {{ include "common.names.fullname" . }} + name: {{ include "airflow.web.fullname" . }} namespace: {{ include "common.names.namespace" . | quote }} labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} app.kubernetes.io/component: web diff --git a/bitnami/airflow/templates/worker/statefulset.yaml b/bitnami/airflow/templates/worker/statefulset.yaml index cbf3cdc51ab450..9d4669309fe04d 100644 --- a/bitnami/airflow/templates/worker/statefulset.yaml +++ b/bitnami/airflow/templates/worker/statefulset.yaml @@ -114,6 +114,8 @@ spec: value: "worker" - name: AIRFLOW_EXECUTOR value: {{ include "airflow.worker.executor" . }} + - name: PYTHONPYCACHEPREFIX + value: "/opt/bitnami/airflow/venv/tmp" {{- if or (eq .Values.executor "CeleryExecutor") (eq .Values.executor "CeleryKubernetesExecutor") }} - name: REDIS_HOST value: {{ include "airflow.redis.host" . | quote }} @@ -172,6 +174,13 @@ spec: livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.worker.customLivenessProbe "context" $) | nindent 12 }} {{- else if .Values.worker.livenessProbe.enabled }} livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.worker.livenessProbe "enabled") "context" $) | nindent 12 }} + tcpSocket: + port: worker + {{- end }} + {{- if .Values.worker.customReadinessProbe }} + readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.worker.customReadinessProbe "context" $) | nindent 12 }} + {{- else if .Values.worker.readinessProbe.enabled }} + readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.worker.readinessProbe "enabled") "context" $) | nindent 12 }} exec: command: - sh @@ -180,13 +189,6 @@ spec: . /opt/bitnami/airflow/venv/bin/activate && \ CONNECTION_CHECK_MAX_COUNT=0 python -m celery --app airflow.providers.celery.executors.celery_executor.app inspect ping -d celery@$(hostname) {{- end }} - {{- if .Values.worker.customReadinessProbe }} - readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.worker.customReadinessProbe "context" $) | nindent 12 }} - {{- else if .Values.worker.readinessProbe.enabled }} - readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.worker.readinessProbe "enabled") "context" $) | nindent 12 }} - tcpSocket: - port: worker - {{- end }} {{- end }} {{- if .Values.worker.lifecycleHooks }} lifecycle: {{- include "common.tplvalues.render" (dict "value" .Values.worker.lifecycleHooks "context" $) | nindent 12 }} @@ -221,6 +223,11 @@ spec: - name: empty-dir mountPath: /opt/bitnami/airflow/webserver_config.py subPath: app-base-dir/webserver_config.py + {{- if and .Values.web.containerSecurityContext.enabled .Values.web.containerSecurityContext.readOnlyRootFilesystem }} + - name: empty-dir + mountPath: /opt/bitnami/airflow/venv/tmp + subPath: app-pyc-cache-dir + {{- end }} {{- if .Values.usePasswordFiles }} - name: airflow-secrets mountPath: /opt/bitnami/airflow/secrets diff --git a/bitnami/airflow/values.yaml b/bitnami/airflow/values.yaml index 6f97e0167a6bfd..7c60e5a496fd33 100644 --- a/bitnami/airflow/values.yaml +++ b/bitnami/airflow/values.yaml @@ -94,7 +94,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/airflow - tag: 2.10.5-debian-12-r11 + tag: 3.0.0-debian-12-r3 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -132,6 +132,10 @@ auth: ## ref: https://airflow.apache.org/docs/apache-airflow/stable/configurations-ref.html#secret-key ## secretKey: "" + ## @param auth.jwtSecretKey JWT secret key to run your flask app + ## ref: https://airflow.apache.org/docs/apache-airflow/stable/configurations-ref.html#secret-key + ## + jwtSecretKey: "" ## @param auth.existingSecret Name of an existing secret to use for Airflow credentials ## `auth.password`, `auth.fernetKey`, and `auth.secretKey` will be ignored and picked up from this secret ## The secret must contain the keys `airflow-password`, `airflow-fernet-key` and `airflow-secret-key' @@ -1218,7 +1222,7 @@ scheduler: dagProcessor: ## @param dagProcessor.enabled Run Airflow Dag Processor Manager as a standalone component ## - enabled: false + enabled: true ## @param dagProcessor.replicaCount Number of Airflow Dag Processor replicas ## replicaCount: 1 @@ -1559,7 +1563,7 @@ dagProcessor: triggerer: ## @param triggerer.enabled Run Airflow Triggerer as a standalone component ## - enabled: false + enabled: true ## @param triggerer.defaultCapacity How many triggers a single Triggerer can run at once ## defaultCapacity: 1000 @@ -2439,10 +2443,10 @@ setupDBJob: extraEnvVarsSecret: "" ## Airflow "setup-db" job's container resource requests and limits ## ref: http://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ - ## @param setupDBJob.resourcesPreset Set Airflow "setup-db" job's container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if setupDBJob.resources is set (setupDBJob.resources is recommended for production). + ## @param setupDBJob.resourcesPreset Set Airflow "setup-db" job's container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if setupDBJob.resources is set (setupDBJob.resources is recommended for production). ## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15 ## - resourcesPreset: "micro" + resourcesPreset: "small" ## @param setupDBJob.resources Set Airflow "setup-db" job's container requests and limits for different resources like CPU or memory (essential for production workloads) ## E.g: ## resources: diff --git a/bitnami/apisix/CHANGELOG.md b/bitnami/apisix/CHANGELOG.md index b193efe5ac61e5..b50e242b30e330 100644 --- a/bitnami/apisix/CHANGELOG.md +++ b/bitnami/apisix/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 4.2.2 (2025-04-01) +## 4.2.3 (2025-05-01) -* [bitnami/apisix] Release 4.2.2 ([#32695](https://github.com/bitnami/charts/pull/32695)) +* [bitnami/apisix] Release 4.2.3 ([#33277](https://github.com/bitnami/charts/pull/33277)) + +## 4.2.2 (2025-04-01) + +* [bitnami/apisix] Release 4.2.2 (#32695) ([1193919](https://github.com/bitnami/charts/commit/11939197e7f7cdb4c366bbb316db96ad54556c12)), closes [#32695](https://github.com/bitnami/charts/issues/32695) ## 4.2.1 (2025-03-20) diff --git a/bitnami/apisix/Chart.lock b/bitnami/apisix/Chart.lock index bacf3602da0530..3ccd2c85506dc9 100644 --- a/bitnami/apisix/Chart.lock +++ b/bitnami/apisix/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: etcd repository: oci://registry-1.docker.io/bitnamicharts - version: 11.2.1 + version: 11.3.0 - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:f00f31af0fc86b8963c3bad8be473a35dc1c85f19581f9dd23ded99026ebce75 -generated: "2025-04-01T09:02:23.00692708Z" + version: 2.30.2 +digest: sha256:807ee24cb1dba72058f000e12e7d90edeb75682b9df74acd589ad80f4c367b8a +generated: "2025-05-01T09:12:47.894270481Z" diff --git a/bitnami/apisix/Chart.yaml b/bitnami/apisix/Chart.yaml index f4bbff41e050ae..cebc5fceff718e 100644 --- a/bitnami/apisix/Chart.yaml +++ b/bitnami/apisix/Chart.yaml @@ -7,13 +7,13 @@ annotations: licenses: Apache-2.0 images: | - name: apisix - image: docker.io/bitnami/apisix:3.12.0-debian-12-r0 + image: docker.io/bitnami/apisix:3.12.0-debian-12-r3 - name: apisix-dashboard - image: docker.io/bitnami/apisix-dashboard:3.0.1-debian-12-r64 + image: docker.io/bitnami/apisix-dashboard:3.0.1-debian-12-r69 - name: apisix-ingress-controller - image: docker.io/bitnami/apisix-ingress-controller:1.8.4-debian-12-r0 + image: docker.io/bitnami/apisix-ingress-controller:1.8.4-debian-12-r4 - name: os-shell - image: docker.io/bitnami/os-shell:12-debian-12-r40 + image: docker.io/bitnami/os-shell:12-debian-12-r43 apiVersion: v2 appVersion: 3.12.0 dependencies: @@ -46,4 +46,4 @@ sources: - https://github.com/bitnami/charts/tree/main/bitnami/apisix - https://github.com/bitnami/charts/tree/main/bitnami/apisix-dashboard - https://github.com/bitnami/charts/tree/main/bitnami/apisix-ingress-controller -version: 4.2.2 +version: 4.2.3 diff --git a/bitnami/apisix/values.yaml b/bitnami/apisix/values.yaml index fea912524aedd7..07098a8820a3d2 100644 --- a/bitnami/apisix/values.yaml +++ b/bitnami/apisix/values.yaml @@ -95,7 +95,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/apisix - tag: 3.12.0-debian-12-r0 + tag: 3.12.0-debian-12-r3 digest: "" ## Specify a imagePullPolicy ## ref: http://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -1695,7 +1695,7 @@ dashboard: image: registry: docker.io repository: bitnami/apisix-dashboard - tag: 3.0.1-debian-12-r64 + tag: 3.0.1-debian-12-r69 digest: "" ## Specify a imagePullPolicy ## ref: http://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -2441,7 +2441,7 @@ ingressController: image: registry: docker.io repository: bitnami/apisix-ingress-controller - tag: 1.8.4-debian-12-r0 + tag: 1.8.4-debian-12-r4 digest: "" ## Specify a imagePullPolicy ## ref: http://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -3160,7 +3160,7 @@ waitContainer: image: registry: docker.io repository: bitnami/os-shell - tag: 12-debian-12-r40 + tag: 12-debian-12-r43 digest: "" ## @param waitContainer.image.pullPolicy Init container wait-container image pull policy ## diff --git a/bitnami/appsmith/CHANGELOG.md b/bitnami/appsmith/CHANGELOG.md index 8e8189da5fc24e..b2d267c72a6ca9 100644 --- a/bitnami/appsmith/CHANGELOG.md +++ b/bitnami/appsmith/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 5.2.9 (2025-04-24) +## 5.2.10 (2025-04-30) -* [bitnami/appsmith] Release 5.2.9 ([#33166](https://github.com/bitnami/charts/pull/33166)) +* [bitnami/appsmith] Release 5.2.10 ([#33257](https://github.com/bitnami/charts/pull/33257)) + +## 5.2.9 (2025-04-24) + +* [bitnami/appsmith] Release 5.2.9 (#33166) ([6b6a21d](https://github.com/bitnami/charts/commit/6b6a21d876fec93ecd0ac33eb2d3d3a1e2f20207)), closes [#33166](https://github.com/bitnami/charts/issues/33166) ## 5.2.8 (2025-04-16) diff --git a/bitnami/appsmith/Chart.lock b/bitnami/appsmith/Chart.lock index 874782dcb2ab57..d7eddd40e9b849 100644 --- a/bitnami/appsmith/Chart.lock +++ b/bitnami/appsmith/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.13.2 + version: 20.13.3 - name: mongodb repository: oci://registry-1.docker.io/bitnamicharts - version: 16.5.1 + version: 16.5.3 - name: common repository: oci://registry-1.docker.io/bitnamicharts version: 2.30.0 -digest: sha256:606e919b96042e95256fc01293f72868ec20faff18c2f92d198fd9a15a6fb7dd -generated: "2025-04-24T14:08:53.430640364Z" +digest: sha256:6d1c4a54f4cb28d885dae619ef6f4ffe0ecc7a6d13b3bfe769275f77c4ac429a +generated: "2025-04-30T06:40:30.298186515Z" diff --git a/bitnami/appsmith/Chart.yaml b/bitnami/appsmith/Chart.yaml index 9a7be04ece0341..adbd7516eadccb 100644 --- a/bitnami/appsmith/Chart.yaml +++ b/bitnami/appsmith/Chart.yaml @@ -7,13 +7,13 @@ annotations: licenses: Apache-2.0 images: | - name: appsmith - image: docker.io/bitnami/appsmith:1.69.0-debian-12-r0 + image: docker.io/bitnami/appsmith:1.70.0-debian-12-r0 - name: haproxy image: docker.io/bitnami/haproxy:3.1.7-debian-12-r1 - name: os-shell image: docker.io/bitnami/os-shell:12-debian-12-r43 apiVersion: v2 -appVersion: 1.69.0 +appVersion: 1.70.0 dependencies: - condition: redis.enabled name: redis @@ -40,4 +40,4 @@ maintainers: name: appsmith sources: - https://github.com/bitnami/charts/tree/main/bitnami/appsmith -version: 5.2.9 +version: 5.2.10 diff --git a/bitnami/appsmith/values.yaml b/bitnami/appsmith/values.yaml index 53d4c39d455938..5ac8f6f4a0ebd0 100644 --- a/bitnami/appsmith/values.yaml +++ b/bitnami/appsmith/values.yaml @@ -90,7 +90,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/appsmith - tag: 1.69.0-debian-12-r0 + tag: 1.70.0-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: http://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/argo-workflows/CHANGELOG.md b/bitnami/argo-workflows/CHANGELOG.md index e7a4f4b650325b..3ec9c3cbf91638 100644 --- a/bitnami/argo-workflows/CHANGELOG.md +++ b/bitnami/argo-workflows/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 11.1.12 (2025-04-28) +## 11.1.13 (2025-04-29) -* [bitnami/argo-workflows] Release 11.1.12 ([#33230](https://github.com/bitnami/charts/pull/33230)) +* [bitnami/argo-workflows] Release 11.1.13 ([#33251](https://github.com/bitnami/charts/pull/33251)) + +## 11.1.12 (2025-04-28) + +* [bitnami/argo-workflows] Release 11.1.12 (#33230) ([c4f0308](https://github.com/bitnami/charts/commit/c4f03080b936f33da9874043c863ce3817d8df7d)), closes [#33230](https://github.com/bitnami/charts/issues/33230) ## 11.1.11 (2025-04-01) diff --git a/bitnami/argo-workflows/Chart.yaml b/bitnami/argo-workflows/Chart.yaml index 9a95a4e86887b2..c7d3b3f8fd1d37 100644 --- a/bitnami/argo-workflows/Chart.yaml +++ b/bitnami/argo-workflows/Chart.yaml @@ -7,13 +7,13 @@ annotations: licenses: Apache-2.0 images: | - name: argo-workflow-cli - image: docker.io/bitnami/argo-workflow-cli:3.6.6-debian-12-r0 + image: docker.io/bitnami/argo-workflow-cli:3.6.7-debian-12-r0 - name: argo-workflow-controller - image: docker.io/bitnami/argo-workflow-controller:3.6.6-debian-12-r0 + image: docker.io/bitnami/argo-workflow-controller:3.6.7-debian-12-r0 - name: argo-workflow-exec - image: docker.io/bitnami/argo-workflow-exec:3.6.6-debian-12-r0 + image: docker.io/bitnami/argo-workflow-exec:3.6.7-debian-12-r0 apiVersion: v2 -appVersion: 3.6.6 +appVersion: 3.6.7 dependencies: - condition: postgresql.enabled name: postgresql @@ -43,4 +43,4 @@ maintainers: name: argo-workflows sources: - https://github.com/bitnami/charts/tree/main/bitnami/argo-workflows -version: 11.1.12 +version: 11.1.13 diff --git a/bitnami/argo-workflows/crds/argoproj.io_clusterworkflowtemplates.yaml b/bitnami/argo-workflows/crds/argoproj.io_clusterworkflowtemplates.yaml index 2be08bd3636b5c..402e9397390681 100644 --- a/bitnami/argo-workflows/crds/argoproj.io_clusterworkflowtemplates.yaml +++ b/bitnami/argo-workflows/crds/argoproj.io_clusterworkflowtemplates.yaml @@ -1,5 +1,5 @@ # Source: https://raw.githubusercontent.com/argoproj/argo-workflows/v{version}/manifests/base/crds/minimal/argoproj.io_clusterworkflowtemplates.yaml -# Version: 3.6.6 +# Version: 3.6.7 apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: diff --git a/bitnami/argo-workflows/crds/argoproj.io_cronworkflows.yaml b/bitnami/argo-workflows/crds/argoproj.io_cronworkflows.yaml index 7df397fda5addd..99f3e87e1dee10 100644 --- a/bitnami/argo-workflows/crds/argoproj.io_cronworkflows.yaml +++ b/bitnami/argo-workflows/crds/argoproj.io_cronworkflows.yaml @@ -1,5 +1,5 @@ # Source: https://raw.githubusercontent.com/argoproj/argo-workflows/v{version}/manifests/base/crds/minimal/argoproj.io_cronworkflows.yaml -# Version: 3.6.6 +# Version: 3.6.7 apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: diff --git a/bitnami/argo-workflows/crds/argoproj.io_workflowartifactgctasks.yaml b/bitnami/argo-workflows/crds/argoproj.io_workflowartifactgctasks.yaml index 89201b24ded8fd..d11b84578b395a 100644 --- a/bitnami/argo-workflows/crds/argoproj.io_workflowartifactgctasks.yaml +++ b/bitnami/argo-workflows/crds/argoproj.io_workflowartifactgctasks.yaml @@ -1,5 +1,5 @@ # Source: https://raw.githubusercontent.com/argoproj/argo-workflows/v{version}/manifests/base/crds/minimal/argoproj.io_workflowartifactgctasks.yaml -# Version: 3.6.6 +# Version: 3.6.7 # This is an auto-generated file. DO NOT EDIT apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition diff --git a/bitnami/argo-workflows/crds/argoproj.io_workfloweventbindings.yaml b/bitnami/argo-workflows/crds/argoproj.io_workfloweventbindings.yaml index f41ad4132685ee..898802735ab126 100644 --- a/bitnami/argo-workflows/crds/argoproj.io_workfloweventbindings.yaml +++ b/bitnami/argo-workflows/crds/argoproj.io_workfloweventbindings.yaml @@ -1,5 +1,5 @@ # Source: https://raw.githubusercontent.com/argoproj/argo-workflows/v{version}/manifests/base/crds/minimal/argoproj.io_workfloweventbindings.yaml -# Version: 3.6.6 +# Version: 3.6.7 # This is an auto-generated file. DO NOT EDIT apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition diff --git a/bitnami/argo-workflows/crds/argoproj.io_workflows.yaml b/bitnami/argo-workflows/crds/argoproj.io_workflows.yaml index 3889df05e20427..6d7f6ec5b49028 100644 --- a/bitnami/argo-workflows/crds/argoproj.io_workflows.yaml +++ b/bitnami/argo-workflows/crds/argoproj.io_workflows.yaml @@ -1,5 +1,5 @@ # Source: https://raw.githubusercontent.com/argoproj/argo-workflows/v{version}/manifests/base/crds/minimal/argoproj.io_workflows.yaml -# Version: 3.6.6 +# Version: 3.6.7 apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: diff --git a/bitnami/argo-workflows/crds/argoproj.io_workflowtaskresults.yaml b/bitnami/argo-workflows/crds/argoproj.io_workflowtaskresults.yaml index 7515a5258ea93c..27d038c2d4c193 100644 --- a/bitnami/argo-workflows/crds/argoproj.io_workflowtaskresults.yaml +++ b/bitnami/argo-workflows/crds/argoproj.io_workflowtaskresults.yaml @@ -1,5 +1,5 @@ # Source: https://raw.githubusercontent.com/argoproj/argo-workflows/v{version}/manifests/base/crds/minimal/argoproj.io_workflowtaskresults.yaml -# Version: 3.6.6 +# Version: 3.6.7 # This is an auto-generated file. DO NOT EDIT apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition diff --git a/bitnami/argo-workflows/crds/argoproj.io_workflowtasksets.yaml b/bitnami/argo-workflows/crds/argoproj.io_workflowtasksets.yaml index 13c607ee11477e..b1085650f9189a 100644 --- a/bitnami/argo-workflows/crds/argoproj.io_workflowtasksets.yaml +++ b/bitnami/argo-workflows/crds/argoproj.io_workflowtasksets.yaml @@ -1,5 +1,5 @@ # Source: https://raw.githubusercontent.com/argoproj/argo-workflows/v{version}/manifests/base/crds/minimal/argoproj.io_workflowtasksets.yaml -# Version: 3.6.6 +# Version: 3.6.7 apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: diff --git a/bitnami/argo-workflows/crds/argoproj.io_workflowtemplates.yaml b/bitnami/argo-workflows/crds/argoproj.io_workflowtemplates.yaml index 441347ae159da8..3ab07cae9469e5 100644 --- a/bitnami/argo-workflows/crds/argoproj.io_workflowtemplates.yaml +++ b/bitnami/argo-workflows/crds/argoproj.io_workflowtemplates.yaml @@ -1,5 +1,5 @@ # Source: https://raw.githubusercontent.com/argoproj/argo-workflows/v{version}/manifests/base/crds/minimal/argoproj.io_workflowtemplates.yaml -# Version: 3.6.6 +# Version: 3.6.7 apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: diff --git a/bitnami/argo-workflows/values.yaml b/bitnami/argo-workflows/values.yaml index 70c6db218d8d8a..f3ee9f92ba85de 100644 --- a/bitnami/argo-workflows/values.yaml +++ b/bitnami/argo-workflows/values.yaml @@ -80,7 +80,7 @@ server: image: registry: docker.io repository: bitnami/argo-workflow-cli - tag: 3.6.6-debian-12-r0 + tag: 3.6.7-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -567,7 +567,7 @@ controller: image: registry: docker.io repository: bitnami/argo-workflow-controller - tag: 3.6.6-debian-12-r0 + tag: 3.6.7-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -1120,7 +1120,7 @@ executor: image: registry: docker.io repository: bitnami/argo-workflow-exec - tag: 3.6.6-debian-12-r0 + tag: 3.6.7-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/aspnet-core/CHANGELOG.md b/bitnami/aspnet-core/CHANGELOG.md index cf855ac5ffe34b..b35f06ff3767c5 100644 --- a/bitnami/aspnet-core/CHANGELOG.md +++ b/bitnami/aspnet-core/CHANGELOG.md @@ -1,8 +1,16 @@ # Changelog -## 6.3.8 (2025-04-09) +## 7.0.1 (2025-04-30) -* [bitnami/aspnet-core] Release 6.3.8 ([#32925](https://github.com/bitnami/charts/pull/32925)) +* [bitnami/aspnet-core] Release 7.0.1 ([#33274](https://github.com/bitnami/charts/pull/33274)) + +## 7.0.0 (2025-04-30) + +* [bitnami/aspnet-core] Release 7.0.0 (#33266) ([ee7edfe](https://github.com/bitnami/charts/commit/ee7edfeb563ca02927b3878f9dad96c468992b17)), closes [#33266](https://github.com/bitnami/charts/issues/33266) + +## 6.3.8 (2025-04-09) + +* [bitnami/aspnet-core] Release 6.3.8 (#32925) ([cb28cd2](https://github.com/bitnami/charts/commit/cb28cd23289d76cfb853f96fb20b796268dd202d)), closes [#32925](https://github.com/bitnami/charts/issues/32925) ## 6.3.7 (2025-04-09) diff --git a/bitnami/aspnet-core/Chart.lock b/bitnami/aspnet-core/Chart.lock index 47f3d458aa3e9b..8e528716c204cf 100644 --- a/bitnami/aspnet-core/Chart.lock +++ b/bitnami/aspnet-core/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:46afdf79eae69065904d430f03f7e5b79a148afed20aa45ee83ba88adc036169 -generated: "2025-03-11T19:19:47.25006625Z" + version: 2.30.2 +digest: sha256:85748f67a5f7d7b1d8e36608bb0aae580ed522f65e17def2ccc88a5285992445 +generated: "2025-04-30T16:46:03.342010951Z" diff --git a/bitnami/aspnet-core/Chart.yaml b/bitnami/aspnet-core/Chart.yaml index 8f0895b8047b08..3052ed1d7d9582 100644 --- a/bitnami/aspnet-core/Chart.yaml +++ b/bitnami/aspnet-core/Chart.yaml @@ -7,13 +7,13 @@ annotations: licenses: Apache-2.0 images: | - name: aspnet-core - image: docker.io/bitnami/aspnet-core:8.0.15-debian-12-r1 + image: docker.io/bitnami/aspnet-core:9.0.4-debian-12-r5 - name: dotnet-sdk - image: docker.io/bitnami/dotnet-sdk:8.0.408-debian-12-r0 + image: docker.io/bitnami/dotnet-sdk:9.0.203-debian-12-r5 - name: git - image: docker.io/bitnami/git:2.49.0-debian-12-r4 + image: docker.io/bitnami/git:2.49.0-debian-12-r5 apiVersion: v2 -appVersion: 8.0.15 +appVersion: 9.0.4 dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts @@ -32,4 +32,4 @@ maintainers: name: aspnet-core sources: - https://github.com/bitnami/charts/tree/main/bitnami/aspnet-core -version: 6.3.8 +version: 7.0.1 diff --git a/bitnami/aspnet-core/values.yaml b/bitnami/aspnet-core/values.yaml index dc3f30049f05b0..c5d7b40a6f5e96 100644 --- a/bitnami/aspnet-core/values.yaml +++ b/bitnami/aspnet-core/values.yaml @@ -78,7 +78,7 @@ extraDeploy: [] image: registry: docker.io repository: bitnami/aspnet-core - tag: 8.0.15-debian-12-r1 + tag: 9.0.4-debian-12-r5 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -414,7 +414,7 @@ appFromExternalRepo: image: registry: docker.io repository: bitnami/git - tag: 2.49.0-debian-12-r4 + tag: 2.49.0-debian-12-r5 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -458,7 +458,7 @@ appFromExternalRepo: image: registry: docker.io repository: bitnami/dotnet-sdk - tag: 8.0.408-debian-12-r0 + tag: 9.0.203-debian-12-r5 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/cloudnative-pg/CHANGELOG.md b/bitnami/cloudnative-pg/CHANGELOG.md index 022ea7db03f5bf..f7e5fcec55e0c1 100644 --- a/bitnami/cloudnative-pg/CHANGELOG.md +++ b/bitnami/cloudnative-pg/CHANGELOG.md @@ -1,8 +1,13 @@ # Changelog -## 0.1.7 (2025-04-01) +## 0.1.8 (2025-04-22) -* [bitnami/cloudnative-pg] Release 0.1.7 ([#32723](https://github.com/bitnami/charts/pull/32723)) +* [bitnami/cloudnative-pg] fix use Values failed in range method ([#33101](https://github.com/bitnami/charts/pull/33101)) + +## 0.1.7 (2025-04-01) + +* [bitnami/*] Add tanzuCategory annotation (#32409) ([a8fba5c](https://github.com/bitnami/charts/commit/a8fba5cb01f6f4464ca7f69c50b0fbe97d837a95)), closes [#32409](https://github.com/bitnami/charts/issues/32409) +* [bitnami/cloudnative-pg] Release 0.1.7 (#32723) ([5c9af25](https://github.com/bitnami/charts/commit/5c9af25502d10851181a6285e2fc3678892336f5)), closes [#32723](https://github.com/bitnami/charts/issues/32723) ## 0.1.6 (2025-03-05) diff --git a/bitnami/cloudnative-pg/Chart.yaml b/bitnami/cloudnative-pg/Chart.yaml index a77010a0ba3a89..4829913a805fa0 100644 --- a/bitnami/cloudnative-pg/Chart.yaml +++ b/bitnami/cloudnative-pg/Chart.yaml @@ -31,4 +31,4 @@ maintainers: name: cloudnative-pg sources: - https://github.com/bitnami/charts/tree/main/bitnami/cloudnative-pg -version: 0.1.7 +version: 0.1.8 diff --git a/bitnami/cloudnative-pg/templates/role.yaml b/bitnami/cloudnative-pg/templates/role.yaml index 8b7600db208d38..24362b404f2e5c 100644 --- a/bitnami/cloudnative-pg/templates/role.yaml +++ b/bitnami/cloudnative-pg/templates/role.yaml @@ -12,7 +12,7 @@ apiVersion: {{ include "common.capabilities.rbac.apiVersion" $ }} metadata: name: {{ include "common.names.fullname" $ | trunc 63 | trimSuffix "-" }} namespace: {{ $namespace | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} + labels: {{- include "common.labels.standard" ( dict "customLabels" $.Values.commonLabels "context" $ ) | nindent 4 }} app.kubernetes.io/part-of: cloudnative-pg app.kubernetes.io/component: operator {{- if $.Values.commonAnnotations }} diff --git a/bitnami/cloudnative-pg/templates/rolebinding.yaml b/bitnami/cloudnative-pg/templates/rolebinding.yaml index c6ea874b5cf673..c69ed9884adb2c 100644 --- a/bitnami/cloudnative-pg/templates/rolebinding.yaml +++ b/bitnami/cloudnative-pg/templates/rolebinding.yaml @@ -12,7 +12,7 @@ apiVersion: {{ include "common.capabilities.rbac.apiVersion" $ }} metadata: name: {{ include "common.names.fullname" $ | trunc 63 | trimSuffix "-" }} namespace: {{ $namespace | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} + labels: {{- include "common.labels.standard" ( dict "customLabels" $.Values.commonLabels "context" $ ) | nindent 4 }} app.kubernetes.io/part-of: cloudnative-pg app.kubernetes.io/component: operator {{- if $.Values.commonAnnotations }} diff --git a/bitnami/common/CHANGELOG.md b/bitnami/common/CHANGELOG.md index ffd08704403887..0c060aba335882 100644 --- a/bitnami/common/CHANGELOG.md +++ b/bitnami/common/CHANGELOG.md @@ -1,8 +1,19 @@ # Changelog +## 2.30.2 (2025-04-30) + +* [bitnami/common] add namespaces to extraPodAffinityTerms for affinities ([#33173](https://github.com/bitnami/charts/pull/33173)) + +## 2.30.1 (2025-04-30) + +* [bitnami/common] Allows tpl in provided passwords "common.secrets.passwords.manage" (#33196) ([1f53dd8](https://github.com/bitnami/charts/commit/1f53dd862f2aca1071f5734c3ba825e3ff4fa383)), closes [#33196](https://github.com/bitnami/charts/issues/33196) +* [bitnami/common] Restore 'Paremeters' section of the README (#32861) ([72f3f35](https://github.com/bitnami/charts/commit/72f3f353e35da99060a1662770655a12a2253887)), closes [#32861](https://github.com/bitnami/charts/issues/32861) + ## 2.30.0 (2025-02-19) -* [bitnami/common] Add helper to check API versions ([#31969](https://github.com/bitnami/charts/pull/31969)) +* [bitnami/*] Use CDN url for the Bitnami Application Icons (#31881) ([d9bb11a](https://github.com/bitnami/charts/commit/d9bb11a9076b9bfdcc70ea022c25ef50e9713657)), closes [#31881](https://github.com/bitnami/charts/issues/31881) +* [bitnami/common] Add helper to check API versions (#31969) ([5ba89c5](https://github.com/bitnami/charts/commit/5ba89c5afc3d57e36f90364638d9beabb32499f4)), closes [#31969](https://github.com/bitnami/charts/issues/31969) +* Update copyright year (#31682) ([e9f02f5](https://github.com/bitnami/charts/commit/e9f02f5007068751f7eb2270fece811e685c99b6)), closes [#31682](https://github.com/bitnami/charts/issues/31682) ## 2.29.1 (2025-01-23) diff --git a/bitnami/common/Chart.yaml b/bitnami/common/Chart.yaml index 09598572ec0762..de4b3730bd73c0 100644 --- a/bitnami/common/Chart.yaml +++ b/bitnami/common/Chart.yaml @@ -6,7 +6,7 @@ annotations: licenses: Apache-2.0 apiVersion: v2 # Please make sure that version and appVersion are always the same. -appVersion: 2.30.0 +appVersion: 2.30.2 description: A Library Helm Chart for grouping common logic between bitnami charts. This chart is not deployable by itself. home: https://bitnami.com icon: https://dyltqmyl993wv.cloudfront.net/downloads/logos/bitnami-mark.png @@ -23,4 +23,4 @@ name: common sources: - https://github.com/bitnami/charts/tree/main/bitnami/common type: library -version: 2.30.0 +version: 2.30.2 diff --git a/bitnami/common/templates/_affinities.tpl b/bitnami/common/templates/_affinities.tpl index d387dbe632479c..c6ccc62e2fa641 100644 --- a/bitnami/common/templates/_affinities.tpl +++ b/bitnami/common/templates/_affinities.tpl @@ -82,7 +82,7 @@ preferredDuringSchedulingIgnoredDuringExecution: namespaces: - {{ .context.Release.Namespace }} {{- with $extraNamespaces }} - {{ include "common.tplvalues.render" (dict "value" . "context" $) | nindent 8 }} + {{- include "common.tplvalues.render" (dict "value" . "context" $) | nindent 8 }} {{- end }} {{- end }} topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }} @@ -97,6 +97,13 @@ preferredDuringSchedulingIgnoredDuringExecution: {{- range $key, $value := .extraMatchLabels }} {{ $key }}: {{ $value | quote }} {{- end }} + {{- if .namespaces }} + namespaces: + - {{ $.context.Release.Namespace }} + {{- with .namespaces }} + {{- include "common.tplvalues.render" (dict "value" . "context" $) | nindent 8 }} + {{- end }} + {{- end }} topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }} weight: {{ .weight | default 1 -}} {{- end -}} @@ -121,13 +128,13 @@ requiredDuringSchedulingIgnoredDuringExecution: {{- range $key, $value := $extraMatchLabels }} {{ $key }}: {{ $value | quote }} {{- end }} - {{- if $extraNamespaces }} - namespaces: - - {{ .context.Release.Namespace }} - {{- with $extraNamespaces }} - {{ include "common.tplvalues.render" (dict "value" . "context" $) | nindent 8 }} - {{- end }} + {{- if $extraNamespaces }} + namespaces: + - {{ .context.Release.Namespace }} + {{- with $extraNamespaces }} + {{- include "common.tplvalues.render" (dict "value" . "context" $) | nindent 6 }} {{- end }} + {{- end }} topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }} {{- range $extraPodAffinityTerms }} - labelSelector: @@ -138,6 +145,13 @@ requiredDuringSchedulingIgnoredDuringExecution: {{- range $key, $value := .extraMatchLabels }} {{ $key }}: {{ $value | quote }} {{- end }} + {{- if .namespaces }} + namespaces: + - {{ $.context.Release.Namespace }} + {{- with .namespaces }} + {{- include "common.tplvalues.render" (dict "value" . "context" $) | nindent 6 }} + {{- end }} + {{- end }} topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }} {{- end -}} {{- end -}} diff --git a/bitnami/common/templates/_secrets.tpl b/bitnami/common/templates/_secrets.tpl index bfef46978d929f..7868c00ac059fa 100644 --- a/bitnami/common/templates/_secrets.tpl +++ b/bitnami/common/templates/_secrets.tpl @@ -110,12 +110,12 @@ The order in which this function returns a secret password: {{- end }} {{- if and $providedPasswordValue .honorProvidedValues }} - {{- $password = $providedPasswordValue | toString }} + {{- $password = tpl ($providedPasswordValue | toString) .context }} {{- end }} {{- if not $password }} {{- if $providedPasswordValue }} - {{- $password = $providedPasswordValue | toString }} + {{- $password = tpl ($providedPasswordValue | toString) .context }} {{- else }} {{- if .context.Values.enabled }} {{- $subchart = $chartName }} diff --git a/bitnami/concourse/CHANGELOG.md b/bitnami/concourse/CHANGELOG.md index 894ad68e414fc2..c45ca06b81e556 100644 --- a/bitnami/concourse/CHANGELOG.md +++ b/bitnami/concourse/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 5.1.25 (2025-04-25) +## 5.1.26 (2025-04-29) -* [bitnami/concourse] Release 5.1.25 ([#33183](https://github.com/bitnami/charts/pull/33183)) +* [bitnami/concourse] Release 5.1.26 ([#33252](https://github.com/bitnami/charts/pull/33252)) + +## 5.1.25 (2025-04-25) + +* [bitnami/concourse] Release 5.1.25 (#33183) ([18dd2c0](https://github.com/bitnami/charts/commit/18dd2c0062b99799ec5ebacf10552078ce2ad988)), closes [#33183](https://github.com/bitnami/charts/issues/33183) ## 5.1.24 (2025-04-10) diff --git a/bitnami/concourse/Chart.yaml b/bitnami/concourse/Chart.yaml index 1ee189cfdeab4d..3bccbd4b63d713 100644 --- a/bitnami/concourse/Chart.yaml +++ b/bitnami/concourse/Chart.yaml @@ -7,7 +7,7 @@ annotations: licenses: Apache-2.0 images: | - name: concourse - image: docker.io/bitnami/concourse:7.13.1-debian-12-r4 + image: docker.io/bitnami/concourse:7.13.1-debian-12-r5 - name: os-shell image: docker.io/bitnami/os-shell:12-debian-12-r43 apiVersion: v2 @@ -38,4 +38,4 @@ maintainers: name: concourse sources: - https://github.com/bitnami/charts/tree/main/bitnami/concourse -version: 5.1.25 +version: 5.1.26 diff --git a/bitnami/concourse/values.yaml b/bitnami/concourse/values.yaml index 834395fd7dab35..8883b069accc99 100644 --- a/bitnami/concourse/values.yaml +++ b/bitnami/concourse/values.yaml @@ -84,7 +84,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/concourse - tag: 7.13.1-debian-12-r4 + tag: 7.13.1-debian-12-r5 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/consul/CHANGELOG.md b/bitnami/consul/CHANGELOG.md index 97e79b66a33092..c9c7d76fddb764 100644 --- a/bitnami/consul/CHANGELOG.md +++ b/bitnami/consul/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 11.4.13 (2025-04-28) +## 11.4.14 (2025-04-29) -* [bitnami/consul] Release 11.4.13 ([#33201](https://github.com/bitnami/charts/pull/33201)) +* [bitnami/consul] Fix mismatched serfLAN and serfWAN ports in consul-headless-service ([#33114](https://github.com/bitnami/charts/pull/33114)) + +## 11.4.13 (2025-04-28) + +* [bitnami/consul] Release 11.4.13 (#33201) ([d1dbafc](https://github.com/bitnami/charts/commit/d1dbafc7ad5581e5d9f2b6a4387980272f996115)), closes [#33201](https://github.com/bitnami/charts/issues/33201) ## 11.4.12 (2025-04-28) diff --git a/bitnami/consul/Chart.yaml b/bitnami/consul/Chart.yaml index 1d31c7b675dfde..d1e9d025532700 100644 --- a/bitnami/consul/Chart.yaml +++ b/bitnami/consul/Chart.yaml @@ -33,4 +33,4 @@ maintainers: name: consul sources: - https://github.com/bitnami/charts/tree/main/bitnami/consul -version: 11.4.13 +version: 11.4.14 diff --git a/bitnami/consul/templates/consul-headless-service.yaml b/bitnami/consul/templates/consul-headless-service.yaml index 224275c1f8d34e..db974eedfccf22 100644 --- a/bitnami/consul/templates/consul-headless-service.yaml +++ b/bitnami/consul/templates/consul-headless-service.yaml @@ -27,13 +27,13 @@ spec: port: {{ .Values.containerPorts.serfLAN }} - name: serflan-udp protocol: UDP - port: {{ .Values.containerPorts.serfWAN }} + port: {{ .Values.containerPorts.serfLAN }} - name: serfwan-tcp protocol: TCP port: {{ .Values.containerPorts.serfWAN }} - name: serfwan-udp protocol: UDP - port: {{ .Values.containerPorts.serfLAN }} + port: {{ .Values.containerPorts.serfWAN }} - name: rpc-server port: {{ .Values.containerPorts.rpcServer }} - name: dns-tcp diff --git a/bitnami/elasticsearch/CHANGELOG.md b/bitnami/elasticsearch/CHANGELOG.md index 8330e03fbaa026..7884effce42411 100644 --- a/bitnami/elasticsearch/CHANGELOG.md +++ b/bitnami/elasticsearch/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog +## 22.0.1 (2025-04-30) + +* [bitnami/elasticsearch] Update kibana subchart ([#33256](https://github.com/bitnami/charts/pull/33256)) + ## 22.0.0 (2025-04-29) -* [bitnami/elasticsearch] Release 22.0.0 ([#33246](https://github.com/bitnami/charts/pull/33246)) +* [bitnami/elasticsearch] Release 22.0.0 (#33246) ([5ff40ae](https://github.com/bitnami/charts/commit/5ff40ae91813f230cdf1e8b11e9ab5a3a1892417)), closes [#33246](https://github.com/bitnami/charts/issues/33246) ## 21.6.3 (2025-04-28) diff --git a/bitnami/elasticsearch/Chart.lock b/bitnami/elasticsearch/Chart.lock index 746386acd601a0..58a44e8e95fcc9 100644 --- a/bitnami/elasticsearch/Chart.lock +++ b/bitnami/elasticsearch/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: kibana repository: oci://registry-1.docker.io/bitnamicharts - version: 11.6.0 + version: 12.0.0 - name: common repository: oci://registry-1.docker.io/bitnamicharts version: 2.30.0 -digest: sha256:f46a99f770fd0c742bc5ea0bd71da3a51c8840139909af23629c342560b6f186 -generated: "2025-04-15T13:55:44.055663876Z" +digest: sha256:8b1895a821594f85102b856599021da7608c88ef72dcda0ee5fc8a8f34bff31c +generated: "2025-04-30T08:10:34.441431+02:00" diff --git a/bitnami/elasticsearch/Chart.yaml b/bitnami/elasticsearch/Chart.yaml index ce2515c24c738f..8831d59cd377c3 100644 --- a/bitnami/elasticsearch/Chart.yaml +++ b/bitnami/elasticsearch/Chart.yaml @@ -18,7 +18,7 @@ dependencies: - condition: global.kibanaEnabled name: kibana repository: oci://registry-1.docker.io/bitnamicharts - version: 11.x.x + version: 12.x.x - name: common repository: oci://registry-1.docker.io/bitnamicharts tags: @@ -35,4 +35,4 @@ maintainers: name: elasticsearch sources: - https://github.com/bitnami/charts/tree/main/bitnami/elasticsearch -version: 22.0.0 +version: 22.0.1 diff --git a/bitnami/elasticsearch/README.md b/bitnami/elasticsearch/README.md index 86e0a3dbf50ced..5dd98fbbde83cc 100644 --- a/bitnami/elasticsearch/README.md +++ b/bitnami/elasticsearch/README.md @@ -996,6 +996,10 @@ Find more information about how to deal with common errors related to Bitnami's ## Upgrading +### To 22.0.0 + +This major version updates the Elasticsearch image and Kibana subchart from version 8.x to 9.x. Follow the [official instructions](https://www.elastic.co/docs/deploy-manage/upgrade/deployment-or-cluster) to upgrade to 9.x. + ### To 21.4.0 This version introduces image verification for security purposes. To disable it, set `global.security.allowInsecureImages` to `true`. More details at [GitHub issue](https://github.com/bitnami/charts/issues/30850). @@ -1175,4 +1179,4 @@ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and -limitations under the License. \ No newline at end of file +limitations under the License. diff --git a/bitnami/grafana-loki/CHANGELOG.md b/bitnami/grafana-loki/CHANGELOG.md index 4414de506820f1..21ad620c86391c 100644 --- a/bitnami/grafana-loki/CHANGELOG.md +++ b/bitnami/grafana-loki/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 4.8.4 (2025-04-28) +## 4.8.5 (2025-04-29) -* [bitnami/grafana-loki] Release 4.8.4 ([#33208](https://github.com/bitnami/charts/pull/33208)) +* [bitnami/grafana-loki] add /otlp/v1/logs as gateway-endpoint for distributor via gateway ([#33190](https://github.com/bitnami/charts/pull/33190)) + +## 4.8.4 (2025-04-28) + +* [bitnami/grafana-loki] Release 4.8.4 (#33208) ([25336fa](https://github.com/bitnami/charts/commit/25336fa2c1a002fd7dc483f726d59bf1d416cae3)), closes [#33208](https://github.com/bitnami/charts/issues/33208) ## 4.8.3 (2025-04-25) diff --git a/bitnami/grafana-loki/Chart.yaml b/bitnami/grafana-loki/Chart.yaml index c27f78a306edcb..3851dc44ed1495 100644 --- a/bitnami/grafana-loki/Chart.yaml +++ b/bitnami/grafana-loki/Chart.yaml @@ -56,4 +56,4 @@ maintainers: name: grafana-loki sources: - https://github.com/bitnami/charts/tree/main/bitnami/grafana-loki -version: 4.8.4 +version: 4.8.5 diff --git a/bitnami/grafana-loki/templates/gateway/configmap-http.yaml b/bitnami/grafana-loki/templates/gateway/configmap-http.yaml index 24755a5a3313c8..e6743f6ad53e3b 100644 --- a/bitnami/grafana-loki/templates/gateway/configmap-http.yaml +++ b/bitnami/grafana-loki/templates/gateway/configmap-http.yaml @@ -103,6 +103,10 @@ data: proxy_pass http://{{ include "grafana-loki.distributor.fullname" . }}.{{ .Release.Namespace }}.svc.{{ .Values.clusterDomain }}:3100$request_uri; } + location = /otlp/v1/logs { + proxy_pass http://{{ include "grafana-loki.distributor.fullname" . }}.{{ .Release.Namespace }}.svc.{{ .Values.clusterDomain }}:3100$request_uri; + } + location = /loki/api/v1/tail { proxy_pass http://{{ include "grafana-loki.querier.fullname" . }}.{{ .Release.Namespace }}.svc.{{ .Values.clusterDomain }}:3100$request_uri; proxy_set_header Upgrade $http_upgrade; diff --git a/bitnami/jenkins/CHANGELOG.md b/bitnami/jenkins/CHANGELOG.md index 1776fcdda3d028..9bdf1ba298452d 100644 --- a/bitnami/jenkins/CHANGELOG.md +++ b/bitnami/jenkins/CHANGELOG.md @@ -1,8 +1,16 @@ # Changelog -## 13.6.3 (2025-04-09) +## 13.6.5 (2025-04-30) -* [bitnami/jenkins] Release 13.6.3 ([#32938](https://github.com/bitnami/charts/pull/32938)) +* [bitnami/jenkins] Release 13.6.5 ([#33271](https://github.com/bitnami/charts/pull/33271)) + +## 13.6.4 (2025-04-30) + +* [bitnami/jenkins] Release 13.6.4 (#33268) ([1930631](https://github.com/bitnami/charts/commit/1930631761241829fbf7f6c9570f0fca02ca1924)), closes [#33268](https://github.com/bitnami/charts/issues/33268) + +## 13.6.3 (2025-04-09) + +* [bitnami/jenkins] Release 13.6.3 (#32938) ([1969e59](https://github.com/bitnami/charts/commit/1969e598ddb228691f4933350ece5212fca0a3cc)), closes [#32938](https://github.com/bitnami/charts/issues/32938) ## 13.6.2 (2025-04-09) diff --git a/bitnami/jenkins/Chart.lock b/bitnami/jenkins/Chart.lock index d7abbe62104300..224f62ffa3e163 100644 --- a/bitnami/jenkins/Chart.lock +++ b/bitnami/jenkins/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:46afdf79eae69065904d430f03f7e5b79a148afed20aa45ee83ba88adc036169 -generated: "2025-02-19T19:38:15.036645696Z" + version: 2.30.2 +digest: sha256:85748f67a5f7d7b1d8e36608bb0aae580ed522f65e17def2ccc88a5285992445 +generated: "2025-04-30T15:46:52.71315964Z" diff --git a/bitnami/jenkins/Chart.yaml b/bitnami/jenkins/Chart.yaml index f10563f4136dd7..f6b02510511e80 100644 --- a/bitnami/jenkins/Chart.yaml +++ b/bitnami/jenkins/Chart.yaml @@ -7,13 +7,13 @@ annotations: licenses: Apache-2.0 images: | - name: jenkins - image: docker.io/bitnami/jenkins:2.492.3-debian-12-r3 + image: docker.io/bitnami/jenkins:2.504.1-debian-12-r1 - name: jenkins-agent - image: docker.io/bitnami/jenkins-agent:0.3301.0-debian-12-r2 + image: docker.io/bitnami/jenkins-agent:0.3307.0-debian-12-r1 - name: os-shell - image: docker.io/bitnami/os-shell:12-debian-12-r42 + image: docker.io/bitnami/os-shell:12-debian-12-r43 apiVersion: v2 -appVersion: 2.492.3 +appVersion: 2.504.1 dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts @@ -36,4 +36,4 @@ maintainers: name: jenkins sources: - https://github.com/bitnami/charts/tree/main/bitnami/jenkins -version: 13.6.3 +version: 13.6.5 diff --git a/bitnami/jenkins/values.yaml b/bitnami/jenkins/values.yaml index 571fc5a19c9275..cf748179b8aa64 100644 --- a/bitnami/jenkins/values.yaml +++ b/bitnami/jenkins/values.yaml @@ -92,7 +92,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/jenkins - tag: 2.492.3-debian-12-r3 + tag: 2.504.1-debian-12-r1 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -388,7 +388,7 @@ agent: image: registry: docker.io repository: bitnami/jenkins-agent - tag: 0.3301.0-debian-12-r2 + tag: 0.3307.0-debian-12-r1 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -1043,7 +1043,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/os-shell - tag: 12-debian-12-r42 + tag: 12-debian-12-r43 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. diff --git a/bitnami/keycloak/CHANGELOG.md b/bitnami/keycloak/CHANGELOG.md index a7cdd6ae89c890..e76237875d368c 100644 --- a/bitnami/keycloak/CHANGELOG.md +++ b/bitnami/keycloak/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 24.6.2 (2025-04-28) +## 24.6.3 (2025-04-30) -* [bitnami/keycloak] Allow tpl of external database + external user ([#33194](https://github.com/bitnami/charts/pull/33194)) +* [bitnami/keycloak] Release 24.6.3 ([#33258](https://github.com/bitnami/charts/pull/33258)) + +## 24.6.2 (2025-04-29) + +* [bitnami/keycloak] Allow tpl of external database + external user (#33194) ([87cf760](https://github.com/bitnami/charts/commit/87cf7606054714f8ce435329285f3d0932fec595)), closes [#33194](https://github.com/bitnami/charts/issues/33194) ## 24.6.1 (2025-04-23) diff --git a/bitnami/keycloak/Chart.lock b/bitnami/keycloak/Chart.lock index 72680855fa2051..989052c2502b10 100644 --- a/bitnami/keycloak/Chart.lock +++ b/bitnami/keycloak/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 16.6.3 + version: 16.6.6 - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:9f428f6c079442ac569b85245ad650220ed825b232790ae5831792d713051d23 -generated: "2025-04-11T09:28:30.981251837Z" + version: 2.30.1 +digest: sha256:deba14fbcd2d4eb0c0be80c607c84a020a1ed7329cbd6fa4a81c13272ed7a3c4 +generated: "2025-04-30T08:21:53.697644937Z" diff --git a/bitnami/keycloak/Chart.yaml b/bitnami/keycloak/Chart.yaml index 5a2433c43770c0..36352c50a59742 100644 --- a/bitnami/keycloak/Chart.yaml +++ b/bitnami/keycloak/Chart.yaml @@ -7,11 +7,11 @@ annotations: licenses: Apache-2.0 images: | - name: keycloak - image: docker.io/bitnami/keycloak:26.2.1-debian-12-r0 + image: docker.io/bitnami/keycloak:26.2.2-debian-12-r0 - name: keycloak-config-cli image: docker.io/bitnami/keycloak-config-cli:6.4.0-debian-12-r5 apiVersion: v2 -appVersion: 26.2.1 +appVersion: 26.2.2 dependencies: - condition: postgresql.enabled name: postgresql @@ -34,4 +34,4 @@ maintainers: name: keycloak sources: - https://github.com/bitnami/charts/tree/main/bitnami/keycloak -version: 24.6.2 +version: 24.6.3 diff --git a/bitnami/keycloak/values.yaml b/bitnami/keycloak/values.yaml index bddc5db02c4f22..2f91041ac8555c 100644 --- a/bitnami/keycloak/values.yaml +++ b/bitnami/keycloak/values.yaml @@ -111,7 +111,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/keycloak - tag: 26.2.1-debian-12-r0 + tag: 26.2.2-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/kibana/CHANGELOG.md b/bitnami/kibana/CHANGELOG.md index 64e60a55224bfe..a49c974814e591 100644 --- a/bitnami/kibana/CHANGELOG.md +++ b/bitnami/kibana/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog +## 12.0.0 (2025-04-29) + +* [bitnami/kibana] Release 12.0.0 ([#33244](https://github.com/bitnami/charts/pull/33244)) + ## 11.6.0 (2025-04-04) -* [bitnami/kibana] Set `usePasswordFiles=true` by default ([#32636](https://github.com/bitnami/charts/pull/32636)) +* [bitnami/kibana] Set `usePasswordFiles=true` by default (#32636) ([5ee2a7e](https://github.com/bitnami/charts/commit/5ee2a7edaf8731c0590c65b47b9bd5d9201386fa)), closes [#32636](https://github.com/bitnami/charts/issues/32636) ## 11.5.3 (2025-03-25) diff --git a/bitnami/kibana/Chart.yaml b/bitnami/kibana/Chart.yaml index 08eff25c241e70..d16caec0e72d42 100644 --- a/bitnami/kibana/Chart.yaml +++ b/bitnami/kibana/Chart.yaml @@ -7,11 +7,11 @@ annotations: licenses: Apache-2.0 images: | - name: kibana - image: docker.io/bitnami/kibana:8.17.4-debian-12-r0 + image: docker.io/bitnami/kibana:9.0.0-debian-12-r0 - name: os-shell - image: docker.io/bitnami/os-shell:12-debian-12-r40 + image: docker.io/bitnami/os-shell:12-debian-12-r43 apiVersion: v2 -appVersion: 8.17.4 +appVersion: 9.0.0 dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts @@ -33,4 +33,4 @@ maintainers: name: kibana sources: - https://github.com/bitnami/charts/tree/main/bitnami/kibana -version: 11.6.0 +version: 12.0.0 diff --git a/bitnami/kibana/values.yaml b/bitnami/kibana/values.yaml index 2fc3fc2cd6d25f..a22c454cfeab36 100644 --- a/bitnami/kibana/values.yaml +++ b/bitnami/kibana/values.yaml @@ -89,7 +89,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/kibana - tag: 8.17.4-debian-12-r0 + tag: 9.0.0-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -213,7 +213,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/os-shell - tag: 12-debian-12-r40 + tag: 12-debian-12-r43 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. diff --git a/bitnami/kong/CHANGELOG.md b/bitnami/kong/CHANGELOG.md index feacdcdd3876eb..eac23f447e8347 100644 --- a/bitnami/kong/CHANGELOG.md +++ b/bitnami/kong/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 15.4.2 (2025-03-27) +## 15.4.3 (2025-04-30) -* [bitnami/kong] Release 15.4.2 ([#32653](https://github.com/bitnami/charts/pull/32653)) +* [bitnami/kong] Release 15.4.3 ([#33195](https://github.com/bitnami/charts/pull/33195)) + +## 15.4.2 (2025-03-27) + +* [bitnami/kong] Release 15.4.2 (#32653) ([da9fd45](https://github.com/bitnami/charts/commit/da9fd45011899ffd3b5e3a3002294a70607756fd)), closes [#32653](https://github.com/bitnami/charts/issues/32653) ## 15.4.1 (2025-03-27) diff --git a/bitnami/kong/Chart.lock b/bitnami/kong/Chart.lock index 7b4898cfd3fb5f..c51e01ab883bf5 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: 16.5.6 + version: 16.6.6 - name: common repository: oci://registry-1.docker.io/bitnamicharts version: 2.30.0 - name: cassandra repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.2 -digest: sha256:44ad52ef72a6fce7986d53de7e381c103ce54d1d9598da08d73c0f7eb9e2fdda -generated: "2025-03-27T13:43:39.40200624Z" + version: 12.3.5 +digest: sha256:2e0c32955b21a7baf6ddaf37cf46aed551c0697bf862a98ddc3cdeef32d7d409 +generated: "2025-04-26T21:32:48.319170354Z" diff --git a/bitnami/kong/Chart.yaml b/bitnami/kong/Chart.yaml index 4534c01aac42cc..bf3ef051b5c4cf 100644 --- a/bitnami/kong/Chart.yaml +++ b/bitnami/kong/Chart.yaml @@ -7,9 +7,9 @@ annotations: licenses: Apache-2.0 images: | - name: kong - image: docker.io/bitnami/kong:3.9.0-debian-12-r21 + image: docker.io/bitnami/kong:3.9.0-debian-12-r25 - name: kong-ingress-controller - image: docker.io/bitnami/kong-ingress-controller:3.4.3-debian-12-r2 + image: docker.io/bitnami/kong-ingress-controller:3.4.4-debian-12-r3 apiVersion: v2 appVersion: 3.9.0 dependencies: @@ -44,4 +44,4 @@ maintainers: name: kong sources: - https://github.com/bitnami/charts/tree/main/bitnami/kong -version: 15.4.2 +version: 15.4.3 diff --git a/bitnami/kong/crds/custom-resource-definitions.yaml b/bitnami/kong/crds/custom-resource-definitions.yaml index c7cb7b42cd2e9f..be5f9fedf006ec 100644 --- a/bitnami/kong/crds/custom-resource-definitions.yaml +++ b/bitnami/kong/crds/custom-resource-definitions.yaml @@ -1,5 +1,5 @@ # Source: https://github.com/kong/kubernetes-ingress-controller/config/crd?ref=v{version} -# Version: 3.4.3 +# Version: 3.4.4 # VersionOf: kong-ingress-controller # UseKustomize: true apiVersion: apiextensions.k8s.io/v1 @@ -7,7 +7,7 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: ingressclassparameterses.configuration.konghq.com spec: group: configuration.konghq.com @@ -65,13 +65,14 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: kongclusterplugins.configuration.konghq.com spec: group: configuration.konghq.com names: categories: - kong-ingress-controller + - kong kind: KongClusterPlugin listKind: KongClusterPluginList plural: kongclusterplugins @@ -372,13 +373,14 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller,gateway-operator - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: kongconsumergroups.configuration.konghq.com spec: group: configuration.konghq.com names: categories: - kong-ingress-controller + - kong kind: KongConsumerGroup listKind: KongConsumerGroupList plural: kongconsumergroups @@ -462,6 +464,8 @@ spec: type: string type: object x-kubernetes-validations: + - message: '''konnectID'' type is not supported' + rule: self.type != 'konnectID' - message: when type is konnectNamespacedRef, konnectNamespacedRef must be set rule: '(has(self.type) && self.type == ''konnectNamespacedRef'') @@ -620,13 +624,14 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller,gateway-operator - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: kongconsumers.configuration.konghq.com spec: group: configuration.konghq.com names: categories: - kong-ingress-controller + - kong kind: KongConsumer listKind: KongConsumerList plural: kongconsumers @@ -735,6 +740,8 @@ spec: type: string type: object x-kubernetes-validations: + - message: '''konnectID'' type is not supported' + rule: self.type != 'konnectID' - message: when type is konnectNamespacedRef, konnectNamespacedRef must be set rule: '(has(self.type) && self.type == ''konnectNamespacedRef'') @@ -895,13 +902,14 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: kongcustomentities.configuration.konghq.com spec: group: configuration.konghq.com names: categories: - kong-ingress-controller + - kong kind: KongCustomEntity listKind: KongCustomEntityList plural: kongcustomentities @@ -1086,7 +1094,7 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: kongingresses.configuration.konghq.com spec: group: configuration.konghq.com @@ -1478,13 +1486,14 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller,gateway-operator - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: konglicenses.configuration.konghq.com spec: group: configuration.konghq.com names: categories: - kong-ingress-controller + - kong kind: KongLicense listKind: KongLicenseList plural: konglicenses @@ -1677,13 +1686,14 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller,gateway-operator - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: kongplugins.configuration.konghq.com spec: group: configuration.konghq.com names: categories: - kong-ingress-controller + - kong kind: KongPlugin listKind: KongPluginList plural: kongplugins @@ -1978,7 +1988,7 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 labels: gateway.networking.k8s.io/policy: direct name: kongupstreampolicies.configuration.konghq.com @@ -1987,6 +1997,7 @@ spec: names: categories: - kong-ingress-controller + - kong kind: KongUpstreamPolicy listKind: KongUpstreamPolicyList plural: kongupstreampolicies @@ -2665,13 +2676,14 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller,gateway-operator - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: kongvaults.configuration.konghq.com spec: group: configuration.konghq.com names: categories: - kong-ingress-controller + - kong kind: KongVault listKind: KongVaultList plural: kongvaults @@ -2782,6 +2794,8 @@ spec: type: string type: object x-kubernetes-validations: + - message: '''konnectID'' type is not supported' + rule: self.type != 'konnectID' - message: when type is konnectNamespacedRef, konnectNamespacedRef must be set rule: '(has(self.type) && self.type == ''konnectNamespacedRef'') @@ -2952,13 +2966,14 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: tcpingresses.configuration.konghq.com spec: group: configuration.konghq.com names: categories: - kong-ingress-controller + - kong kind: TCPIngress listKind: TCPIngressList plural: tcpingresses @@ -3162,13 +3177,14 @@ kind: CustomResourceDefinition metadata: annotations: kubernetes-configuration.konghq.com/channels: ingress-controller - kubernetes-configuration.konghq.com/version: v1.2.0-rc.1 + kubernetes-configuration.konghq.com/version: v1.3.0 name: udpingresses.configuration.konghq.com spec: group: configuration.konghq.com names: categories: - kong-ingress-controller + - kong kind: UDPIngress listKind: UDPIngressList plural: udpingresses diff --git a/bitnami/kong/values.yaml b/bitnami/kong/values.yaml index 04484bb1861528..8e12567a7bac80 100644 --- a/bitnami/kong/values.yaml +++ b/bitnami/kong/values.yaml @@ -94,7 +94,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/kong - tag: 3.9.0-debian-12-r21 + tag: 3.9.0-debian-12-r25 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -674,7 +674,7 @@ ingressController: image: registry: docker.io repository: bitnami/kong-ingress-controller - tag: 3.4.3-debian-12-r2 + tag: 3.4.4-debian-12-r3 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/kube-prometheus/CHANGELOG.md b/bitnami/kube-prometheus/CHANGELOG.md index f335a86751c209..620a92d10afe7a 100644 --- a/bitnami/kube-prometheus/CHANGELOG.md +++ b/bitnami/kube-prometheus/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 11.1.6 (2025-04-23) +## 11.1.7 (2025-04-30) -* [bitnami/kube-prometheus] Release 11.1.6 ([#33135](https://github.com/bitnami/charts/pull/33135)) +* [bitnami/kube-prometheus] Release 11.1.7 ([#33238](https://github.com/bitnami/charts/pull/33238)) + +## 11.1.6 (2025-04-23) + +* [bitnami/kube-prometheus] Release 11.1.6 (#33135) ([1682a33](https://github.com/bitnami/charts/commit/1682a335cb190b990e91c54cd675ecd6df77094c)), closes [#33135](https://github.com/bitnami/charts/issues/33135) ## 11.1.5 (2025-04-23) diff --git a/bitnami/kube-prometheus/Chart.yaml b/bitnami/kube-prometheus/Chart.yaml index 18ede891c4dca6..2fe267db600684 100644 --- a/bitnami/kube-prometheus/Chart.yaml +++ b/bitnami/kube-prometheus/Chart.yaml @@ -11,7 +11,7 @@ annotations: - name: blackbox-exporter image: docker.io/bitnami/blackbox-exporter:0.26.0-debian-12-r6 - name: prometheus - image: docker.io/bitnami/prometheus:2.55.1-debian-12-r19 + image: docker.io/bitnami/prometheus:3.0.1-debian-12-r1 - name: prometheus-operator image: docker.io/bitnami/prometheus-operator:0.82.0-debian-12-r1 - name: thanos @@ -50,4 +50,4 @@ maintainers: name: kube-prometheus sources: - https://github.com/bitnami/charts/tree/main/bitnami/kube-prometheus -version: 11.1.6 +version: 11.1.7 diff --git a/bitnami/kube-prometheus/values.yaml b/bitnami/kube-prometheus/values.yaml index 02c596eefaf370..9175b251a3f2b4 100644 --- a/bitnami/kube-prometheus/values.yaml +++ b/bitnami/kube-prometheus/values.yaml @@ -638,7 +638,7 @@ prometheus: image: registry: docker.io repository: bitnami/prometheus - tag: 2.55.1-debian-12-r19 + tag: 3.0.1-debian-12-r1 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. diff --git a/bitnami/mastodon/CHANGELOG.md b/bitnami/mastodon/CHANGELOG.md index 7e7c860433efc0..12a180f0c240db 100644 --- a/bitnami/mastodon/CHANGELOG.md +++ b/bitnami/mastodon/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 10.1.1 (2025-04-09) +## 11.0.0 (2025-04-30) -* [bitnami/mastodon] Release 10.1.1 ([#32909](https://github.com/bitnami/charts/pull/32909)) +* [bitnami/mastodon] major: Upgrade elasticsearch subchart to 22.x.x (ES 9.x) ([#33264](https://github.com/bitnami/charts/pull/33264)) + +## 10.1.1 (2025-04-09) + +* [bitnami/mastodon] Release 10.1.1 (#32909) ([42032e2](https://github.com/bitnami/charts/commit/42032e24c96811e5809ba6991bd1b59d43c075fb)), closes [#32909](https://github.com/bitnami/charts/issues/32909) ## 10.1.0 (2025-04-04) diff --git a/bitnami/mastodon/Chart.lock b/bitnami/mastodon/Chart.lock index 54aa54c1085910..dfd38ce56ea8af 100644 --- a/bitnami/mastodon/Chart.lock +++ b/bitnami/mastodon/Chart.lock @@ -1,21 +1,21 @@ dependencies: - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.11.5 + version: 20.13.4 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 16.6.2 + version: 16.6.6 - name: elasticsearch repository: oci://registry-1.docker.io/bitnamicharts - version: 21.5.0 + version: 22.0.0 - name: minio repository: oci://registry-1.docker.io/bitnamicharts - version: 16.0.4 + version: 16.0.8 - name: apache repository: oci://registry-1.docker.io/bitnamicharts - version: 11.3.5 + version: 11.3.6 - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:f37e75e9b4af80d823a52a8a9127902606e24b5b83531061dbd239c65d76c1db -generated: "2025-04-09T11:43:37.884940353Z" + version: 2.30.1 +digest: sha256:43efaa6d221b032d3ef779e3391340356a5bd3204ca76de8e04ee74987a7a0a1 +generated: "2025-04-30T13:12:16.396108+02:00" diff --git a/bitnami/mastodon/Chart.yaml b/bitnami/mastodon/Chart.yaml index ea12bca76e66ff..86435fcc66471b 100644 --- a/bitnami/mastodon/Chart.yaml +++ b/bitnami/mastodon/Chart.yaml @@ -24,7 +24,7 @@ dependencies: - condition: elasticsearch.enabled name: elasticsearch repository: oci://registry-1.docker.io/bitnamicharts - version: 21.x.x + version: 22.x.x - condition: minio.enabled name: minio repository: oci://registry-1.docker.io/bitnamicharts @@ -50,4 +50,4 @@ maintainers: name: mastodon sources: - https://github.com/bitnami/charts/tree/main/bitnami/mastodon -version: 10.1.1 +version: 11.0.0 diff --git a/bitnami/mastodon/README.md b/bitnami/mastodon/README.md index de5c07b8dddf9a..de7d088e446cc8 100644 --- a/bitnami/mastodon/README.md +++ b/bitnami/mastodon/README.md @@ -887,6 +887,10 @@ Find more information about how to deal with common errors related to Bitnami's ## Upgrading +### To 11.0.0 + +This major updates the `elasticsearch` subchart to its newest major, 22.0.0, which uses Elasticsearch 9.x. For more information on this subchart's major, please refer to [elasticsearch upgrade notes](https://github.com/bitnami/charts/tree/main/bitnami/elasticsearch#to-2200). + ### To 10.0.0 This major updates the `minio` subchart to its newest major, 16.0.0. For more information on this subchart's major, please refer to [minio upgrade notes](https://github.com/bitnami/charts/tree/main/bitnami/minio#to-1600). @@ -958,4 +962,4 @@ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and -limitations under the License. \ No newline at end of file +limitations under the License. diff --git a/bitnami/mlflow/CHANGELOG.md b/bitnami/mlflow/CHANGELOG.md index 5af1edc06b80d9..c0a59366f9598c 100644 --- a/bitnami/mlflow/CHANGELOG.md +++ b/bitnami/mlflow/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 3.0.2 (2025-04-24) +## 3.0.3 (2025-04-29) -* [bitnami/mlflow] Release 3.0.2 ([#33164](https://github.com/bitnami/charts/pull/33164)) +* Fix syntax (parameter order) for flaskServerSecretKey in template ([#33248](https://github.com/bitnami/charts/pull/33248)) + +## 3.0.2 (2025-04-24) + +* [bitnami/mlflow] Release 3.0.2 (#33164) ([c4882c1](https://github.com/bitnami/charts/commit/c4882c117384e928e47c50113acc3c52511153c0)), closes [#33164](https://github.com/bitnami/charts/issues/33164) ## 3.0.1 (2025-04-09) diff --git a/bitnami/mlflow/Chart.yaml b/bitnami/mlflow/Chart.yaml index aeb8032898022e..94a050b8c8bd1b 100644 --- a/bitnami/mlflow/Chart.yaml +++ b/bitnami/mlflow/Chart.yaml @@ -45,4 +45,4 @@ sources: - https://github.com/bitnami/charts/tree/main/bitnami/mlflow - https://github.com/bitnami/containers/tree/main/bitnami/mlflow - https://github.com/mlflow/mlflow -version: 3.0.2 +version: 3.0.3 diff --git a/bitnami/mlflow/templates/_helpers.tpl b/bitnami/mlflow/templates/_helpers.tpl index ef826974794370..df6971d3a0d107 100644 --- a/bitnami/mlflow/templates/_helpers.tpl +++ b/bitnami/mlflow/templates/_helpers.tpl @@ -78,7 +78,7 @@ Return the MLflow Tracking Secret key for the user Return the MLflow Tracking Secret key for the Flask Server secret key */}} {{- define "mlflow.v0.tracking.flaskServerSecretKey" -}} -{{- default .Values.tracking.auth.existingSecretFlaskServerSecretKey "flask-server-secret-key" -}} +{{- default "flask-server-secret-key" .Values.tracking.auth.existingSecretFlaskServerSecretKey -}} {{- end -}} {{/* diff --git a/bitnami/mongodb/CHANGELOG.md b/bitnami/mongodb/CHANGELOG.md index ed07aecd51b4cd..9e591263b0382a 100644 --- a/bitnami/mongodb/CHANGELOG.md +++ b/bitnami/mongodb/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 16.5.3 (2025-04-28) +## 16.5.4 (2025-04-30) -* [bitnami/mongodb] Release 16.5.3 ([#33211](https://github.com/bitnami/charts/pull/33211)) +* [bitnami/mongodb] Remove extra volumeClaimTemplates fields ([#33236](https://github.com/bitnami/charts/pull/33236)) + +## 16.5.3 (2025-04-28) + +* [bitnami/mongodb] Release 16.5.3 (#33211) ([8ec0951](https://github.com/bitnami/charts/commit/8ec095186aa934f76bd311a7d734a5eb77f98b58)), closes [#33211](https://github.com/bitnami/charts/issues/33211) ## 16.5.2 (2025-04-25) diff --git a/bitnami/mongodb/Chart.yaml b/bitnami/mongodb/Chart.yaml index b9edc1bb750e9d..60fc7576bee5fc 100644 --- a/bitnami/mongodb/Chart.yaml +++ b/bitnami/mongodb/Chart.yaml @@ -40,4 +40,4 @@ maintainers: name: mongodb sources: - https://github.com/bitnami/charts/tree/main/bitnami/mongodb -version: 16.5.3 +version: 16.5.4 diff --git a/bitnami/mongodb/templates/replicaset/statefulset.yaml b/bitnami/mongodb/templates/replicaset/statefulset.yaml index 2cc859e849bf88..05a52e67841d9a 100644 --- a/bitnami/mongodb/templates/replicaset/statefulset.yaml +++ b/bitnami/mongodb/templates/replicaset/statefulset.yaml @@ -579,9 +579,7 @@ spec: whenScaled: {{ .Values.persistentVolumeClaimRetentionPolicy.whenScaled }} {{- end }} volumeClaimTemplates: - - apiVersion: v1 - kind: PersistentVolumeClaim - metadata: + - metadata: name: datadir {{- if .Values.persistence.annotations }} annotations: {{- include "common.tplvalues.render" (dict "value" .Values.persistence.annotations "context" $) | nindent 10 }} diff --git a/bitnami/moodle/CHANGELOG.md b/bitnami/moodle/CHANGELOG.md index 38fe613db5be30..4a3815216e86f6 100644 --- a/bitnami/moodle/CHANGELOG.md +++ b/bitnami/moodle/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 25.2.2 (2025-04-16) +## 26.0.0 (2025-04-30) -* [bitnami/moodle] Release 25.2.2 ([#33042](https://github.com/bitnami/charts/pull/33042)) +* [bitnami/moodle] Release 26.0.0 ([#33267](https://github.com/bitnami/charts/pull/33267)) + +## 25.2.2 (2025-04-16) + +* [bitnami/moodle] Release 25.2.2 (#33042) ([c59ae4e](https://github.com/bitnami/charts/commit/c59ae4e423d0179cd00bb5cf8872fcf09698dd9c)), closes [#33042](https://github.com/bitnami/charts/issues/33042) ## 25.2.1 (2025-04-16) diff --git a/bitnami/moodle/Chart.lock b/bitnami/moodle/Chart.lock index 97d6600e224fad..2d8cd57357e767 100644 --- a/bitnami/moodle/Chart.lock +++ b/bitnami/moodle/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts - version: 20.4.2 + version: 20.5.3 - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:8df3741ee875bc18951a51aa818283a6dfc30bfb6b1d5d1928cc368929277eec -generated: "2025-04-16T03:11:54.905817179Z" + version: 2.30.1 +digest: sha256:8b7eb58536a9b98ea34fab3af139da5de6d77f852115359ab951b9e29875f83f +generated: "2025-04-30T12:04:00.244970808Z" diff --git a/bitnami/moodle/Chart.yaml b/bitnami/moodle/Chart.yaml index d04d2e40c42e63..603e5933d9e252 100644 --- a/bitnami/moodle/Chart.yaml +++ b/bitnami/moodle/Chart.yaml @@ -9,11 +9,11 @@ annotations: - name: apache-exporter image: docker.io/bitnami/apache-exporter:1.0.10-debian-12-r4 - name: moodle - image: docker.io/bitnami/moodle:4.5.4-debian-12-r0 + image: docker.io/bitnami/moodle:5.0.0-debian-12-r2 - name: os-shell image: docker.io/bitnami/os-shell:12-debian-12-r43 apiVersion: v2 -appVersion: 4.5.4 +appVersion: 5.0.0 dependencies: - condition: mariadb.enabled name: mariadb @@ -37,4 +37,4 @@ maintainers: name: moodle sources: - https://github.com/bitnami/charts/tree/main/bitnami/moodle -version: 25.2.2 +version: 26.0.0 diff --git a/bitnami/moodle/values.yaml b/bitnami/moodle/values.yaml index a842672dad4bdc..f76e23152ecaff 100644 --- a/bitnami/moodle/values.yaml +++ b/bitnami/moodle/values.yaml @@ -70,7 +70,7 @@ usePasswordFiles: true image: registry: docker.io repository: bitnami/moodle - tag: 4.5.4-debian-12-r0 + tag: 5.0.0-debian-12-r2 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/nats/CHANGELOG.md b/bitnami/nats/CHANGELOG.md index 3ec1cc6f8d3cbf..9fb65ddd34f4a3 100644 --- a/bitnami/nats/CHANGELOG.md +++ b/bitnami/nats/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 9.0.13 (2025-04-25) +## 9.0.14 (2025-05-01) -* [bitnami/nats] Release 9.0.13 ([#33175](https://github.com/bitnami/charts/pull/33175)) +* [bitnami/nats] Release 9.0.14 ([#33278](https://github.com/bitnami/charts/pull/33278)) + +## 9.0.13 (2025-04-25) + +* [bitnami/nats] Release 9.0.13 (#33175) ([19560d6](https://github.com/bitnami/charts/commit/19560d62362d9efb134001006f022808aabe69b5)), closes [#33175](https://github.com/bitnami/charts/issues/33175) ## 9.0.12 (2025-04-24) diff --git a/bitnami/nats/Chart.lock b/bitnami/nats/Chart.lock index 21587ab9350e1b..51de1c6d2c8cca 100644 --- a/bitnami/nats/Chart.lock +++ b/bitnami/nats/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:46afdf79eae69065904d430f03f7e5b79a148afed20aa45ee83ba88adc036169 -generated: "2025-02-25T19:54:47.990372552Z" + version: 2.30.2 +digest: sha256:85748f67a5f7d7b1d8e36608bb0aae580ed522f65e17def2ccc88a5285992445 +generated: "2025-05-01T11:38:07.514212147Z" diff --git a/bitnami/nats/Chart.yaml b/bitnami/nats/Chart.yaml index 1969aa5a682f3a..ddacfb5330999f 100644 --- a/bitnami/nats/Chart.yaml +++ b/bitnami/nats/Chart.yaml @@ -7,11 +7,11 @@ annotations: licenses: Apache-2.0 images: | - name: nats - image: docker.io/bitnami/nats:2.11.2-debian-12-r0 + image: docker.io/bitnami/nats:2.11.3-debian-12-r0 - name: nats-exporter image: docker.io/bitnami/nats-exporter:0.17.2-debian-12-r5 apiVersion: v2 -appVersion: 2.11.2 +appVersion: 2.11.3 dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts @@ -32,4 +32,4 @@ maintainers: name: nats sources: - https://github.com/bitnami/charts/tree/main/bitnami/nats -version: 9.0.13 +version: 9.0.14 diff --git a/bitnami/nats/values.yaml b/bitnami/nats/values.yaml index f493b7a4130b99..5c536610bcc7da 100644 --- a/bitnami/nats/values.yaml +++ b/bitnami/nats/values.yaml @@ -85,7 +85,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/nats - tag: 2.11.2-debian-12-r0 + tag: 2.11.3-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/nessie/CHANGELOG.md b/bitnami/nessie/CHANGELOG.md index da925ec7f01a78..b4468cfbcbabcb 100644 --- a/bitnami/nessie/CHANGELOG.md +++ b/bitnami/nessie/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 2.0.6 (2025-04-26) +## 2.0.7 (2025-05-01) -* [bitnami/nessie] Release 2.0.6 ([#33191](https://github.com/bitnami/charts/pull/33191)) +* [bitnami/nessie] Release 2.0.7 ([#33279](https://github.com/bitnami/charts/pull/33279)) + +## 2.0.6 (2025-04-26) + +* [bitnami/nessie] Release 2.0.6 (#33191) ([be2cd4b](https://github.com/bitnami/charts/commit/be2cd4bf4e81b4db3698b8c38521cef2b6858855)), closes [#33191](https://github.com/bitnami/charts/issues/33191) ## 2.0.5 (2025-04-24) diff --git a/bitnami/nessie/Chart.lock b/bitnami/nessie/Chart.lock index 2892df91d34e6b..6b4930f2e5b921 100644 --- a/bitnami/nessie/Chart.lock +++ b/bitnami/nessie/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 16.6.6 - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:40d936037e1952ac34deb15ecc5ed33487e5dab5d33763045b4ce1030a73193f -generated: "2025-04-26T07:32:51.113153026Z" + version: 2.30.2 +digest: sha256:6d3a0d03aa61caccf74b405c157b30d095335e15a664c28b4623349efdd4efc5 +generated: "2025-05-01T11:38:21.925913863Z" diff --git a/bitnami/nessie/Chart.yaml b/bitnami/nessie/Chart.yaml index ce245eed3766c1..500fcb37324ad4 100644 --- a/bitnami/nessie/Chart.yaml +++ b/bitnami/nessie/Chart.yaml @@ -7,13 +7,13 @@ annotations: licenses: Apache-2.0 images: | - name: nessie - image: docker.io/bitnami/nessie:0.103.5-debian-12-r0 + image: docker.io/bitnami/nessie:0.103.6-debian-12-r0 - name: os-shell image: docker.io/bitnami/os-shell:12-debian-12-r43 - name: postgresql image: docker.io/bitnami/postgresql:17.4.0-debian-12-r17 apiVersion: v2 -appVersion: 0.103.5 +appVersion: 0.103.6 dependencies: - condition: postgresql.enabled name: postgresql @@ -39,4 +39,4 @@ sources: - https://github.com/bitnami/charts/tree/main/bitnami/nessie - https://github.com/bitnami/containers/tree/main/bitnami/nessie - https://github.com/nessie/nessie -version: 2.0.6 +version: 2.0.7 diff --git a/bitnami/nessie/values.yaml b/bitnami/nessie/values.yaml index 95508913bbf944..271d25e134c7ee 100644 --- a/bitnami/nessie/values.yaml +++ b/bitnami/nessie/values.yaml @@ -124,7 +124,7 @@ javaOpts: "" image: registry: docker.io repository: bitnami/nessie - tag: 0.103.5-debian-12-r0 + tag: 0.103.6-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: http://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/nginx-ingress-controller/CHANGELOG.md b/bitnami/nginx-ingress-controller/CHANGELOG.md index d40856e0529710..419f3d23b33240 100644 --- a/bitnami/nginx-ingress-controller/CHANGELOG.md +++ b/bitnami/nginx-ingress-controller/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 11.6.15 (2025-04-28) +## 11.6.16 (2025-04-30) -* [bitnami/nginx-ingress-controller] Release 11.6.15 ([#33215](https://github.com/bitnami/charts/pull/33215)) +* [bitnami/nginx-ingress-controller] Release 11.6.16 ([#33269](https://github.com/bitnami/charts/pull/33269)) + +## 11.6.15 (2025-04-28) + +* [bitnami/nginx-ingress-controller] Release 11.6.15 (#33215) ([a8171c0](https://github.com/bitnami/charts/commit/a8171c023f0fac4f00d130e83cf67aaf97df90f0)), closes [#33215](https://github.com/bitnami/charts/issues/33215) ## 11.6.14 (2025-04-22) diff --git a/bitnami/nginx-ingress-controller/Chart.lock b/bitnami/nginx-ingress-controller/Chart.lock index 0d3c4e5919572f..086436a7b4b669 100644 --- a/bitnami/nginx-ingress-controller/Chart.lock +++ b/bitnami/nginx-ingress-controller/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:46afdf79eae69065904d430f03f7e5b79a148afed20aa45ee83ba88adc036169 -generated: "2025-02-19T23:49:53.179288363Z" + version: 2.30.1 +digest: sha256:02441ebe442cc4ffe4ed44998734a60d6745bb0f5ea0423663ed3c18a099255f +generated: "2025-04-30T14:55:21.325936928Z" diff --git a/bitnami/nginx-ingress-controller/Chart.yaml b/bitnami/nginx-ingress-controller/Chart.yaml index d4a3009a7b894c..057b86411fdaa4 100644 --- a/bitnami/nginx-ingress-controller/Chart.yaml +++ b/bitnami/nginx-ingress-controller/Chart.yaml @@ -9,9 +9,9 @@ annotations: - name: nginx image: docker.io/bitnami/nginx:1.28.0-debian-12-r0 - name: nginx-ingress-controller - image: docker.io/bitnami/nginx-ingress-controller:1.12.1-debian-12-r6 + image: docker.io/bitnami/nginx-ingress-controller:1.12.2-debian-12-r0 apiVersion: v2 -appVersion: 1.12.1 +appVersion: 1.12.2 dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts @@ -35,4 +35,4 @@ maintainers: name: nginx-ingress-controller sources: - https://github.com/bitnami/charts/tree/main/bitnami/nginx-ingress-controller -version: 11.6.15 +version: 11.6.16 diff --git a/bitnami/nginx-ingress-controller/values.yaml b/bitnami/nginx-ingress-controller/values.yaml index 9b7d32ed9731fd..832edd6eb8f44d 100644 --- a/bitnami/nginx-ingress-controller/values.yaml +++ b/bitnami/nginx-ingress-controller/values.yaml @@ -70,7 +70,7 @@ clusterDomain: cluster.local image: registry: docker.io repository: bitnami/nginx-ingress-controller - tag: 1.12.1-debian-12-r6 + tag: 1.12.2-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/redis-cluster/CHANGELOG.md b/bitnami/redis-cluster/CHANGELOG.md index 1c28a3cc57e544..ee40f830e779ed 100644 --- a/bitnami/redis-cluster/CHANGELOG.md +++ b/bitnami/redis-cluster/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 11.5.3 (2025-04-24) +## 11.5.4 (2025-04-29) -* [bitnami/redis-cluster] Release 11.5.3 ([#33156](https://github.com/bitnami/charts/pull/33156)) +* [bitnami/redis-cluster] Switch shell from /bin/sh to /bin/bash to improve process handling ([#33250](https://github.com/bitnami/charts/pull/33250)) + +## 11.5.3 (2025-04-24) + +* [bitnami/redis-cluster] Release 11.5.3 (#33156) ([44c8d3c](https://github.com/bitnami/charts/commit/44c8d3c58a252e4a292fbf5f22febe1f8897c648)), closes [#33156](https://github.com/bitnami/charts/issues/33156) ## 11.5.2 (2025-04-21) diff --git a/bitnami/redis-cluster/Chart.yaml b/bitnami/redis-cluster/Chart.yaml index feea5f61d795a9..8f59ca50bde56a 100644 --- a/bitnami/redis-cluster/Chart.yaml +++ b/bitnami/redis-cluster/Chart.yaml @@ -33,4 +33,4 @@ maintainers: name: redis-cluster sources: - https://github.com/bitnami/charts/tree/main/bitnami/redis-cluster -version: 11.5.3 +version: 11.5.4 diff --git a/bitnami/redis-cluster/templates/redis-statefulset.yaml b/bitnami/redis-cluster/templates/redis-statefulset.yaml index 68169896e2b151..74b655b5b2e6c2 100644 --- a/bitnami/redis-cluster/templates/redis-statefulset.yaml +++ b/bitnami/redis-cluster/templates/redis-statefulset.yaml @@ -236,8 +236,8 @@ spec: failureThreshold: {{ .Values.redis.livenessProbe.failureThreshold }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /scripts/ping_liveness_local.sh {{ .Values.redis.livenessProbe.timeoutSeconds }} {{- end }} {{- if .Values.redis.customReadinessProbe }} @@ -252,8 +252,8 @@ spec: failureThreshold: {{ .Values.redis.readinessProbe.failureThreshold }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /scripts/ping_readiness_local.sh {{ .Values.redis.readinessProbe.timeoutSeconds }} {{- end }} {{- if .Values.redis.customStartupProbe }} diff --git a/bitnami/redis-cluster/templates/scripts-configmap.yaml b/bitnami/redis-cluster/templates/scripts-configmap.yaml index 5b71f172be918e..4a4fbfc8d663ef 100644 --- a/bitnami/redis-cluster/templates/scripts-configmap.yaml +++ b/bitnami/redis-cluster/templates/scripts-configmap.yaml @@ -14,7 +14,7 @@ metadata: {{- end }} data: ping_readiness_local.sh: |- - #!/bin/sh + #!/bin/bash set -e REDIS_STATUS_FILE=/tmp/.redis_cluster_check @@ -75,7 +75,7 @@ data: fi {{- end }} ping_liveness_local.sh: |- - #!/bin/sh + #!/bin/bash set -e {{- if .Values.usePassword }} diff --git a/bitnami/redis/CHANGELOG.md b/bitnami/redis/CHANGELOG.md index e23ecefaf03d9b..59f435115be869 100644 --- a/bitnami/redis/CHANGELOG.md +++ b/bitnami/redis/CHANGELOG.md @@ -1,8 +1,8 @@ # Changelog -## 20.13.3 (2025-04-28) +## 20.13.4 (2025-04-29) -* [bitnami/redis] Release 20.13.3 ([#33217](https://github.com/bitnami/charts/pull/33217)) +* [bitnami/redis] Switch shell from /bin/sh to /bin/bash to improve process handling ([#33181](https://github.com/bitnami/charts/pull/33181)) ## 20.13.2 (2025-04-24) diff --git a/bitnami/redis/Chart.yaml b/bitnami/redis/Chart.yaml index b4d28b0e1ff576..ec2f2836d8f1a0 100644 --- a/bitnami/redis/Chart.yaml +++ b/bitnami/redis/Chart.yaml @@ -37,4 +37,4 @@ maintainers: name: redis sources: - https://github.com/bitnami/charts/tree/main/bitnami/redis -version: 20.13.3 +version: 20.13.4 diff --git a/bitnami/redis/templates/master/application.yaml b/bitnami/redis/templates/master/application.yaml index e310c1893dab50..d6df9358884d16 100644 --- a/bitnami/redis/templates/master/application.yaml +++ b/bitnami/redis/templates/master/application.yaml @@ -133,7 +133,7 @@ spec: args: {{- include "common.tplvalues.render" (dict "value" .Values.master.args "context" $) | nindent 12 }} {{- else }} args: - - -c + - -ec - /opt/bitnami/scripts/start-scripts/start-master.sh {{- end }} env: @@ -215,8 +215,8 @@ spec: failureThreshold: {{ .Values.master.livenessProbe.failureThreshold }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /health/ping_liveness_local.sh {{ .Values.master.livenessProbe.timeoutSeconds }} {{- end }} {{- if .Values.master.customReadinessProbe }} @@ -230,8 +230,8 @@ spec: failureThreshold: {{ .Values.master.readinessProbe.failureThreshold }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /health/ping_readiness_local.sh {{ .Values.master.readinessProbe.timeoutSeconds }} {{- end }} {{- end }} @@ -288,7 +288,7 @@ spec: {{- else }} command: - /bin/bash - - -c + - -ec - | {{- if and .Values.auth.enabled .Values.auth.usePasswordFiles }} export REDIS_PASSWORD="$(< $REDIS_PASSWORD_FILE)" diff --git a/bitnami/redis/templates/replicas/application.yaml b/bitnami/redis/templates/replicas/application.yaml index 7301b5330b7160..54b527c47b2ba5 100644 --- a/bitnami/redis/templates/replicas/application.yaml +++ b/bitnami/redis/templates/replicas/application.yaml @@ -133,7 +133,7 @@ spec: args: {{- include "common.tplvalues.render" (dict "value" .Values.replica.args "context" $) | nindent 12 }} {{- else }} args: - - -c + - -ec - /opt/bitnami/scripts/start-scripts/start-replica.sh {{- end }} env: @@ -235,8 +235,8 @@ spec: failureThreshold: {{ .Values.replica.livenessProbe.failureThreshold }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /health/ping_liveness_local_and_master.sh {{ .Values.replica.livenessProbe.timeoutSeconds }} {{- end }} {{- if .Values.replica.customReadinessProbe }} @@ -250,8 +250,8 @@ spec: failureThreshold: {{ .Values.replica.readinessProbe.failureThreshold }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /health/ping_readiness_local_and_master.sh {{ .Values.replica.readinessProbe.timeoutSeconds }} {{- end }} {{- end }} @@ -308,7 +308,7 @@ spec: {{- else }} command: - /bin/bash - - -c + - -ec - | {{- if and .Values.auth.enabled .Values.auth.usePasswordFiles }} export REDIS_PASSWORD="$(< $REDIS_PASSWORD_FILE)" diff --git a/bitnami/redis/templates/sentinel/statefulset.yaml b/bitnami/redis/templates/sentinel/statefulset.yaml index a3d83448cbedac..367750d502a09b 100644 --- a/bitnami/redis/templates/sentinel/statefulset.yaml +++ b/bitnami/redis/templates/sentinel/statefulset.yaml @@ -120,7 +120,7 @@ spec: exec: command: - /bin/bash - - -c + - -ec - /opt/bitnami/scripts/start-scripts/prestop-redis.sh {{- end }} {{- end }} @@ -132,7 +132,7 @@ spec: {{- else if .Values.replica.command }} command: {{- include "common.tplvalues.render" (dict "value" .Values.replica.command "context" $) | nindent 12 }} {{- else }} - command: ['/bin/bash', '-c'] + command: ['/bin/bash', '-ec'] {{- end }} {{- if .Values.diagnosticMode.enabled }} args: {{- include "common.tplvalues.render" (dict "value" .Values.diagnosticMode.args "context" $) | nindent 12 }} @@ -259,8 +259,8 @@ spec: startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.replica.startupProbe "enabled") "context" $) | nindent 12 }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /health/ping_liveness_local.sh {{ .Values.replica.livenessProbe.timeoutSeconds }} {{- end }} {{- if .Values.replica.customLivenessProbe }} @@ -274,8 +274,8 @@ spec: failureThreshold: {{ .Values.replica.livenessProbe.failureThreshold }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /health/ping_liveness_local.sh {{ .Values.replica.livenessProbe.timeoutSeconds }} {{- end }} {{- if .Values.replica.customReadinessProbe }} @@ -289,8 +289,8 @@ spec: failureThreshold: {{ .Values.replica.readinessProbe.failureThreshold }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /health/ping_readiness_local.sh {{ .Values.replica.readinessProbe.timeoutSeconds }} {{- end }} {{- end }} @@ -347,7 +347,7 @@ spec: exec: command: - /bin/bash - - -c + - -ec - /opt/bitnami/scripts/start-scripts/prestop-sentinel.sh {{- end }} {{- end }} @@ -359,7 +359,7 @@ spec: {{- else if .Values.sentinel.command }} command: {{- include "common.tplvalues.render" (dict "value" .Values.sentinel.command "context" $) | nindent 12 }} {{- else }} - command: ['/bin/bash', '-c'] + command: ['/bin/bash', '-ec'] {{- end }} {{- if .Values.diagnosticMode.enabled }} args: {{- include "common.tplvalues.render" (dict "value" .Values.diagnosticMode.args "context" $) | nindent 12 }} @@ -453,8 +453,8 @@ spec: startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.sentinel.startupProbe "enabled") "context" $) | nindent 12 }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /health/ping_sentinel.sh {{ .Values.sentinel.livenessProbe.timeoutSeconds }} {{- end }} {{- if .Values.sentinel.customLivenessProbe }} @@ -468,8 +468,8 @@ spec: failureThreshold: {{ .Values.sentinel.livenessProbe.failureThreshold }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /health/ping_sentinel.sh {{ .Values.sentinel.livenessProbe.timeoutSeconds }} {{- end }} {{- end }} @@ -485,8 +485,8 @@ spec: failureThreshold: {{ .Values.sentinel.readinessProbe.failureThreshold }} exec: command: - - sh - - -c + - /bin/bash + - -ec - /health/ping_sentinel.sh {{ .Values.sentinel.readinessProbe.timeoutSeconds }} {{- end }} {{- end }} @@ -544,7 +544,7 @@ spec: {{- else }} command: - /bin/bash - - -c + - -ec - | {{- if and .Values.auth.enabled .Values.auth.usePasswordFiles }} export REDIS_PASSWORD="$(< $REDIS_PASSWORD_FILE)" diff --git a/bitnami/redis/values.yaml b/bitnami/redis/values.yaml index 3542ec7cff6785..ef5e11a8f53d6c 100644 --- a/bitnami/redis/values.yaml +++ b/bitnami/redis/values.yaml @@ -496,7 +496,7 @@ master: ## - name: your-image-name ## image: your-image ## imagePullPolicy: Always - ## command: ['sh', '-c', 'echo "hello world"'] + ## command: ['/bin/bash', '-ec', 'echo "hello world"'] ## initContainers: [] ## Persistence parameters @@ -981,7 +981,7 @@ replica: ## - name: your-image-name ## image: your-image ## imagePullPolicy: Always - ## command: ['sh', '-c', 'echo "hello world"'] + ## command: ['/bin/bash', '-c', 'echo "hello world"'] ## initContainers: [] ## Persistence Parameters diff --git a/bitnami/sonarqube/CHANGELOG.md b/bitnami/sonarqube/CHANGELOG.md index e47a2dc052e7cc..81fae4d502a82e 100644 --- a/bitnami/sonarqube/CHANGELOG.md +++ b/bitnami/sonarqube/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 8.1.2 (2025-04-09) +## 8.1.3 (2025-04-24) -* [bitnami/sonarqube] Release 8.1.2 ([#32917](https://github.com/bitnami/charts/pull/32917)) +* [bitnami/sonarqube] Increase password length to minimum 12 characters ([#33160](https://github.com/bitnami/charts/pull/33160)) + +## 8.1.2 (2025-04-09) + +* [bitnami/sonarqube] Release 8.1.2 (#32917) ([ba491e0](https://github.com/bitnami/charts/commit/ba491e00c8907b6d7949e0f94e8e52a49e4825f9)), closes [#32917](https://github.com/bitnami/charts/issues/32917) ## 8.1.1 (2025-04-07) diff --git a/bitnami/sonarqube/Chart.yaml b/bitnami/sonarqube/Chart.yaml index 7e7700adf09ed5..2f86045db9f235 100644 --- a/bitnami/sonarqube/Chart.yaml +++ b/bitnami/sonarqube/Chart.yaml @@ -38,4 +38,4 @@ maintainers: name: sonarqube sources: - https://github.com/bitnami/charts/tree/main/bitnami/sonarqube -version: 8.1.2 +version: 8.1.3 diff --git a/bitnami/sonarqube/README.md b/bitnami/sonarqube/README.md index be1db31396e2ac..0c9131b0fa1f5b 100644 --- a/bitnami/sonarqube/README.md +++ b/bitnami/sonarqube/README.md @@ -292,7 +292,7 @@ As an alternative, this chart supports using an initContainer to change the owne | Name | Description | Value | | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | | `sonarqubeUsername` | SonarQube™ username | `user` | -| `sonarqubePassword` | SonarQube™ user password | `""` | +| `sonarqubePassword` | SonarQube™ user password. Must be at least 12 characters | `""` | | `provisioningFolder` | Directory to use for provisioning content to Sonarqube | `/bitnami/sonarqube-provisioning` | | `existingSecret` | Name of existing secret containing SonarQube™ credentials | `""` | | `sonarqubeEmail` | SonarQube™ user email | `user@example.com` | diff --git a/bitnami/sonarqube/templates/secret.yaml b/bitnami/sonarqube/templates/secret.yaml index 1ee283655d1a3b..446a3d6f51c86a 100644 --- a/bitnami/sonarqube/templates/secret.yaml +++ b/bitnami/sonarqube/templates/secret.yaml @@ -16,7 +16,7 @@ metadata: type: Opaque data: {{- if not .Values.existingSecret }} - sonarqube-password: {{ default (randAlphaNum 10) .Values.sonarqubePassword | b64enc | quote }} + sonarqube-password: {{ default (randAlphaNum 12) .Values.sonarqubePassword | b64enc | quote }} {{- end }} {{- if and .Values.smtpPassword (not .Values.smtpExistingSecret) }} smtp-password: {{ .Values.smtpPassword | b64enc | quote }} diff --git a/bitnami/sonarqube/values.yaml b/bitnami/sonarqube/values.yaml index 44243eef465233..2fd5201ecb4993 100644 --- a/bitnami/sonarqube/values.yaml +++ b/bitnami/sonarqube/values.yaml @@ -115,8 +115,8 @@ image: ## @param sonarqubeUsername SonarQube™ username ## sonarqubeUsername: user -## @param sonarqubePassword SonarQube™ user password -## Defaults to a random 10-character alphanumeric string if not set +## @param sonarqubePassword SonarQube™ user password. Must be at least 12 characters +## Defaults to a random 12-character alphanumeric string if not set ## sonarqubePassword: "" ## @param provisioningFolder Directory to use for provisioning content to Sonarqube diff --git a/bitnami/vault/CHANGELOG.md b/bitnami/vault/CHANGELOG.md index 84701d03c4a6d2..f892def910fb44 100644 --- a/bitnami/vault/CHANGELOG.md +++ b/bitnami/vault/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 1.7.5 (2025-04-18) +## 1.7.6 (2025-04-30) -* [bitnami/vault] Release 1.7.5 ([#33075](https://github.com/bitnami/charts/pull/33075)) +* [bitnami/vault] Release 1.7.6 ([#33273](https://github.com/bitnami/charts/pull/33273)) + +## 1.7.5 (2025-04-18) + +* [bitnami/vault] Release 1.7.5 (#33075) ([9dfede7](https://github.com/bitnami/charts/commit/9dfede72bb0df747cf0bb2e3c3db210e4447fe80)), closes [#33075](https://github.com/bitnami/charts/issues/33075) ## 1.7.4 (2025-04-14) diff --git a/bitnami/vault/Chart.lock b/bitnami/vault/Chart.lock index f291887df17866..f486e21c95d41c 100644 --- a/bitnami/vault/Chart.lock +++ b/bitnami/vault/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:46afdf79eae69065904d430f03f7e5b79a148afed20aa45ee83ba88adc036169 -generated: "2025-02-20T09:09:00.531178042Z" + version: 2.30.2 +digest: sha256:85748f67a5f7d7b1d8e36608bb0aae580ed522f65e17def2ccc88a5285992445 +generated: "2025-04-30T16:21:50.94158339Z" diff --git a/bitnami/vault/Chart.yaml b/bitnami/vault/Chart.yaml index 157687997b450a..04193c0c697596 100644 --- a/bitnami/vault/Chart.yaml +++ b/bitnami/vault/Chart.yaml @@ -9,13 +9,13 @@ annotations: - name: os-shell image: docker.io/bitnami/os-shell:12-debian-12-r43 - name: vault - image: docker.io/bitnami/vault:1.19.2-debian-12-r0 + image: docker.io/bitnami/vault:1.19.3-debian-12-r0 - name: vault-csi-provider image: docker.io/bitnami/vault-csi-provider:1.5.0-debian-12-r22 - name: vault-k8s image: docker.io/bitnami/vault-k8s:1.6.2-debian-12-r6 apiVersion: v2 -appVersion: 1.19.2 +appVersion: 1.19.3 dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts @@ -36,4 +36,4 @@ maintainers: name: vault sources: - https://github.com/bitnami/charts/tree/main/bitnami/vault -version: 1.7.5 +version: 1.7.6 diff --git a/bitnami/vault/values.yaml b/bitnami/vault/values.yaml index cb585e304674df..f1a65cec0d7234 100644 --- a/bitnami/vault/values.yaml +++ b/bitnami/vault/values.yaml @@ -95,7 +95,7 @@ server: image: registry: docker.io repository: bitnami/vault - tag: 1.19.2-debian-12-r0 + tag: 1.19.3-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: http://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images diff --git a/bitnami/wordpress/CHANGELOG.md b/bitnami/wordpress/CHANGELOG.md index cd0fd504ad87a5..6a1b04b174b275 100644 --- a/bitnami/wordpress/CHANGELOG.md +++ b/bitnami/wordpress/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 24.2.3 (2025-04-23) +## 24.2.4 (2025-04-30) -* [bitnami/wordpress] Release 24.2.3 ([#33041](https://github.com/bitnami/charts/pull/33041)) +* [bitnami/wordpress] Release 24.2.4 ([#33275](https://github.com/bitnami/charts/pull/33275)) + +## 24.2.3 (2025-04-23) + +* [bitnami/wordpress] Release 24.2.3 (#33041) ([c0c23ae](https://github.com/bitnami/charts/commit/c0c23ae555f97fc416e7563c85aa76cae5a328f9)), closes [#33041](https://github.com/bitnami/charts/issues/33041) ## 24.2.2 (2025-04-09) diff --git a/bitnami/wordpress/Chart.lock b/bitnami/wordpress/Chart.lock index a4144f1bbb687e..aee17507075596 100644 --- a/bitnami/wordpress/Chart.lock +++ b/bitnami/wordpress/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 7.8.0 + version: 7.8.1 - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts - version: 20.4.2 + version: 20.5.3 - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.30.0 -digest: sha256:3a1a3636621ec0766dbf983bfe27273511b687952e432b2f2ee8e8edaad7d219 -generated: "2025-04-05T11:05:40.831058708Z" + version: 2.30.2 +digest: sha256:32dd2d2e7fcb8a049c70cbc3acc187553e0b1810c282bc30c705725d14e063b3 +generated: "2025-04-30T21:39:51.769933982Z" diff --git a/bitnami/wordpress/Chart.yaml b/bitnami/wordpress/Chart.yaml index f5b85a92982e37..40760c049d4181 100644 --- a/bitnami/wordpress/Chart.yaml +++ b/bitnami/wordpress/Chart.yaml @@ -11,9 +11,9 @@ annotations: - name: os-shell image: docker.io/bitnami/os-shell:12-debian-12-r43 - name: wordpress - image: docker.io/bitnami/wordpress:6.8.0-debian-12-r0 + image: docker.io/bitnami/wordpress:6.8.1-debian-12-r0 apiVersion: v2 -appVersion: 6.8.0 +appVersion: 6.8.1 dependencies: - condition: memcached.enabled name: memcached @@ -45,4 +45,4 @@ maintainers: name: wordpress sources: - https://github.com/bitnami/charts/tree/main/bitnami/wordpress -version: 24.2.3 +version: 24.2.4 diff --git a/bitnami/wordpress/values.yaml b/bitnami/wordpress/values.yaml index 4e61ffc73bf1c3..7993ea5b44fe86 100644 --- a/bitnami/wordpress/values.yaml +++ b/bitnami/wordpress/values.yaml @@ -90,7 +90,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/wordpress - tag: 6.8.0-debian-12-r0 + tag: 6.8.1-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images