Veröffentlicht am: Apr 17, 2023

Heute kündigt AWS die Vorschauversion des AWS CloudFormation Template Sync Controller für Flux an, ein neues Open-Source-Projekt, das den Prozess der Synchronisierung von Änderungen von CloudFormation-Vorlagen mit CloudFormation-Stacks automatisiert.

Flux CD ist ein von der Cloud Native Computing Foundation (CNCF) abgeschlossenes Open-Source-Projekt, das Kubernetes-Cluster mit Konfigurationsquellen wie Git-Repositorys, S3-Buckets und mit der Open Container Initiative (OCI) kompatiblen Repositorys (wie Amazon Elastic Container Registry) synchronisiert. AWS CloudFormation ist ein Service, der Sie bei der Modellierung und Einrichtung von AWS-Ressourcen unterstützt, damit Sie weniger Zeit mit der Verwaltung der Ressourcen verschwenden und sich stattdessen auf ihre Anwendungen in AWS konzentrieren können. Sie erstellen eine Vorlage mit allen AWS-Ressourcen, die Sie nutzen möchten. CloudFormation übernimmt die Bereitstellung und Konfiguration dieser Ressourcen für Sie.

Der AWS CloudFormation Template Sync Controller für Flux ist eine Erweiterung von Flux, mit der Sie Ihre CloudFormation-Vorlagen in einem Git-Repository speichern und sie automatisch als CloudFormation-Stacks in Ihrem AWS-Konto bereitstellen können. Nachdem Sie den CloudFormation Template Sync-Controller in Ihrem Kubernetes-Cluster installiert haben, können Sie Flux so konfigurieren, dass Ihr Git-Repository auf Änderungen an CloudFormation-Vorlagendateien überwacht wird. Wenn eine CloudFormation-Vorlagendatei in einem Git-Commit aktualisiert wird, ist der CloudFormation-Controller so konzipiert, dass er automatisch die neuesten Vorlagenänderungen in Ihrem CloudFormation-Stack bereitstellt. 

Besuchen Sie zunächst das Projekt für AWS CloudFormation Template Sync Controller auf GitHub.