From 629c6b02c28d0ae034aeb0db46db16a03badb432 Mon Sep 17 00:00:00 2001 From: Nicolas Brieussel Date: Tue, 30 Jun 2026 17:10:46 +0200 Subject: [PATCH] feat: add openbao --- .github/copilot-instructions.md | 79 --- .github/workflows/backup_scaleway.yml | 125 ---- .gitignore | 2 + .specify/extensions.yml | 23 - .specify/extensions/.registry | 19 - .specify/extensions/agent-context/README.md | 57 -- .../agent-context/agent-context-config.yml | 4 - .../commands/speckit.agent-context.update.md | 26 - .../extensions/agent-context/extension.yml | 34 - .../scripts/bash/update-agent-context.sh | 200 ------ .../powershell/update-agent-context.ps1 | 237 ------- .specify/feature.json | 3 - .specify/init-options.json | 9 - .specify/integration.json | 15 - .specify/integrations/claude.manifest.json | 17 - .specify/integrations/speckit.manifest.json | 17 - .specify/memory/constitution.md | 50 -- .specify/scripts/bash/check-prerequisites.sh | 189 ------ .specify/scripts/bash/common.sh | 619 ------------------ .specify/scripts/bash/create-new-feature.sh | 299 --------- .specify/scripts/bash/setup-plan.sh | 84 --- .specify/scripts/bash/setup-tasks.sh | 91 --- .specify/templates/checklist-template.md | 40 -- .specify/templates/constitution-template.md | 50 -- .specify/templates/plan-template.md | 113 ---- .specify/templates/spec-template.md | 131 ---- .specify/templates/tasks-template.md | 252 ------- .specify/workflows/speckit/workflow.yml | 77 --- .specify/workflows/workflow-registry.json | 13 - .../local/env/02-cluster-local-example.tfvars | 13 + 02-cluster/local/env/02-cluster-local.tfvars | 8 - 02-cluster/local/main.tf | 44 +- 02-cluster/local/variables.tf | 27 + 03-backup/scaleway/iam.tf | 4 +- 03-backup/scaleway/infisical.tf | 23 - 03-backup/scaleway/kms.tf | 115 ++++ 03-backup/scaleway/outputs.tf | 34 + 03-backup/scaleway/variables.tf | 6 + 03-backup/scaleway/version.tf | 29 +- mise.toml | 2 +- modules/README.md | 12 - 41 files changed, 266 insertions(+), 2926 deletions(-) delete mode 100644 .github/copilot-instructions.md delete mode 100644 .github/workflows/backup_scaleway.yml delete mode 100644 .specify/extensions.yml delete mode 100644 .specify/extensions/.registry delete mode 100644 .specify/extensions/agent-context/README.md delete mode 100644 .specify/extensions/agent-context/agent-context-config.yml delete mode 100644 .specify/extensions/agent-context/commands/speckit.agent-context.update.md delete mode 100644 .specify/extensions/agent-context/extension.yml delete mode 100755 .specify/extensions/agent-context/scripts/bash/update-agent-context.sh delete mode 100644 .specify/extensions/agent-context/scripts/powershell/update-agent-context.ps1 delete mode 100644 .specify/feature.json delete mode 100644 .specify/init-options.json delete mode 100644 .specify/integration.json delete mode 100644 .specify/integrations/claude.manifest.json delete mode 100644 .specify/integrations/speckit.manifest.json delete mode 100644 .specify/memory/constitution.md delete mode 100755 .specify/scripts/bash/check-prerequisites.sh delete mode 100755 .specify/scripts/bash/common.sh delete mode 100755 .specify/scripts/bash/create-new-feature.sh delete mode 100755 .specify/scripts/bash/setup-plan.sh delete mode 100755 .specify/scripts/bash/setup-tasks.sh delete mode 100644 .specify/templates/checklist-template.md delete mode 100644 .specify/templates/constitution-template.md delete mode 100644 .specify/templates/plan-template.md delete mode 100644 .specify/templates/spec-template.md delete mode 100644 .specify/templates/tasks-template.md delete mode 100644 .specify/workflows/speckit/workflow.yml delete mode 100644 .specify/workflows/workflow-registry.json create mode 100644 02-cluster/local/env/02-cluster-local-example.tfvars delete mode 100644 02-cluster/local/env/02-cluster-local.tfvars delete mode 100644 03-backup/scaleway/infisical.tf create mode 100644 03-backup/scaleway/kms.tf delete mode 100644 modules/README.md diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md deleted file mode 100644 index c3ea3d9..0000000 --- a/.github/copilot-instructions.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -name: "IntegratedDynamic Infrastructure - Configuration" -description: "Conventions de projet et préférences de codage pour l'infrastructure" ---- - -# Instructions pour GitHub Copilot - -## Onboarding - -### Gestion des dépendances - -Les dépendances du projet sont gérées via **mise**. - -**Installation** : -```bash -mise install -``` - -ℹ️ **Automatique** : Une fois `mise.toml` modifié, `mise install` se lance automatiquement via un hook. - -## Conventions de code - -### Branches - -Je dois TOUJOURS utiliser [Conventional Branch](https://conventional-branch.github.io/). - -Format strict: -``` -/ -``` - -Types: `feature/`, `bugfix/`, `hotfix/`, `ci/`, `chore/` - -Exemples: -- `feature/add-authentication-middleware` -- `bugfix/fix-memory-leak` -- `ci/add-github-actions-workflow` - -Règles obligatoires: -- Minuscules, chiffres, hyphens et dots uniquement -- Pas de hyphens/dots consécutifs ou aux extrémités -- Inclure ticket number si applicable: `feature/issue-456-add-auth` - -### Commits - -Utiliser [Conventional Commits](https://www.conventionalcommits.org/) : -``` -[scope]: -``` - -Types : `feat`, `fix`, `docs`, `style`, `refactor`, `perf`, `test`, `chore` - -### Pull Requests - -**Titre** : Doit être descriptif et clair. Format recommandé avec type et description. -``` -: Clear description of what the PR does -``` - -**Body** : Contexte, changements, issues liées (via `Closes #123`), et instructions de test. - -**Comportement automatique** : Après chaque `commit` + `push` sur une branche, créer automatiquement une PR en **draft** (si elle n'existe pas déjà) avec titre et body appropriés. - -Utiliser [Conventional Comments](https://conventionalcomments.org/) pour les reviews : -``` -