Skip to content

Commit de56ce8

Browse files
dcermakSUSE Update Bot
authored andcommitted
Test build for #283
1 parent f5bd1c1 commit de56ce8

File tree

14 files changed

+497
-49
lines changed

14 files changed

+497
-49
lines changed

.obs/workflows.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ staging_build:
101101
source_project: home:defolos:BCI:CR:SLE-15-SP4
102102
source_package: rmt-mariadb-client-image
103103
target_project: home:defolos:BCI:CR:SLE-15-SP4:Staging
104+
- branch_package:
105+
source_project: home:defolos:BCI:CR:SLE-15-SP4
106+
source_package: postgres-15-image
107+
target_project: home:defolos:BCI:CR:SLE-15-SP4:Staging
104108
- branch_package:
105109
source_project: home:defolos:BCI:CR:SLE-15-SP4
106110
source_package: postgres-14-image
@@ -261,6 +265,9 @@ refresh_devel_BCI:
261265
- trigger_services:
262266
project: devel:BCI:SLE-15-SP4
263267
package: rmt-mariadb-client-image
268+
- trigger_services:
269+
project: devel:BCI:SLE-15-SP4
270+
package: postgres-15-image
264271
- trigger_services:
265272
project: devel:BCI:SLE-15-SP4
266273
package: postgres-14-image

aspnet-runtime-6.0/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ COPY microsoft.asc /tmp
3535

3636
RUN mkdir -p /tmp/
3737

38-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-6.0.14-x64.rpm
39-
COPY dotnet-host-6.0.14-x64.rpm /tmp/
40-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-6.0.14-x64.rpm
41-
COPY dotnet-hostfxr-6.0.14-x64.rpm /tmp/
42-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-6.0.14-sles.12-x64.rpm
43-
COPY dotnet-runtime-deps-6.0.14-sles.12-x64.rpm /tmp/
38+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-6.0.15-x64.rpm
39+
COPY dotnet-host-6.0.15-x64.rpm /tmp/
40+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-6.0.15-x64.rpm
41+
COPY dotnet-hostfxr-6.0.15-x64.rpm /tmp/
42+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-6.0.15-sles.12-x64.rpm
43+
COPY dotnet-runtime-deps-6.0.15-sles.12-x64.rpm /tmp/
4444
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-6.0.14-x64.rpm
4545
COPY dotnet-runtime-6.0.14-x64.rpm /tmp/
4646
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/a/aspnetcore-runtime-6.0.14-x64.rpm

aspnet-runtime-7.0/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ COPY microsoft.asc /tmp
3636

3737
RUN mkdir -p /tmp/
3838

39-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-7.0.3-x64.rpm
40-
COPY dotnet-host-7.0.3-x64.rpm /tmp/
41-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-7.0.3-x64.rpm
42-
COPY dotnet-hostfxr-7.0.3-x64.rpm /tmp/
43-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-7.0.3-sles.12-x64.rpm
44-
COPY dotnet-runtime-deps-7.0.3-sles.12-x64.rpm /tmp/
39+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-7.0.4-x64.rpm
40+
COPY dotnet-host-7.0.4-x64.rpm /tmp/
41+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-7.0.4-x64.rpm
42+
COPY dotnet-hostfxr-7.0.4-x64.rpm /tmp/
43+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-7.0.4-sles.12-x64.rpm
44+
COPY dotnet-runtime-deps-7.0.4-sles.12-x64.rpm /tmp/
4545
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-7.0.3-x64.rpm
4646
COPY dotnet-runtime-7.0.3-x64.rpm /tmp/
4747
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/a/aspnetcore-runtime-7.0.3-x64.rpm

dotnet-6.0/Dockerfile

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,22 @@ COPY microsoft.asc /tmp
3636

3737
RUN mkdir -p /tmp/
3838

39-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-6.0.14-x64.rpm
40-
COPY dotnet-host-6.0.14-x64.rpm /tmp/
39+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-6.0.15-x64.rpm
40+
COPY dotnet-host-6.0.15-x64.rpm /tmp/
4141
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/n/netstandard-targeting-pack-2.1.0-x64.rpm
4242
COPY netstandard-targeting-pack-2.1.0-x64.rpm /tmp/
43-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-targeting-pack-6.0.14-x64.rpm
44-
COPY dotnet-targeting-pack-6.0.14-x64.rpm /tmp/
45-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-6.0.14-x64.rpm
46-
COPY dotnet-hostfxr-6.0.14-x64.rpm /tmp/
47-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-6.0.14-sles.12-x64.rpm
48-
COPY dotnet-runtime-deps-6.0.14-sles.12-x64.rpm /tmp/
43+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-targeting-pack-6.0.15-x64.rpm
44+
COPY dotnet-targeting-pack-6.0.15-x64.rpm /tmp/
45+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-6.0.15-x64.rpm
46+
COPY dotnet-hostfxr-6.0.15-x64.rpm /tmp/
47+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-6.0.15-sles.12-x64.rpm
48+
COPY dotnet-runtime-deps-6.0.15-sles.12-x64.rpm /tmp/
4949
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-6.0.14-x64.rpm
5050
COPY dotnet-runtime-6.0.14-x64.rpm /tmp/
51-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-apphost-pack-6.0.14-x64.rpm
52-
COPY dotnet-apphost-pack-6.0.14-x64.rpm /tmp/
53-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/a/aspnetcore-targeting-pack-6.0.14-x64.rpm
54-
COPY aspnetcore-targeting-pack-6.0.14-x64.rpm /tmp/
51+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-apphost-pack-6.0.15-x64.rpm
52+
COPY dotnet-apphost-pack-6.0.15-x64.rpm /tmp/
53+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/a/aspnetcore-targeting-pack-6.0.15-x64.rpm
54+
COPY aspnetcore-targeting-pack-6.0.15-x64.rpm /tmp/
5555
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/a/aspnetcore-runtime-6.0.14-x64.rpm
5656
COPY aspnetcore-runtime-6.0.14-x64.rpm /tmp/
5757
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-sdk-6.0.406-x64.rpm

