With the ever increasing growth in Kubernetes adoption, enterprises are increasingly adopting GitOps to deploy their workloads to Kubernetes. Deploying secure, cloud native stateful applications requires a high level of performance across hybrid and multi-cloud environments.

Using https://thenewstack.io/weave-gitops-trusted-delivery-a-road-to-kubernetes-sanity/ to deploy Ondat, platform teams can easily provide consistency and speed up the time it takes to deploy Kubernetes clusters.

As part of our foundation directory, we define the following HelmRepository object: --- apiVersion: source.toolkit.fluxcd.io/v1beta1 kind: HelmRepository metadata: name: ondat namespace: storageos spec: interval: 1m url: https://ondat.github.io/charts

41 --- apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: ondat namespace: storageos spec: releaseName: ondat chart: spec: chart: ondat version: 0.2.1 sourceRef: kind: HelmRepository name: ondat namespace: storageos interval: 5m install: remediation: retries: 3 valuesFrom: - kind: Secret name: ondat-secret valuesKey: client-secret targetPath: ondat-operator.cluster.portalManager.secret values: ondat-operator: cluster: portalManager: enabled: true clientId: clientID apiUrl: "https://portal-setup-7dy4neexbq-ew.a.run.app" tenantId: tenantID etcd-cluster-operator: cluster: replicas: 3 storage: 6Gi resources: requests: cpu: 100m memory: 300Mi

Related Articles