Skip to content

Commit 29c0796

Browse files
committed
feat: use oci repo
Signed-off-by: Tarun Gupta Akirala <tarun.akirala@nutanix.com>
1 parent 6d68f22 commit 29c0796

File tree

8 files changed

+35
-31
lines changed

8 files changed

+35
-31
lines changed
Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
---
22
apiVersion: source.toolkit.fluxcd.io/v1beta2
3-
kind: HelmRepository
3+
kind: OCIRepository
44
metadata:
55
name: ghcr.io-kserve-crd-helm-releases
66
namespace: ${workspaceNamespace}
7-
labels:
8-
kommander.d2iq.io/dkp-airgapped: supported
97
spec:
10-
url: https://johnliu25.github.io/helm-charts
8+
url: oci://ghcr.io/kserve/charts/kserve-crd
9+
ref:
10+
tag: v0.14.0
1111
interval: 10m
12+
layerSelector:
13+
mediaType: "application/vnd.cncf.helm.chart.content.v1.tar+gzip"
14+
operation: copy
Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
---
22
apiVersion: source.toolkit.fluxcd.io/v1beta2
3-
kind: HelmRepository
3+
kind: OCIRepository
44
metadata:
55
name: ghcr.io-kserve-helm-releases
66
namespace: ${workspaceNamespace}
7-
labels:
8-
kommander.d2iq.io/dkp-airgapped: supported
97
spec:
10-
url: https://johnliu25.github.io/helm-charts
8+
url: oci://ghcr.io/kserve/charts/kserve
9+
ref:
10+
tag: v0.14.0
1111
interval: 10m
12+
layerSelector:
13+
mediaType: "application/vnd.cncf.helm.chart.content.v1.tar+gzip"
14+
operation: copy

services/nutanix-ai/1.0.0/kserve-crd.yaml renamed to services/nutanix-ai/1.0.0/helmreleases/kserve-crd.yaml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
---
2-
apiVersion: helm.toolkit.fluxcd.io/v2beta1
2+
apiVersion: helm.toolkit.fluxcd.io/v2
33
kind: HelmRelease
44
metadata:
55
name: kserve-crd
66
namespace: ${workspaceNamespace}
77
spec:
8-
chart:
9-
spec:
10-
chart: kserve-crd
11-
sourceRef:
12-
kind: HelmRepository
13-
name: ghcr.io-kserve-crd-helm-releases
14-
namespace: ${workspaceNamespace}
15-
version: v0.14.0-rc1
8+
chartRef:
9+
kind: OCIRepository
10+
name: ghcr.io-kserve-crd-helm-releases
11+
namespace: ${workspaceNamespace}
1612
interval: 15s
1713
install:
1814
remediation:

services/nutanix-ai/1.0.0/kserve.yaml renamed to services/nutanix-ai/1.0.0/helmreleases/kserve.yaml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
---
2-
apiVersion: helm.toolkit.fluxcd.io/v2beta1
2+
apiVersion: helm.toolkit.fluxcd.io/v2
33
kind: HelmRelease
44
metadata:
55
name: kserve
66
namespace: ${workspaceNamespace}
77
spec:
8-
chart:
9-
spec:
10-
chart: kserve
11-
sourceRef:
12-
kind: HelmRepository
13-
name: ghcr.io-kserve-helm-releases
14-
namespace: ${workspaceNamespace}
15-
version: v0.14.0-rc1
8+
chartRef:
9+
kind: OCIRepository
10+
name: ghcr.io-kserve-helm-releases
11+
namespace: ${workspaceNamespace}
12+
dependsOn:
13+
- name: kserve-crd
1614
interval: 15s
1715
install:
1816
remediation:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- kserve-crd.yaml
5+
- kserve.yaml
6+
- nai-ui-dashboard-cm.yaml
7+
- nutanix-ai.yaml

services/nutanix-ai/1.0.0/nutanix-ai.yaml renamed to services/nutanix-ai/1.0.0/helmreleases/nutanix-ai.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
apiVersion: helm.toolkit.fluxcd.io/v2beta1
2+
apiVersion: helm.toolkit.fluxcd.io/v2
33
kind: HelmRelease
44
metadata:
55
name: nutanix-ai

services/nutanix-ai/1.0.0/kustomization.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
apiVersion: kustomize.config.k8s.io/v1beta1
22
kind: Kustomization
33
resources:
4-
- nutanix-ai.yaml
5-
- kserve-crd.yaml
6-
- kserve.yaml
4+
- ./helmreleases
75
- ../../../helm-repositories/ntnx-charts
86
- ../../../helm-repositories/kserve-crd
97
- ../../../helm-repositories/kserve
108
- nai-self-signed-cert.yaml
11-
- nai-ui-dashboard-cm.yaml
129

1310
patches:
1411
- patch: |-

0 commit comments

Comments
 (0)