Skip to content

Upgrade Helm chart dependency to bitnami/postgresql 13.x.x and PostgreSQL 16 #34817

@dnskr

Description

@dnskr

Official Helm Chart version

1.11.0 (latest released)

Apache Airflow version

2.7.1

Kubernetes Version

1.27

Helm Chart configuration

No response

Docker Image customizations

No response

What happened

Airflow Helm chart 1.11.0 depends on bitnami/postgresql:12.10.0 subchart and deploys PostgreSQL 11 by default.

Apart from good practice of keeping dependencies up to date, there is an end-of-life for PostgreSQL 11 coming in November 9, 2023 as described in PostgreSQL Versioning Policy.

What you think should happen instead

Next Airflow Helm chart release should use latest bitnami/postgresql:13.x.x and PostgreSQL 16 by default.

How to reproduce

Deploy Airflow Helm chart 1.11.0 with default configuration.

Anything else

This issue is created to highlight the problem and discuss how it should be fixed with minimal impact on end users.

PostgreSQL was intentionally downgraded from 15 to 11 after bitnami/postgresql upgrade from 10.5.3 to 12.1.9.
Related PRs:

The PR #29207 also contains the discussion of future version upgrade.

Also related PRs with minor changes and fixes:

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions