-
Notifications
You must be signed in to change notification settings - Fork 11
[WIP DO NOT MERGE] Implement cluster registration workflows via Shepherd/golang #56
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
Open
git-ival
wants to merge
45
commits into
rancher:main
Choose a base branch
from
git-ival:implement-provisioned-clusters
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
9cc70db
implement Imported Cluster creation via golang, add Cluster state han…
git-ival 146a8cb
WIP support provisioning clusters via dartboard, WIP support for usin…
git-ival 241bc71
update state handling to utilize a map[string]*ClusterStatus to avoid…
git-ival a39a707
add missing wait.go file handling backoff logic
git-ival 44ccb68
change post-batch sleep logic, update some log messages
git-ival 72d4fe0
move update channels to separate struct that can be passed as needed,…
git-ival 2c3f33a
add TODO for destroy command
git-ival 0406a1d
Moved batch Cluster registration logic into a separate file, added a …
git-ival 91938d1
reduce size of ClusterStatus struct, genericize batchrunner logic to …
git-ival 78d9c9a
support 'naturally' sorting slices by string, cleanup parameters and …
git-ival 3b88e39
replace pod status function from shepherd with custom action
git-ival 7c5188b
replace pod status function from shepherd with custom action
git-ival dc22bf5
WIP custom cluster registration flow
git-ival 851686e
update shepherd dep
git-ival d81ea83
fix clusters.go assert
git-ival 82d25b6
add import nicknames to fix golangci-lint
git-ival 136cd75
fix various golangci-lint errors and warnings
git-ival 9baf89e
add new stages, various func updates
git-ival 71156b4
WIP, updates to various interal/dart and internal/tofu types
git-ival 277ad90
updates to harvester modules, add node_templates
git-ival 5f176dc
add missing dart types
git-ival 1f4f208
update tofu format parsing
git-ival 711d027
WIP massive overhauls to dart types, added in internal/harvester for …
git-ival 6a2cbc9
update deps
git-ival 6be2594
WIP modifications to type constraints, VM handling logic
git-ival c0214b4
update test_env to support node-only creation for custom clusters
git-ival 6ae5fc7
update test_env to support node-only creation for custom clusters
git-ival 063dcdd
WIP update types, custom cluster prov support
git-ival d1c46c9
update deps
git-ival 9aceac4
WIP custom cluster flow, SO CLOSE
git-ival 3525d6d
fix get cluster
git-ival e3fce0c
cleanup some comments
git-ival ee6b35c
ignore tester cluster deploys if no tester, fix custom cluster batchi…
git-ival c0386e6
update image dataresource logic, do not use datasource if image_id is…
git-ival c3bcea3
remove lots of unused stuff
git-ival 8dfc180
ensure tunnels are not created by default, added bool flag to control…
git-ival 74b5a8f
removed unused 'node_templates' var
git-ival 9232302
update upstream and tester clusters with new create_tunnels input
git-ival 24d9043
delay Stage.Create update until after cluster is found post-create ca…
git-ival a415bca
add new skip-charts flag for so that repeated can bypass chart reins…
git-ival 8b5f2b3
replace shepherd deps with upstream
git-ival 2f0f796
fix upstream cluster URL output when tunnels are not in use
git-ival 396eb4c
add skip-refresh dartboard argument for tofu.Apply()
git-ival a9f959f
replace image_id with node_module_variables field
git-ival 053f2d7
fix ssh tunnel enable/disable
git-ival 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
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.