mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-06 12:03:39 +09:00
The oidc variant installs system/cozystack-api and system/lineage-controller-webhook, both of which render cert-manager.io/v1 Certificate resources. Add cozystack.cert-manager to the oidc variant's dependsOn so it matches the default variant and webhook-cert consumers do not race the cert-manager controller on cold installs. Address review feedback from gemini-code-assist and coderabbitai on packages/core/platform/sources/cozystack-engine.yaml. Assisted-By: Claude <noreply@anthropic.com> Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com>
112 lines
3.0 KiB
YAML
112 lines
3.0 KiB
YAML
---
|
|
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
|
|
- cozystack.cert-manager
|
|
libraries:
|
|
- name: cozy-lib
|
|
path: library/cozy-lib
|
|
components:
|
|
- name: application-definition-crd
|
|
path: system/application-definition-crd
|
|
install:
|
|
namespace: cozy-system
|
|
releaseName: application-definition-crd
|
|
- name: cozystack-controller
|
|
path: system/cozystack-controller
|
|
install:
|
|
namespace: cozy-system
|
|
releaseName: cozystack-controller
|
|
dependsOn:
|
|
- application-definition-crd
|
|
- name: cozystack-api
|
|
path: system/cozystack-api
|
|
install:
|
|
namespace: cozy-system
|
|
releaseName: cozystack-api
|
|
dependsOn:
|
|
- cozystack-controller
|
|
- application-definition-crd
|
|
- name: lineage-controller-webhook
|
|
path: system/lineage-controller-webhook
|
|
install:
|
|
namespace: cozy-system
|
|
releaseName: lineage-controller-webhook
|
|
dependsOn:
|
|
- cozystack-controller
|
|
- application-definition-crd
|
|
- name: dashboard
|
|
path: system/dashboard
|
|
install:
|
|
namespace: cozy-dashboard
|
|
releaseName: dashboard
|
|
dependsOn:
|
|
- cozystack-api
|
|
- cozystack-controller
|
|
- application-definition-crd
|
|
- name: oidc
|
|
dependsOn:
|
|
- cozystack.networking
|
|
- cozystack.cert-manager
|
|
- cozystack.keycloak
|
|
- cozystack.keycloak-operator
|
|
libraries:
|
|
- name: cozy-lib
|
|
path: library/cozy-lib
|
|
components:
|
|
- name: application-definition-crd
|
|
path: system/application-definition-crd
|
|
install:
|
|
namespace: cozy-system
|
|
releaseName: application-definition-crd
|
|
- name: cozystack-controller
|
|
path: system/cozystack-controller
|
|
install:
|
|
namespace: cozy-system
|
|
releaseName: cozystack-controller
|
|
dependsOn:
|
|
- application-definition-crd
|
|
- name: cozystack-api
|
|
path: system/cozystack-api
|
|
install:
|
|
namespace: cozy-system
|
|
releaseName: cozystack-api
|
|
dependsOn:
|
|
- cozystack-controller
|
|
- application-definition-crd
|
|
- name: lineage-controller-webhook
|
|
path: system/lineage-controller-webhook
|
|
install:
|
|
namespace: cozy-system
|
|
releaseName: lineage-controller-webhook
|
|
dependsOn:
|
|
- cozystack-controller
|
|
- application-definition-crd
|
|
- name: dashboard
|
|
path: system/dashboard
|
|
install:
|
|
namespace: cozy-dashboard
|
|
releaseName: dashboard
|
|
dependsOn:
|
|
- cozystack-api
|
|
- cozystack-controller
|
|
- keycloak-configure
|
|
- application-definition-crd
|
|
- name: keycloak-configure
|
|
path: system/keycloak-configure
|
|
install:
|
|
namespace: cozy-keycloak
|
|
releaseName: keycloak-configure
|
|
dependsOn: []
|