diff --git a/.gitlab/common/common.yml b/.gitlab/common/common.yml index cf6ad818..27936440 100644 --- a/.gitlab/common/common.yml +++ b/.gitlab/common/common.yml @@ -2,10 +2,10 @@ # SPDX-License-Identifier: Apache-2.0 --- variables: - OPENDESK_CI_CLI_IMAGE: "registry.opencode.de/bmi/opendesk/tooling/opendesk-ci-cli:2.4.4\ - @sha256:4120fe717071876f4c9ff128f26019d089fda158a4fb1912911e09af2fd3875f" - OPENDESK_LINT_IMAGE: "registry.opencode.de/bmi/opendesk/components/platform-development/images/ci-lint:1.0.5\ - @sha256:60870adb64b0503d4a6efd16cef4e074b91a4ca52b48811cfcea057bcccd07e4" + OPENDESK_CI_CLI_IMAGE: "registry.opencode.de/bmi/opendesk/tooling/opendesk-ci-cli:2.5.0\ + @sha256:630e102edc70c9e730a46180e79ff278fd8b5039eb336110e0df89fe415225ef" + OPENDESK_LINT_IMAGE: "registry.opencode.de/bmi/opendesk/components/platform-development/images/ci-lint:1.0.6\ + @sha256:0a8997876a0c3f5a3c73eb6bd75c5cde63757bc31b983bfd92cfcb17389d536f" .common: cache: {} diff --git a/.gitlab/lint/lint-kyverno.yml b/.gitlab/lint/lint-kyverno.yml index dc0caf06..390c85ce 100644 --- a/.gitlab/lint/lint-kyverno.yml +++ b/.gitlab/lint/lint-kyverno.yml @@ -26,6 +26,9 @@ lint-kyverno: - "xwiki" script: - "cd ${CI_PROJECT_DIR}/helmfile/apps/${APP}" + - > + node /app/opendesk-ci-cli/src/index.js generate-kyverno-env + -d ${CI_PROJECT_DIR}/helmfile/environments - "helmfile template -e test --include-needs > ${CI_PROJECT_DIR}/.kyverno/opendesk.yaml" - > node /app/opendesk-ci-cli/src/index.js generate-kyverno-tests diff --git a/helmfile/environments/test/values.yaml.gotmpl b/helmfile/environments/test/values.yaml.gotmpl deleted file mode 100644 index abdf7f84..00000000 --- a/helmfile/environments/test/values.yaml.gotmpl +++ /dev/null @@ -1,103 +0,0 @@ -{{/* -SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS" -SPDX-License-Identifier: Apache-2.0 -*/}} ---- -global: - imageRegistry: "my_private_registry.domain.tld" - imagePullSecrets: - - "kyverno-test" - imagePullPolicy: "kyverno" -persistence: - storageClassNames: - RWX: "kyverno-test" - RWO: "kyverno-test" - size: - clamav: "42Gi" - dovecot: "42Gi" - mariadb: "42Gi" - matrixNeoDateFixBot: "42Gi" - minio: "42Gi" - nubus: - ldapServerData: "42Gi" - ldapServerShared: "42Gi" - portalListener: "42Gi" - selfserviceListener: "42Gi" - postfix: "42Gi" - postgresql: "42Gi" - prosody: "42Gi" - redis: "42Gi" - synapse: "42Gi" - xwiki: "42Gi" -ingress: - ingressClassName: "kyverno" - tls: - enabled: true - secretName: "kyverno-tls" -replicas: - clamav: 42 - clamd: 42 - collabora: 42 - cryptpad: 42 - dovecot: 42 - element: 42 - freshclam: 42 - icap: 42 - intercomService: 42 - jibri: 42 - jicofo: 42 - jitsi: 42 - jitsiKeycloakAdapter: 42 - jvb: 42 - keycloak: 42 - mariadb: 42 - matrixNeoBoardWidget: 42 - matrixNeoChoiceWidget: 42 - matrixNeoDateFixBot: 42 - matrixNeoDateFixWidget: 42 - matrixUserVerificationService: 42 - memcached: 42 - milter: 42 - minio: 42 - nextcloudApache2: 42 - nextcloudExporter: 42 - nextcloudPHP: 42 - openprojectWeb: 42 - openprojectWorker: 42 - openxchangeCoreGuidedtours: 42 - openxchangeCoreMW: 42 - openxchangeCoreUI: 42 - openxchangeCoreUIMiddleware: 42 - openxchangeCoreUserGuide: 42 - openxchangeDocumentConverter: 42 - openxchangeGotenberg: 42 - openxchangeGuardUI: 42 - openxchangeImageConverter: 42 - openxchangeNextcloudIntegrationUI: 42 - openxchangePublicSectorUI: 42 - oxConnector: 42 - postfix: 42 - postgres: 42 - redis: 42 - synapse: 42 - synapseWeb: 42 - umsGuardianAuthorizationApi: 42 - umsGuardianManagementApi: 42 - umsGuardianManagementUi: 42 - umsGuardianOpenPolicyAgent: 42 - umsKeycloakExtensionsHandler: 42 - umsKeycloakExtensionsProxy: 42 - umsLdapNotifier: 42 - umsLdapServer: 42 - umsNotificationsApi: 42 - umsPortalFrontend: 42 - umsPortalListener: 42 - umsPortalServer: 42 - umsSelfserviceListener: 42 - umsStackGateway: 42 - umsUdmRestApi: 42 - umsUmcGateway: 42 - umsUmcServer: 42 - wellKnown: 42 - xwiki: 42 -...