Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce a branch_version concept in BCI #1830

Closed
wants to merge 1 commit into from
Closed

Conversation

dirkmueller
Copy link
Member

Now that we have build_flavors, we can add branch_versions, describing the full hierachy:

Each container can have a single name, one or many branch_versions and each of them one or many build_flavors.

this means our naming should become

{name}-{branch_version}-{build_flavor}

Introduce this for the AppCollection containers first. This should eventually replace tag_version, which is a broken concept as it mixes namings, versions and flavors into and hence makes everything convoluted.

This commit mixes also a hook in Registry to use version, rather than tag_version for the build_version, which is a must-have for the AppCollection integration.

Removal of the deprecated tag_version will happen in a later followup.

@dirkmueller dirkmueller marked this pull request as draft October 9, 2024 22:26
dcermak pushed a commit that referenced this pull request Oct 9, 2024
dcermak pushed a commit that referenced this pull request Oct 9, 2024
dcermak pushed a commit that referenced this pull request Oct 9, 2024
dcermak pushed a commit that referenced this pull request Oct 9, 2024
Copy link

github-actions bot commented Oct 9, 2024

Created a staging project on OBS for 5: home:defolos:BCI:Staging:SLE-15-SP5:5-1830
Changes pushed to branch 5-1830 as commit 11828db1426519e2c7d78979a8387ce141dbece2
⚠️⚠️ Project and Branch have been deleted ⚠️⚠️

Copy link

github-actions bot commented Oct 9, 2024

Created a staging project on OBS for 7: home:defolos:BCI:Staging:SLE-15-SP7:7-1830
Changes pushed to branch 7-1830 as commit 83ec5f9b372434b4ef56681372cc7da43950496c
Build failed ❌

Build Results

Repository images in home:defolos:BCI:Staging:SLE-15-SP7:7-1830 for x86_64: current state: published
Build results:

package name status build log
sac-postfix-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP7:7-1830 for aarch64: current state: published
Build results:

package name status build log
sac-postfix-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP7:7-1830 for s390x: current state: published
Build results:

package name status build log
389-ds-container ⛔ excluded live log
alertmanager-image ⛔ excluded live log
aspnet-runtime-6.0 ⛔ excluded live log
aspnet-runtime-8.0 ⛔ excluded live log
blackbox_exporter-image ⛔ excluded live log
busybox-image ✅ succeeded live log
distribution-image ✅ succeeded live log
dotnet-6.0 ⛔ excluded live log
dotnet-8.0 ⛔ excluded live log
dotnet-runtime-6.0 ⛔ excluded live log
dotnet-runtime-8.0 ⛔ excluded live log
gcc-13-image ⛔ excluded live log
gcc-7-image ⛔ excluded live log
git-image ✅ succeeded live log
golang-oldstable-image ⛔ excluded live log
golang-oldstable-openssl-image ⛔ excluded live log
golang-stable-image ⛔ excluded live log
golang-stable-openssl-image ⛔ excluded live log
grafana-image ⛔ excluded live log
helm-image ✅ succeeded live log
init-image ⛔ excluded live log
kiwi-image ⛔ excluded live log
micro-image ✅ succeeded live log
minimal-image ✅ succeeded live log
nginx-image ⛔ excluded live log
nodejs-20-image ⛔ excluded live log
openjdk-21-devel-image ⛔ excluded live log
openjdk-21-image ⛔ excluded live log
pcp-image ⛔ excluded live log
php-apache8-image ⛔ excluded live log
php-fpm8-image ⛔ excluded live log
php8-image ⛔ excluded live log
postgres-16-image ⛔ excluded live log
prometheus-image ⛔ excluded live log
python-3.12-image ⛔ excluded live log
rmt-mariadb-client-image ⛔ excluded live log
rmt-mariadb-image ⛔ excluded live log
rmt-server-image ⛔ excluded live log
ruby-2.5-image ⛔ excluded live log
rust-oldstable-image ⛔ excluded live log
rust-stable-image ⛔ excluded live log
sac-postfix-image ⛔ excluded live log
sle15-kernel-module-devel-image ⛔ excluded live log
sles15-image ✅ succeeded live log
spack-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP7:7-1830 for ppc64le: current state: published
Build results:

