Skip to content

Commit 7e46b31

Browse files
authored
feat: added scripts/extract-oci-image-urls and updated component-constructors with ociImages (#6)
1 parent 137682f commit 7e46b31

20 files changed

+4131
-4
lines changed

ocm/apps/collabora/component-constructor.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,9 @@ components:
1717
helmRepository: oci://registry.opencode.de/bmi/opendesk/components/supplier/collabora/charts-mirror
1818

1919

20+
- name: image-collabora-collabora-online
21+
type: ociImage
22+
version: "0.0.0+25.04.2.2.1"
23+
access:
24+
type: ociArtifact
25+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/collabora/images/collabora-online-for-opendesk:25.04.2.2.1@sha256:03ec7f7740c5030eeb4f642c41fa0b9989d7a0dab81435a86b5c82479d0f78e2

ocm/apps/cryptpad/component-constructor.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,9 @@ components:
1313
access:
1414
type: ociArtifact
1515
imageReference: oci://registry.opencode.de/bmi/opendesk/components/supplier/xwiki/charts-mirror/cryptpad:0.0.20
16+
- name: image-cryptpad
17+
type: ociImage
18+
version: "0.0.0+opendesk-20241022"
19+
access:
20+
type: ociArtifact
21+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/xwiki/images-mirror/cryptpad:opendesk-20241022@sha256:3e5bf06cb9d0a7ec8257874b8b347599200eb677fc428a2e043ccab06ef2be17

ocm/apps/element/component-constructor.yaml

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,57 @@ components:
1414
helmChart: opendesk-element:6.1.3
1515
helmRepository: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-element
1616

17+
- name: image-element
18+
type: ociImage
19+
version: "0.0.0+latest-250304"
20+
access:
21+
type: ociArtifact
22+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/element/images-mirror/opendesk-plugin:latest-250304@sha256:b997a9245c5a85ddb9935e6a9f8f8da60fed58aad17df8f1e1e2fabafdbf0dd1
1723
- name: helm-chart-matrix-neoboard-widget
1824
type: helmChart
1925
version: "3.5.1"
2026
access:
2127
type: ociArtifact
2228
imageReference: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets/matrix-neoboard-widget:3.5.1
2329

30+
- name: image-neoboard-widget
31+
type: ociImage
32+
version: "2.2.1"
33+
access:
34+
type: ociArtifact
35+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/nordeck/images-mirror/matrix-neoboard-widget:2.2.1@sha256:db404ba5b8e76cbd1166529dc2156d84506f1c2d341a1798d25a074e531b9d3d
2436
- name: helm-chart-matrix-neochoice-widget
2537
type: helmChart
2638
version: "3.5.1"
2739
access:
2840
type: ociArtifact
2941
imageReference: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets/matrix-neochoice-widget:3.5.1
3042

43+
- name: image-neochoice-widget
44+
type: ociImage
45+
version: "1.5.2"
46+
access:
47+
type: ociArtifact
48+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/nordeck/images-mirror/matrix-poll-widget:1.5.2@sha256:8d0cce2b4f71787cab6cd1b6e6ff52205224a5d01ba384b3ebfbf05bc3228930
3149
- name: helm-chart-opendesk-synapse-web
3250
type: helmChart
3351
version: "6.1.3"
3452
access:
3553
type: ociArtifact
3654
imageReference: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-element/opendesk-synapse-web:6.1.3
3755

56+
- name: image-synapse-web-haproxy
57+
type: ociImage
58+
version: "3.1.7-bookworm"
59+
access:
60+
type: ociArtifact
61+
imageReference: registry-1.docker.io/rapidfort/haproxy-official:3.1.7-bookworm@sha256:ab50f196f66884f62fb379c40824036cd0dabb10df660097cff99b7ae22c2c44
62+
- name: image-synapse
63+
type: ociImage
64+
version: "v1.129.0"
65+
access:
66+
type: ociArtifact
67+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/element/images-mirror/synapse:v1.129.0@sha256:13ac3293547d8c06e1e03fca4e02ef9a47f132acc2e2cdb4143a01495dd924cf
3868
- name: helm-chart-matrix-neodatefix-widget
3969
type: helmChart
4070
version: "3.5.1"
@@ -43,6 +73,12 @@ components:
4373
helmChart: matrix-neodatefix-widget:3.5.1
4474
helmRepository: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets
4575

76+
- name: image-neodatefix-widget
77+
type: ociImage
78+
version: "1.7.1"
79+
access:
80+
type: ociArtifact
81+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/nordeck/images-mirror/matrix-meetings-widget:1.7.1@sha256:c03917f78ba197b2f93a59eb3d6596447de1e2bf5836194afa121fae8ea18593
4682
- name: helm-chart-opendesk-synapse
4783
type: helmChart
4884
version: "6.1.3"
@@ -58,6 +94,12 @@ components:
5894
helmChart: matrix-neodatefix-bot:3.5.1
5995
helmRepository: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-matrix-widgets
6096

97+
- name: image-neodatefix-bot-widget
98+
type: ociImage
99+
version: "2.8.3"
100+
access:
101+
type: ociArtifact
102+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/nordeck/images-mirror/matrix-meetings-bot:2.8.3@sha256:5bc9b8d67b4ecb38b618e84d54e759ba57c0533706300154a60423dfcf86f7e1
61103
- name: helm-chart-opendesk-synapse-create-account
62104
type: helmChart
63105
version: "6.1.3"
@@ -74,11 +116,23 @@ components:
74116
helmChart: opendesk-matrix-user-verification-service:6.1.3
75117
helmRepository: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-element
76118

119+
- name: image-matrix-user-verification-service-uvs
120+
type: ociImage
121+
version: "v3.0.0"
122+
access:
123+
type: ociArtifact
124+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/element/images-mirror/matrix-user-verification-service:v3.0.0@sha256:25e685d595785e2a72e75a525dac78cf8c782445454f8ac090d3702431c38008
77125
- name: helm-chart-opendesk-well-known
78126
type: helmChart
79127
version: "6.1.3"
80128
access:
81129
type: helm
82130
helmChart: opendesk-well-known:6.1.3
83131
# TODO: duplicate helmRepository, same as opendesk-element
84-
helmRepository: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-element
132+
helmRepository: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-element
133+
- name: image-well-known
134+
type: ociImage
135+
version: "1.28.0-alpine3.21"
136+
access:
137+
type: ociArtifact
138+
imageReference: registry-1.docker.io/library/nginx:1.28.0-alpine3.21@sha256:aed99734248e851764f1f2146835ecad42b5f994081fa6631cc5d79240891ec9

ocm/apps/jitsi/component-constructor.yaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,39 @@ components:
1313
access:
1414
type: ociArtifact
1515
imageReference: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-jitsi/opendesk-jitsi:3.1.0
16+
- name: image-jitsi-jibri
17+
type: ociImage
18+
version: "0.0.0+stable-9955"
19+
access:
20+
type: ociArtifact
21+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/nordeck/images-mirror/jibri:stable-9955@sha256:a07b82f2758389b2071c794810145111641e78f1b768b1bbfa6d3d1dc76d3da9
22+
- name: image-jitsi-jicofo
23+
type: ociImage
24+
version: "0.0.0+stable-9955"
25+
access:
26+
type: ociArtifact
27+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/nordeck/images-mirror/jicofo:stable-9955@sha256:f1a1478d231bc4891b5eea06443d72187c378d5e38403bb545aab281446f8d50
28+
- name: image-jitsi-jvb
29+
type: ociImage
30+
version: "0.0.0+stable-9955"
31+
access:
32+
type: ociArtifact
33+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/nordeck/images-mirror/jvb:stable-9955@sha256:27753ac320910e04f5c4f4f628d20995ea969ea38523d90a9066adc52f9bc022
34+
- name: image-jitsi-web
35+
type: ociImage
36+
version: "0.0.0+stable-9955"
37+
access:
38+
type: ociArtifact
39+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/nordeck/images-mirror/web:stable-9955@sha256:81fdcfa14287fe3358532c363875584d0cdd40ff4030695b713af6e60192d306
40+
- name: image-jitsi-keycloak-adapter
41+
type: ociImage
42+
version: "v20250314"
43+
access:
44+
type: ociArtifact
45+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/nordeck/images-mirror/jitsi-keycloak-adapter:v20250314@sha256:2e24db127ab266b90b8fd371ce547e7f9619b6be3fefed30906867b1ce368697
46+
- name: image-jitsi-prosody
47+
type: ociImage
48+
version: "0.0.0+stable-9955"
49+
access:
50+
type: ociArtifact
51+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/nordeck/images-mirror/prosody:stable-9955@sha256:fa66872338c7c3b6fdb1f1a67ad770f2b62948f4193b91a58f12c0aa5ca2e783

ocm/apps/nextcloud/component-constructor.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,18 @@ components:
1616
helmChart: opendesk-nextcloud-management:4.2.0
1717
helmRepository: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-nextcloud
1818

19+
- name: image-nextcloud-aio
20+
type: ociImage
21+
version: "31.0.6"
22+
access:
23+
type: ociArtifact
24+
imageReference: registry.opencode.de/bmi/opendesk/components/platform-development/images/opendesk-nextcloud:31.0.6@sha256:760d0f1ff724d53faa757987e7068d09df0c603e3ac4fbb8aefe1bf13270c615
25+
- name: image-nextcloud-exporter
26+
type: ociImage
27+
version: "1.0.3"
28+
access:
29+
type: ociArtifact
30+
imageReference: registry.opencode.de/bmi/opendesk/components/platform-development/images/opendesk-nextcloud-exporter:1.0.3@sha256:d38f211a3cdc8397deccd0243061e20972a8a796eeb9bb552fe4ddec5d56c829
1931
- name: helm-chart-opendesk-nextcloud
2032
type: helmChart
2133
version: "4.2.0"

ocm/apps/nubus/component-constructor.yaml

Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,189 @@ components:
1313
access:
1414
type: ociArtifact
1515
imageReference: oci://registry.opencode.de/bmi/opendesk/components/supplier/univention/charts-mirror/nubus:1.11.2
16+
- name: image-keycloak-extensions-handler-keycloak-bfp-handler
17+
type: ociImage
18+
version: "0.19.2"
19+
access:
20+
type: ociArtifact
21+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/keycloak-handler:0.19.2@sha256:6e4c65b375ad12819240cb8eabd4ef629858ad74179bd639acb713201c528ef4
22+
- name: image-keycloak-extensions-proxy-keycloak-bfp-proxy
23+
type: ociImage
24+
version: "0.19.2"
25+
access:
26+
type: ociArtifact
27+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/keycloak-proxy:0.19.2@sha256:b7c897870a12214064d79d72d52d0030bf2513148078cb922b8782806c2e4773
28+
- name: image-ldap-server-proxy
29+
type: ociImage
30+
version: "0.43.0"
31+
access:
32+
type: ociArtifact
33+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/ldap-server:0.43.0@sha256:67557ec3e3bd7ff4981666dddb5455672ee8767e12e3876ea79447627f9d9742
34+
- name: image-portal-frontend
35+
type: ociImage
36+
version: "0.70.0"
37+
access:
38+
type: ociArtifact
39+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/portal-frontend:0.70.0@sha256:9e0826c954e99b36b3c7b9ce6dfa1f567a3432158fb78af13337760197f94997
40+
- name: image-portal-server
41+
type: ociImage
42+
version: "0.70.0"
43+
access:
44+
type: ociArtifact
45+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/portal-server:0.70.0@sha256:1331d5b5861574195f6bd0dfc3c8e1d6a2650b518e206a2815b682d43ab75d0b
46+
- name: image-provisioning-api
47+
type: ociImage
48+
version: "0.58.0"
49+
access:
50+
type: ociArtifact
51+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/provisioning-events-and-consumer-api:0.58.0@sha256:083cf58d9522d5058d09a78355a9ca935be2882fc595ad221b1ffd707a7d615d
52+
- name: image-provisioning-dispatcher
53+
type: ociImage
54+
version: "0.58.0"
55+
access:
56+
type: ociArtifact
57+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/provisioning-dispatcher:0.58.0@sha256:2ac4d4a7362e45f67499537dd74d2fdfb7b54817b7f12eb9e2d88d87cf3a6f7e
58+
- name: image-provisioning-prefill
59+
type: ociImage
60+
version: "0.58.0"
61+
access:
62+
type: ociArtifact
63+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/provisioning-prefill:0.58.0@sha256:368bc284956b642af02ca7199c6a7d94ae3bbdb3ede09db1c98822a146d9106d
64+
- name: image-provisioning-udm-transformer
65+
type: ociImage
66+
version: "0.58.0"
67+
access:
68+
type: ociArtifact
69+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/provisioning-udm-transformer:0.58.0@sha256:afa6028bbaec6c14e09035b7d18507aad45ff6d6aa852fb664ab485f2622a308
70+
- name: image-selfservice-listener
71+
type: ociImage
72+
version: "0.17.0"
73+
access:
74+
type: ociArtifact
75+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/selfservice-invitation:0.17.0@sha256:00e6124eecc1b763326023ecaf9702053e24b39b20f5efbcd35dfaad642d2cda
76+
- name: image-udm-rest-api
77+
type: ociImage
78+
version: "0.37.1"
79+
access:
80+
type: ociArtifact
81+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/udm-rest-api:0.37.1@sha256:a0508191a52ed9c388e0574cf6a97031fdfffcff95ab8ca3e4231c795d3a68df
82+
- name: image-umc-gateway
83+
type: ociImage
84+
version: "0.47.1"
85+
access:
86+
type: ociArtifact
87+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/umc-gateway:0.47.1@sha256:71d1fb00a28a7cc83e1a8a675b8e9dc3ff67b1d7f366b2d60f9623fdb5f6e419
88+
- name: image-umc-server
89+
type: ociImage
90+
version: "3.0"
91+
access:
92+
type: ociArtifact
93+
imageReference: registry-1.docker.io/library/traefik:3.0@sha256:a208c74fd80a566d4ea376053bff73d31616d7af3f1465a7747b8b89ee34d97e
94+
- name: image-ldap-notifier
95+
type: ociImage
96+
version: "0.43.0"
97+
access:
98+
type: ociArtifact
99+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/ldap-notifier:0.43.0@sha256:dcd4e7f1008eb4c6c1ae809785bee0da9cba1347af09ddbc147b76c422f4f35c
100+
- name: image-ldap-server-primary
101+
type: ociImage
102+
version: "0.43.0"
103+
access:
104+
type: ociArtifact
105+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/ldap-server:0.43.0@sha256:67557ec3e3bd7ff4981666dddb5455672ee8767e12e3876ea79447627f9d9742
106+
- name: image-ldap-server-primary-leader-elector
107+
type: ociImage
108+
version: "0.43.0"
109+
access:
110+
type: ociArtifact
111+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/ldap-server-elector:0.43.0@sha256:179097cf89774b1ac48c5315ccc06cc8628cc89d085d95f2d89a223d52a75fe2
112+
- name: image-ldap-server-secondary
113+
type: ociImage
114+
version: "0.43.0"
115+
access:
116+
type: ociArtifact
117+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/ldap-server:0.43.0@sha256:67557ec3e3bd7ff4981666dddb5455672ee8767e12e3876ea79447627f9d9742
118+
- name: image-portal-consumer
119+
type: ociImage
120+
version: "0.70.0"
121+
access:
122+
type: ociArtifact
123+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/portal-consumer:0.70.0@sha256:09eed9e5a7066f69b5d6085541ca91538ca9519d765ec7109d6934a6e67ab7cc
124+
- name: image-provisioning-nats
125+
type: ociImage
126+
version: "2.10.26"
127+
access:
128+
type: ociArtifact
129+
imageReference: registry-1.docker.io/library/nats:2.10.26@sha256:736d575e60135ce1d50fc206675d48d0e57dcaa0704f696f0cb4b5f6dadd49d7
130+
- name: image-provisioning-nats-reloader
131+
type: ociImage
132+
version: "0.17.1"
133+
access:
134+
type: ociArtifact
135+
imageReference: registry-1.docker.io/natsio/nats-server-config-reloader:0.17.1@sha256:f364bb8330d3430666ca09f17c6a43bfaefde32f0f3e79d4a41c588c29936e99
136+
- name: image-provisioning-nats-nats-box
137+
type: ociImage
138+
version: "0.16.0-nonroot"
139+
access:
140+
type: ociArtifact
141+
imageReference: registry-1.docker.io/natsio/nats-box:0.16.0-nonroot@sha256:f486ca86dfc9b72a2310ea720994a94ce55e447ad01daccd2fb33d61f322dc51
142+
- name: image-provisioning-udm-listener
143+
type: ociImage
144+
version: "0.58.0"
145+
access:
146+
type: ociArtifact
147+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/provisioning-udm-listener:0.58.0@sha256:5f924be8fdb29bda5734fd2b6b98f106913757e11530611bf5f6a5f144165be7
148+
- name: image-umc-server
149+
type: ociImage
150+
version: "0.47.1"
151+
access:
152+
type: ociArtifact
153+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/umc-server:0.47.1@sha256:8f451e7b50c6a32a8d4bad5959a103e34e3ae8d0bef2fe3df2dc8fbe7ae9c1b6
154+
- name: image-umc-server-sssd-sidecar
155+
type: ociImage
156+
version: "0.47.1"
157+
access:
158+
type: ociArtifact
159+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/umc-server:0.47.1@sha256:8f451e7b50c6a32a8d4bad5959a103e34e3ae8d0bef2fe3df2dc8fbe7ae9c1b6
16160
- name: helm-chart-intercom-service
17161
type: helmChart
18162
version: "2.12.0"
19163
access:
20164
type: ociArtifact
21165
imageReference: oci://registry.opencode.de/bmi/opendesk/components/supplier/univention/charts-mirror/intercom-service:2.12.0
166+
- name: image-intercom-service
167+
type: ociImage
168+
version: "2.12.0"
169+
access:
170+
type: ociArtifact
171+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/intercom-service:2.12.0@sha256:380476d849fb353dc167ba52a6b0f6235b3fa7561c082e65c37e2242cedb0df1
22172
- name: helm-chart-opendesk-keycloak-bootstrap
23173
type: helmChart
24174
version: "2.6.0"
25175
access:
26176
type: ociArtifact
27177
imageReference: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/opendesk-keycloak-bootstrap/opendesk-keycloak-bootstrap:2.6.0
178+
- name: image-keycloak
179+
type: ociImage
180+
version: "0.2.1"
181+
access:
182+
type: ociArtifact
183+
imageReference: registry.opencode.de/bmi/opendesk/components/supplier/univention/images-mirror/keycloak:0.2.1@sha256:c338d5bba11185b1cca6d5e5e1b6fe28bedcd8f02af8b4b96e431bde617f5f72
28184
- name: helm-chart-nginx-s3-gateway
29185
type: helmChart
30186
version: "1.0.1"
31187
access:
32188
type: ociArtifact
33189
imageReference: oci://registry.opencode.de/bmi/opendesk/components/platform-development/charts/nginx-s3-gateway/nginx-s3-gateway:1.0.1
190+
- name: image-ingress-nginx-controller
191+
type: ociImage
192+
version: "v1.11.6"
193+
access:
194+
type: ociArtifact
195+
imageReference: registry.k8s.io/ingress-nginx/controller:v1.11.6@sha256:4f04fad99f00e604ab488cf0945b4eaa2a93f603f97d2a45fc610ff0f3cad0f9
196+
- name: image-nginx-s3-gateway
197+
type: ociImage
198+
version: "0.0.0+unprivileged-oss-20250512"
199+
access:
200+
type: ociArtifact
201+
imageReference: registry-1.docker.io/nginxinc/nginx-s3-gateway:unprivileged-oss-20250512@sha256:064d14fc64ba968bd8123f2f25e446e597cfc5170124879b3834deac1a6d69fd

0 commit comments

Comments
 (0)