Skip to content

chore: remove bitnami helm repo registration (IP-3481) - #2804

Open
tvc-jeffwelling wants to merge 2 commits into
mainfrom
feat/IP-3481-remove-bitnami-helm-repo-from-ctf
Open

chore: remove bitnami helm repo registration (IP-3481)#2804
tvc-jeffwelling wants to merge 2 commits into
mainfrom
feat/IP-3481-remove-bitnami-helm-repo-from-ctf

Conversation

@tvc-jeffwelling

Copy link
Copy Markdown

What: Removes the three Bitnami Helm repo registrations from CTF (IP-3481):

  • lib/k8s/Dockerfile.base - drop helm repo add bitnami https://charts.bitnami.com/bitnami
  • lib/k8s/examples/link/Dockerfile - same line
  • .helm-repositories.yaml - remove the bitnami entry (file is an orphan from the removed nix shell feature, TT-1042; nothing references it)

No chart pulls by repo name bitnami exist anywhere in the repo - these are pure registrations. Kafka/influx charts come via BITNAMI_PRIVATE_REGISTRY (separate scan rows, separate PR).

Why this commit uses --no-verify: the repo's pre-commit hookset is broken on main for everyone:

  • go-lint fails: just lint-all calls just lint havoc (justfile:25) but no top-level havoc/ dir exists on main.
  • go-mod-tidy fails on any dirty tree, and go-lint's golangci-lint --fix (justfile:17) mutates files, which then fails the tidy diff - the two hooks contradict each other.
  • typos fails on ~35 pre-existing typos across the repo (none in the files changed here; a few are false positives in vendored code, one is inside a private-key literal).

None of the skipped checks involve files in this change. Verified via probe PR #2803 (empty commit): CI runs just lint per module + full test matrix + workflow checks - all green. CI does not run pre-commit.

@tvc-jeffwelling
tvc-jeffwelling marked this pull request as ready for review September 4, 2026 20:20
@tvc-jeffwelling
tvc-jeffwelling requested a review from a team as a code owner September 4, 2026 20:20
Copilot AI lite review requested due to automatic review settings September 4, 2026 20:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The Bitnami repo registration is removed cleanly without leaving any remaining in-repo references to the Bitnami repo URL or bitnami repo name.

Pull request overview

Removes the Bitnami Helm repository registration from the k8s Docker build images and from an unused Helm repositories config file, ensuring CTF no longer configures the public Bitnami repo by default.

Changes:

  • Dropped helm repo add bitnami https://charts.bitnami.com/bitnami from the base k8s Docker image build steps.
  • Dropped the same Bitnami repo registration from the lib/k8s/examples/link Dockerfile.
  • Removed the bitnami entry from .helm-repositories.yaml.
File summaries
File Description
lib/k8s/examples/link/Dockerfile Removes Bitnami Helm repo registration during image build.
lib/k8s/Dockerfile.base Removes Bitnami Helm repo registration during image build.
.helm-repositories.yaml Removes the bitnami repository entry from the repo list.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@chainchad chainchad left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM but @skudasov should confirm

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants