Skip to content

Commit 0964af3

Browse files
authored
Merge pull request #1603 from SUSE/mariadb_full_version
set the full mariadb version in labels/metadata
2 parents 3638533 + 846ecff commit 0964af3

1 file changed

Lines changed: 18 additions & 6 deletions

File tree

src/bci_build/package/mariadb.py

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@
5353
# using the replace_using_pkg_version service
5454
# Although the current version is not checking the patch level, this might
5555
# change in the future
56-
_MARIADB_VERSION_REGEX = "%%mariadb_version%%"
56+
_MARIADB_VERSION_PLACEHOLDER = "%%mariadb_version%%"
5757
docker_entrypoint = re.sub(
5858
f'echo -n "{mariadb_version}.*-MariaDB"',
59-
f'echo -n "{_MARIADB_VERSION_REGEX}-MariaDB"',
59+
f'echo -n "{_MARIADB_VERSION_PLACEHOLDER}-MariaDB"',
6060
docker_entrypoint,
6161
)
6262

@@ -69,19 +69,24 @@
6969
MARIADB_CONTAINERS.append(
7070
ApplicationStackContainer(
7171
name=f"{prefix}mariadb",
72-
version=mariadb_version,
72+
version=_MARIADB_VERSION_PLACEHOLDER,
73+
tag_version=mariadb_version,
7374
additional_names=additional_names,
7475
os_version=os_version,
7576
is_latest=os_version in CAN_BE_LATEST_OS_VERSION,
7677
version_in_uid=False,
7778
pretty_name="MariaDB Server",
7879
replacements_via_service=[
7980
Replacement(
80-
regex_in_build_description=_MARIADB_VERSION_REGEX,
81+
regex_in_build_description=_MARIADB_VERSION_PLACEHOLDER,
8182
package_name="mariadb",
8283
file_name=_ENTRYPOINT_FNAME,
8384
parse_version=ParseVersion.PATCH,
84-
)
85+
),
86+
Replacement(
87+
regex_in_build_description=_MARIADB_VERSION_PLACEHOLDER,
88+
package_name="mariadb",
89+
),
8590
],
8691
package_list=[
8792
"mariadb",
@@ -144,12 +149,19 @@
144149
is_latest=os_version in CAN_BE_LATEST_OS_VERSION,
145150
version_in_uid=False,
146151
additional_names=[f"{name}-client" for name in additional_names],
147-
version=mariadb_version,
152+
version=_MARIADB_VERSION_PLACEHOLDER,
153+
tag_version=mariadb_version,
148154
pretty_name="MariaDB Client",
149155
support_level=SupportLevel.L3,
150156
package_list=["mariadb-client"],
151157
build_recipe_type=BuildType.DOCKER,
152158
cmd=["mariadb"],
159+
replacements_via_service=[
160+
Replacement(
161+
regex_in_build_description=_MARIADB_VERSION_PLACEHOLDER,
162+
package_name="mariadb-client",
163+
),
164+
],
153165
custom_end=version_check_lines,
154166
)
155167
)

0 commit comments

Comments
 (0)