Skip to content

Fix: remove cert-manager subchart dependency - #575

Open
niyomukiza-mechack wants to merge 1 commit into
mainfrom
fix/remove-certmanager-subchart
Open

Fix: remove cert-manager subchart dependency#575
niyomukiza-mechack wants to merge 1 commit into
mainfrom
fix/remove-certmanager-subchart

Conversation

@niyomukiza-mechack

Copy link
Copy Markdown
Collaborator

What was changed

Removed the embedded cert-manager subchart dependency from the TWC Helm chart.

Files changed:

Chart.yaml - removed the dependencies: block that declared cert-manager as a conditional subchart
Chart.lock - deleted (no more dependencies to lock)
values.yaml - removed certmanager.install and updated the enabled comment to say "installed independently" instead of "via the subchart above or separately"
Makefile - removed the helm dependency build target and its prerequisites from test-all and test-unit (no subchart to fetch anymore)
skaffold.yaml - removed certmanager.install: false from the TWC setValues (the value no longer exists)

Why?

Cert-manager manages cluster-wide resources that should be installed once per cluster, not bundled inside another chart's Helm release.

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

@tomba7 tomba7 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

The rest LGTM

# install controls whether cert-manager is installed as a Helm subchart.
# Set to true if cert-manager is not already installed in the cluster.
# See https://cert-manager.io/docs/installation/
install: false

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Since this field is going away, it would be worth updating the following sites where its still referenced:

README.md:80
docs/worker-resource-templates.md:94
internal/demo/README.md:13

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.

2 participants