package name status build log
389-ds-container ⛔ excluded live log
alertmanager-image ⛔ excluded live log
aspnet-runtime-6.0 ⛔ excluded live log
aspnet-runtime-8.0 ⛔ excluded live log
blackbox_exporter-image ⛔ excluded live log
busybox-image ✅ succeeded live log
distribution-image ✅ succeeded live log
dotnet-6.0 ⛔ excluded live log
dotnet-8.0 ⛔ excluded live log
dotnet-runtime-6.0 ⛔ excluded live log
dotnet-runtime-8.0 ⛔ excluded live log
gcc-13-image ⛔ excluded live log
gcc-7-image ⛔ excluded live log
git-image ✅ succeeded live log
golang-oldstable-image ⛔ excluded live log
golang-oldstable-openssl-image ⛔ excluded live log
golang-stable-image ⛔ excluded live log
golang-stable-openssl-image ⛔ excluded live log
grafana-image ⛔ excluded live log
helm-image ✅ succeeded live log
init-image ⛔ excluded live log
kiwi-image ⛔ excluded live log
micro-image ✅ succeeded live log
minimal-image ✅ succeeded live log
nginx-image ⛔ excluded live log
nodejs-20-image ⛔ excluded live log
openjdk-21-devel-image ⛔ excluded live log
openjdk-21-image ⛔ excluded live log
pcp-image ⛔ excluded live log
php-apache8-image ⛔ excluded live log
php-fpm8-image ⛔ excluded live log
php8-image ⛔ excluded live log
postgres-16-image ⛔ excluded live log
prometheus-image ⛔ excluded live log
python-3.12-image ⛔ excluded live log
rmt-mariadb-client-image ⛔ excluded live log
rmt-mariadb-image ⛔ excluded live log
rmt-server-image ⛔ excluded live log
ruby-2.5-image ⛔ excluded live log
rust-oldstable-image ⛔ excluded live log
rust-stable-image ⛔ excluded live log
sac-postfix-image ⛔ excluded live log
sle15-kernel-module-devel-image ⛔ excluded live log
sles15-image ✅ succeeded live log
spack-image ⛔ excluded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP7:7-1830 for x86_64: current state: published
Build results:

package name status build log
sac-postfix-image ✅ succeeded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP7:7-1830 for aarch64: current state: published
Build results:

package name status build log
sac-postfix-image ✅ succeeded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP7:7-1830 for s390x: current state: published
Build results:

package name status detail build log
389-ds-container ✅ succeeded live log
alertmanager-image ✅ succeeded live log
aspnet-runtime-6.0 ⛔ excluded live log
aspnet-runtime-8.0 ⛔ excluded live log
blackbox_exporter-image ✅ succeeded live log
busybox-image ⛔ excluded live log
distribution-image ⛔ excluded live log
dotnet-6.0 ⛔ excluded live log
dotnet-8.0 ⛔ excluded live log
dotnet-runtime-6.0 ⛔ excluded live log
dotnet-runtime-8.0 ⛔ excluded live log
gcc-13-image ✅ succeeded live log
gcc-7-image ✅ succeeded live log
git-image ⛔ excluded live log
golang-oldstable-image ✅ succeeded live log
golang-oldstable-openssl-image ✅ succeeded live log
golang-stable-image ✅ succeeded live log
golang-stable-openssl-image ✅ succeeded live log
grafana-image ✅ succeeded live log
helm-image ⛔ excluded live log
init-image ✅ succeeded live log
kiwi-image ✅ succeeded live log
micro-image ⛔ excluded live log
minimal-image ⛔ excluded live log
nginx-image ✅ succeeded live log
nodejs-20-image ✅ succeeded live log
openjdk-21-devel-image 🚫 unresolvable have choice for container:bci/openjdk:21: container:bci-openjdk-21 container:bci-openjdk-21-1.2 live log
openjdk-21-image ✅ succeeded live log
pcp-image ✅ succeeded live log
php-apache8-image ✅ succeeded live log
php-fpm8-image ✅ succeeded live log
php8-image ✅ succeeded live log
postgres-16-image ✅ succeeded live log
prometheus-image ✅ succeeded live log
python-3.12-image ✅ succeeded live log
rmt-mariadb-client-image ✅ succeeded live log
rmt-mariadb-image ✅ succeeded live log
rmt-server-image ✅ succeeded live log
ruby-2.5-image ✅ succeeded live log
rust-oldstable-image ✅ succeeded live log
rust-stable-image ✅ succeeded live log
sac-postfix-image ⛔ excluded live log
sle15-kernel-module-devel-image ✅ succeeded live log
sles15-image ⛔ excluded live log
spack-image ⛔ excluded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP7:7-1830 for ppc64le: current state: published
Build results:

