Skip to content

refactor: install opts after cluster creation #170

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

Conversation

bernielomax
Copy link
Contributor

@bernielomax bernielomax commented Jul 2, 2025

Moves InstallOpts initialization to after cluster creation. Now we should be able to establish a Helm client and fetch chart details to assist with feature releases whilst providing backwards compatibility in future.

The last commit is not really relevant. Just some tidy up.

This PR follows - #169

@bernielomax bernielomax requested a review from a team as a code owner July 2, 2025 20:23
Base automatically changed from bernielomax/refactor/move-parse-volume-mounts to main July 2, 2025 21:54
The extra volume mounts field was not actually used as an
install option; it is only needed during cluster provisioning.
Removing it from the install options allows us to move the
initialization of install options further down the code path,
after cluster creation.

This enables actions such as querying Helm or the cluster when
constructing Helm values, etc.
We should be able to query the cluster and Helm when initializing
values now.
fixes var names that are returned to improve readability.
@bernielomax bernielomax force-pushed the bernielomax/refactor/install-opts-after-cluster-creation branch from 7ab2a49 to fa7cc83 Compare July 2, 2025 21:57
@bernielomax bernielomax merged commit 2fb23a4 into main Jul 2, 2025
2 checks passed
@bernielomax bernielomax deleted the bernielomax/refactor/install-opts-after-cluster-creation branch July 2, 2025 22:01
Copy link

sentry-io bot commented Jul 6, 2025

Suspect Issues

This pull request was deployed and Sentry observed the following issues:

Did you find this useful? React with a 👍 or 👎

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