cozystack/packages/core/platform/sources/kubernetes-application.yaml
Arsolitt 9b5848ed26
fix(platform): register HAMi as kubernetes-application component
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>
2026-04-29 11:13:55 +03:00

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