bitrockteam / bitrockteam/caravan

CIP-1 How to manage platform updates?

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
enhancement question
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.