updates to use helm instead of yaml
All checks were successful
continuous-integration/publish-helm Helm publish succeeded

This commit is contained in:
2025-12-31 12:42:40 +11:00
parent 5ac0c2d8fa
commit 830168981e
3 changed files with 36 additions and 9 deletions

29
argo-helm.yaml Normal file
View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: openebs
namespace: openshift-gitops
annotations:
argocd.argoproj.io/sync-wave: "-20"
spec:
orphanedResources:
warn: false # Disable warning
project: infrastructure
destination:
server: https://kubernetes.default.svc
namespace: openebs
source:
repoURL: https://gitea.apilab.us/cscott/openebs.git
targetRevision: main
path: .
helm:
valueFiles:
- values.yaml
syncPolicy:
automated:
prune: true
selfHeal: false
syncOptions:
- CreateNamespace=true
- ApplyOutOfSyncOnly=true
- PruneLast=true

View File

@@ -1,13 +1,11 @@
apiVersion: storage.k8s.io/v1 apiVersion: storage.k8s.io/v1
kind: StorageClass kind: StorageClass
metadata: metadata:
name: local-nvme-ephemeral name: local-nvme-retain-ext4
annotations:
storageclass.kubernetes.io/is-default-class: "true"
provisioner: local.csi.openebs.io provisioner: local.csi.openebs.io
parameters: parameters:
volgroup: vg_nvme_local volgroup: vg_nvme_local
fstype: xfs fstype: ext4
reclaimPolicy: Delete reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true allowVolumeExpansion: true

View File

@@ -25,7 +25,7 @@ lvm-localpv:
enabled: true enabled: true
csi: csi:
volumeSnapshots: volumeSnapshots:
enabled: false enabled: true
# Refer to https://github.com/openebs/rawfile-localpv/blob/v0.11.0/deploy/helm/rawfile-localpv/values.yaml for complete set of values. # Refer to https://github.com/openebs/rawfile-localpv/blob/v0.11.0/deploy/helm/rawfile-localpv/values.yaml for complete set of values.
rawfile-localpv: rawfile-localpv:
@@ -39,14 +39,14 @@ mayastor:
csi: csi:
node: node:
initContainers: initContainers:
enabled: true enabled: false
etcd: etcd:
# -- Kubernetes Cluster Domain # -- Kubernetes Cluster Domain
clusterDomain: cluster.local clusterDomain: cluster.local
localpv-provisioner: localpv-provisioner:
enabled: false enabled: false
crds: crds:
enabled: true enabled: false
loki: loki:
enabled: false enabled: false
alloy: alloy:
@@ -91,7 +91,7 @@ engines:
enabled: false enabled: false
replicated: replicated:
mayastor: mayastor:
enabled: true enabled: false
loki: loki:
enabled: false enabled: false