27 April 2022
CERN
Europe/Zurich timezone

GitOps for Web Frameworks: ArgoCD, Gitlab CI and custom operators

27 Apr 2022, 11:05
25m
31/3-004 - IT Amphitheatre (CERN)

31/3-004 - IT Amphitheatre

CERN

105
Show room on map

Speakers

Jack Henschel (CERN) Konstantinos Samaras-Tsakiris (CERN)

Description

CERN's Web Frameworks are supported by a set of OpenShift clusters with shared components. We'd like to share how we use GitOps to manage their configuration, relying on ArgoCD, Helm charts and Gitlab CI. We'd also like to discuss how we can improve our current approach by relying more on ArgoCD, and upcoming solutions for secrets management.

The multiple supported versions of the CERN Drupal Distribution make new releases regularly, which need to be forwarded to the websites that use each version. We advertise new releases in Kubernetes and continuously deploy them with a Kubernetes Operator (controller + CRD) and Gitlab CI. We'd like to show you this particular custom use case, and discuss if it would be possible to use more standard components to achieve the same objective.

Authors

Presentation materials