This commit is contained in:
Andrei Kvapil 2025-12-18 22:44:00 +01:00
parent e963e480a7
commit 55da82dec2
No known key found for this signature in database
GPG key ID: 931CF7FEACEAF765
55 changed files with 1226 additions and 37 deletions

View file

@ -0,0 +1,29 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.bootbox-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: bootbox-application
path: system/bootbox-application
releaseName: bootbox-application
namespace: cozy-system
sources:
- name: bootbox
path: extra/bootbox
libraries:
- cozy-lib

View file

@ -0,0 +1,23 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.bootbox
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: bootbox
path: system/bootbox
releaseName: bootbox
namespace: cozy-bootbox
privileged: true
disabled: true

View file

@ -0,0 +1,34 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.bucket-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.objectstorage-controller
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: bucket-application
path: system/bucket-application
releaseName: bucket-application
namespace: cozy-system
sources:
- name: bucket
path: apps/bucket
libraries:
- cozy-lib
- name: bucket-system
path: apps/bucket
libraries:
- cozy-lib

View file

@ -0,0 +1,21 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.capi-operator
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: capi-operator
path: system/capi-operator
releaseName: capi-operator
namespace: cozy-cluster-api
privileged: true

View file

@ -0,0 +1,25 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.capi-providers-bootstrap
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: kubevirt
dependsOn:
- cozystack.networking
- cozystack.capi-operator
packages:
- name: capi-providers-bootstrap
path: system/capi-providers-bootstrap
releaseName: capi-providers-bootstrap
namespace: cozy-cluster-api
privileged: true
dependsOn:
- capi-operator

View file

@ -0,0 +1,25 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.capi-providers-core
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.capi-operator
packages:
- name: capi-providers-core
path: system/capi-providers-core
releaseName: capi-providers-core
namespace: cozy-cluster-api
privileged: true
dependsOn:
- capi-operator

View file

@ -0,0 +1,26 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.capi-providers-cpprovider
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: kamaji
dependsOn:
- cozystack.networking
- cozystack.capi-operator
- cozystack.kamaji
packages:
- name: capi-providers-cpprovider
path: system/capi-providers-cpprovider
releaseName: capi-providers-cpprovider
namespace: cozy-cluster-api
privileged: true
dependsOn:
- capi-operator

View file

@ -0,0 +1,25 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.capi-providers-infraprovider
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: kubevirt
dependsOn:
- cozystack.networking
- cozystack.capi-operator
packages:
- name: capi-providers-infraprovider
path: system/capi-providers-infraprovider
releaseName: capi-providers-infraprovider
namespace: cozy-cluster-api
privileged: true
dependsOn:
- capi-operator

View file

@ -0,0 +1,33 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.cert-manager
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: cert-manager-crds
path: system/cert-manager-crds
releaseName: cert-manager-crds
namespace: cozy-cert-manager
- name: cert-manager
path: system/cert-manager
releaseName: cert-manager
namespace: cozy-cert-manager
dependsOn:
- cert-manager-crds
- name: cert-manager-issuers
path: system/cert-manager-issuers
releaseName: cert-manager-issuers
namespace: cozy-cert-manager
dependsOn:
- cert-manager

View file

@ -0,0 +1,24 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.clickhouse-operator
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.monitoring
- cozystack.cozystack-core
packages:
- name: clickhouse-operator
path: system/clickhouse-operator
releaseName: clickhouse-operator
namespace: cozy-clickhouse-operator
dependsOn:
- victoria-metrics-operator

View file

@ -1,30 +1,6 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.clickhouse-operator
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.monitoring
- cozystack.cozystack-core
packages:
- name: clickhouse-operator
path: system/clickhouse-operator
releaseName: clickhouse-operator
namespace: cozy-clickhouse-operator
dependsOn:
- victoria-metrics-operator
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.clickhouse-application
spec:

View file

@ -0,0 +1,21 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.cozy-proxy
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: cozy-proxy
path: system/cozy-proxy
releaseName: cozystack
namespace: cozy-system

View file

