Terraform, aux côtés du reste
Le provider Hyperfluid décrit vos ressources dans les mêmes modules que le reste de votre infrastructure, liens de service compris
Un seul plan Terraform
Trois façons de piloter la plateforme, le même état déclaré
Décrivez vos ressources en YAML : un opérateur Kubernetes natif réconcilie vos manifestes Git vers le cluster, avec l'outillage GitOps déjà en place. Décrivez-les en Terraform avec le provider Hyperfluid, aux côtés du reste de votre infrastructure. Ou pilotez-les depuis le terminal avec hfctl, sans ouvrir la console.
Le provider Hyperfluid décrit vos ressources dans les mêmes modules que le reste de votre infrastructure, liens de service compris
Un seul plan Terraform
hfctl crée un pipeline et suit son exécution, gère les agents, déclare les liens de service, interroge vos données, sans ouvrir la console
Une commande au lieu d'un écran
Les mêmes manifestes traversent dev, staging et production, seules les valeurs changent
Un dépôt, plusieurs environnements
L'historique Git porte le qui, le quoi et le quand de chaque changement de ressource
Chaque changement est un commit Git
Ce qui est déclaré se réapplique par resynchronisation, sans reprendre les étapes à la main
Infrastructure déclarative reconstructible
Une équipe plateforme veut que l'état de son cloud interne vive dans un dépôt Git, pas dans un historique de clics
L'état de la plateforme est décrit dans Git, la console en donne la lecture
Une équipe d'exploitation doit annuler un changement de configuration parti en production
Le retour arrière passe par Git, sans intervention manuelle sur le cluster
Un analyste BI ouvre le catalogue et doit distinguer ce qui est déclaré de ce qui a été créé à la main
L'écart entre le catalogue déclaré et le catalogue réel se lit dans la console
Un opérateur unique et des ressources custom dans le groupe hyperfluid.nudibranches.tech, appliquées comme le reste de votre cluster.
Catalogues, schémas et tables Iceberg, applications conteneurisées, bases managées : chaque ressource est un manifeste versionné.
Les CRDs s'appliquent avec l'outil déjà en place. Les champs impératifs, comme restartedAt sur une ContainerApp, sont documentés pour vos règles de diff-ignore.
L'opérateur réconcilie en continu vers l'état déclaré. Sur une table Iceberg, l'écart passe en phase Drifted : l'ajout des colonnes manquantes est opt-in, aucune colonne n'est supprimée automatiquement.
Découvrez comment GitOps peut transformer votre workflow infrastructure.