Skip to content

feat: automated boostrapping of coco for a single cluster#12

Merged
butler54 merged 1 commit intovalidatedpatterns:mainfrom
butler54:jan
Mar 25, 2025
Merged

feat: automated boostrapping of coco for a single cluster#12
butler54 merged 1 commit intovalidatedpatterns:mainfrom
butler54:jan

Conversation

@butler54
Copy link
Copy Markdown
Collaborator

This PR reworks the coco pattern to minimise the amount of configuration required by end users.

Users, with a cluster provisioned by the OCP installer onto Azure, should only need to provide the following:

  1. A ssh keypair
  2. A symmetric key

Both of have scripts to generate automatically.

@butler54 butler54 marked this pull request as ready for review February 20, 2025 04:51
Copy link
Copy Markdown
Contributor

@mbaldessari mbaldessari left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a quick drive by review, next time the common/ changes should be their own PRs so it is a lot easier to review?



if __name__ == "__main__":
typer.run(run) No newline at end of file
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file could use a run through the black linter (and the addition for checks for the needed env variables before doing anything)

@mbaldessari
Copy link
Copy Markdown
Contributor

Btw. if you update common from main today, you'll get a mechanism to debug secret-loading in case of errors. See point 5. here https://validatedpatterns.io/learn/getting-started-secret-management/

…on information more than once allowing automation of the install

Signed-off-by: Chris Butler <chris.butler@redhat.com>
@butler54 butler54 merged commit 413928f into validatedpatterns:main Mar 25, 2025
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.

2 participants