dotnet-7.0/Dockerfile

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,22 @@ COPY microsoft.asc /tmp
3737

3838
RUN mkdir -p /tmp/
3939

40-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-7.0.3-x64.rpm
41-
COPY dotnet-host-7.0.3-x64.rpm /tmp/
40+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-7.0.4-x64.rpm
41+
COPY dotnet-host-7.0.4-x64.rpm /tmp/
4242
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/n/netstandard-targeting-pack-2.1.0-x64.rpm
4343
COPY netstandard-targeting-pack-2.1.0-x64.rpm /tmp/
44-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-targeting-pack-7.0.3-x64.rpm
45-
COPY dotnet-targeting-pack-7.0.3-x64.rpm /tmp/
46-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-7.0.3-x64.rpm
47-
COPY dotnet-hostfxr-7.0.3-x64.rpm /tmp/
48-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-7.0.3-sles.12-x64.rpm
49-
COPY dotnet-runtime-deps-7.0.3-sles.12-x64.rpm /tmp/
44+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-targeting-pack-7.0.4-x64.rpm
45+
COPY dotnet-targeting-pack-7.0.4-x64.rpm /tmp/
46+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-7.0.4-x64.rpm
47+
COPY dotnet-hostfxr-7.0.4-x64.rpm /tmp/
48+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-7.0.4-sles.12-x64.rpm
49+
COPY dotnet-runtime-deps-7.0.4-sles.12-x64.rpm /tmp/
5050
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-7.0.3-x64.rpm
5151
COPY dotnet-runtime-7.0.3-x64.rpm /tmp/
52-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-apphost-pack-7.0.3-x64.rpm
53-
COPY dotnet-apphost-pack-7.0.3-x64.rpm /tmp/
54-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/a/aspnetcore-targeting-pack-7.0.3-x64.rpm
55-
COPY aspnetcore-targeting-pack-7.0.3-x64.rpm /tmp/
52+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-apphost-pack-7.0.4-x64.rpm
53+
COPY dotnet-apphost-pack-7.0.4-x64.rpm /tmp/
54+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/a/aspnetcore-targeting-pack-7.0.4-x64.rpm
55+
COPY aspnetcore-targeting-pack-7.0.4-x64.rpm /tmp/
5656
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/a/aspnetcore-runtime-7.0.3-x64.rpm
5757
COPY aspnetcore-runtime-7.0.3-x64.rpm /tmp/
5858
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-sdk-7.0.201-x64.rpm

dotnet-runtime-6.0/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ COPY microsoft.asc /tmp
3535

3636
RUN mkdir -p /tmp/
3737

38-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-6.0.14-x64.rpm
39-
COPY dotnet-host-6.0.14-x64.rpm /tmp/
40-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-6.0.14-x64.rpm
41-
COPY dotnet-hostfxr-6.0.14-x64.rpm /tmp/
42-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-6.0.14-sles.12-x64.rpm
43-
COPY dotnet-runtime-deps-6.0.14-sles.12-x64.rpm /tmp/
38+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-6.0.15-x64.rpm
39+
COPY dotnet-host-6.0.15-x64.rpm /tmp/
40+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-6.0.15-x64.rpm
41+
COPY dotnet-hostfxr-6.0.15-x64.rpm /tmp/
42+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-6.0.15-sles.12-x64.rpm
43+
COPY dotnet-runtime-deps-6.0.15-sles.12-x64.rpm /tmp/
4444
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-6.0.14-x64.rpm
4545
COPY dotnet-runtime-6.0.14-x64.rpm /tmp/
4646

dotnet-runtime-7.0/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ COPY microsoft.asc /tmp
3636

3737
RUN mkdir -p /tmp/
3838

