La prise en main de la plateforme Cloud π Native se fait par la console.
Une fois sur la console, il faut se connecter en cliquant en haut à droite sur le bouton se connecter :
La création des comptes utilisateurs est opérée par les administrateurs de la plateforme.
Créer un projet sur la console (un détail des opérations à mener est trouvable ici)
Attention, un projet ne peut changer de nom après sa création.
Ajouter vos collaborateurs sur le projet, un guide est disponible ici
Ajouter vos dépôts (qui peuvent être synchronisés - manuellement ou via un automatisation), un guide est disponible ici.
Il existe deux types de dépôts:
- dépôt avec du code applicatif : génère une image docker utilisée plus tard dans vos déploiements (doit contenir un Dockerfile et un fichier gitlab-ci nommé
.gitlab-ci-dso.yaml
) - dépôt avec du code d'infrastructure : manifest / template kuztomize / chart helm générant votre infrastructure via ArgoCD
Note: il est possible d'avoir un seul dépôt avec les deux fonctionnalités
Un environnement est un namespace cloisonné au sens kubernetes permettant de déployer le code d'infrastructure.
Pour déployer un environnement un guide est disponible ici.
-
Afin d'accéder à vos images construites via Cloud Pi Native et stockées sur Harbor, un secret, nommé
registry-pull-secret
, est créé automatiquement par la plateforme. -
Un tutoriel est disponible ici pour automatiser la synchronisation entre votre dépôt primaire et le dépôt sur la plateforme Cloud Pi Native.