1
0

24 Commits

Author SHA256 Message Date
50f5fcdbc5 Accepting request 1247051 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1247051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=30
2025-02-19 15:03:19 +00:00
4c93f1eecd [info=85810b5e503b3c9c5d33fa3d296089bb94d68193]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=289
2025-02-19 11:34:56 +00:00
6ed58c664e Accepting request 1241423 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1241423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=29
2025-02-04 17:12:19 +00:00
c2226f5983 [info=2abd862b2b4ca52304b8953528388eba06c1b778]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=278
2025-01-30 13:50:53 +00:00
dbed6b686b Accepting request 1240989 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1240989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=28
2025-01-29 15:16:22 +00:00
68d9d80bad [info=2abd862b2b4ca52304b8953528388eba06c1b778]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=274
2025-01-28 18:29:13 +00:00
b6efdae2ac Accepting request 1234394 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1234394
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=27
2025-01-02 18:22:06 +00:00
f424939ae6 [info=0d7635603c725795f2a9a5c7143a1c76]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=264
2025-01-01 14:15:46 +00:00
ef51e17ba8 Accepting request 1228030 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1228030
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=26
2024-12-03 19:47:56 +00:00
48e988b711 [info=752a1e0b563aacc39f2620c2f507817e]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=257
2024-12-03 13:50:17 +00:00
ccfca7d682 Accepting request 1219934 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1219934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=25
2024-11-01 20:05:15 +00:00
8f4e1c850c [info=1a22dcef4040977388b24b2d8e9b2ed2]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=241
2024-10-31 16:11:36 +00:00
bb05c6b45d Accepting request 1219657 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1219657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=24
2024-10-30 21:57:50 +00:00
a269003a49 [info=96e7fc9953533bf2ef6cb73c9d43d536]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=240
2024-10-30 15:39:02 +00:00
3637146e11 Accepting request 1207293 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1207293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=23
2024-10-14 11:20:59 +00:00
21becf5f70 [info=63dcea63bc4c274f34636d4a404d231e]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=230
2024-10-11 15:24:44 +00:00
257155e588 Accepting request 1203637 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1203637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=22
2024-09-25 19:57:42 +00:00
c0990b2daa [info=ab333e41697bbe7325668e63d5fe4525]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=220
2024-09-25 17:16:25 +00:00
e025bb353a Accepting request 1200865 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1200865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=21
2024-09-15 10:36:10 +00:00
35d87c031a [info=c5ebd482db08716c32e27a72ee1796c1]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=206
2024-09-13 13:54:21 +00:00
402fd482b3 Accepting request 1192972 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1192972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=20
2024-08-10 17:07:34 +00:00
1b85844deb Accepting request 1192687 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1192687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/distribution-image?expand=0&rev=19
2024-08-09 14:15:14 +00:00
4a0ecd326c [info=ad1b13874462f30b834a87ed445fb11e]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=181
2024-08-08 19:30:22 +00:00
59fdbb3041 [info=441f7bfe8ef06d9ffe2a7182773f3ade]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/distribution-image?expand=0&rev=180
2024-08-08 16:55:33 +00:00
5 changed files with 62 additions and 13 deletions

View File

@@ -31,7 +31,7 @@ Then you can start the container with the following command:
```bash
podman run -d --restart=always -p 5000:5000 -v /path/to/config.yml:/etc/registry/config.yml \
-v /var/lib/docker-registry:/var/lib/docker-registry --name registry registry.opensuse.org/opensuse/registry:%%registry_version%%-%RELEASE%
-v /var/lib/docker-registry:/var/lib/docker-registry --name registry registry.opensuse.org/opensuse/registry:2.8
```
The registry is available at `http://localhost:5000`. To keep the registry running after a reboot, create a systemd service as follows:

View File

@@ -1,7 +1,7 @@
<services>
<service mode="buildtime" name="kiwi_label_helper"/>
<service mode="buildtime" name="kiwi_metainfo_helper"/>
<service name="replace_using_package_version" mode="buildtime">
<service mode="buildtime" name="replace_using_package_version">
<param name="file">distribution-image.kiwi</param>
<param name="regex">%%registry_version%%</param>
<param name="package">distribution-registry</param>

View File

@@ -1,6 +1,6 @@
#!/bin/bash
# SPDX-License-Identifier: MIT
# SPDX-FileCopyrightText: (c) 2022-2024 SUSE LLC
# SPDX-FileCopyrightText: (c) 2022-2025 SUSE LLC
set -euo pipefail
@@ -25,6 +25,6 @@ if command -v zypper > /dev/null; then
zypper -n clean
fi
rm -rf /var/log/{lastlog,tallylog,zypper.log,zypp/history,YaST2}
rm -rf {/target,}/var/log/{alternatives.log,lastlog,tallylog,zypper.log,zypp/history,YaST2}
exit 0

View File

