Skip to content

fix: separate install from bootstrap#134

Merged
matttrach merged 3 commits into
rancher:mainfrom
matttrach:separate-bootstrap
Nov 12, 2025
Merged

fix: separate install from bootstrap#134
matttrach merged 3 commits into
rancher:mainfrom
matttrach:separate-bootstrap

Conversation

@matttrach
Copy link
Copy Markdown
Collaborator

This change separates out the Rancher bootstrap code from the Helm install code.
The goal is to enable a use case where the Rancher provider isn't instantiated in this module.
We will use this to test alternative bootstrapping techniques and Rancher provider instantiation in the provider project.
I added a new example to cover and test this use case called "dev".

This also makes the acme_server_url an explicit variable to all of the examples, because I was having trouble setting it from the environment.

This also separates out the part of the run_test script which cleans up into its own file.
The new cleanup script is more comprehensive and able to be run by itself.

Signed-off-by: matttrach <matt.trachier@suse.com>
Signed-off-by: matttrach <matt.trachier@suse.com>
Signed-off-by: matttrach <matt.trachier@suse.com>
@matttrach matttrach self-assigned this Nov 12, 2025
@matttrach matttrach requested a review from a team as a code owner November 12, 2025 23:33
@matttrach matttrach merged commit f3eaf65 into rancher:main Nov 12, 2025
7 checks passed
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.

1 participant