@ -6,6 +6,8 @@ metadata:
spec:
variants:
- name: default
dependsOn:
- cozystack.keycloak-operator
libraries:
- name: cozy-lib
path: library/cozy-lib
@ -60,8 +62,3 @@ spec:
path: system/keycloak
namespace: cozy-keycloak
dependsOn: [postgres-operator]
- name: keycloak-operator
releaseName: keycloak-operator
path: system/keycloak-operator
namespace: cozy-keycloak
dependsOn: [keycloak]

View file

@ -0,0 +1,29 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.etcd-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: etcd-application
path: system/etcd-application
releaseName: etcd-application
namespace: cozy-system
sources:
- name: etcd
path: extra/etcd
libraries:
- cozy-lib

View file

@ -0,0 +1,24 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.etcd-operator
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.cert-manager
packages:
- name: etcd-operator
path: system/etcd-operator
releaseName: etcd-operator
namespace: cozy-etcd-operator
dependsOn:
- cert-manager

View file

@ -0,0 +1,22 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.external-dns
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: external-dns
path: system/external-dns
releaseName: external-dns
namespace: cozy-external-dns
disabled: true

View file

@ -0,0 +1,22 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.external-secrets-operator
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: external-secrets-operator
path: system/external-secrets-operator
releaseName: external-secrets-operator
namespace: cozy-external-secrets-operator
disabled: true

View file

@ -2,7 +2,7 @@
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.ferretdb
name: cozystack.ferretdb-application
spec:
sourceRef:
kind: OCIRepository

View file

@ -2,7 +2,7 @@
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.foundationdb
name: cozystack.foundationdb-application
spec:
sourceRef:
kind: OCIRepository

View file

@ -0,0 +1,25 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.goldpinger
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.monitoring-agents
packages:
- name: goldpinger
path: system/goldpinger
releaseName: goldpinger
namespace: cozy-goldpinger
privileged: true
dependsOn:
- monitoring-agents

View file

@ -0,0 +1,25 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.gpu-operator
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: gpu-operator
path: system/gpu-operator
releaseName: gpu-operator
namespace: cozy-gpu-operator
privileged: true
valuesFiles:
- values.yaml
- values-talos.yaml

View file

@ -0,0 +1,20 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.grafana-operator
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: grafana-operator
path: system/grafana-operator
releaseName: grafana-operator
namespace: cozy-grafana-operator

View file

@ -0,0 +1,22 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.hetzner-robotlb
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: hetzner-robotlb
path: system/hetzner-robotlb
releaseName: robotlb
namespace: cozy-hetzner-robotlb
disabled: true

View file

@ -0,0 +1,29 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.info-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: info-application
path: system/info-application
releaseName: info-application
namespace: cozy-system
sources:
- name: info
path: extra/info
libraries:
- cozy-lib

View file

@ -0,0 +1,31 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.ingress-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: ingress-application
path: system/ingress-application
releaseName: ingress-application
namespace: cozy-system
sources:
- name: ingress
path: extra/ingress
libraries:
- cozy-lib
- name: ingress-system
path: system/ingress-nginx

View file

@ -2,7 +2,7 @@
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.kafka
name: cozystack.kafka-application
spec:
sourceRef:
kind: OCIRepository

View file

@ -0,0 +1,20 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.kamaji
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: kamaji
path: system/kamaji
releaseName: kamaji
namespace: cozy-kamaji

View file

@ -0,0 +1,23 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.keycloak-operator
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: keycloak-operator
path: system/keycloak-operator
releaseName: keycloak-operator
namespace: cozy-keycloak
dependsOn:
- keycloak

View file

@ -0,0 +1,66 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.kubernetes-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.capi-operator
- cozystack.capi-providers-bootstrap
- cozystack.capi-providers-core
- cozystack.capi-providers-cpprovider
- cozystack.capi-providers-infraprovider
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: kubernetes-application
path: system/kubernetes-application
releaseName: kubernetes-application
namespace: cozy-system
sources:
- name: kubernetes
path: apps/kubernetes
libraries:
- cozy-lib
- 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-vertical-pod-autoscaler
path: system/vertical-pod-autoscaler

