-
Notifications
You must be signed in to change notification settings - Fork 9
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
Automate Onboarding to Cluster via CLI #24
Comments
I think for the UX it would be better to support both of these 2 options:
It think this ties back to the ultimate CLI idea we brainstormed some time ago (with no resolution as far as I remember). Ideally it would be nice to have an interactive/declarative wrapper around all these different tasks we'd like to automate. |
one issue I'm seeing is right now we have a few scripts in bash, one in python (that @larsks has worked on) we will need to narrow down to one language if we are to wrap these, lest we start calling bash / python scripts from golang or something (yuck). |
also tagging @ipolonsk as she has been helping with automating |
@HumairAK I think we should open a separate issue for that discussion. |
@goern does Thoth/AICoE-CI use anything for parsing keywords from filed GH issues? Is there anything that we can use to extract data from an issue and feed it to the |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with /lifecycle rotten |
/remove-lifecycle rotten |
/lifecycle frozen |
Since #44 got merged, can I close this issue? Or should I wait for the related changes in the notebook image or |
The steps here should be automated via the opfcli. The tricky part would be handling pgp keys.
Starting out the opfcli should take a config file that essentially imitates the fields from the onboarding issue templated found here.
Then for onboarding we can pass it to the cli like so:
cluster
should be a subcommand ofonboard
which should be a subcommand ofopfcli
(eventually want to add other onboarding subcommands likeopfcli onboard argocd
).Currently some of the logic for this process is already implemented, so this sub-command should just be calling that logic. Then add the additional bits for adding the resources to the appropriate cluster/env.
The next step following this issue will be to eventually have people fill out a yaml/form and have a bot perform the PR by running this cli command.
The text was updated successfully, but these errors were encountered: