You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When preparing for a new Claudie demo on new project, creating the accounts is susceptible to copy/paste mistakes and takes a substantial amount of time. Even when not using DNS and LBs, I need to account for ~2 hrs of time per one cloud provider and the result is not guaranteed. The approach of copy/pasting 10-11 commands per cloud provider has the following risks:
copy/paste errors (e.g. in case of a different shell environment - fish or zsh)
mix 'n match of various naming conventions (e.g. userocid and user_ocid) - difficult to check the syntax of the commands
rewiring the client CLIs like ociaws or gcloud especially if a user already has them bound to different accounts/projects
various python versions + installations which might prevent a successful CLI installation
copy/paste errors in the input manifest
Description
I'd expect to have an interactive command-line CLI/script, that would:
ask only the absolutely essential information
fire up provider CLI (from an image) and do the login
perform all the actions and generate secrets locally
apply the claudie manifest + secrets + basic input manifest which the user can tune later
Exit criteria
High-level design is reviewed and OK'd by the team
The script or CLI is implemented
Docs are updated
Create an image with provider CLIs + the script or Claudie CLI
The text was updated successfully, but these errors were encountered:
fire up provider CLI (from an image) and do the login
This does not make much sense, would we spin up multiple images each for a unique provider ?
Why not just make it work directly with the cloud CLIs (if possible) without images. With this the CLI/scripts could be run directly on the HOST or in a single docker container (possibly if the CLI/scripts would also install the necessary dependent cloud CLI's if not present on the HOST)
Motivation
When preparing for a new Claudie demo on new project, creating the accounts is susceptible to copy/paste mistakes and takes a substantial amount of time. Even when not using DNS and LBs, I need to account for ~2 hrs of time per one cloud provider and the result is not guaranteed. The approach of copy/pasting 10-11 commands per cloud provider has the following risks:
fish
orzsh
)userocid
anduser_ocid
) - difficult to check the syntax of the commandsoci
aws
orgcloud
especially if a user already has them bound to different accounts/projectsDescription
I'd expect to have an interactive command-line CLI/script, that would:
Exit criteria
The text was updated successfully, but these errors were encountered: