Summary
The project has moved to operator deployment, but Helm charts, Helm helper scripts, and Helm-based install logic remain throughout the codebase. All Helm-related code should be removed.
Scope
38 files across the controller, Python packages, CI workflows, e2e tests, and documentation still reference Helm.
Affected areas
Helm chart (to be removed)
Controller helper scripts
Python packages
jumpstarter-kubernetes
jumpstarter-cli-admin
CI / E2E
Documentation
Other
Notes
Summary
The project has moved to operator deployment, but Helm charts, Helm helper scripts, and Helm-based install logic remain throughout the codebase. All Helm-related code should be removed.
Scope
38 files across the controller, Python packages, CI workflows, e2e tests, and documentation still reference Helm.
Affected areas
Helm chart (to be removed)
controller/deploy/helm/— entire Helm chart tree (43 files including templates, values, schemas)Controller helper scripts
controller/hack/deploy_with_helm.shcontroller/hack/install_helm.shcontroller/hack/utils— Helm referencescontroller/Makefile— Helm-related targetsPython packages
jumpstarter-kubernetescluster/helm.py— Helm chart install wrappercluster/helm_test.pycluster/common.py— Helm referencescluster/operations.py— Helm referencescluster/operations_test.pycluster/kubectl.py— Helm referencescluster/kubectl_test.pycluster/__init__.py— Helm exportsinstall.py—install_helm_chartfunctioninstall_test.pycontroller.py— Helm referencesexceptions.py— Helm-related exceptions__init__.py— Helm exportsjumpstarter-cli-admininstall.py— Helm install CLI commandinstall_test.pycreate.py/create_test.py— Helm referencesget.py— Helm referencesCI / E2E
.github/workflows/build-images.yaml— Helm steps.github/workflows/lint.yaml— Helm linting.github/workflows/controller-kind.yaml— Helm-based Kind setupe2e/tests.bats— Helm-based test setupe2e/setup-e2e.sh— Helm install in e2e environmente2e/compat/setup.sh— Helm install in compat testscontroller/deploy/operator/test/e2e/e2e_test.go— Helm referencesDocumentation
python/docs/source/getting-started/configuration/authentication.md— Helm install instructionscontroller/deploy/operator/README.md— Helm referencesOther
.cursor/rules/working-with-operator.mdc— Helm referencescontroller/deploy/operator/internal/controller/jumpstarter/jumpstarter_controller.go— Helm referencescontroller/internal/service/suite_test.gocontroller/internal/controller/suite_test.goNotes