From a28e62aea4c687f3fb10ba643c06175bdbabfbb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Garc=C3=ADa-Mauri=C3=B1o?= Date: Wed, 10 Jul 2024 09:32:34 +0200 Subject: [PATCH] feat: Customize nubus images --- helmfile/apps/nubus/helmfile-child.yaml | 2 +- .../nubus/values-opendesk-images.yaml.gotmpl | 227 ++++++++++++++++++ helmfile/environments/default/images.yaml | 102 +++++--- 3 files changed, 293 insertions(+), 38 deletions(-) create mode 100644 helmfile/apps/nubus/values-opendesk-images.yaml.gotmpl diff --git a/helmfile/apps/nubus/helmfile-child.yaml b/helmfile/apps/nubus/helmfile-child.yaml index 7ddad76d..ceff1c7c 100644 --- a/helmfile/apps/nubus/helmfile-child.yaml +++ b/helmfile/apps/nubus/helmfile-child.yaml @@ -30,7 +30,7 @@ releases: values: - "values-nubus.yaml.gotmpl" - "values-opendesk-customization.yaml.gotmpl" - # - "values-opendesk-images.yaml.gotmpl" + - "values-opendesk-images.yaml.gotmpl" installed: {{ .Values.univentionManagementStack.enabled }} timeout: 900 # OpenDesk Keycloak Bootstrap Chart diff --git a/helmfile/apps/nubus/values-opendesk-images.yaml.gotmpl b/helmfile/apps/nubus/values-opendesk-images.yaml.gotmpl new file mode 100644 index 00000000..d0e53c15 --- /dev/null +++ b/helmfile/apps/nubus/values-opendesk-images.yaml.gotmpl @@ -0,0 +1,227 @@ +keycloak: + image: + registry: {{ .Values.images.nubusKeycloak.registry }} + repository: {{ .Values.images.nubusKeycloak.repository }} + tag: {{ .Values.images.nubusKeycloak.tag }} + +nubusKeycloakBootstrap: + image: + registry: {{ .Values.images.nubusKeycloakBootstrap.registry }} + repository: {{ .Values.images.nubusKeycloakBootstrap.repository }} + tag: {{ .Values.images.nubusKeycloakBootstrap.tag }} + +nubusKeycloakExtensions: + handler: + image: + registry: {{ .Values.images.nubusKeycloakExtensionHandler.registry }} + repository: {{ .Values.images.nubusKeycloakExtensionHandler.repository }} + tag: {{ .Values.images.nubusKeycloakExtensionHandler.tag }} + + proxy: + image: + registry: {{ .Values.images.nubusKeycloakExtensionProxy.registry }} + repository: {{ .Values.images.nubusKeycloakExtensionProxy.repository }} + tag: {{ .Values.images.nubusKeycloakExtensionProxy.tag }} + +nubusLdapNotifier: + image: + registry: {{ .Values.images.nubusLdapNotifier.registry }} + repository: {{ .Values.images.nubusLdapNotifier.repository }} + tag: {{ .Values.images.nubusLdapNotifier.tag }} + +nubusLdapServer: + ldapServer: + image: + registry: {{ .Values.images.nubusLdapServer.registry }} + repository: {{ .Values.images.nubusLdapServer.repository }} + tag: {{ .Values.images.nubusLdapServer.tag }} + dhInitcontainer: + image: + registry: {{ .Values.images.nubusLdapServerDhInitContainer.registry }} + repository: {{ .Values.images.nubusLdapServerDhInitContainer.repository }} + tag: {{ .Values.images.nubusLdapServerDhInitContainer.tag }} + waitForDependency: + image: + registry: {{ .Values.images.nubusWaitForDependency.registry }} + repository: {{ .Values.images.nubusWaitForDependency.repository }} + tag: {{ .Values.images.nubusWaitForDependency.tag }} + + +nubusPortalConsumer: + portalConsumer: + image: + registry: {{ .Values.images.nubusPortalConsumer.registry }} + repository: {{ .Values.images.nubusPortalConsumer.repository }} + tag: {{ .Values.images.nubusPortalConsumer.tag }} + + +nubusNotificationsApi: + image: + registry: {{ .Values.images.nubusNotificationsApi.registry }} + repository: {{ .Values.images.nubusNotificationsApi.repository }} + tag: {{ .Values.images.nubusNotificationsApi.tag }} + +nubusPortalFrontend: + image: + registry: {{ .Values.images.nubusPortalFrontend.registry }} + repository: {{ .Values.images.nubusPortalFrontend.repository }} + tag: {{ .Values.images.nubusPortalFrontend.tag }} + +nubusPortalListener: + image: + registry: {{ .Values.images.nubusPortalListener.registry }} + repository: {{ .Values.images.nubusPortalListener.repository }} + tag: {{ .Values.images.nubusPortalListener.tag }} + waitForDependency: + image: + registry: {{ .Values.images.nubusWaitForDependency.registry }} + repository: {{ .Values.images.nubusWaitForDependency.repository }} + tag: {{ .Values.images.nubusWaitForDependency.tag }} + +nubusPortalServer: + image: + registry: {{ .Values.images.nubusPortalServer.registry }} + repository: {{ .Values.images.nubusPortalServer.repository }} + tag: {{ .Values.images.nubusPortalServer.tag }} + +nubusProvisioning: + api: + image: + registry: {{ .Values.images.nubusProvisioningEventsAndConsumerApi.registry }} + repository: {{ .Values.images.nubusProvisioningEventsAndConsumerApi.repository }} + tag: {{ .Values.images.nubusProvisioningEventsAndConsumerApi.tag }} + dispatcher: + image: + registry: {{ .Values.images.nubusProvisioningDispatcher.registry }} + repository: {{ .Values.images.nubusProvisioningDispatcher.repository }} + tag: {{ .Values.images.nubusProvisioningDispatcher.tag }} + udmTransformer: + image: + registry: {{ .Values.images.nubusProvisioningUdmTransformer.registry }} + repository: {{ .Values.images.nubusProvisioningUdmTransformer.repository }} + tag: {{ .Values.images.nubusProvisioningUdmTransformer.tag }} + prefill: + image: + registry: {{ .Values.images.nubusProvisioningPrefill.registry }} + repository: {{ .Values.images.nubusProvisioningPrefill.repository }} + tag: {{ .Values.images.nubusProvisioningPrefill.tag }} + registerConsumers: + image: + registry: {{ .Values.images.nubusWaitForDependency.registry }} + repository: {{ .Values.images.nubusWaitForDependency.repository }} + tag: {{ .Values.images.nubusWaitForDependency.tag }} + nats: + nats: + image: + registry: {{ .Values.images.nubusNats.registry }} + repository: {{ .Values.images.nubusNats.repository }} + tag: {{ .Values.images.nubusNats.tag }} + reloader: + image: + registry: {{ .Values.images.nubusNatsReloader.registry }} + repository: {{ .Values.images.nubusNatsReloader.repository }} + tag: {{ .Values.images.nubusNatsReloader.tag }} + natsBox: + image: + registry: {{ .Values.images.nubusNatsBox.registry }} + repository: {{ .Values.images.nubusNatsBox.repository }} + tag: {{ .Values.images.nubusNatsBox.tag }} + +nubusProvisioningEventsAndConsumerApi: + image: + registry: {{ .Values.images.nubusProvisioningEventsAndConsumerApi.registry }} + repository: {{ .Values.images.nubusProvisioningEventsAndConsumerApi.repository }} + tag: {{ .Values.images.nubusProvisioningEventsAndConsumerApi.tag }} + +nubusProvisioningPrefill: + image: + registry: {{ .Values.images.nubusProvisioningPrefill.registry }} + repository: {{ .Values.images.nubusProvisioningPrefill.repository }} + tag: {{ .Values.images.nubusProvisioningPrefill.tag }} + +nubusUdmListener: + image: + registry: {{ .Values.images.nubusProvisioningUdmListener.registry }} + repository: {{ .Values.images.nubusProvisioningUdmListener.repository }} + tag: {{ .Values.images.nubusProvisioningUdmListener.tag }} + +nubusSelfServiceListener: + image: + registry: {{ .Values.images.nubusSelfserviceInvitation.registry }} + repository: {{ .Values.images.nubusSelfserviceInvitation.repository }} + tag: {{ .Values.images.nubusSelfserviceInvitation.tag }} + +nubusUdmRestApi: + # oxPlugin: + # image: + # registry: \{\{ .Values.images.nubusUdmRestApiOxPlugin.registry }} + # repository: \{\{ .Values.images.nubusUdmRestApiOxPlugin.repository }} + # tag: \{\{ .Values.images.nubusUdmRestApiOxPlugin.tag }} + # portalPlugin: + # image: + # registry: \{\{ .Values.images.nubusUdmRestApiPortalPlugin.registry }} + # repository: \{\{ .Values.images.nubusUdmRestApiPortalPlugin.repository }} + # tag: \{\{ .Values.images.nubusUdmRestApiPortalPlugin.tag }} + udmRestApi: + image: + registry: {{ .Values.images.nubusUdmRestApi.registry }} + repository: {{ .Values.images.nubusUdmRestApi.repository }} + tag: {{ .Values.images.nubusUdmRestApi.tag }} + +nubusUmcGateway: + image: + registry: {{ .Values.images.nubusUmcGateway.registry }} + repository: {{ .Values.images.nubusUmcGateway.repository }} + tag: {{ .Values.images.nubusUmcGateway.tag }} + +nubusUmcServer: + image: + registry: {{ .Values.images.nubusUmcServer.registry }} + repository: {{ .Values.images.nubusUmcServer.repository }} + tag: {{ .Values.images.nubusUmcServer.tag }} + +nubusWaitForDependency: + image: + registry: {{ .Values.images.nubusWaitForDependency.registry }} + repository: {{ .Values.images.nubusWaitForDependency.repository }} + tag: {{ .Values.images.nubusWaitForDependency.tag }} + + +nubusGuardian: + provisioning: + image: + registry: {{ .Values.images.nubusGuardianProvisioning.registry }} + repository: {{ .Values.images.nubusGuardianProvisioning.repository }} + tag: {{ .Values.images.nubusGuardianProvisioning.tag }} + authorizationApi: + image: + registry: {{ .Values.images.nubusGuardianAuthorizationApi.registry }} + repository: {{ .Values.images.nubusGuardianAuthorizationApi.repository }} + tag: {{ .Values.images.nubusGuardianAuthorizationApi.tag }} + managementApi: + image: + registry: {{ .Values.images.nubusGuardianManagementApi.registry }} + repository: {{ .Values.images.nubusGuardianManagementApi.repository }} + tag: {{ .Values.images.nubusGuardianManagementApi.tag }} + managementUi: + image: + registry: {{ .Values.images.nubusGuardianManagementUi.registry }} + repository: {{ .Values.images.nubusGuardianManagementUi.repository }} + tag: {{ .Values.images.nubusGuardianManagementUi.tag }} + openPolicyAgent: + image: + registry: {{ .Values.images.nubusOpenPolicyAgent.registry }} + repository: {{ .Values.images.nubusOpenPolicyAgent.repository }} + tag: {{ .Values.images.nubusOpenPolicyAgent.tag }} + +nubusStackDataUms: + image: + registry: {{ .Values.images.nubusDataLoader.registry }} + repository: {{ .Values.images.nubusDataLoader.repository }} + tag: {{ .Values.images.nubusDataLoader.tag }} + +nubusStackDataSwp: + image: + registry: {{ .Values.images.nubusDataLoader.registry }} + repository: {{ .Values.images.nubusDataLoader.repository }} + tag: {{ .Values.images.nubusDataLoader.tag }} diff --git a/helmfile/environments/default/images.yaml b/helmfile/environments/default/images.yaml index 7314826e..5df1c024 100644 --- a/helmfile/environments/default/images.yaml +++ b/helmfile/environments/default/images.yaml @@ -487,7 +487,7 @@ images: registry: "registry-1.docker.io" repository: "rapidfort/haproxy-official" tag: "2.6.15-bullseye@sha256:47b6ca4074347788cb414fbf3db35d0c51e9e47af33be46457f95c750540887c" - umsDataLoader: + nubusDataLoader: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -497,7 +497,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/data-loader" tag: "0.51.0@sha256:9e685c51650a008218223c4e684d9ba68c08608ba625296c204ebb251c735454" - umsGuardianAuthorizationApi: + nubusGuardianAuthorizationApi: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://docker.software-univention.de" @@ -507,7 +507,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/guardian-authorization-api-authorization-api" tag: "2.0.0@sha256:5f194f9385aea5a279e25a57352f7b88a6cc4fa90b3bf04c2c97b9ff2bad70a5" - umsGuardianManagementApi: + nubusGuardianManagementApi: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://docker.software-univention.de" @@ -517,7 +517,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/guardian-management-api-management-api" tag: "2.0.0@sha256:61a1ab84efebe2a87d358e8624f8b39073a6071683e7cd77b740a97d464753a2" - umsGuardianManagementUi: + nubusGuardianManagementUi: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://docker.software-univention.de" @@ -527,7 +527,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/guardian-management-ui-management-ui" tag: "2.0.0@sha256:57e2503a4772f0ff656e792a98fadef4d41c248218e6c368f76ce82a892478cf" - umsGuardianProvisioning: + nubusGuardianProvisioning: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -537,7 +537,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/guardian-init" tag: "0.9.1@sha256:6006fb1c2779b906e7725df524f2587b2a610cc442793bf8f16b2b4b8c0494fb" - umsKeycloak: + nubusKeycloak: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://docker.software-univention.de" @@ -547,7 +547,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/keycloak-keycloak" tag: "24.0.3-ucs1@sha256:cc66a1730abdd5abe88ac5cf045b6558f289bf1ae8d077ee884a42d785742f8b" - umsKeycloakBootstrap: + nubusKeycloakBootstrap: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -557,7 +557,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/keycloak-bootstrap" tag: "0.1.0@sha256:351097e9e7b469f2fc149fe612ec6ad515d5e6b081d7e2785bd926a1d77209d2" - umsKeycloakExtensionHandler: + nubusKeycloakExtensionHandler: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -567,7 +567,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/keycloak-handler" tag: "0.6.1@sha256:d68850e93c2499b373d88a24ff358daa0c6983e5ff4c92be692898ca15b356c7" - umsKeycloakExtensionProxy: + nubusKeycloakExtensionProxy: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -577,7 +577,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/keycloak-proxy" tag: "0.6.1@sha256:265fc4bb36c37430bc6a694a2f8c87ea4b80709b6ca770d5bc8c6013d9954cc5" - umsLdapNotifier: + nubusLdapNotifier: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -587,7 +587,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/ldap-notifier" tag: "0.15.2@sha256:1f2a9d2136c8e87a4c4a59a94a2235d00e969c98bd7bfe75707a299918f271b5" - umsLdapServer: + nubusLdapServer: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -597,15 +597,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/ldap-server" tag: "0.17.1@sha256:5b7b629b9655c7bb2857013f3399cefe5bdd3963d568bbf77d6d488c005e3b3b" - umsNats: - # providerCategory: 'Community' - # providerResponsible: 'Univention' - # upstreamRegistry: 'registry-1.docker.io' - # upstreamRepository: 'library/nats' - registry: "registry-1.docker.io" - repository: "library/nats" - tag: "2.10.10@sha256:fa26beda8a3187ccefa47afcfe9ea6d0e2f40a57c8f64d70bd63c792d7973938" - umsNatsBox: + nubusLdapServerDhInitContainer: # providerCategory: 'Community' # providerResponsible: 'Univention' # upstreamRegistry: 'registry-1.docker.io' @@ -613,7 +605,23 @@ images: registry: "registry-1.docker.io" repository: "natsio/nats-box" tag: "0.14.2@sha256:c9b8ebaabb2ca4c227feb4f6b856dc72d4775ac3d71f80d2c65aa82303079011" - umsNatsReloader: + nubusNats: + # providerCategory: 'Community' + # providerResponsible: 'Univention' + # upstreamRegistry: 'registry-1.docker.io' + # upstreamRepository: 'library/nats' + registry: "registry-1.docker.io" + repository: "library/nats" + tag: "2.10.10@sha256:fa26beda8a3187ccefa47afcfe9ea6d0e2f40a57c8f64d70bd63c792d7973938" + nubusNatsBox: + # providerCategory: 'Community' + # providerResponsible: 'Univention' + # upstreamRegistry: 'registry-1.docker.io' + # upstreamRepository: 'natsio/nats-box' + registry: "registry-1.docker.io" + repository: "natsio/nats-box" + tag: "0.14.2@sha256:c9b8ebaabb2ca4c227feb4f6b856dc72d4775ac3d71f80d2c65aa82303079011" + nubusNatsReloader: # providerCategory: 'Community' # providerResponsible: 'Univention' # upstreamRegistry: 'registry-1.docker.io' @@ -621,7 +629,7 @@ images: registry: "registry-1.docker.io" repository: "natsio/nats-server-config-reloader" tag: "0.14.1@sha256:77dd4c60001ffbf442c6b25592e73b4fca06ea9406c677607192788d80453783" - umsNotificationsApi: + nubusNotificationsApi: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -631,7 +639,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/notifications-api" tag: "0.27.0@sha256:d99173199f20c701b29b8a3c1a46465085a873b37f413882e7d2e106e258c35a" - umsOpenPolicyAgent: + nubusOpenPolicyAgent: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://docker.software-univention.de" @@ -641,7 +649,17 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/guardian-authorization-api-opa" tag: "2.0.0@sha256:56a92a08da5addb951a2b2df09974889295ddde8526e93ad40dd973de1052ad4" - umsPortalFrontend: + nubusPortalConsumer: + # providerCategory: "Supplier" + # providerResponsible: "Univention" + # upstreamRegistry: "https://artifacts.software-univention.de" + # upstreamRepository: "nubus/images/portal-consumer" + # upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$' + # upstreamMirrorStartFrom: ["0", "27", "0"] + registry: "registry.opencode.de" + repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-consumer" + tag: "0.27.0@sha256:e86bf827d1e93b61473a0730492f48f8dbf0d056b79dd9ecde7af1612696b144" + nubusPortalFrontend: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -651,7 +669,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-frontend" tag: "0.27.0@sha256:9d469e9463b216dfcde2bdf3cac4a3602291cab97e01de690e97e7deb2469ecf" - umsPortalListener: + nubusPortalListener: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -661,7 +679,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-listener" tag: "0.24.2@sha256:98306b30c99e190ece6633921d9d54297634b0e4ca58ceaf0794c7050f0b8470" - umsPortalServer: + nubusPortalServer: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -671,7 +689,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/portal-server" tag: "0.27.0@sha256:e1ad659feb4a1948d07e6e7d99b94b6bdbd4525d96f4cf9a010b75189f0082fc" - umsProvisioningDispatcher: + nubusProvisioningDispatcher: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -681,7 +699,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-dispatcher" tag: "0.28.3@sha256:79c81b0143e78c7cabb1efd63d47530eac686fba11db57c173abd8ebdd396778" - umsProvisioningEventsAndConsumerApi: + nubusProvisioningEventsAndConsumerApi: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -691,7 +709,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-events-and-consumer-api" tag: "0.28.3@sha256:5b0a2c52d715fde613ecfedb3a3f5e47b9eb73cdcf4c373a9cc58248a919f2bf" - umsProvisioningPrefill: + nubusProvisioningPrefill: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -701,7 +719,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-prefill" tag: "0.28.3@sha256:a98bce46144a6ff943b0432b66277393b7b476b8969b221b9069c708d3380f5d" - umsProvisioningUdmListener: + nubusProvisioningUdmListener: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -711,7 +729,17 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-udm-listener" tag: "0.28.3@sha256:b9c452e55e6716f93309bef0af7d401e218cd1e6ea9ad3d2819fb10dd631aecd" - umsSelfserviceInvitation: + nubusProvisioningUdmTransformer: + # providerCategory: "Supplier" + # providerResponsible: "Univention" + # upstreamRegistry: "https://artifacts.software-univention.de" + # upstreamRepository: "nubus/images/provisioning-udm-transformer" + # upstreamMirrorTagFilterRegEx: '^(\d+)\.(\d+)\.(\d+)$' + # upstreamMirrorStartFrom: ["0", "14", "0"] + registry: "registry.opencode.de" + repository: "bmi/opendesk/components/supplier/univention/images-mirror/provisioning-udm-transformer" + tag: "0.29.0@sha256:68e27eb9560d2729e9065da3573f28073c5e53fedabac4d19562c4b8c6c1d1f3" + nubusSelfserviceInvitation: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -721,7 +749,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/selfservice-invitation" tag: "0.6.2@sha256:28b111488e13deb565475c69bc6493b4bafbc96f50109cc77e23f8055b9f4e34" - umsSelfserviceListener: + nubusSelfserviceListener: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -731,7 +759,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/selfservice-listener" tag: "0.4.0@sha256:0bc0235fd64a19a183f112da73109b54712c2d70fe7fa77c6405beefb7167588" - umsStackGateway: + nubusStackGateway: # providerCategory: "Community" # providerResponsible: "Univention" # upstreamRegistry: "https://registry-1.docker.io" @@ -739,7 +767,7 @@ images: registry: "registry-1.docker.io" repository: "bitnami/nginx" tag: "1.25.4@sha256:dd352b597f4c38ae24abec411710f4249fb5c793293c7ed04737db6b41d32d24" - umsUdmRestApi: + nubusUdmRestApi: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -749,7 +777,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/udm-rest-api" tag: "0.19.0@sha256:41482c459655afa36eaf9ec21354ff8417e4da5e3a787ec2f865730952f6bb61" - umsUmcGateway: + nubusUmcGateway: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -759,7 +787,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/umc-gateway" tag: "0.22.2@sha256:fe4d2c148946da6f5e92201f398ebd0d5a72795c50648993bd220ea1e228658d" - umsUmcServer: + nubusUmcServer: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de" @@ -769,7 +797,7 @@ images: registry: "registry.opencode.de" repository: "bmi/opendesk/components/supplier/univention/images-mirror/umc-server" tag: "0.22.2@sha256:474497f561c3532b37b7d5e77ec36bd1fefc4fbeaab9747b481533b0da086586" - umsWaitForDependency: + nubusWaitForDependency: # providerCategory: "Supplier" # providerResponsible: "Univention" # upstreamRegistry: "https://artifacts.software-univention.de"