package name status detail build log
389-ds-container ✅ succeeded live log
alertmanager-image ✅ succeeded live log
aspnet-runtime-6.0 ⛔ excluded live log
aspnet-runtime-8.0 ⛔ excluded live log
blackbox_exporter-image ✅ succeeded live log
busybox-image ⛔ excluded live log
distribution-image ⛔ excluded live log
dotnet-6.0 ⛔ excluded live log
dotnet-8.0 ⛔ excluded live log
dotnet-runtime-6.0 ⛔ excluded live log
dotnet-runtime-8.0 ⛔ excluded live log
gcc-13-image ✅ succeeded live log
gcc-7-image ✅ succeeded live log
git-image ⛔ excluded live log
golang-oldstable-image ✅ succeeded live log
golang-oldstable-openssl-image ✅ succeeded live log
golang-stable-image ✅ succeeded live log
golang-stable-openssl-image ✅ succeeded live log
grafana-image ✅ succeeded live log
helm-image ⛔ excluded live log
init-image ✅ succeeded live log
kiwi-image ✅ succeeded live log
micro-image ⛔ excluded live log
minimal-image ⛔ excluded live log
nginx-image ✅ succeeded live log
nodejs-20-image ✅ succeeded live log
openjdk-21-devel-image 🚫 unresolvable have choice for container:bci/openjdk:21: container:bci-openjdk-21 container:bci-openjdk-21-1.2 live log
openjdk-21-image ✅ succeeded live log
pcp-image ✅ succeeded live log
php-apache8-image ✅ succeeded live log
php-fpm8-image ✅ succeeded live log
php8-image ✅ succeeded live log
postgres-16-image ✅ succeeded live log
prometheus-image ✅ succeeded live log
python-3.12-image ✅ succeeded live log
rmt-mariadb-client-image ✅ succeeded live log
rmt-mariadb-image ✅ succeeded live log
rmt-server-image ✅ succeeded live log
ruby-2.5-image ✅ succeeded live log
rust-oldstable-image ✅ succeeded live log
rust-stable-image ✅ succeeded live log
sac-postfix-image ⛔ excluded live log
sle15-kernel-module-devel-image ✅ succeeded live log
sles15-image ⛔ excluded live log
spack-image ⛔ excluded live log

Build failed ❌

To run BCI-tests against this PR, use the following command:

OS_VERSION=15.7 TARGET=custom BASEURL=registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/ tox -- -n auto
The following images can be pulled from the staging project:
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/bci-init:15.7
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/bci-sle15-kernel-module-devel:15.7
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/gcc:13
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/golang:1.20-openssl
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/kiwi:9
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/node:20
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/nodejs:20
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/openjdk:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/openjdk-devel:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/php:8
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/php-apache:8
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/php-fpm:8
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/python:3
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/ruby:2
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/bci/rust:1.80
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/containers/postfix:3.8
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/389-ds:2.5
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/alertmanager:0.26
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/blackbox_exporter:0.24
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/grafana:9
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/mariadb:10.11
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/mariadb-client:10.11
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/nginx:1.21
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/pcp:6
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/postgres:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/prometheus:2
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/rmt-mariadb:10.11
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/rmt-mariadb-client:10.11
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/containerfile/suse/rmt-server:2.18
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/images/bci/bci-base:15.7
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/images/bci/bci-busybox:15.7
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/images/bci/bci-micro:15.7
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/images/bci/bci-minimal:15.7
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/images/suse/git:2
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/images/suse/helm:3.13
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/images/suse/registry:2.8
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-1830/images/suse/sle15:15.7

Copy link

github-actions bot commented Oct 9, 2024

Created a staging project on OBS for Tumbleweed: home:defolos:BCI:Staging:Tumbleweed:Tumbleweed-1830
Changes pushed to branch Tumbleweed-1830 as commit f5f07c79ec543e0a00d6ac26b63e5d5e2436b26a
Build succeeded ✅

Build Results

Repository images in home:defolos:BCI:Staging:Tumbleweed:Tumbleweed-1830 for x86_64: current state: published
Build results:

package name status build log
apache-tomcat-10-image ⛔ excluded live log
apache-tomcat-10-image:openjdk17 ⛔ excluded live log
apache-tomcat-10-image:openjdk21 ⛔ excluded live log
apache-tomcat-10-image:openjdk22 ⛔ excluded live log
apache-tomcat-9-image ⛔ excluded live log
apache-tomcat-9-image:openjdk17 ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:Tumbleweed:Tumbleweed-1830 for aarch64: current state: published
Build results:

package name status build log
apache-tomcat-10-image ⛔ excluded live log
apache-tomcat-10-image:openjdk17 ⛔ excluded live log
apache-tomcat-10-image:openjdk21 ⛔ excluded live log
apache-tomcat-10-image:openjdk22 ⛔ excluded live log
apache-tomcat-9-image ⛔ excluded live log
apache-tomcat-9-image:openjdk17 ⛔ excluded live log

Repository containerfile in home:defolos:BCI:Staging:Tumbleweed:Tumbleweed-1830 for x86_64: current state: published
Build results:

package name status build log
apache-tomcat-10-image ⛔ excluded live log
apache-tomcat-10-image:openjdk17 ✅ succeeded live log
apache-tomcat-10-image:openjdk21 ✅ succeeded live log
apache-tomcat-10-image:openjdk22 ✅ succeeded live log
apache-tomcat-9-image ⛔ excluded live log
apache-tomcat-9-image:openjdk17 ✅ succeeded live log

Repository containerfile in home:defolos:BCI:Staging:Tumbleweed:Tumbleweed-1830 for aarch64: current state: published
Build results:

package name status build log
apache-tomcat-10-image ⛔ excluded live log
apache-tomcat-10-image:openjdk17 ✅ succeeded live log
apache-tomcat-10-image:openjdk21 ✅ succeeded live log
apache-tomcat-10-image:openjdk22 ✅ succeeded live log
apache-tomcat-9-image ⛔ excluded live log
apache-tomcat-9-image:openjdk17 ✅ succeeded live log

Build succeeded ✅

To run BCI-tests against this PR, use the following command:

OS_VERSION=tumbleweed TARGET=custom BASEURL=registry.opensuse.org/home/defolos/bci/staging/tumbleweed/tumbleweed-1830/ tox -- -n auto
The following images can be pulled from the staging project:
  • registry.opensuse.org/home/defolos/bci/staging/tumbleweed/tumbleweed-1830/containerfile/opensuse/apache-tomcat:latest

Copy link

github-actions bot commented Oct 9, 2024

Created a staging project on OBS for 6: home:defolos:BCI:Staging:SLE-15-SP6:6-1830
Changes pushed to branch 6-1830 as commit 9083d6b46aa100a18f30f2158c4ba9bed8bc29c6
Build failed ❌

Build Results

Repository images in home:defolos:BCI:Staging:SLE-15-SP6:6-1830 for x86_64: current state: published
Build results:

package name status build log
sac-apache-tomcat-10-image ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk17 ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk21 ⛔ excluded live log
sac-postfix-image ⛔ excluded live log
sac-python-3.9-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP6:6-1830 for aarch64: current state: published
Build results:

package name status build log
sac-apache-tomcat-10-image ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk17 ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk21 ⛔ excluded live log
sac-postfix-image ⛔ excluded live log
sac-python-3.9-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP6:6-1830 for s390x: current state: published
Build results:

package name status build log
sac-apache-tomcat-10-image ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk17 ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk21 ⛔ excluded live log
sac-postfix-image ⛔ excluded live log
sac-python-3.9-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP6:6-1830 for ppc64le: current state: published
Build results:

package name status build log
389-ds-container ⛔ excluded live log
alertmanager-image ⛔ excluded live log
aspnet-runtime-6.0 ⛔ excluded live log
aspnet-runtime-8.0 ⛔ excluded live log
base-fips-image ⛔ excluded live log
blackbox_exporter-image ⛔ excluded live log
busybox-image ✅ succeeded live log
distribution-image ✅ succeeded live log
dotnet-6.0 ⛔ excluded live log
dotnet-8.0 ⛔ excluded live log
dotnet-runtime-6.0 ⛔ excluded live log
dotnet-runtime-8.0 ⛔ excluded live log
gcc-13-image ⛔ excluded live log
gcc-7-image ⛔ excluded live log
git-image ✅ succeeded live log
golang-oldstable-image ⛔ excluded live log
golang-oldstable-openssl-image ⛔ excluded live log
golang-stable-image ⛔ excluded live log
golang-stable-openssl-image ⛔ excluded live log
grafana-image ⛔ excluded live log
helm-image ✅ succeeded live log
init-image ⛔ excluded live log
kiwi-image ⛔ excluded live log
micro-image ✅ succeeded live log
minimal-image ✅ succeeded live log
nginx-image ⛔ excluded live log
nodejs-20-image ⛔ excluded live log
openjdk-21-devel-image ⛔ excluded live log
openjdk-21-image ⛔ excluded live log
pcp-image ⛔ excluded live log
php-apache8-image ⛔ excluded live log
php-fpm8-image ⛔ excluded live log
php8-image ⛔ excluded live log
postgres-16-image ⛔ excluded live log
prometheus-image ⛔ excluded live log
python-3.11-image ⛔ excluded live log
python-3.12-image ⛔ excluded live log
python-3.6-image ⛔ excluded live log
rmt-mariadb-client-image ⛔ excluded live log
rmt-mariadb-image ⛔ excluded live log
rmt-nginx-image ⛔ excluded live log
rmt-server-image ⛔ excluded live log
ruby-2.5-image ⛔ excluded live log
rust-oldstable-image ⛔ excluded live log
rust-stable-image ⛔ excluded live log
sac-apache-tomcat-10-image ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk17 ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk21 ⛔ excluded live log
sac-postfix-image ⛔ excluded live log
sac-python-3.9-image ⛔ excluded live log
sle15-kernel-module-devel-image ⛔ excluded live log
sles15-image ✅ succeeded live log
spack-image ⛔ excluded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP6:6-1830 for x86_64: current state: published
Build results:

package name status build log
sac-apache-tomcat-10-image ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk17 ✅ succeeded live log
sac-apache-tomcat-10-image:openjdk21 ✅ succeeded live log
sac-postfix-image ✅ succeeded live log
sac-python-3.9-image ✅ succeeded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP6:6-1830 for aarch64: current state: published
Build results:

package name status build log
sac-apache-tomcat-10-image ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk17 ✅ succeeded live log
sac-apache-tomcat-10-image:openjdk21 ✅ succeeded live log
sac-postfix-image ✅ succeeded live log
sac-python-3.9-image ✅ succeeded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP6:6-1830 for s390x: current state: published
Build results:

package name status build log
sac-apache-tomcat-10-image ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk17 ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk21 ⛔ excluded live log
sac-postfix-image ⛔ excluded live log
sac-python-3.9-image ⛔ excluded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP6:6-1830 for ppc64le: current state: published
Build results:

package name status detail build log
389-ds-container ✅ succeeded live log
alertmanager-image ✅ succeeded live log
aspnet-runtime-6.0 ⛔ excluded live log
aspnet-runtime-8.0 ⛔ excluded live log
base-fips-image ✅ succeeded live log
blackbox_exporter-image ✅ succeeded live log
busybox-image ⛔ excluded live log
distribution-image ⛔ excluded live log
dotnet-6.0 ⛔ excluded live log
dotnet-8.0 ⛔ excluded live log
dotnet-runtime-6.0 ⛔ excluded live log
dotnet-runtime-8.0 ⛔ excluded live log
gcc-13-image ✅ succeeded live log
gcc-7-image ✅ succeeded live log
git-image ⛔ excluded live log
golang-oldstable-image ✅ succeeded live log
golang-oldstable-openssl-image ✅ succeeded live log
golang-stable-image ✅ succeeded live log
golang-stable-openssl-image ✅ succeeded live log
grafana-image ✅ succeeded live log
helm-image ⛔ excluded live log
init-image ✅ succeeded live log
kiwi-image ✅ succeeded live log
micro-image ⛔ excluded live log
minimal-image ⛔ excluded live log
nginx-image ✅ succeeded live log
nodejs-20-image ✅ succeeded live log
openjdk-21-devel-image 🚫 unresolvable have choice for container:bci/openjdk:21: container:bci-openjdk-21 container:bci-openjdk-21-1.2 live log
openjdk-21-image ✅ succeeded live log
pcp-image ✅ succeeded live log
php-apache8-image ✅ succeeded live log
php-fpm8-image ✅ succeeded live log
php8-image ✅ succeeded live log
postgres-16-image ✅ succeeded live log
prometheus-image ✅ succeeded live log
python-3.11-image ✅ succeeded live log
python-3.12-image ✅ succeeded live log
python-3.6-image ✅ succeeded live log
rmt-mariadb-client-image ✅ succeeded live log
rmt-mariadb-image ✅ succeeded live log
rmt-nginx-image ✅ succeeded live log
rmt-server-image ✅ succeeded live log
ruby-2.5-image ✅ succeeded live log
rust-oldstable-image ✅ succeeded live log
rust-stable-image ✅ succeeded live log
sac-apache-tomcat-10-image ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk17 ⛔ excluded live log
sac-apache-tomcat-10-image:openjdk21 ⛔ excluded live log
sac-postfix-image ⛔ excluded live log
sac-python-3.9-image ⛔ excluded live log
sle15-kernel-module-devel-image ✅ succeeded live log
sles15-image ⛔ excluded live log
spack-image ⛔ excluded live log