View file

@ -0,0 +1,27 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.kubevirt-cdi
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: kubevirt-cdi-operator
path: system/kubevirt-cdi-operator
releaseName: kubevirt-cdi-operator
namespace: cozy-kubevirt-cdi
- name: kubevirt-cdi
path: system/kubevirt-cdi
releaseName: kubevirt-cdi
namespace: cozy-kubevirt-cdi
dependsOn:
- kubevirt-cdi-operator

View file

@ -0,0 +1,38 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.kubevirt
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.monitoring
packages:
- name: kubevirt-operator
path: system/kubevirt-operator
releaseName: kubevirt-operator
namespace: cozy-kubevirt
dependsOn:
- victoria-metrics-operator
- name: kubevirt
path: system/kubevirt
releaseName: kubevirt
namespace: cozy-kubevirt
privileged: true
dependsOn:
- kubevirt-operator
- name: kubevirt-instancetypes
path: system/kubevirt-instancetypes
releaseName: kubevirt-instancetypes
namespace: cozy-kubevirt
dependsOn:
- kubevirt-operator
- kubevirt

View file

@ -0,0 +1,36 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.linstor
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.cert-manager
- cozystack.monitoring
- cozystack.reloader
packages:
- name: piraeus-operator
path: system/piraeus-operator
releaseName: piraeus-operator
namespace: cozy-linstor
dependsOn:
- cert-manager
- victoria-metrics-operator
- name: linstor
path: system/linstor
releaseName: linstor
namespace: cozy-linstor
privileged: true
dependsOn:
- piraeus-operator
- cert-manager
- snapshot-controller

View file

@ -0,0 +1,21 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.metallb
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: metallb
path: system/metallb
releaseName: metallb
namespace: cozy-metallb
privileged: true

View file

@ -0,0 +1,26 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.monitoring-agents
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.monitoring
packages:
- name: monitoring-agents
path: system/monitoring-agents
releaseName: monitoring-agents
namespace: cozy-monitoring
privileged: true
dependsOn:
- victoria-metrics-operator
- vertical-pod-autoscaler-crds

View file

@ -0,0 +1,29 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.monitoring-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: monitoring-application
path: system/monitoring-application
releaseName: monitoring-application
namespace: cozy-system
sources:
- name: monitoring
path: extra/monitoring
libraries:
- cozy-lib

View file

@ -0,0 +1,21 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.multus
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: multus
path: system/multus
releaseName: multus
namespace: cozy-multus
privileged: true

View file

@ -2,7 +2,7 @@
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.mysql
name: cozystack.mysql-application
spec:
sourceRef:
kind: OCIRepository

View file

@ -2,7 +2,7 @@
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.nats
name: cozystack.nats-application
spec:
sourceRef:
kind: OCIRepository

View file

@ -0,0 +1,23 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.nfs-driver
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: nfs-driver
path: system/nfs-driver
releaseName: nfs-driver
namespace: cozy-nfs-driver
privileged: true
disabled: true

View file

@ -0,0 +1,21 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.objectstorage-controller
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: objectstorage-controller
path: system/objectstorage-controller
releaseName: objectstorage-controller
namespace: cozy-objectstorage-controller

View file

@ -2,7 +2,7 @@
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.postgres
name: cozystack.postgres-application
spec:
sourceRef:
kind: OCIRepository

View file

@ -2,7 +2,7 @@
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.rabbitmq
name: cozystack.rabbitmq-application
spec:
sourceRef:
kind: OCIRepository

View file

@ -2,7 +2,7 @@
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.redis
name: cozystack.redis-application
spec:
sourceRef:
kind: OCIRepository

View file

@ -0,0 +1,21 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.reloader
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: reloader
path: system/reloader
releaseName: reloader
namespace: cozy-reloader

View file

@ -0,0 +1,31 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.seaweedfs-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: seaweedfs-application
path: system/seaweedfs-application
releaseName: seaweedfs-application
namespace: cozy-system
sources:
- name: seaweedfs
path: extra/seaweedfs
libraries:
- cozy-lib
- name: seaweedfs-system
path: system/seaweedfs

