Using OpenShift Templates, Helm and Kustomize with Argo CD - part1
Andy Yuen Andy Yuen
334 subscribers
453 views
4

 Published On Sep 1, 2024

Subtitle: Argo CD and OpenShift Templates Featuring Helm and Kustomize

This is a three-part video series.

Part 1 - Deploying a MySQL Database Using an OpenShift Template

From the OpenShift Console 's Developer Catalog, you can choose from 140+ services (CI/CD, databases, languages, middleware, etc.) to work with your applications. These services are implemented using OpenShift Templates.
I bet you you are not aware that you can use OpenShift templates to provision virtual machines using VirtualMachine CRD and Datagrid using StatefulSet. But when it comes to deployment, OpenShift templates use DeploymentConfig and not the Kubernetes' Deployment object. Although DeploymentConfig has been deprecated in OpenShift 4.14, it is still supported. Since OpenShift Developer Catalog services use OpenShift Templates which, in turn, may use DeploymentConfig, expect DeploymentConfig to be supported for a longer while yet.

In Part 1, I am going to show you how to use an OpenShift template to generate manifests for a MySQL database deployment that can be used with Helm, Kustomize and Argo CD.

You may be interested in Part 2 and Part 3 too:
Part 2 - Deploying Helm Charts with Argo CD
Part 3 - Utilising kustomize with Argo CD

The source code is available at: https://github.com/AndyYuen/simple-ar...

show more

Share/Embed