Skip to content
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

create-cluster/destroy-cluster implement Config RFC #83

Closed
chelma opened this issue Jul 10, 2023 · 1 comment
Closed

create-cluster/destroy-cluster implement Config RFC #83

chelma opened this issue Jul 10, 2023 · 1 comment
Assignees
Labels
Capture Configurability Work to make capture configurable and handle changes in configuration

Comments

@chelma
Copy link
Collaborator

chelma commented Jul 10, 2023

Description

As part of the work to implement the RFC for our revamped config handling (#80, #81), this task is the work to update create-cluster and destroy-cluster per the RFC. The steps should look something like:

* Create S3 bucket on `create-cluster`; destroy S3 bucket on `destroy-cluster`
* Create user config directory from master on `create-cluster`
* Code to tarball config/upload to s3/update param store; tag S3 and Param Store with `aws-aio` version(s)
* Update `create-cluster` to perform tarball upload if no existing config
* Update container config/logic to use tarball
* README update

Acceptance Criteria

  • create-cluster sticks user config in s3 and container pulls it down and installs/runs it
  • create-cluster does not update config if already deployed
  • The aws-aio version(s) are tracked
  • destroy-cluster removes the s3 bucket without needing to use the --destroy-everything flag
  • README updated to explain how to make config changes
@chelma
Copy link
Collaborator Author

chelma commented Jul 31, 2023

Acceptance criteria met; resolving

@chelma chelma closed this as completed Jul 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Capture Configurability Work to make capture configurable and handle changes in configuration
Projects
None yet
Development

No branches or pull requests

1 participant