Ministères
sociaux
Atlas
Plateforme d'hébergement des ministères sociaux
Workspace
Un Workspace est un conteneur pour un projet logiciel, avec son propre contrôle d'accès et des ressources spécifiques au workspace.
Description
Workspace est le schéma pour l'API Workspace. Un Workspace est créé par les administrateurs d'organisation et permet de regrouper les ressources liées à un projet spécifique.
Spécification
| Champ | Type | Description | Requis | Défaut |
|---|---|---|---|---|
spec.parameters.name |
string | Nom du workspace. | Oui | - |
Statut
Le statut d'un Workspace contient des informations importantes pour les utilisateurs d'Atlas :
| Champ | Type | Description |
|---|---|---|
status.outputs.grafana.orgId |
string | L'ID de l'organisation Grafana. |
status.outputs.organization.name |
string | Nom de l'organisation propriétaire de ce workspace. |
status.outputs.github.url |
string | URL de clonage SSH du dépôt GitHub. |
status.outputs.github.name |
string | Nom du dépôt GitHub. |
status.outputs.namespace |
string | Namespace Kubernetes dans le plan de contrôle créé par le workspace. |
Exemple
1 2 3 4 5 6 7 | |
Notes importantes
- Un Workspace est créé dans le dépôt GitOps de l'organisation en ajoutant un fichier YAML dans le dossier 'resources'.
- Chaque Workspace dispose de son propre dépôt GitOps pour définir des ressources (buckets, databaseclusters, deploymenttargets).
- Les administrateurs de workspace peuvent créer des ressources dans le workspace, mais ne peuvent pas modifier les ressources définies à l'échelle de l'organisation et de la plateforme.
- Le statut du Workspace contient des informations importantes comme l'URL du dépôt GitHub, l'ID de l'organisation Grafana, et le namespace Kubernetes.