bitrockteam / bitrockteam/caravan
CIP-1 How to manage platform updates?
- Dominant language
- Shell
- Stars
- 49
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
We are currently building base images with packer. Cloud init is used to configure both control plane and worker plane instances. Control plane instances also require a bootstrap phase that further configures the server components.
About updates:
- for worker plane instances, is just a matter of spinning a new instance with the updated base image
- for control plane instances, this is not enough, because we will be missing the configurations added in the bootstrap phase
We need to plan a strategy for upgrading control plane resources
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the Packer base-image process and the cloud-init configuration for control plane and worker plane instances. Compare the worker replacement approach with the control plane bootstrap requirements, then document an upgrade strategy that preserves the control plane configuration.
Written by the indexing model from the issue text.
Assessment
- Domain
- cloud, devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100