Déploiement depuis Git, règles de sécurité par organisation
Vous déployez une application CaaSThor depuis votre dépôt Git : vous changez l'image dans un fichier du dépôt, et l'application la prend d'elle-même ou attend votre feu vert. Sur une installation dédiée, vous fixez depuis le panneau d'administration des règles de sécurité propres à chaque organisation.
- Une application CaaSThor prend son image dans un dépôt Git. Un fichier
hyperfluid.tomldu dépôt indique l'image à déployer, sur GitHub, GitLab ou Forgejo. - Vous suivez une branche ou la dernière version publiée. En suivant les tags, l'application prend le plus élevé de ceux qui correspondent à l'expression régulière que vous donnez.
- Vous choisissez entre mise à jour automatique et validation. En mode manuel, la console signale qu'une nouvelle image est disponible et attend que vous lanciez la synchronisation.
- Chaque synchronisation laisse une trace. L'historique liste les images appliquées ou proposées et les échecs, avec leur commit, et une alerte prévient quand le dépôt ne se lit plus.
- Le Forgejo de votre environnement se relie en un clic. La console crée l'accès au dépôt pour vous, sans jeton à copier.
- hfctl et Terraform pilotent la même source.
hfctl apps synclance une synchronisation,hfctl validatevérifie unhyperfluid.tomlavant de le pousser. - Les règles de sécurité se fixent organisation par organisation. Depuis le panneau d'administration, vous posez une valeur pour toute la plateforme et la remplacez pour une organisation, en notant pourquoi.
- La première règle décide qui peut suivre Git automatiquement. Désactivée, elle fait passer toutes les applications d'une organisation en validation manuelle, sans toucher à leur configuration.