stackabletech / stackabletech/stackablectl
feat: Support reproducable deployments
Ouverte
Personne n'a encore pris cette issue.
refinement-needed
- Langage dominant
- Rust
- Étoiles
- 10
- Forks
- 5
- Merge moyen
- 4 h 41 min
- PR mergées (30 j)
- 4
Description
Given an existing deployment in Kubernetes, it should be possible to reproduce that install on another Kubernetes cluster.
Ideas:
- Store the
stacablectlcommit hash in the binary - Add labels to all deployed manifests with:
- The commit hash of
stackablectlto differentiate behaviours between versions. - Any CLI parameters that influence the content of the manifests.
- The commit hash of
- Optional: CR/ConfigMap to track this stuff in Kubernetes so we don't need to rely on so many labels, then one label can refer to that CR/ConfigMap.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Aucun fichier, test ou point d’entrée spécifique n’est nommé. Commencez par déterminer où stackablectl construit les manifestes Kubernetes et gère les paramètres de déploiement, puis définissez comment les métadonnées du commit et des paramètres seraient stockées et utilisées pour reproduire une installation sur un autre cluster.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- kubernetes, rust
- Domaine
- cli, devops, infrastructure
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 25/100