Skip to content

Commit

Permalink
Merge pull request #712 from SUSE/drop_sp5
Browse files Browse the repository at this point in the history
Remove EOL containers (end of general support of SLE15 SP5)
  • Loading branch information
dirkmueller authored Jan 2, 2025
2 parents 3b947b4 + 1e76e09 commit dceed2f
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 20 deletions.
36 changes: 22 additions & 14 deletions bci_tester/data.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@

# Allowed os versions for Language and Application containers
ALLOWED_NONBASE_OS_VERSIONS = (
"15.5",
"15.6",
"15.6-ai",
"15.7",
Expand All @@ -53,7 +52,6 @@

# Allowed os versions for SLE_BCI repo checks
ALLOWED_BCI_REPO_OS_VERSIONS = (
"15.5",
"15.6",
"15.6-ai",
"15.7",
Expand All @@ -67,7 +65,7 @@
_DEFAULT_NONBASE_OS_VERSIONS = ("15.6", "15.7", "tumbleweed")

# Test base containers by default for these versions
_DEFAULT_BASE_OS_VERSIONS = ("15.5", "15.6", "15.7", "16.0", "tumbleweed")
_DEFAULT_BASE_OS_VERSIONS = ("15.6", "15.7", "16.0", "tumbleweed")

# List the released versions of SLE, used for supportabilty and EULA tests
RELEASED_SLE_VERSIONS = ("15.3", "15.4", "15.5", "15.6", "15.6-ai")
Expand Down Expand Up @@ -459,8 +457,22 @@ def create_BCI(
extra_marks=[pytest.mark.__getattr__(f"bci-base_{sp}-ltss")],
bci_type=ImageType.OS_LTSS,
)
for sp in ("15.3", "15.4", "15.5")
for sp in ("15.3", "15.4")
)
# Make Dan happy
if TARGET not in ("ibs-released",):
LTSS_BASE_CONTAINERS.extend(
create_BCI(
build_tag=f"{APP_CONTAINER_PREFIX}/ltss/sle{sp}/bci-base:{OS_CONTAINER_TAG}",
available_versions=[sp],
image_type="kiwi",
extra_marks=[
pytest.mark.__getattr__(f"bci-base_{sp}-ltss")
],
bci_type=ImageType.OS_LTSS,
)
for sp in ("15.5",)
)
LTSS_BASE_FIPS_CONTAINERS.extend(
create_BCI(
build_tag=f"{APP_CONTAINER_PREFIX}/ltss/sle{sp}/bci-base-fips:{OS_CONTAINER_TAG}",
Expand Down Expand Up @@ -523,19 +535,19 @@ def create_BCI(
)

OPENJDK_11_CONTAINER = create_BCI(
build_tag="bci/openjdk:11", available_versions=["15.5", "tumbleweed"]
build_tag="bci/openjdk:11", available_versions=["tumbleweed"]
)
OPENJDK_DEVEL_11_CONTAINER = create_BCI(
build_tag="bci/openjdk-devel:11",
available_versions=["15.5", "tumbleweed"],
available_versions=["tumbleweed"],
custom_entry_point="/bin/sh",
)
OPENJDK_17_CONTAINER = create_BCI(
build_tag="bci/openjdk:17", available_versions=["15.5", "tumbleweed"]
build_tag="bci/openjdk:17", available_versions=["tumbleweed"]
)
OPENJDK_DEVEL_17_CONTAINER = create_BCI(
build_tag="bci/openjdk-devel:17",
available_versions=["15.5", "tumbleweed"],
available_versions=["tumbleweed"],
custom_entry_point="/bin/sh",
)
OPENJDK_21_CONTAINER = create_BCI(
Expand Down Expand Up @@ -565,9 +577,6 @@ def create_BCI(
OPENJDK_DEVEL_23_CONTAINER,
]

NODEJS_18_CONTAINER = create_BCI(
build_tag="bci/nodejs:18", available_versions=["15.5"]
)
NODEJS_20_CONTAINER = create_BCI(
build_tag="bci/nodejs:20",
available_versions=["15.6"],
Expand All @@ -579,7 +588,6 @@ def create_BCI(
)

NODEJS_CONTAINERS = [
NODEJS_18_CONTAINER,
NODEJS_20_CONTAINER,
NODEJS_22_CONTAINER,
]
Expand Down Expand Up @@ -784,7 +792,7 @@ def create_BCI(
)
for pg_ver, pg_versions in (
(14, ["tumbleweed"]),
(15, ["15.5", "tumbleweed"]),
(15, ["tumbleweed"]),
(16, _DEFAULT_NONBASE_OS_VERSIONS),
(17, ["15.6", "tumbleweed"]),
)
Expand Down Expand Up @@ -851,7 +859,7 @@ def create_BCI(
else:
KERNEL_MODULE_CONTAINER = create_BCI(
build_tag=f"{BCI_CONTAINER_PREFIX}/bci-sle15-kernel-module-devel:{OS_CONTAINER_TAG}",
available_versions=["15.5", "15.6", "15.7"],
available_versions=["15.6", "15.7"],
bci_type=ImageType.OS,
)

Expand Down
8 changes: 2 additions & 6 deletions tests/test_metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,7 @@
from bci_tester.data import MILVUS_CONTAINER
from bci_tester.data import MINIMAL_CONTAINER
from bci_tester.data import NGINX_CONTAINER
from bci_tester.data import NODEJS_18_CONTAINER
from bci_tester.data import NODEJS_20_CONTAINER
from bci_tester.data import NODEJS_22_CONTAINER
from bci_tester.data import NODEJS_CONTAINERS
from bci_tester.data import OLLAMA_CONTAINER
from bci_tester.data import OPENJDK_11_CONTAINER
from bci_tester.data import OPENJDK_17_CONTAINER
Expand Down Expand Up @@ -157,9 +155,6 @@ def _get_container_label_prefix(
"openjdk.devel",
ImageType.LANGUAGE_STACK,
),
(NODEJS_18_CONTAINER, "nodejs", ImageType.LANGUAGE_STACK),
(NODEJS_20_CONTAINER, "nodejs", ImageType.LANGUAGE_STACK),
(NODEJS_22_CONTAINER, "nodejs", ImageType.LANGUAGE_STACK),
(RUBY_25_CONTAINER, "ruby", ImageType.LANGUAGE_STACK),
(RUBY_33_CONTAINER, "ruby", ImageType.LANGUAGE_STACK),
(INIT_CONTAINER, "init", ImageType.OS),
Expand All @@ -168,6 +163,7 @@ def _get_container_label_prefix(
(PHP_8_FPM, "php-fpm", ImageType.LANGUAGE_STACK),
(NGINX_CONTAINER, "nginx", ImageType.APPLICATION),
]
+ [(c, "nodejs", ImageType.LANGUAGE_STACK) for c in NODEJS_CONTAINERS]
+ [(c, "python", ImageType.LANGUAGE_STACK) for c in PYTHON_CONTAINERS]
+ [
(c, "python", ImageType.SAC_LANGUAGE_STACK)
Expand Down

0 comments on commit dceed2f

Please sign in to comment.