Skip to content

chore(main): [bot] release base-cluster:11.1.0#1889

Merged
teutonet-bot merged 4 commits intomainfrom
release-please--branches--main--components--base-cluster
Mar 17, 2026
Merged

chore(main): [bot] release base-cluster:11.1.0#1889
teutonet-bot merged 4 commits intomainfrom
release-please--branches--main--components--base-cluster

Conversation

@teutonet-bot
Copy link
Copy Markdown
Contributor

@teutonet-bot teutonet-bot commented Jan 9, 2026

🤖 I have created a release beep boop

11.1.0 (2026-03-16)

Features

  • base-cluster/ingress: add auto detection of need for proxy protocol (#1951) (a94de1a)
  • base-cluster/ingress: allow external ingress controller (#1859) (1442431)
  • base-cluster/kyverno: allow setting kyverno resources (#1986) (71b9db4)
  • base-cluster/monitoring: add alert about base-cluster updates (#1937) (a3c63a7)
  • base-cluster/monitoring: add alert about deprecated APIs (#2021) (cb334dd)

Bug Fixes

  • base-cluster/deadMansSwitch: fix alertmanager healthchecks URL (#2019) (d874a56)
  • base-cluster/ingress: disable traefik apiCheck (#1902) (d45bd69)
  • base-cluster/ingress: they now have the redirections nested under http (#1952) (dca2502)
  • base-cluster/monitoring: adjust for short-lived certificates (#1921) (41062b2)
  • base-cluster/monitoring: only roll out alloy tracing ports if enabled (#2005) (ea44c4d)
  • base-cluster: Revert "chore(base-cluster/dependencies): update helm release traefik to v39 (#1936)" (#1954) (5d2ae36)

Miscellaneous Chores

  • base-cluster/dependencies: update common docker tag to v1.8.0 (#1939) (38b1c7e)
  • base-cluster/dependencies: update docker.io/curlimages/curl docker tag to v8.18.0 (#1896) (f046977)
  • base-cluster/dependencies: update docker.io/grafana/grafana-image-renderer docker tag to v5.0.13 (#1885) (474e903)
  • base-cluster/dependencies: update docker.io/grafana/grafana-image-renderer docker tag to v5.2.3 (#1897) (84b647b)
  • base-cluster/dependencies: update docker.io/grafana/grafana-image-renderer docker tag to v5.3.0 (#1922) (ef6f80f)
  • base-cluster/dependencies: update docker.io/grafana/grafana-image-renderer docker tag to v5.4.0 (#1931) (50171d8)
  • base-cluster/dependencies: update docker.io/grafana/grafana-image-renderer docker tag to v5.5.0 (#1968) (ee276e2)
  • base-cluster/dependencies: update docker.io/grafana/grafana-image-renderer docker tag to v5.5.1 (#1988) (f765f5e)
  • base-cluster/dependencies: update docker.io/vladgh/gpg docker tag to v1.3.7 (#1886) (4b2c33b)
  • base-cluster/dependencies: update helm release alloy to v1.5.2 (#1891) (41b25e9)
  • base-cluster/dependencies: update helm release alloy to v1.5.3 (#1949) (d8bda90)
  • base-cluster/dependencies: update helm release alloy to v1.6.0 (#1975) (76632e4)
  • base-cluster/dependencies: update helm release external-dns to v1.20.0 (#1905) (ff53477)
  • base-cluster/dependencies: update helm release kube-prometheus-stack to v80.13.3 (#1892) (9775868)
  • base-cluster/dependencies: update helm release kube-prometheus-stack to v80.14.4 (#1906) (f62458d)
  • base-cluster/dependencies: update helm release kube-prometheus-stack to v81 (#1923) (9e9915d)
  • base-cluster/dependencies: update helm release kube-prometheus-stack to v81.2.1 (#1934) (30fa0dd)
  • base-cluster/dependencies: update helm release kube-prometheus-stack to v81.3.2 (#1950) (95a9398)
  • base-cluster/dependencies: update helm release kube-prometheus-stack to v81.5.0 (#1962) (1a9bab8)
  • base-cluster/dependencies: update helm release kube-prometheus-stack to v81.5.2 (#1982) (07c2249)
  • base-cluster/dependencies: update helm release kube-prometheus-stack to v81.6.6 (#1989) (2bf4f3c)
  • base-cluster/dependencies: update helm release kube-prometheus-stack to v82 (#1995) (45ef213)
  • base-cluster/dependencies: update helm release loki to v6.49.0 (#1908) (f36dd6d)
  • base-cluster/dependencies: update helm release loki to v6.51.0 (#1928) (6ac27d6)
  • base-cluster/dependencies: update helm release loki to v6.53.0 (#1974) (0bc6e68)
  • base-cluster/dependencies: update helm release oauth2-proxy to v10 (#1913) (7e551b5)
  • base-cluster/dependencies: update helm release oauth2-proxy to v10.1.1 (#1944) (3f97108)
  • base-cluster/dependencies: update helm release oauth2-proxy to v10.1.2 (#1961) (c0bc91d)
  • base-cluster/dependencies: update helm release oauth2-proxy to v10.1.3 (#1979) (9b95c4b)
  • base-cluster/dependencies: update helm release oauth2-proxy to v10.1.4 (#2001) (8ffa211)
  • base-cluster/dependencies: update helm release reflector to v10 (#1924) (0051c34)
  • base-cluster/dependencies: update helm release reflector to v10.0.19 (#1999) (a2b5189)
  • base-cluster/dependencies: update helm release reflector to v10.0.2 (#1935) (333393e)
  • base-cluster/dependencies: update helm release reflector to v10.0.4 (#1956) (3eef9a0)
  • base-cluster/dependencies: update helm release reflector to v10.0.8 (#1978) (b2f97f9)
  • base-cluster/dependencies: update helm release reflector to v9.1.45 (#1893) (ff100d9)
  • base-cluster/dependencies: update helm release tempo to v1.24.3 (#1904) (99099bf)
  • base-cluster/dependencies: update helm release tempo to v1.24.4 (#1957) (7d67bf3)
  • base-cluster/dependencies: update helm release tempo to v1.26.1 (#1976) (517da93)
  • base-cluster/dependencies: update helm release tempo to v1.26.7 (#2000) (6cabd54)
  • base-cluster/dependencies: update helm release traefik to v38 (#1914) (106c7cf)
  • base-cluster/dependencies: update helm release traefik to v39 (#1936) (5b39257)
  • base-cluster/dependencies: update helm release traefik to v39 (#1959) (6efe111)
  • base-cluster/dependencies: update helm release traefik to v39.0.1 (#1992) (27d7316)
  • base-cluster/monitoring: migrate helm repo to new URL (#1955) (9263d6a)
  • base-cluster/tetragon: update flux apiVersion (#1900) (ff93afb)
  • base-cluster: update kyverno (#1918) (a503ef6)
  • migrate kyverno config (71b9db4)

This PR was generated with Release Please. See documentation.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jan 9, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Bumps charts/base-cluster from 11.0.111.1.0 by updating .github/release-please/manifest.json and charts/base-cluster/Chart.yaml, and adds a new 11.1.0 entry to charts/base-cluster/CHANGELOG.md documenting ingress, Traefik apiCheck, certificate, monitoring, and dependency changes.

Changes

Cohort / File(s) Summary
Release manifest
​.github/release-please/manifest.json
Updated base-cluster chart version from 11.0.111.1.0.
Chart metadata
charts/base-cluster/Chart.yaml
Bumped chart version 11.0.111.1.0 (value update only).
Changelog
charts/base-cluster/CHANGELOG.md
Added 11.1.0 release notes: ingress proxy-protocol auto-detection, support for external ingress controllers, disable Traefik apiCheck, certificate/monitoring adjustments, and broad dependency chore entries.

Sequence Diagram(s)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

autorelease: tagged

Suggested reviewers

  • tasches
  • cwrau
  • marvinWolff

Poem

🐰 A hop, a bump, a tidy chart anew,
Ingress finds its way and Traefik hums true.
Certs snug in rows, dependencies aligned,
I nibble the changelog and leave a carrot behind. 🥕

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The PR title accurately reflects the main change: an automated release of base-cluster chart version 11.1.0, which is a straightforward version bump release.
Linked Issues check ✅ Passed The PR successfully addresses the primary objective from issue #1902 by disabling traefik apiCheck to prevent test-templating failures, along with other features and fixes included in the 11.1.0 release.
Out of Scope Changes check ✅ Passed All changes are in-scope: version bump in manifest and Chart.yaml, and CHANGELOG updates documenting the 11.1.0 release with features, fixes, and dependency updates directly related to the release objective.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-please--branches--main--components--base-cluster
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello @teutonet-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request automates the release process for the base-cluster Helm chart, updating its version to 11.1.0. The core impact of this update is the introduction of enhanced flexibility for ingress management, as it now supports the integration of external ingress controllers. This change aims to provide users with more options for routing external traffic to their services within the cluster.

Highlights

  • Automated Release: This pull request represents an automated release of the base-cluster Helm chart, incrementing its version from 11.0.1 to 11.1.0.
  • New Feature: External Ingress Controller: The base-cluster chart now includes a new feature that allows for the configuration and use of an external ingress controller.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request is an automated release for base-cluster:11.1.0. The version bumps and changelog update are correct. However, I've found a small issue in Chart.yaml where a source URL points to the previous version tag. Please see the specific comment for details.

Comment thread charts/base-cluster/Chart.yaml Outdated
@teutonet-bot teutonet-bot force-pushed the release-please--branches--main--components--base-cluster branch 9 times, most recently from 6d7a6f4 to db7da85 Compare January 16, 2026 10:44
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@charts/base-cluster/README.md`:
- Around line 4253-4257: Update the "supports two ingress controllers" narrative
to reflect the new enum value `external` (and `none` if relevant): change
wording that claims "two ingress controllers" to list and describe all valid
options ("nginx", "traefik", "external", "none"), add a short sentence
explaining what `external` means (i.e., an ingress managed outside the chart)
and, if present, adjust any examples or table rows in that section to include
`external` alongside `nginx` and `traefik` so the README matches the enum.
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between db7da85 and 749feec.

📒 Files selected for processing (2)
  • charts/base-cluster/Chart.yaml
  • charts/base-cluster/README.md
🧰 Additional context used
🧠 Learnings (4)
📚 Learning: 2025-07-24T09:49:40.961Z
Learnt from: cwrau
Repo: teutonet/teutonet-helm-charts PR: 1602
File: charts/base-cluster/templates/monitoring/kube-prometheus-stack/oauth-proxy.yaml:38-40
Timestamp: 2025-07-24T09:49:40.961Z
Learning: Official Helm charts like oauth2-proxy manage image versioning automatically through their Chart.yaml appVersion field, making manual tag pinning in consumer values unnecessary and potentially harmful. The chart version itself provides reproducibility by ensuring the correct image tag is used.

Applied to files:

  • charts/base-cluster/Chart.yaml
📚 Learning: 2025-07-24T09:41:28.072Z
Learnt from: cwrau
Repo: teutonet/teutonet-helm-charts PR: 1604
File: charts/base-cluster/templates/monitoring/metrics-server/metrics-server.yaml:20-21
Timestamp: 2025-07-24T09:41:28.072Z
Learning: The official kubernetes-sigs/metrics-server Helm chart pins the image tag to a specific version in its values.yaml by default, ensuring reproducible deployments without requiring explicit tag specification in consuming charts.

Applied to files:

  • charts/base-cluster/Chart.yaml
📚 Learning: 2025-07-24T09:41:28.072Z
Learnt from: cwrau
Repo: teutonet/teutonet-helm-charts PR: 1604
File: charts/base-cluster/templates/monitoring/metrics-server/metrics-server.yaml:20-21
Timestamp: 2025-07-24T09:41:28.072Z
Learning: The kubernetes-sigs/metrics-server Helm chart uses `v{{ .Chart.AppVersion }}` as the default image tag when `image.tag` is empty, which provides pinned versioning through the chart's AppVersion rather than using floating tags like "latest".

Applied to files:

  • charts/base-cluster/Chart.yaml
📚 Learning: 2025-07-24T09:56:41.380Z
Learnt from: cwrau
Repo: teutonet/teutonet-helm-charts PR: 1601
File: charts/base-cluster/templates/dns/external-dns.yaml:33-39
Timestamp: 2025-07-24T09:56:41.380Z
Learning: In the teutonet-helm-charts base-cluster chart, secret names like "external-dns" for Cloudflare provider are intentionally hard-coded. Users who need custom secret names should use Helm's `valuesFrom` feature to override values rather than expecting dedicated fields in values.yaml. This design keeps the values.yaml clean while still allowing full customization flexibility.

Applied to files:

  • charts/base-cluster/README.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
  • GitHub Check: check licenses
  • GitHub Check: update metadata file for release
  • GitHub Check: lint helm chart (base-cluster)
  • GitHub Check: wait-for-checks
🔇 Additional comments (5)
charts/base-cluster/Chart.yaml (3)

18-22: Version and source URL are now consistent.

The source URL correctly points to base-cluster-v11.1.0, matching the chart version 11.1.0. This addresses the previous review feedback about the URL mismatch.


31-43: Dependency image updates look correct.

All image references are updated consistently:

  • curlimages/curl:8.18.0, grafana-image-renderer:v5.2.3, and vladgh/gpg include SHA256 digests for immutability
  • kubernetes-reflector, alloy, loki, and traefik versions align with the Helm release updates mentioned in the PR objectives

Based on learnings, these Helm charts manage image versioning through their appVersion, so the image tags are controlled by the upstream chart versions.


47-71: Prometheus stack and external-dns image updates are consistent with the release.

The kube-prometheus-stack update to v80.14.4 brings updated component images (alertmanager v0.30.1, prometheus v3.9.1, k8s-sidecar 2.2.1), and external-dns v0.20.0 aligns with the Helm chart release v1.20.0.

charts/base-cluster/README.md (2)

3-3: Version badge update looks good.


249-249: Source link updated correctly for v11.1.0.

✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.

Comment thread charts/base-cluster/README.md
@teutonet-bot teutonet-bot force-pushed the release-please--branches--main--components--base-cluster branch 9 times, most recently from 3a4e6c7 to 5bfe3eb Compare January 22, 2026 16:59
@teutonet-bot teutonet-bot force-pushed the release-please--branches--main--components--base-cluster branch 9 times, most recently from 26fc070 to e6af4ad Compare February 18, 2026 16:02
@teutonet-bot teutonet-bot force-pushed the release-please--branches--main--components--base-cluster branch 2 times, most recently from a020904 to b8c65e5 Compare February 25, 2026 08:45
@teutonet-bot teutonet-bot force-pushed the release-please--branches--main--components--base-cluster branch 6 times, most recently from 3c9e5e8 to 51f65da Compare March 13, 2026 11:24
@teutonet-bot teutonet-bot force-pushed the release-please--branches--main--components--base-cluster branch from e65f258 to 3cc3438 Compare March 16, 2026 11:17
@teutonet-bot teutonet-bot added this pull request to the merge queue Mar 17, 2026
Merged via the queue into main with commit 2a49b5e Mar 17, 2026
20 of 22 checks passed
@teutonet-bot
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants