---
# System prepended metadata

title: Que faire au démarrage d’une Startup d’Etat

---

# 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. ...
