-
Notifications
You must be signed in to change notification settings - Fork 23
fix: remove Helm charts and standardize on operator-based deployment #448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
mangelajo
merged 54 commits into
jumpstarter-dev:main
from
raballew:042-remove-helm-charts
May 13, 2026
Merged
Changes from all commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
32e2e35
feat: remove Helm charts and keep only operator-based deployment
raballew 982fbf9
fix: propagate RuntimeError in check_jumpstarter_installation instead…
raballew 5703171
fix: remove stale noqa C901 complexity suppression from check_jumpsta…
raballew 7d81dbd
fix: remove stale METHOD=helm references from root Makefile
raballew 68b3370
fix: remove vestigial chart_name field from V1Alpha1JumpstarterInstance
raballew 5bddf6b
fix: correct stale default version comment in compat setup script
raballew 8e6fc6d
fix: update version discovery to query operator image repo instead of…
raballew 1b33888
fix: fail fast when Jumpstarter CR baseDomain is not found in compat …
raballew da45f15
fix: remove vestigial METHOD variable from Makefiles
raballew eb514ef
fix: remove vestigial METHOD deployment abstraction
raballew 4fbbf94
fix: remove old-controller compat test (v0.7.0 has no operator instal…
raballew 0be9480
Revert "fix: remove old-controller compat test (v0.7.0 has no operato…
raballew d6beafd
fix: deploy old controller v0.8.1 via operator installer in compat tests
raballew 0abe23b
fix: remove stale bats test file re-added by revert
raballew 075b1ee
fix: address CodeRabbit review findings
raballew 67b3edd
fix: fail fast when baseDomain is empty in e2e setup
raballew cbdc07a
fix: load operator image in e2e-compat-old-client CI job
raballew 54f6c02
fix: use client version 0.7.4 for old-client compat test
raballew 1b4ceb0
fix: use correct kustomize image name and require CR instances for in…
raballew 4e27ff1
test: add coverage for helm-removal changes in kubectl, operations, a…
raballew 76b85fb
fix: resolve lint violations and improve test coverage for helm-remov…
raballew 9d63523
fix: add coverage source config for proper diff-cover path resolution
raballew e73eea0
fix: surface error information from _check_cr_instances instead of sw…
raballew b5ef0c6
fix: narrow exception handling in get_cluster_info to avoid masking p…
raballew 6af54d5
fix: F001 - surface error on nonzero return code in _check_cr_instanc…
raballew 102a78f
fix: F002 - narrow list_clusters exception clause to avoid masking pr…
raballew 4041f40
test: exercise custom minikube path in test_list_clusters_custom_para…
raballew 9cf659e
fix: propagate kubectl errors in compat setup baseDomain fetch
raballew 0478adf
fix: return explicit installed False from _check_cr_instances on empt…
raballew 915912a
fix: scope BASEDOMAIN and endpoint vars as local in deploy_old_contro…
raballew cc5b263
test: cover CR instance check error path in check_jumpstarter_install…
raballew 0e2390f
test: add mock-based tests for controller version resolution
raballew c1471f6
fix: correct get_kubectl_contexts return type to List[Dict[str, Any]]
raballew 86cc4b7
fix: use Optional[OutputCallback] for nullable callback parameters
raballew ab3c371
fix: enable branch coverage in coverage configuration
raballew 00a7e11
fix: add CrInstanceResult TypedDict and include installed in all erro…
raballew 1e3d5a0
fix: define KubectlContext TypedDict for get_kubectl_contexts return …
raballew 600e526
fix: extract actual namespace from CR metadata in _check_cr_instances
raballew 4f8112e
fix: remove unreachable json.JSONDecodeError from outer except clauses
raballew 65e4ca3
fix: remove unused kind parameter from list_clusters
raballew b0d47dc
test: verify install_jumpstarter_operator arguments in default path
raballew 84d1751
fix: correct COMPAT_CLIENT_VERSION default in header comment
raballew 49e876a
fix: add status to empty CR result and narrow exception handler in ge…
raballew ea9217f
refactor: use typed result variants for _check_cr_instances return value
raballew 5d1d961
fix: use type narrowing in _apply_cr_result instead of .get()
raballew f71d16d
fix: resolve ruff lint violations
raballew 38819b4
fix: use shared WaitForExporter in compat tests
raballew 04ca25d
fix: remove unused --kind CLI option from get cluster commands
raballew e0032b2
fix: use KubectlContext type annotation consistently
raballew f2b8b8f
fix: delegate controller Makefile targets to operator Makefile
raballew 54c2211
Revert "fix: delegate controller Makefile targets to operator Makefile"
raballew b4cea71
fix: restore controller Makefile's own config paths
raballew 233f042
Update e2e/compat/setup.sh
raballew dc3f02e
Update e2e/compat/setup.sh
raballew File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
7 changes: 0 additions & 7 deletions
7
controller/deploy/helm/jumpstarter/charts/jumpstarter-controller/Chart.yaml
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.