View file

@ -0,0 +1,24 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.snapshot-controller
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.cert-manager
packages:
- name: snapshot-controller
path: system/snapshot-controller
releaseName: snapshot-controller
namespace: cozy-snapshot-controller
dependsOn:
- cert-manager-issuers

View file

@ -0,0 +1,22 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.telepresence
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
packages:
- name: telepresence
path: system/telepresence
releaseName: traffic-manager
namespace: cozy-telepresence
disabled: true

View file

@ -0,0 +1,35 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.tenant-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.ingress-application
- cozystack.seaweedfs-application
- cozystack.info-application
- cozystack.monitoring-application
- cozystack.bootbox-application
- cozystack.etcd-application
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: tenant-application
path: system/tenant-application
releaseName: tenant-application
namespace: cozy-system
sources:
- name: tenant
path: apps/tenant
libraries:
- cozy-lib

View file

@ -0,0 +1,26 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.velero
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.monitoring-agents
packages:
- name: velero
path: system/velero
releaseName: velero
namespace: cozy-velero
privileged: true
disabled: true
dependsOn:
- monitoring-agents

View file

@ -0,0 +1,29 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.vertical-pod-autoscaler
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.monitoring-agents
packages:
- name: vertical-pod-autoscaler-crds
path: system/vertical-pod-autoscaler-crds
releaseName: vertical-pod-autoscaler-crds
namespace: cozy-vertical-pod-autoscaler
privileged: true
- name: vertical-pod-autoscaler
path: system/vertical-pod-autoscaler
releaseName: vertical-pod-autoscaler
namespace: cozy-vertical-pod-autoscaler
privileged: true
dependsOn:
- vertical-pod-autoscaler-crds

View file

@ -0,0 +1,21 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.victoria-metrics-operator
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: default
dependsOn:
- cozystack.networking
- cozystack.cert-manager
packages:
- name: victoria-metrics-operator
path: system/victoria-metrics-operator
releaseName: victoria-metrics-operator
namespace: cozy-victoria-metrics-operator

View file

@ -0,0 +1,31 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.virtual-machine-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: kubevirt
dependsOn:
- cozystack.networking
- cozystack.kubevirt
- cozystack.kubevirt-cdi
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: virtual-machine-application
path: system/virtual-machine-application
releaseName: virtual-machine-application
namespace: cozy-system
sources:
- name: virtual-machine
path: apps/virtual-machine
libraries:
- cozy-lib

View file

@ -0,0 +1,30 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.virtualprivatecloud-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: kubevirt
dependsOn:
- cozystack.networking
- cozystack.multus
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: virtualprivatecloud-application
path: system/virtualprivatecloud-application
releaseName: virtualprivatecloud-application
namespace: cozy-system
sources:
- name: virtualprivatecloud
path: apps/vpc
libraries:
- cozy-lib

View file

@ -0,0 +1,30 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.vm-disk-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: kubevirt
dependsOn:
- cozystack.networking
- cozystack.kubevirt-cdi
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: vm-disk-application
path: system/vm-disk-application
releaseName: vm-disk-application
namespace: cozy-system
sources:
- name: vm-disk
path: apps/vm-disk
libraries:
- cozy-lib

View file

@ -0,0 +1,30 @@
---
apiVersion: cozystack.io/v1alpha1
kind: PackageSetDefinition
metadata:
name: cozystack.vm-instance-application
spec:
sourceRef:
kind: OCIRepository
name: cozystack-packages
namespace: cozy-system
path: /
variants:
- name: kubevirt
dependsOn:
- cozystack.networking
- cozystack.kubevirt
libraries:
- name: cozy-lib
path: library/cozy-lib
packages:
- name: vm-instance-application
path: system/vm-instance-application
releaseName: vm-instance-application
namespace: cozy-system
sources:
- name: vm-instance
path: apps/vm-instance
libraries:
- cozy-lib