chore: réduire le dépôt à netlab + komodo #31

Merged
Damien merged 1 commits from chore/reduce-scope-netlab-komodo into main 2026-08-02 08:09:02 +00:00
Owner

Résumé

Migration Gitea → GitHub et bascule de l'infra sur Komodo (suppression de Proxmox). Périmètre réduit à netlab + komodo.

  • Suppression de proxy/, openbao/, gitea-runner/
  • Suppression de lib/common.sh (n'était sourcé que par openbao/install.sh et gitea-runner/install.sh, ni par netlab/install.sh ni komodo/install.sh)
  • README racine réduit au nouveau périmètre, URLs curl basculées vers raw.githubusercontent.com/darnodo/infra-scripts
  • README netlab/ et komodo/ : URLs mises à jour vers GitHub raw
  • Issues #17 à #29 : déjà toutes fermées, rien à faire

Validation

netlab/install.sh et komodo/install.sh : shellcheck propre, testés dans des conteneurs Docker privilégiés (Debian systemd / Alpine OpenRC) :

  • netlab : apt, hostname, install + connexion Tailscale réels OK, bloqué seulement à l'étape d'auth interactive (attendu sans TAILSCALE_AUTHKEY)
  • komodo : apk, dépôt community, Docker+OpenRC démarrent, pull des images en cours — échec final dû à une limitation Docker-in-Docker imbriqué (overlayfs whiteout) propre à l'environnement de test, pas au script

Une validation complète nécessite de rejouer les scripts sur une vraie cible (Debian frais / VM Alpine) avant republication sur GitHub.

Réf: #30

Test plan

  • Rejouer netlab/install.sh sur un Debian frais
  • Rejouer komodo/install.sh sur une VM Alpine
## Résumé Migration Gitea → GitHub et bascule de l'infra sur Komodo (suppression de Proxmox). Périmètre réduit à `netlab` + `komodo`. - Suppression de `proxy/`, `openbao/`, `gitea-runner/` - Suppression de `lib/common.sh` (n'était sourcé que par `openbao/install.sh` et `gitea-runner/install.sh`, ni par `netlab/install.sh` ni `komodo/install.sh`) - README racine réduit au nouveau périmètre, URLs `curl` basculées vers `raw.githubusercontent.com/darnodo/infra-scripts` - README `netlab/` et `komodo/` : URLs mises à jour vers GitHub raw - Issues #17 à #29 : déjà toutes fermées, rien à faire ## Validation `netlab/install.sh` et `komodo/install.sh` : `shellcheck` propre, testés dans des conteneurs Docker privilégiés (Debian systemd / Alpine OpenRC) : - netlab : apt, hostname, install + connexion Tailscale réels OK, bloqué seulement à l'étape d'auth interactive (attendu sans `TAILSCALE_AUTHKEY`) - komodo : apk, dépôt community, Docker+OpenRC démarrent, pull des images en cours — échec final dû à une limitation Docker-in-Docker imbriqué (overlayfs whiteout) propre à l'environnement de test, pas au script Une validation complète nécessite de rejouer les scripts sur une vraie cible (Debian frais / VM Alpine) avant republication sur GitHub. Réf: #30 ## Test plan - [x] Rejouer `netlab/install.sh` sur un Debian frais - [x] Rejouer `komodo/install.sh` sur une VM Alpine
Damien added 1 commit 2026-08-01 18:28:07 +00:00
Migration Gitea → GitHub et bascule de l'infra sur Komodo (suppression
de Proxmox) : proxy/, openbao/ et gitea-runner/ n'ont plus lieu d'être,
et lib/common.sh n'était sourcé que par ces deux derniers.

Réf: #30
Damien merged commit 1c07727d35 into main 2026-08-02 08:09:02 +00:00
Damien deleted branch chore/reduce-scope-netlab-komodo 2026-08-02 08:09:02 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Damien/infra-scripts#31