Clemens Beck activity https://gitlab.com/clemensbeck 2026-03-18T15:31:09Z tag:gitlab.com,2026-03-18:5218244628 Clemens Beck pushed to project branch cb-nginx-ingress-1-15-0 at GitLab.org / charts / GitLab Chart 2026-03-18T15:31:09Z clemensbeck Clemens Beck

Clemens Beck (b383749c) at 18 Mar 15:31

Test UBI staging

tag:gitlab.com,2026-03-18:5218223924 Clemens Beck pushed to project branch cb-nginx-ingress-1-15-0 at GitLab.org / charts / GitLab Chart 2026-03-18T15:27:06Z clemensbeck Clemens Beck

Clemens Beck (3b6df443) at 18 Mar 15:27

Test FIPS staging

tag:gitlab.com,2026-03-18:5217990637 Clemens Beck opened merge request !4890: Update NGINX Ingress to 1.15.0 at GitLab.org / charts / GitLab Chart 2026-03-18T14:41:43Z clemensbeck Clemens Beck

What does this MR do?

Update NGINX Ingress to 1.15.0

  • Update chart version by using scripts/update-nginx-chart.sh.
  • Update default image tag to 1.15.0.

Changelog: changed

Closes #6331

Author checklist

For general guidance, please follow our Contributing guide.

Required

For anything in this list which will not be completed, please provide a reason in the MR discussion.

  • Merge Request Title and Description are up to date, accurate, and descriptive.
  • MR targeting the appropriate branch.
  • MR has a green pipeline.
  • Documentation created/updated.
  • Tests added/updated, and test plan for scenarios not covered by automated tests.
  • Equivalent MR/issue for omnibus-gitlab opened.

Reviewers checklist

tag:gitlab.com,2026-03-18:5217989892 Clemens Beck pushed new project branch cb-nginx-ingress-1-15-0 at GitLab.org / charts / GitLab Chart 2026-03-18T14:41:35Z clemensbeck Clemens Beck

Clemens Beck (6272cf73) at 18 Mar 14:41

Testing: Use unmirrored image

... and 1 more commit

tag:gitlab.com,2026-03-18:5217866044 Clemens Beck commented on merge request !16 at GitLab.org / Cloud Native / mirror / Images 2026-03-18T14:17:40Z clemensbeck Clemens Beck

🔗 Fixes https://gitlab.com/gitlab-org/cloud-native/mirror/images/-/jobs/13546833619

tag:gitlab.com,2026-03-18:5217858142 Clemens Beck pushed to project branch cb-nginx-1-15-0 at GitLab.org / Cloud Native / mirror / Images 2026-03-18T14:16:12Z clemensbeck Clemens Beck

Clemens Beck (47d18b28) at 18 Mar 14:16

Adapt scripting to skip images not available anymore

tag:gitlab.com,2026-03-18:5217816832 Clemens Beck pushed to project branch cb-nginx-1-15-0 at GitLab.org / Cloud Native / mirror / Images 2026-03-18T14:08:43Z clemensbeck Clemens Beck

Clemens Beck (57b0d498) at 18 Mar 14:08

NGINX Ingress: Mirror 1.14.4 and 1.15.0

tag:gitlab.com,2026-03-18:5217796748 Clemens Beck pushed to project branch cb-up-to-1-15-0 at GitLab.org / Cloud Native / charts / GitLab Ingress NGINX 2026-03-18T14:05:19Z clemensbeck Clemens Beck

Clemens Beck (585cb2c6) at 18 Mar 14:05

Bring back custom Makefile

tag:gitlab.com,2026-03-18:5217749232 Clemens Beck opened merge request !35: Update to NGINX Ingress 1.15.0 at GitLab.org / Cloud Native / charts / GitLab Ingress NGINX 2026-03-18T13:56:14Z clemensbeck Clemens Beck

Update to 1.15.0 following the process documented in !34.

Relates gitlab-org/charts/gitlab#6331

tag:gitlab.com,2026-03-18:5217702548 Clemens Beck opened merge request !16: NGINX Ingress: Mirror 1.14.4 and 1.15.0 at GitLab.org / Cloud Native / mirror / Images 2026-03-18T13:46:57Z clemensbeck Clemens Beck

Relates gitlab-org/charts/gitlab#6331

tag:gitlab.com,2026-03-18:5217702372 Clemens Beck pushed new project branch cb-nginx-1-15-0 at GitLab.org / Cloud Native / mirror / Images 2026-03-18T13:46:56Z clemensbeck Clemens Beck

Clemens Beck (b3773a49) at 18 Mar 13:46

NGINX Ingress: Mirror 1.14.4 and 1.15.0

tag:gitlab.com,2026-03-18:5217690880 Clemens Beck opened issue #6331: Update to NGINX Ingress 1.15.0 at GitLab.org / charts / GitLab Chart 2026-03-18T13:44:30Z clemensbeck Clemens Beck tag:gitlab.com,2026-03-18:5217217134 Clemens Beck commented on merge request !4889 at GitLab.org / charts / GitLab Chart 2026-03-18T12:06:59Z clemensbeck Clemens Beck

fyi @lucus.li

