The HelmRelease at packages/apps/kubernetes/templates/helmreleases/hami.yaml references chartRef.name 'cozystack-kubernetes-application-kubevirt-kubernetes-hami', but that component was missing from the kubernetes-application PackageSource. The HelmRelease would sit in Stalled: ArtifactNotFound at install time. Add kubernetes-hami next to kubernetes-gpu-operator under variant kubevirt, mirroring the existing pattern for every other tenant-cluster addon. The standalone cozystack.hami PackageSource is retained — same shape as gpu-operator, which is registered both standalone (for bundles/iaas) and as a kubernetes-application component (for tenant-cluster HelmReleases). Signed-off-by: Arsolitt <arsolitt@gmail.com>
70 lines
2.3 KiB
YAML
70 lines
2.3 KiB
YAML
---
|
|
apiVersion: cozystack.io/v1alpha1
|
|
kind: PackageSource
|
|
metadata:
|
|
name: cozystack.kubernetes-application
|
|
spec:
|
|
sourceRef:
|
|
kind: OCIRepository
|
|
name: cozystack-packages
|
|
namespace: cozy-system
|
|
path: /
|
|
variants:
|
|
- name: kubevirt
|
|
dependsOn:
|
|
- cozystack.networking
|
|
- cozystack.capi-operator
|
|
- cozystack.capi-provider-bootstrap-kubeadm
|
|
- cozystack.capi-provider-core
|
|
- cozystack.capi-provider-cp-kamaji
|
|
- cozystack.capi-provider-infra-kubevirt
|
|
libraries:
|
|
- name: cozy-lib
|
|
path: library/cozy-lib
|
|
components:
|
|
- name: kubernetes-ingress-nginx
|
|
path: system/ingress-nginx
|
|
- name: kubernetes-cert-manager-crds
|
|
path: system/cert-manager-crds
|
|
- name: kubernetes-volumesnapshot-crd
|
|
path: system/vsnap-crd
|
|
- name: kubernetes-velero
|
|
path: system/velero
|
|
- name: kubernetes-gateway-api-crds
|
|
path: system/gateway-api-crds
|
|
- name: kubernetes-victoria-metrics-operator
|
|
path: system/victoria-metrics-operator
|
|
- name: kubernetes-kubevirt-csi-node
|
|
path: system/kubevirt-csi-node
|
|
- name: kubernetes-vertical-pod-autoscaler-crds
|
|
path: system/vertical-pod-autoscaler-crds
|
|
- name: kubernetes-coredns
|
|
path: system/coredns
|
|
- name: kubernetes-cert-manager
|
|
path: system/cert-manager
|
|
- name: kubernetes-fluxcd-operator
|
|
path: system/fluxcd-operator
|
|
- name: kubernetes-fluxcd
|
|
path: system/fluxcd
|
|
- name: kubernetes-monitoring-agents
|
|
path: system/monitoring-agents
|
|
- name: kubernetes-cilium
|
|
path: system/cilium
|
|
- name: kubernetes-gpu-operator
|
|
path: system/gpu-operator
|
|
- name: kubernetes-hami
|
|
path: system/hami
|
|
- name: kubernetes-vertical-pod-autoscaler
|
|
path: system/vertical-pod-autoscaler
|
|
- name: kubernetes-prometheus-operator-crds
|
|
path: system/prometheus-operator-crds
|
|
- name: kubernetes-metrics-server
|
|
path: system/metrics-server
|
|
- name: kubernetes
|
|
path: apps/kubernetes
|
|
libraries: ["cozy-lib"]
|
|
- name: kubernetes-rd
|
|
path: system/kubernetes-rd
|
|
install:
|
|
namespace: cozy-system
|
|
releaseName: kubernetes-rd
|