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
kind: StorageClass
metadata:
name: local-nvme-ephemeral
annotations:
storageclass.kubernetes.io/is-default-class: "true"
name: local-nvme-retain-ext4
provisioner: local.csi.openebs.io
parameters:
volgroup: vg_nvme_local
fstype: xfs
reclaimPolicy: Delete
fstype: ext4
reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true

View File

@@ -25,7 +25,7 @@ lvm-localpv:
enabled: true
csi:
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.
rawfile-localpv:
@@ -39,14 +39,14 @@ mayastor:
csi:
node:
initContainers:
enabled: true
enabled: false
etcd:
# -- Kubernetes Cluster Domain
clusterDomain: cluster.local
localpv-provisioner:
enabled: false
crds:
enabled: true
enabled: false
loki:
enabled: false
alloy:
@@ -91,7 +91,7 @@ engines:
enabled: false
replicated:
mayastor:
enabled: true
enabled: false
loki:
enabled: false