tag:gitlab.com,2026-03-18:5217206891 Clemens Beck pushed to project branch cb-restructure-gw-docs at GitLab.org / charts / GitLab Chart 2026-03-18T12:05:09Z clemensbeck Clemens Beck

Clemens Beck (98ac3a48) at 18 Mar 12:05

Restructure Gateway API and Envoy Gateway documentation

tag:gitlab.com,2026-03-18:5217200495 Clemens Beck pushed to project branch cb-restructure-gw-docs at GitLab.org / charts / GitLab Chart 2026-03-18T12:03:38Z clemensbeck Clemens Beck

Clemens Beck (aea89672) at 18 Mar 12:03

Restructure Gateway API and Envoy Gateway documentation

tag:gitlab.com,2026-03-18:5217183434 Clemens Beck opened merge request !4889: Draft: Restructure Gateway API and Envoy Gateway documentation at GitLab.org / charts / GitLab Chart 2026-03-18T11:59:40Z clemensbeck Clemens Beck

What does this MR do?

Restructure Gateway API and Envoy Gateway documentation

Closes #6328

Author checklist

For general guidance, please follow our Contributing guide.

Required

For anything in this list which will not be completed, please provide a reason in the MR discussion.

  • Merge Request Title and Description are up to date, accurate, and descriptive.
  • MR targeting the appropriate branch.
  • MR has a green pipeline.
  • Documentation created/updated.
  • Tests added/updated, and test plan for scenarios not covered by automated tests.
  • Equivalent MR/issue for omnibus-gitlab opened.

Reviewers checklist

tag:gitlab.com,2026-03-18:5217183074 Clemens Beck pushed new project branch cb-restructure-gw-docs at GitLab.org / charts / GitLab Chart 2026-03-18T11:59:35Z clemensbeck Clemens Beck

Clemens Beck (0d36e1fc) at 18 Mar 11:59

Restructure Gateway API and Envoy Gateway documentation

... and 4 more commits

tag:gitlab.com,2026-03-18:5216966314 Clemens Beck approved merge request !4827: Improve OpenBao database configuration in the GitLab chart at GitLab.org / charts / GitLab Chart 2026-03-18T11:08:06Z clemensbeck Clemens Beck

What does this MR do?

Exposes OpenBao database configuration at the GitLab chart level via global.openbao.psql and fixes database precedence so connection.database overrides global.openbao.psql.database when both are set.

Closes #590085

Changes

1. Template changes (templates/_openbao.tpl)

openbao.postgresql.configuration:

  • Merges connection from global.psql → global.openbao.psql → connection
  • Database precedence: connection.database > global.openbao.psql.database > "openbao"
  • Ensures connection.database wins when both connection and global.openbao.psql are set

2. Removed openbao.psql

  • Dropped the openbao.psql subchart-level config; use global.openbao.psql or connection instead
  • templates/_removals.tpl: Blocks upgrade if openbao.psql is still configured

3. Defaults (values.yaml)

  • global.openbao.psql.database: openbao so toolbox and other consumers get the default database name
  • connection.database: '' so global.openbao.psql.database applies when not overridden

4. Config check (templates/_checkConfig_openbao.tpl)

  • Unchanged: still requires database config when OpenBao is enabled with external PostgreSQL

5. Documentation (doc/charts/openbao/_index.md)

  • Updated global.openbao.psql default and database precedence
  • Clarified that connection.database overrides global.openbao.psql.database

6. Tests (spec/configuration/openbao_spec.rb)

  • Precedence: connection.database overrides global.openbao.psql.database
  • Custom database via global.openbao.psql.database

Author checklist

For general guidance, please follow our Contributing guide.

Required

For anything in this list which will not be completed, please provide a reason in the MR discussion.

  • Merge Request Title and Description are up to date, accurate, and descriptive.
  • MR targeting the appropriate branch.
  • MR has a green pipeline.
  • Documentation created/updated.
  • Tests added/updated, and test plan for scenarios not covered by automated tests.
  • Equivalent MR/issue for omnibus-gitlab opened.

Reviewers checklist

tag:gitlab.com,2026-03-18:5216933858 Clemens Beck commented on merge request !4888 at GitLab.org / charts / GitLab Chart 2026-03-18T11:00:41Z clemensbeck Clemens Beck

Thanks for the review @ashvins. I responded to your question.

tag:gitlab.com,2026-03-18:5216933820 Clemens Beck commented on merge request !4888 at GitLab.org / charts / GitLab Chart 2026-03-18T11:00:41Z clemensbeck Clemens Beck

As I understand we are we are using Gateway API to replace Ingress right?

Correct, but one important differentiation: GitLab chart will continue to support Ingresses, but NGINX Ingress will be disabled (19.0) and dropped (20.0). This follow the official retirement of NGINX Ingress.

Gateway API is a modern replacement for Ingresses and Envoy Gateway is one available Gateway API provider/controller.

Where are we going to put the conditional routing spec? Like we did here?

The path-based conditional routing was a workaround specific to (NGINX) Ingress, necessary to prevent conflicts between the HTTP and gRPC Ingress. Since both traffic types are now consolidated under a single route, this path-level differentiation is no longer required.