@@ -1,3 +1,53 @@
-------------------------------------------------------------------
Wed Feb 19 11:33:09 UTC 2025 - SUSE Update Bot <bci-internal@suse.de>
- fix image references in README
-------------------------------------------------------------------
Wed Jan 1 14:13:48 UTC 2025 - SUSE Update Bot <bci-internal@suse.de>
- update copyright year
-------------------------------------------------------------------
Tue Dec 3 13:26:37 UTC 2024 - SUSE Update Bot <bci-internal@suse.de>
- Change attribute order in _service
-------------------------------------------------------------------
Wed Oct 30 18:28:27 UTC 2024 - SUSE Update Bot <bci-internal@suse.de>
- be explicit in protocol for expose statement
-------------------------------------------------------------------
Wed Oct 30 15:34:45 UTC 2024 - SUSE Update Bot <bci-internal@suse.de>
- remove nonsensical org.opencontainers.image.authors - duplication of .vendor
-------------------------------------------------------------------
Fri Oct 11 15:12:52 UTC 2024 - SUSE Update Bot <bci-internal@suse.de>
- make the tag with -%RELEASE% the first tag listed
-------------------------------------------------------------------
Wed Sep 25 17:12:11 UTC 2024 - Dirk Mueller <dmueller@suse.com>
- improved log cleaning
-------------------------------------------------------------------
Fri Sep 13 09:56:19 UTC 2024 - Dirk Mueller <dmueller@suse.com>
- Remove trailing whitespace
-------------------------------------------------------------------
Thu Aug 8 19:28:10 UTC 2024 - Dirk Mueller <dmueller@suse.com>
- add oci.image.ref.name
-------------------------------------------------------------------
Thu Aug 8 16:43:43 UTC 2024 - Dirk Mueller <dmueller@suse.com>
- remove oci reference annotation again
-------------------------------------------------------------------
Mon Aug 5 11:38:13 UTC 2024 - Dirk Mueller <dmueller@suse.com>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- SPDX-License-Identifier: Apache-2.0 -->
<!--
Copyright (c) 2024 SUSE LLC
<!--
Copyright (c) 2025 SUSE LLC
All modifications and additions to the file contributed by third parties
remain the property of their copyright owners, unless otherwise agreed
@@ -14,7 +14,7 @@ https://github.com/SUSE/BCI-dockerfile-generator
Please submit bugfixes or comments via https://bugs.opensuse.org/
You can contact the BCI team via https://github.com/SUSE/bci/discussions
-->
<!-- OBS-AddTag: opensuse/registry:%%registry_version%% opensuse/registry:%%registry_version%%-%RELEASE% opensuse/registry:latest -->
<!-- OBS-AddTag: opensuse/registry:%%registry_version%%-%RELEASE% opensuse/registry:%%registry_version%% opensuse/registry:2.8 opensuse/registry:latest -->
<!-- OBS-Imagerepo: obsrepositories:/ -->
<image schemaversion="7.4" name="registry-image" xmlns:suse_label_helper="com.suse.label_helper">
@@ -27,12 +27,11 @@ You can contact the BCI team via https://github.com/SUSE/bci/discussions
<type image="docker" derived_from="obsrepositories:/opensuse/bci/bci-micro#latest">
<containerconfig
name="opensuse/registry"
tag="%%registry_version%%"
additionaltags="%%registry_version%%-%RELEASE%,latest"
tag="%%registry_version%%-%RELEASE%"
additionaltags="%%registry_version%%,2.8,latest"
user="registry">
<labels>
<suse_label_helper:add_prefix prefix="org.opensuse.application.registry">
<label name="org.opencontainers.image.authors" value="openSUSE (https://www.opensuse.org/)"/>
<label name="org.opencontainers.image.title" value="openSUSE Tumbleweed OCI Container Registry (Distribution)"/>
<label name="org.opencontainers.image.description" value="OCI Container Registry (Distribution) container based on the openSUSE Tumbleweed Base Container Image."/>
<label name="org.opencontainers.image.version" value="%%registry_version%%"/>
@@ -40,12 +39,12 @@ You can contact the BCI team via https://github.com/SUSE/bci/discussions
<label name="org.opencontainers.image.vendor" value="openSUSE Project"/>
<label name="org.opencontainers.image.source" value="%SOURCEURL%"/>
<label name="org.opencontainers.image.url" value="https://www.opensuse.org"/>
<label name="org.opencontainers.image.ref.name" value="%%registry_version%%-%RELEASE%"/>
<label name="org.opensuse.reference" value="registry.opensuse.org/opensuse/registry:%%registry_version%%-%RELEASE%"/>
<label name="org.openbuildservice.disturl" value="%DISTURL%"/>
<label name="org.opensuse.release-stage" value="released"/>
<label name="org.opensuse.lifecycle-url" value="https://en.opensuse.org/Lifetime#openSUSE_BCI"/>
</suse_label_helper:add_prefix>
<label name="org.opencontainers.image.revision" value="%DISTURL%"/>
<label name="io.artifacthub.package.readme-url" value="https://raw.githubusercontent.com/SUSE/BCI-dockerfile-generator/Tumbleweed/distribution-image/README.md"/>
</labels>
<subcommand execute="serve">
@@ -57,11 +56,11 @@ You can contact the BCI team via https://github.com/SUSE/bci/discussions
<volume name="/var/lib/docker-registry" />
</volumes>
<expose>
<port number="5000" />
<port number="5000/tcp" />
</expose>
</containerconfig>
</type>
<version>2024</version>
<version>2025</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
<rpm-excludedocs>true</rpm-excludedocs>