39-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-7.0.3-x64.rpm
40-
COPY dotnet-host-7.0.3-x64.rpm /tmp/
41-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-7.0.3-x64.rpm
42-
COPY dotnet-hostfxr-7.0.3-x64.rpm /tmp/
43-
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-7.0.3-sles.12-x64.rpm
44-
COPY dotnet-runtime-deps-7.0.3-sles.12-x64.rpm /tmp/
39+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-host-7.0.4-x64.rpm
40+
COPY dotnet-host-7.0.4-x64.rpm /tmp/
41+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-hostfxr-7.0.4-x64.rpm
42+
COPY dotnet-hostfxr-7.0.4-x64.rpm /tmp/
43+
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-deps-7.0.4-sles.12-x64.rpm
44+
COPY dotnet-runtime-deps-7.0.4-sles.12-x64.rpm /tmp/
4545
#!RemoteAssetUrl: https://packages.microsoft.com/sles/15/prod/Packages/d/dotnet-runtime-7.0.3-x64.rpm
4646
COPY dotnet-runtime-7.0.3-x64.rpm /tmp/
4747

postgres-14-image/Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
#!BuildTag: suse/postgres:14-%RELEASE%
44
#!BuildTag: suse/postgres:%%pg_version%%
55
#!BuildTag: suse/postgres:%%pg_version%%-%RELEASE%
6-
#!BuildTag: suse/postgres:latest
76
#!BuildVersion: 15.4.14
87
FROM suse/sle15:15.4
98

postgres-15-image/Dockerfile

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# SPDX-License-Identifier: MIT
2+
#!BuildTag: suse/postgres:15
3+
#!BuildTag: suse/postgres:15-%RELEASE%
4+
#!BuildTag: suse/postgres:%%pg_version%%
5+
#!BuildTag: suse/postgres:%%pg_version%%-%RELEASE%
6+
#!BuildTag: suse/postgres:latest
7+
#!BuildVersion: 15.4.15
8+
FROM suse/sle15:15.4
9+
10+
MAINTAINER SUSE LLC (https://www.suse.com/)
11+
12+
# Define labels according to https://en.opensuse.org/Building_derived_containers
13+
# labelprefix=com.suse.application.postgres
14+
LABEL org.opencontainers.image.title="SLE PostgreSQL 15 Container Image"
15+
LABEL org.opencontainers.image.description="PostgreSQL 15 based on the SLE Base Container Image."
16+
LABEL org.opencontainers.image.version="15"
17+
LABEL org.opencontainers.image.url="https://www.suse.com/products/server/"
18+
LABEL org.opencontainers.image.created="%BUILDTIME%"
19+
LABEL org.opencontainers.image.vendor="SUSE LLC"
20+
LABEL org.opencontainers.image.source="%SOURCEURL%"
21+
LABEL org.opensuse.reference="registry.suse.com/suse/postgres:15-%RELEASE%"
22+
LABEL org.openbuildservice.disturl="%DISTURL%"
23+
LABEL com.suse.supportlevel="l3"
24+
LABEL com.suse.eula="sle-bci"
25+
LABEL com.suse.lifecycle-url="https://www.suse.com/lifecycle"
26+
LABEL com.suse.image-type="application"
27+
LABEL com.suse.release-stage="released"
28+
# endlabelprefix
29+
30+
RUN set -euo pipefail; zypper -n in --no-recommends postgresql15-server distribution-release; zypper -n clean; rm -rf /var/log/*
31+
ENV LANG="en_US.utf8"
32+
ENV PG_MAJOR="15"
33+
ENV PG_VERSION="%%pg_version%%"
34+
ENV PGDATA="/var/lib/postgresql/data"
35+
36+
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
37+
CMD ["postgres"]
38+
VOLUME /var/lib/postgresql/data
39+
EXPOSE 5432
40+
COPY docker-entrypoint.sh /usr/local/bin/
41+
RUN set -euo pipefail; chmod +x /usr/local/bin/docker-entrypoint.sh; \
42+
ln -s su /usr/bin/gosu; \
43+
mkdir /docker-entrypoint-initdb.d; \
44+
sed -ri "s|^#?(listen_addresses)\s*=\s*\S+.*|\1 = '*'|" /usr/share/postgresql15/postgresql.conf.sample
45+
46+
STOPSIGNAL SIGINT
47+
HEALTHCHECK --interval=10s --start-period=10s --timeout=5s \
48+
CMD pg_isready -U ${POSTGRES_USER:-postgres} -h localhost -p 5432

postgres-15-image/LICENSE

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Copyright (c) 2014, Docker PostgreSQL Authors (See AUTHORS)
2+
3+
Permission is hereby granted, free of charge, to any person
4+
obtaining a copy of this software and associated documentation
5+
files (the "Software"), to deal in the Software without
6+
restriction, including without limitation the rights to use,
7+
copy, modify, merge, publish, distribute, sublicense, and/or sell
8+
copies of the Software, and to permit persons to whom the
9+
Software is furnished to do so, subject to the following
10+
conditions:
11+
12+
The above copyright notice and this permission notice shall be
13+
included in all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
17+
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
19+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
20+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22+
OTHER DEALINGS IN THE SOFTWARE.

0 commit comments

Comments
 (0)