Build failed ❌

To run BCI-tests against this PR, use the following command:

OS_VERSION=15.6 TARGET=custom BASEURL=registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/ tox -- -n auto
The following images can be pulled from the staging project:
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/bci-base-fips:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/bci-init:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/bci-sle15-kernel-module-devel:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/gcc:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/golang:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/kiwi:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/node:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/nodejs:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/openjdk:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/openjdk-devel:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/php:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/php-apache:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/php-fpm:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/python:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/ruby:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/bci/rust:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/containers/apache-tomcat:10.1-openjdk17
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/containers/postfix:3.8
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/containers/python:3
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/389-ds:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/alertmanager:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/blackbox_exporter:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/grafana:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/mariadb:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/mariadb-client:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/nginx:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/pcp:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/postgres:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/prometheus:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/rmt-mariadb:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/rmt-mariadb-client:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/rmt-nginx:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/containerfile/suse/rmt-server:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/images/bci/bci-base:15.6
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/images/bci/bci-busybox:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/images/bci/bci-micro:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/images/bci/bci-minimal:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/images/suse/git:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/images/suse/helm:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/images/suse/registry:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-1830/images/suse/sle15:15.6

dcermak pushed a commit that referenced this pull request Oct 9, 2024
dcermak pushed a commit that referenced this pull request Oct 9, 2024
dcermak pushed a commit that referenced this pull request Oct 9, 2024
@dirkmueller dirkmueller force-pushed the branch_version branch 2 times, most recently from 5a4cbeb to 57a54bf Compare October 10, 2024 07:01
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
@dirkmueller dirkmueller marked this pull request as ready for review October 10, 2024 08:24
@dirkmueller
Copy link
Member Author

(ready for review but since I added tests it will require a rebase again once #1828 is merged)

dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
dcermak pushed a commit that referenced this pull request Oct 10, 2024
Copy link
Member

@alexandrevicenzi alexandrevicenzi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but there's a conflict to be resolved.

dcermak pushed a commit that referenced this pull request Oct 11, 2024
dcermak pushed a commit that referenced this pull request Oct 11, 2024
dcermak pushed a commit that referenced this pull request Oct 11, 2024
dcermak pushed a commit that referenced this pull request Oct 11, 2024
dcermak pushed a commit that referenced this pull request Oct 11, 2024
dcermak pushed a commit that referenced this pull request Oct 11, 2024
dcermak pushed a commit that referenced this pull request Oct 11, 2024
dcermak pushed a commit that referenced this pull request Oct 11, 2024
dcermak pushed a commit that referenced this pull request Oct 11, 2024
Now that we have build_flavors, we can add branch_versions, describing
the full hierachy:

Each container can have a single `name`, one or many `branch_versions`
and each of them one or many `build_flavors`.

this means our naming should become

{name}-{branch_version}-{build_flavor}

Introduce this for the AppCollection containers first.  This should
eventually replace tag_version, which is a broken concept as it
mixes namings, versions and flavors into and hence makes everything
convoluted.

This commit mixes also a hook in Registry to use version, rather than
tag_version for the build_version, which is a must-have for the
AppCollection integration.

Add tests for ApplicationStackContainers in unit test, which was
entirely untested so far.

Removal of the deprecated tag_version will happen in a later followup.
dcermak pushed a commit that referenced this pull request Oct 11, 2024
dcermak pushed a commit that referenced this pull request Oct 11, 2024
dcermak pushed a commit that referenced this pull request Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants