[platform] Add PackageSources for cozystack-operator
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
This commit is contained in:
parent
d7931fdb20
commit
fe9fca6abf
72 changed files with 1951 additions and 0 deletions
22
packages/core/platform/sources/backup-controller.yaml
Normal file
22
packages/core/platform/sources/backup-controller.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.backup-controller
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: backup-controller
|
||||
path: system/backup-controller
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-backup-controller
|
||||
releaseName: backup-controller
|
||||
32
packages/core/platform/sources/bootbox-application.yaml
Normal file
32
packages/core/platform/sources/bootbox-application.yaml
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: bootbox-system
|
||||
path: system/bootbox
|
||||
install:
|
||||
releaseName: bootbox-application
|
||||
namespace: cozy-system
|
||||
- name: bootbox
|
||||
path: extra/bootbox
|
||||
libraries: ["cozy-lib"]
|
||||
- name: bootbox-rd
|
||||
path: system/bootbox-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: bootbox-rd
|
||||
23
packages/core/platform/sources/bootbox.yaml
Normal file
23
packages/core/platform/sources/bootbox.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.bootbox
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.bootbox-application
|
||||
components:
|
||||
- name: bootbox
|
||||
path: system/bootbox
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-bootbox
|
||||
releaseName: bootbox
|
||||
30
packages/core/platform/sources/bucket-application.yaml
Normal file
30
packages/core/platform/sources/bucket-application.yaml
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: bucket-system
|
||||
path: system/bucket
|
||||
- name: bucket
|
||||
path: apps/bucket
|
||||
libraries: ["cozy-lib"]
|
||||
- name: bucket-rd
|
||||
path: system/bucket-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: bucket-rd
|
||||
22
packages/core/platform/sources/capi-operator.yaml
Normal file
22
packages/core/platform/sources/capi-operator.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.capi-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: capi-operator
|
||||
path: system/capi-operator
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-cluster-api
|
||||
releaseName: capi-operator
|
||||
23
packages/core/platform/sources/capi-providers-bootstrap.yaml
Normal file
23
packages/core/platform/sources/capi-providers-bootstrap.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: capi-providers-bootstrap
|
||||
path: system/capi-providers-bootstrap
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-cluster-api
|
||||
releaseName: capi-providers-bootstrap
|
||||
23
packages/core/platform/sources/capi-providers-core.yaml
Normal file
23
packages/core/platform/sources/capi-providers-core.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: capi-providers-core
|
||||
path: system/capi-providers-core
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-cluster-api
|
||||
releaseName: capi-providers-core
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: capi-providers-cpprovider
|
||||
path: system/capi-providers-cpprovider
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-cluster-api
|
||||
releaseName: capi-providers-cpprovider
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
- cozystack.kubevirt
|
||||
components:
|
||||
- name: capi-providers-infraprovider
|
||||
path: system/capi-providers-infraprovider
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-cluster-api
|
||||
releaseName: capi-providers-infraprovider
|
||||
35
packages/core/platform/sources/cert-manager.yaml
Normal file
35
packages/core/platform/sources/cert-manager.yaml
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.cert-manager
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: cert-manager-crds
|
||||
path: system/cert-manager-crds
|
||||
install:
|
||||
namespace: cozy-cert-manager
|
||||
releaseName: cert-manager-crds
|
||||
- name: cert-manager
|
||||
path: system/cert-manager
|
||||
install:
|
||||
namespace: cozy-cert-manager
|
||||
releaseName: cert-manager
|
||||
dependsOn:
|
||||
- cert-manager-crds
|
||||
- name: cert-manager-issuers
|
||||
path: system/cert-manager-issuers
|
||||
install:
|
||||
namespace: cozy-cert-manager
|
||||
releaseName: cert-manager-issuers
|
||||
dependsOn:
|
||||
- cert-manager
|
||||
27
packages/core/platform/sources/clickhouse-application.yaml
Normal file
27
packages/core/platform/sources/clickhouse-application.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.clickhouse-application
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.clickhouse-operator
|
||||
libraries:
|
||||
- name: cozy-lib
|
||||
path: library/cozy-lib
|
||||
components:
|
||||
- name: clickhouse
|
||||
path: apps/clickhouse
|
||||
libraries: ["cozy-lib"]
|
||||
- name: clickhouse-rd
|
||||
path: system/clickhouse-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: clickhouse-rd
|
||||
22
packages/core/platform/sources/clickhouse-operator.yaml
Normal file
22
packages/core/platform/sources/clickhouse-operator.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.clickhouse-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.prometheus-operator-crds
|
||||
components:
|
||||
- name: clickhouse-operator
|
||||
path: system/clickhouse-operator
|
||||
install:
|
||||
namespace: cozy-clickhouse-operator
|
||||
releaseName: clickhouse-operator
|
||||
21
packages/core/platform/sources/cozy-proxy.yaml
Normal file
21
packages/core/platform/sources/cozy-proxy.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.cozy-proxy
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: cozy-proxy
|
||||
path: system/cozy-proxy
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: cozystack
|
||||
21
packages/core/platform/sources/cozystack-basics.yaml
Normal file
21
packages/core/platform/sources/cozystack-basics.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.cozystack-basics
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.tenant-application
|
||||
components:
|
||||
- name: cozystack-basics
|
||||
path: system/cozystack-basics
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: cozystack-basics
|
||||
108
packages/core/platform/sources/cozystack-engine.yaml
Normal file
108
packages/core/platform/sources/cozystack-engine.yaml
Normal file
|
|
@ -0,0 +1,108 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.cozystack-engine
|
||||
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
|
||||
components:
|
||||
- name: cozystack-resource-definition-crd
|
||||
path: system/cozystack-resource-definition-crd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: cozystack-resource-definition-crd
|
||||
- name: cozystack-controller
|
||||
path: system/cozystack-controller
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: cozystack-controller
|
||||
dependsOn:
|
||||
- cozystack-resource-definition-crd
|
||||
- name: cozystack-api
|
||||
path: system/cozystack-api
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: cozystack-api
|
||||
dependsOn:
|
||||
- cozystack-controller
|
||||
- cozystack-resource-definition-crd
|
||||
- name: lineage-controller-webhook
|
||||
path: system/lineage-controller-webhook
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: lineage-controller-webhook
|
||||
dependsOn:
|
||||
- cozystack-controller
|
||||
- cozystack-resource-definition-crd
|
||||
- name: dashboard
|
||||
path: system/dashboard
|
||||
install:
|
||||
namespace: cozy-dashboard
|
||||
releaseName: dashboard
|
||||
dependsOn:
|
||||
- cozystack-api
|
||||
- cozystack-controller
|
||||
- cozystack-resource-definition-crd
|
||||
- name: oidc
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.keycloak
|
||||
libraries:
|
||||
- name: cozy-lib
|
||||
path: library/cozy-lib
|
||||
components:
|
||||
- name: cozystack-resource-definition-crd
|
||||
path: system/cozystack-resource-definition-crd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: cozystack-resource-definition-crd
|
||||
- name: cozystack-controller
|
||||
path: system/cozystack-controller
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: cozystack-controller
|
||||
dependsOn:
|
||||
- cozystack-resource-definition-crd
|
||||
- name: cozystack-api
|
||||
path: system/cozystack-api
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: cozystack-api
|
||||
dependsOn:
|
||||
- cozystack-controller
|
||||
- cozystack-resource-definition-crd
|
||||
- name: lineage-controller-webhook
|
||||
path: system/lineage-controller-webhook
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: lineage-controller-webhook
|
||||
dependsOn:
|
||||
- cozystack-controller
|
||||
- cozystack-resource-definition-crd
|
||||
- name: dashboard
|
||||
path: system/dashboard
|
||||
install:
|
||||
namespace: cozy-dashboard
|
||||
releaseName: dashboard
|
||||
dependsOn:
|
||||
- cozystack-api
|
||||
- cozystack-controller
|
||||
- keycloak-configure
|
||||
- cozystack-resource-definition-crd
|
||||
- name: keycloak-configure
|
||||
path: system/keycloak-configure
|
||||
install:
|
||||
namespace: cozy-keycloak
|
||||
releaseName: keycloak-configure
|
||||
dependsOn: []
|
||||
27
packages/core/platform/sources/etcd-application.yaml
Normal file
27
packages/core/platform/sources/etcd-application.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: etcd
|
||||
path: extra/etcd
|
||||
libraries: ["cozy-lib"]
|
||||
- name: etcd-rd
|
||||
path: system/etcd-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: etcd-rd
|
||||
22
packages/core/platform/sources/etcd-operator.yaml
Normal file
22
packages/core/platform/sources/etcd-operator.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: etcd-operator
|
||||
path: system/etcd-operator
|
||||
install:
|
||||
namespace: cozy-etcd-operator
|
||||
releaseName: etcd-operator
|
||||
21
packages/core/platform/sources/external-dns.yaml
Normal file
21
packages/core/platform/sources/external-dns.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.external-dns
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: external-dns
|
||||
path: system/external-dns
|
||||
install:
|
||||
namespace: cozy-external-dns
|
||||
releaseName: external-dns
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.external-secrets-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: external-secrets-operator
|
||||
path: system/external-secrets-operator
|
||||
install:
|
||||
namespace: cozy-external-secrets-operator
|
||||
releaseName: external-secrets-operator
|
||||
27
packages/core/platform/sources/ferretdb-application.yaml
Normal file
27
packages/core/platform/sources/ferretdb-application.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.ferretdb-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
|
||||
components:
|
||||
- name: ferretdb
|
||||
path: apps/ferretdb
|
||||
libraries: [cozy-lib]
|
||||
- name: ferretdb-rd
|
||||
path: system/ferretdb-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: ferretdb-rd
|
||||
28
packages/core/platform/sources/foundationdb-application.yaml
Normal file
28
packages/core/platform/sources/foundationdb-application.yaml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.foundationdb-application
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.foundationdb-operator
|
||||
libraries:
|
||||
- name: cozy-lib
|
||||
path: library/cozy-lib
|
||||
components:
|
||||
- name: foundationdb
|
||||
path: apps/foundationdb
|
||||
libraries: ["cozy-lib"]
|
||||
- name: foundationdb-rd
|
||||
path: system/foundationdb-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: foundationdb-rd
|
||||
22
packages/core/platform/sources/foundationdb-operator.yaml
Normal file
22
packages/core/platform/sources/foundationdb-operator.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.foundationdb-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.cert-manager
|
||||
components:
|
||||
- name: foundationdb-operator
|
||||
path: system/foundationdb-operator
|
||||
install:
|
||||
namespace: cozy-foundationdb-operator
|
||||
releaseName: foundationdb-operator
|
||||
23
packages/core/platform/sources/goldpinger.yaml
Normal file
23
packages/core/platform/sources/goldpinger.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.goldpinger
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.prometheus-operator-crds
|
||||
components:
|
||||
- name: goldpinger
|
||||
path: system/goldpinger
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-goldpinger
|
||||
releaseName: goldpinger
|
||||
25
packages/core/platform/sources/gpu-operator.yaml
Normal file
25
packages/core/platform/sources/gpu-operator.yaml
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.gpu-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: gpu-operator
|
||||
path: system/gpu-operator
|
||||
valuesFiles:
|
||||
- values.yaml
|
||||
- values-talos.yaml
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-gpu-operator
|
||||
releaseName: gpu-operator
|
||||
21
packages/core/platform/sources/grafana-operator.yaml
Normal file
21
packages/core/platform/sources/grafana-operator.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.grafana-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: grafana-operator
|
||||
path: system/grafana-operator
|
||||
install:
|
||||
namespace: cozy-grafana-operator
|
||||
releaseName: grafana-operator
|
||||
21
packages/core/platform/sources/hetzner-robotlb.yaml
Normal file
21
packages/core/platform/sources/hetzner-robotlb.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.hetzner-robotlb
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: hetzner-robotlb
|
||||
path: system/hetzner-robotlb
|
||||
install:
|
||||
namespace: cozy-hetzner-robotlb
|
||||
releaseName: robotlb
|
||||
27
packages/core/platform/sources/http-cache-application.yaml
Normal file
27
packages/core/platform/sources/http-cache-application.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.http-cache-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
|
||||
components:
|
||||
- name: http-cache
|
||||
path: apps/http-cache
|
||||
libraries: [cozy-lib]
|
||||
- name: http-cache-rd
|
||||
path: system/http-cache-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: http-cache-rd
|
||||
27
packages/core/platform/sources/info-application.yaml
Normal file
27
packages/core/platform/sources/info-application.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: info
|
||||
path: extra/info
|
||||
libraries: ["cozy-lib"]
|
||||
- name: info-rd
|
||||
path: system/info-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: info-rd
|
||||
29
packages/core/platform/sources/ingress-application.yaml
Normal file
29
packages/core/platform/sources/ingress-application.yaml
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: ingress-system
|
||||
path: system/ingress-nginx
|
||||
- name: ingress
|
||||
path: extra/ingress
|
||||
libraries: ["cozy-lib"]
|
||||
- name: ingress-rd
|
||||
path: system/ingress-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: ingress-rd
|
||||
28
packages/core/platform/sources/kafka-application.yaml
Normal file
28
packages/core/platform/sources/kafka-application.yaml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.kafka-application
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.kafka-operator
|
||||
libraries:
|
||||
- name: cozy-lib
|
||||
path: library/cozy-lib
|
||||
components:
|
||||
- name: kafka
|
||||
path: apps/kafka
|
||||
libraries: ["cozy-lib"]
|
||||
- name: kafka-rd
|
||||
path: system/kafka-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: kafka-rd
|
||||
22
packages/core/platform/sources/kafka-operator.yaml
Normal file
22
packages/core/platform/sources/kafka-operator.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.kafka-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.prometheus-operator-crds
|
||||
components:
|
||||
- name: kafka-operator
|
||||
path: system/kafka-operator
|
||||
install:
|
||||
namespace: cozy-kafka-operator
|
||||
releaseName: kafka-operator
|
||||
21
packages/core/platform/sources/kamaji.yaml
Normal file
21
packages/core/platform/sources/kamaji.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.kamaji
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: kamaji
|
||||
path: system/kamaji
|
||||
install:
|
||||
namespace: cozy-kamaji
|
||||
releaseName: kamaji
|
||||
22
packages/core/platform/sources/keycloak-operator.yaml
Normal file
22
packages/core/platform/sources/keycloak-operator.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.keycloak-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.keycloak
|
||||
components:
|
||||
- name: keycloak-operator
|
||||
path: system/keycloak-operator
|
||||
install:
|
||||
namespace: cozy-keycloak
|
||||
releaseName: keycloak-operator
|
||||
22
packages/core/platform/sources/keycloak.yaml
Normal file
22
packages/core/platform/sources/keycloak.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.keycloak
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.postgres-operator
|
||||
components:
|
||||
- name: keycloak
|
||||
path: system/keycloak
|
||||
install:
|
||||
namespace: cozy-keycloak
|
||||
releaseName: keycloak
|
||||
23
packages/core/platform/sources/kubeovn-plunger.yaml
Normal file
23
packages/core/platform/sources/kubeovn-plunger.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.kubeovn-plunger
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.cert-manager
|
||||
- cozystack.networking
|
||||
- cozystack.victoria-metrics-operator
|
||||
components:
|
||||
- name: kubeovn-plunger
|
||||
path: system/kubeovn-plunger
|
||||
install:
|
||||
namespace: cozy-kubeovn
|
||||
releaseName: kubeovn-plunger
|
||||
22
packages/core/platform/sources/kubeovn-webhook.yaml
Normal file
22
packages/core/platform/sources/kubeovn-webhook.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.kubeovn-webhook
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.cert-manager
|
||||
components:
|
||||
- name: kubeovn-webhook
|
||||
path: system/kubeovn-webhook
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-kubeovn
|
||||
releaseName: kubeovn-webhook
|
||||
68
packages/core/platform/sources/kubernetes-application.yaml
Normal file
68
packages/core/platform/sources/kubernetes-application.yaml
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
---
|
||||
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-providers-bootstrap
|
||||
- cozystack.capi-providers-core
|
||||
- cozystack.capi-providers-cpprovider
|
||||
- cozystack.capi-providers-infraprovider
|
||||
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-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
|
||||
28
packages/core/platform/sources/kubevirt-cdi.yaml
Normal file
28
packages/core/platform/sources/kubevirt-cdi.yaml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.kubevirt-cdi
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: kubevirt-cdi-operator
|
||||
path: system/kubevirt-cdi-operator
|
||||
install:
|
||||
namespace: cozy-kubevirt-cdi
|
||||
releaseName: kubevirt-cdi-operator
|
||||
- name: kubevirt-cdi
|
||||
path: system/kubevirt-cdi
|
||||
install:
|
||||
namespace: cozy-kubevirt-cdi
|
||||
releaseName: kubevirt-cdi
|
||||
dependsOn:
|
||||
- kubevirt-cdi-operator
|
||||
38
packages/core/platform/sources/kubevirt.yaml
Normal file
38
packages/core/platform/sources/kubevirt.yaml
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.kubevirt
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.prometheus-operator-crds
|
||||
components:
|
||||
- name: kubevirt-operator
|
||||
path: system/kubevirt-operator
|
||||
install:
|
||||
namespace: cozy-kubevirt
|
||||
releaseName: kubevirt-operator
|
||||
- name: kubevirt
|
||||
path: system/kubevirt
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-kubevirt
|
||||
releaseName: kubevirt
|
||||
dependsOn:
|
||||
- kubevirt-operator
|
||||
- name: kubevirt-instancetypes
|
||||
path: system/kubevirt-instancetypes
|
||||
install:
|
||||
namespace: cozy-kubevirt
|
||||
releaseName: kubevirt-instancetypes
|
||||
dependsOn:
|
||||
- kubevirt-operator
|
||||
- kubevirt
|
||||
33
packages/core/platform/sources/linstor.yaml
Normal file
33
packages/core/platform/sources/linstor.yaml
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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.victoria-metrics-operator
|
||||
- cozystack.reloader
|
||||
- cozystack.snapshot-controller
|
||||
components:
|
||||
- name: piraeus-operator
|
||||
path: system/piraeus-operator
|
||||
install:
|
||||
namespace: cozy-linstor
|
||||
releaseName: piraeus-operator
|
||||
- name: linstor
|
||||
path: system/linstor
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-linstor
|
||||
releaseName: linstor
|
||||
dependsOn:
|
||||
- piraeus-operator
|
||||
23
packages/core/platform/sources/mariadb-operator.yaml
Normal file
23
packages/core/platform/sources/mariadb-operator.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.mariadb-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.prometheus-operator-crds
|
||||
- cozystack.cert-manager
|
||||
components:
|
||||
- name: mariadb-operator
|
||||
path: system/mariadb-operator
|
||||
install:
|
||||
namespace: cozy-mariadb-operator
|
||||
releaseName: mariadb-operator
|
||||
22
packages/core/platform/sources/metallb.yaml
Normal file
22
packages/core/platform/sources/metallb.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.metallb
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: metallb
|
||||
path: system/metallb
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-metallb
|
||||
releaseName: metallb
|
||||
24
packages/core/platform/sources/monitoring-agents.yaml
Normal file
24
packages/core/platform/sources/monitoring-agents.yaml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.monitoring-agents
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.victoria-metrics-operator
|
||||
- cozystack.vertical-pod-autoscaler
|
||||
components:
|
||||
- name: monitoring-agents
|
||||
path: system/monitoring-agents
|
||||
install:
|
||||
releaseName: monitoring-agents
|
||||
namespace: cozy-monitoring
|
||||
privileged: true
|
||||
27
packages/core/platform/sources/monitoring-application.yaml
Normal file
27
packages/core/platform/sources/monitoring-application.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: monitoring
|
||||
path: extra/monitoring
|
||||
libraries: ["cozy-lib"]
|
||||
- name: monitoring-rd
|
||||
path: system/monitoring-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: monitoring-rd
|
||||
22
packages/core/platform/sources/multus.yaml
Normal file
22
packages/core/platform/sources/multus.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.multus
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: multus
|
||||
path: system/multus
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-multus
|
||||
releaseName: multus
|
||||
28
packages/core/platform/sources/mysql-application.yaml
Normal file
28
packages/core/platform/sources/mysql-application.yaml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.mysql-application
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.mariadb-operator
|
||||
libraries:
|
||||
- name: cozy-lib
|
||||
path: library/cozy-lib
|
||||
components:
|
||||
- name: mysql
|
||||
path: apps/mysql
|
||||
libraries: ["cozy-lib"]
|
||||
- name: mysql-rd
|
||||
path: system/mysql-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: mysql-rd
|
||||
29
packages/core/platform/sources/nats-application.yaml
Normal file
29
packages/core/platform/sources/nats-application.yaml
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.nats-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
|
||||
components:
|
||||
- name: nats-system
|
||||
path: system/nats
|
||||
- name: nats
|
||||
path: apps/nats
|
||||
libraries: ["cozy-lib"]
|
||||
- name: nats-rd
|
||||
path: system/nats-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: nats-rd
|
||||
65
packages/core/platform/sources/networking.yaml
Normal file
65
packages/core/platform/sources/networking.yaml
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.networking
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: noop
|
||||
components: []
|
||||
- name: cilium
|
||||
dependsOn: []
|
||||
components:
|
||||
- name: cilium
|
||||
path: system/cilium
|
||||
valuesFiles:
|
||||
- values.yaml
|
||||
- values-talos.yaml
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-cilium
|
||||
releaseName: cilium
|
||||
dependsOn: []
|
||||
- name: cilium-networkpolicy
|
||||
path: system/cilium-networkpolicy
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-cilium
|
||||
releaseName: cilium-networkpolicy
|
||||
dependsOn:
|
||||
- cilium
|
||||
- name: kubeovn-cilium
|
||||
dependsOn: []
|
||||
components:
|
||||
- name: cilium
|
||||
path: system/cilium
|
||||
valuesFiles:
|
||||
- values.yaml
|
||||
- values-talos.yaml
|
||||
- values-kubeovn.yaml
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-cilium
|
||||
releaseName: cilium
|
||||
dependsOn: []
|
||||
- name: cilium-networkpolicy
|
||||
path: system/cilium-networkpolicy
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-cilium
|
||||
releaseName: cilium-networkpolicy
|
||||
dependsOn:
|
||||
- cilium
|
||||
- name: kubeovn
|
||||
path: system/kubeovn
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-kubeovn
|
||||
releaseName: kubeovn
|
||||
dependsOn:
|
||||
- cilium
|
||||
22
packages/core/platform/sources/nfs-driver.yaml
Normal file
22
packages/core/platform/sources/nfs-driver.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.nfs-driver
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: nfs-driver
|
||||
path: system/nfs-driver
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-nfs-driver
|
||||
releaseName: nfs-driver
|
||||
21
packages/core/platform/sources/objectstorage-controller.yaml
Normal file
21
packages/core/platform/sources/objectstorage-controller.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.objectstorage-controller
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: objectstorage-controller
|
||||
path: system/objectstorage-controller
|
||||
install:
|
||||
namespace: cozy-objectstorage-controller
|
||||
releaseName: objectstorage-controller
|
||||
27
packages/core/platform/sources/postgres-application.yaml
Normal file
27
packages/core/platform/sources/postgres-application.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.postgres-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
|
||||
components:
|
||||
- name: postgres
|
||||
path: apps/postgres
|
||||
libraries: ["cozy-lib"]
|
||||
- name: postgres-rd
|
||||
path: system/postgres-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: postgres-rd
|
||||
23
packages/core/platform/sources/postgres-operator.yaml
Normal file
23
packages/core/platform/sources/postgres-operator.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.postgres-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.prometheus-operator-crds
|
||||
- cozystack.cert-manager
|
||||
components:
|
||||
- name: postgres-operator
|
||||
path: system/postgres-operator
|
||||
install:
|
||||
namespace: cozy-postgres-operator
|
||||
releaseName: postgres-operator
|
||||
20
packages/core/platform/sources/prometheus-operator-crds.yaml
Normal file
20
packages/core/platform/sources/prometheus-operator-crds.yaml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.prometheus-operator-crds
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn: []
|
||||
components:
|
||||
- name: prometheus-operator-crds
|
||||
path: system/prometheus-operator-crds
|
||||
install:
|
||||
namespace: cozy-victoria-metrics-operator
|
||||
releaseName: prometheus-operator-crds
|
||||
28
packages/core/platform/sources/rabbitmq-application.yaml
Normal file
28
packages/core/platform/sources/rabbitmq-application.yaml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.rabbitmq-application
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.rabbitmq-operator
|
||||
libraries:
|
||||
- name: cozy-lib
|
||||
path: library/cozy-lib
|
||||
components:
|
||||
- name: rabbitmq
|
||||
path: apps/rabbitmq
|
||||
libraries: ["cozy-lib"]
|
||||
- name: rabbitmq-rd
|
||||
path: system/rabbitmq-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: rabbitmq-rd
|
||||
21
packages/core/platform/sources/rabbitmq-operator.yaml
Normal file
21
packages/core/platform/sources/rabbitmq-operator.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.rabbitmq-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: rabbitmq-operator
|
||||
path: system/rabbitmq-operator
|
||||
install:
|
||||
namespace: cozy-rabbitmq-operator
|
||||
releaseName: rabbitmq-operator
|
||||
28
packages/core/platform/sources/redis-application.yaml
Normal file
28
packages/core/platform/sources/redis-application.yaml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.redis-application
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.redis-operator
|
||||
libraries:
|
||||
- name: cozy-lib
|
||||
path: library/cozy-lib
|
||||
components:
|
||||
- name: redis
|
||||
path: apps/redis
|
||||
libraries: ["cozy-lib"]
|
||||
- name: redis-rd
|
||||
path: system/redis-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: redis-rd
|
||||
21
packages/core/platform/sources/redis-operator.yaml
Normal file
21
packages/core/platform/sources/redis-operator.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.redis-operator
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: redis-operator
|
||||
path: system/redis-operator
|
||||
install:
|
||||
namespace: cozy-redis-operator
|
||||
releaseName: redis-operator
|
||||
21
packages/core/platform/sources/reloader.yaml
Normal file
21
packages/core/platform/sources/reloader.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.reloader
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: reloader
|
||||
path: system/reloader
|
||||
install:
|
||||
namespace: cozy-reloader
|
||||
releaseName: reloader
|
||||
29
packages/core/platform/sources/seaweedfs-application.yaml
Normal file
29
packages/core/platform/sources/seaweedfs-application.yaml
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: seaweedfs-system
|
||||
path: system/seaweedfs
|
||||
- name: seaweedfs
|
||||
path: extra/seaweedfs
|
||||
libraries: ["cozy-lib"]
|
||||
- name: seaweedfs-rd
|
||||
path: system/seaweedfs-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: seaweedfs-rd
|
||||
22
packages/core/platform/sources/snapshot-controller.yaml
Normal file
22
packages/core/platform/sources/snapshot-controller.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: snapshot-controller
|
||||
path: system/snapshot-controller
|
||||
install:
|
||||
namespace: cozy-snapshot-controller
|
||||
releaseName: snapshot-controller
|
||||
27
packages/core/platform/sources/tcp-balancer-application.yaml
Normal file
27
packages/core/platform/sources/tcp-balancer-application.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.tcp-balancer-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
|
||||
components:
|
||||
- name: tcp-balancer
|
||||
path: apps/tcp-balancer
|
||||
libraries: ["cozy-lib"]
|
||||
- name: tcp-balancer-rd
|
||||
path: system/tcp-balancer-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: tcp-balancer-rd
|
||||
21
packages/core/platform/sources/telepresence.yaml
Normal file
21
packages/core/platform/sources/telepresence.yaml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.telepresence
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: telepresence
|
||||
path: system/telepresence
|
||||
install:
|
||||
namespace: cozy-telepresence
|
||||
releaseName: traffic-manager
|
||||
32
packages/core/platform/sources/tenant-application.yaml
Normal file
32
packages/core/platform/sources/tenant-application.yaml
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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.etcd-application
|
||||
libraries:
|
||||
- name: cozy-lib
|
||||
path: library/cozy-lib
|
||||
components:
|
||||
- name: tenant
|
||||
path: apps/tenant
|
||||
libraries: [cozy-lib]
|
||||
- name: tenant-rd
|
||||
path: system/tenant-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: tenant-rd
|
||||
23
packages/core/platform/sources/velero.yaml
Normal file
23
packages/core/platform/sources/velero.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.velero
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
- cozystack.monitoring-agents
|
||||
components:
|
||||
- name: velero
|
||||
path: system/velero
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-velero
|
||||
releaseName: velero
|
||||
32
packages/core/platform/sources/vertical-pod-autoscaler.yaml
Normal file
32
packages/core/platform/sources/vertical-pod-autoscaler.yaml
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.vertical-pod-autoscaler
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: OCIRepository
|
||||
name: cozystack-packages
|
||||
namespace: cozy-system
|
||||
path: /
|
||||
variants:
|
||||
- name: default
|
||||
dependsOn:
|
||||
- cozystack.networking
|
||||
components:
|
||||
- name: vertical-pod-autoscaler-crds
|
||||
path: system/vertical-pod-autoscaler-crds
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-vertical-pod-autoscaler
|
||||
releaseName: vertical-pod-autoscaler-crds
|
||||
- name: vpa-for-vpa
|
||||
path: system/vertical-pod-autoscaler
|
||||
- name: vertical-pod-autoscaler
|
||||
path: system/vertical-pod-autoscaler
|
||||
install:
|
||||
privileged: true
|
||||
namespace: cozy-vertical-pod-autoscaler
|
||||
releaseName: vertical-pod-autoscaler
|
||||
dependsOn:
|
||||
- vertical-pod-autoscaler-crds
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: victoria-metrics-operator
|
||||
path: system/victoria-metrics-operator
|
||||
install:
|
||||
namespace: cozy-victoria-metrics-operator
|
||||
releaseName: victoria-metrics-operator
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: virtual-machine
|
||||
path: apps/virtual-machine
|
||||
libraries: [cozy-lib]
|
||||
- name: virtual-machine-rd
|
||||
path: system/virtual-machine-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: virtual-machine-rd
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: virtualprivatecloud
|
||||
path: apps/vpc
|
||||
libraries: [cozy-lib]
|
||||
- name: virtualprivatecloud-rd
|
||||
path: system/virtualprivatecloud-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: virtualprivatecloud-rd
|
||||
28
packages/core/platform/sources/vm-disk-application.yaml
Normal file
28
packages/core/platform/sources/vm-disk-application.yaml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: vm-disk
|
||||
path: apps/vm-disk
|
||||
libraries: ["cozy-lib"]
|
||||
- name: vm-disk-rd
|
||||
path: system/vm-disk-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: vm-disk-rd
|
||||
28
packages/core/platform/sources/vm-instance-application.yaml
Normal file
28
packages/core/platform/sources/vm-instance-application.yaml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
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
|
||||
components:
|
||||
- name: vm-instance
|
||||
path: apps/vm-instance
|
||||
libraries: ["cozy-lib"]
|
||||
- name: vm-instance-rd
|
||||
path: system/vm-instance-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: vm-instance-rd
|
||||
27
packages/core/platform/sources/vpn-application.yaml
Normal file
27
packages/core/platform/sources/vpn-application.yaml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: PackageSource
|
||||
metadata:
|
||||
name: cozystack.vpn-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
|
||||
components:
|
||||
- name: vpn
|
||||
path: apps/vpn
|
||||
libraries: ["cozy-lib"]
|
||||
- name: vpn-rd
|
||||
path: system/vpn-rd
|
||||
install:
|
||||
namespace: cozy-system
|
||||
releaseName: vpn-rd
|
||||
6
packages/core/platform/templates/sources.yaml
Normal file
6
packages/core/platform/templates/sources.yaml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{{/*
|
||||
{{- range $path, $_ := .Files.Glob "sources/*.yaml" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
*/}}
|
||||
Loading…
Add table
Add a link
Reference in a new issue