# Que faire au démarrage d'une Startup d'Etat ## I. Créer la SE au sein de notre organisation 1. Créer une équipe dans Github 2. Ajouter un ou plusieurs repositories à cette équipe 3. Créer la SE dans [infra-startup](https://gitlab.fabrique.social.gouv.fr/infra/infra-startup) a. Faire une PR dans le projet `infra-startup` b. Demander à un OPS de valider la PR, d'exécuter les commandes `atlantis` et de merger la PR De ces actions doivent résulter : - La création des namespaces `ci-*` sur les clusters *(dev, prod, ovh, azure)* - Le dépôt des `kubeconfig` dans les secrets des repositories Github, par environnement (`production` ou autre) - ... ## II. Mise en place de la CI/CD ### Configuration Github 1. Ajouter les workflows suivant: - review - review auto - preproduction - production - release - deactivate 2. Ajouter les regles `CODEOWNERS` ### Configuration Kontinuous 1. Ajouter les regles globales de build et de deploy 2. Ajouter les regles spécifiques aux en environnements ## III. Mettre en place les outils de qualité et de sécurité - SonarCloud - Sentry - Talisman - Trivy (?) - Renovate / Dependabot ## IV. Fournir les comptes de services 1. Créer un compte Matomo 2. Créer un compte Sentry (?) 3. Demander la création d'un compte Tipimail aux OPS ## V. Communiquer les informations importantes 1. Onboarding technique: [Guide de survie de la PR](https://docs.google.com/presentation/d/1x9H2-SHsF6mXuByijX7u3gTC5CeT4nmbpI1z-NOtyUE/edit) 2. Documentation technique 3. Grafana 4. Fonctionnement des teams/permissions dans Github 5. ...