Sync from SUSE:SLFO:Main cloud-regionsrv-client revision 33a6f15a916bf756818cf1527f92baed

This commit is contained in:
Adrian Schröter 2024-12-18 16:12:11 +01:00
parent cef3058f4f
commit 0f1ee5ba49
7 changed files with 40 additions and 18 deletions

BIN
cloud-regionsrv-client-10.3.11.tar.bz2 (Stored with Git LFS) Normal file

Binary file not shown.

BIN
cloud-regionsrv-client-10.3.8.tar.bz2 (Stored with Git LFS)

Binary file not shown.

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Dec 3 17:21:52 UTC 2024 - Jesús Bermúdez Velázquez <jesus.bv@suse.com>
- Update to 10.3.9 (bsc#1234050)
+ Send registration code for the extensions, not only base product
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Nov 18 16:12:23 UTC 2024 - Marcus Schäfer <marcus.schaefer@suse.com> Wed Nov 18 16:12:23 UTC 2024 - Marcus Schäfer <marcus.schaefer@suse.com>

View File

@ -22,7 +22,7 @@
%endif %endif
%global _sitelibdir %{%{pythons}_sitelib} %global _sitelibdir %{%{pythons}_sitelib}
%define base_version 10.3.8 %define base_version 10.3.11
Name: cloud-regionsrv-client Name: cloud-regionsrv-client
Version: %{base_version} Version: %{base_version}
Release: 0 Release: 0
@ -67,6 +67,7 @@ Requires: regionsrv-certs
Requires: sudo Requires: sudo
Requires: zypper Requires: zypper
BuildRequires: systemd BuildRequires: systemd
BuildRequires: findutils
Conflicts: container-suseconnect Conflicts: container-suseconnect
%if 0%{?suse_version} == 1315 %if 0%{?suse_version} == 1315
%{?systemd_requires} %{?systemd_requires}
@ -161,9 +162,16 @@ instance status are detected for PAYG vs. BYOS
%prep %prep
%setup -q %setup -q
%if 0%{?suse_version} == 1315 %if 0%{?suse_version} == 1315
%patch -P 0 %patch -P 0 -p1
%patch -P 1 %patch -P 1 -p1
%patch -P 2 %patch -P 2 -p1
# %patch macro does not support to call patch such that it
# does not create .orig files. Under certain conditions patch
# creates them and this will break the build for files found
# but not packaged
find . -name *.orig -delete
%endif %endif
%build %build

View File

@ -1,6 +1,8 @@
--- lib/cloudregister/smt.py.orig diff --git a/lib/cloudregister/smt.py b/lib/cloudregister/smt.py
+++ lib/cloudregister/smt.py index 62c461a..19c7ebd 100644
@@ -109,6 +109,7 @@ class SMT: --- a/lib/cloudregister/smt.py
+++ b/lib/cloudregister/smt.py
@@ -128,6 +128,7 @@ class SMT:
# -------------------------------------------------------------------- # --------------------------------------------------------------------
def get_ipv6(self): def get_ipv6(self):
"""Return the IP address""" """Return the IP address"""

View File

@ -1,5 +1,7 @@
--- lib/cloudregister/registerutils.py.orig diff --git a/lib/cloudregister/registerutils.py b/lib/cloudregister/registerutils.py
+++ lib/cloudregister/registerutils.py index 7825ff0..5a712b0 100644
--- a/lib/cloudregister/registerutils.py
+++ b/lib/cloudregister/registerutils.py
@@ -30,7 +30,8 @@ import stat @@ -30,7 +30,8 @@ import stat
import subprocess import subprocess
import sys import sys
@ -46,7 +48,7 @@
smt = get_smt_from_store(__get_registered_smt_file_path()) smt = get_smt_from_store(__get_registered_smt_file_path())
private_registry_fqdn = smt.get_registry_FQDN() if smt else '' private_registry_fqdn = smt.get_registry_FQDN() if smt else ''
clean_registry_auth(private_registry_fqdn) clean_registry_auth(private_registry_fqdn)
@@ -1193,6 +1199,8 @@ def clean_registries_conf_docker(private @@ -1193,6 +1199,8 @@ def clean_registries_conf_docker(private_registry_fqdn):
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
def write_registries_conf(registries_conf, container_path, container_name): def write_registries_conf(registries_conf, container_path, container_name):
"""Write registries_conf content to container_path.""" """Write registries_conf content to container_path."""
@ -55,9 +57,11 @@
try: try:
if container_name == 'podman': if container_name == 'podman':
with open(container_path, 'w') as registries_conf_file: with open(container_path, 'w') as registries_conf_file:
--- usr/sbin/registercloudguest.orig diff --git a/usr/sbin/registercloudguest b/usr/sbin/registercloudguest
+++ usr/sbin/registercloudguest index d32f036..c5f40d3 100755
@@ -139,6 +139,8 @@ def setup_registry(registration_target, --- a/usr/sbin/registercloudguest
+++ b/usr/sbin/registercloudguest
@@ -139,6 +139,8 @@ def setup_registry(registration_target, clean='registry'):
clean == all -> cleans repository and registry setup clean == all -> cleans repository and registry setup
clean == registry -> clean only registry artifacts clean == registry -> clean only registry artifacts
""" """

View File

@ -1,5 +1,7 @@
--- lib/cloudregister/registerutils.py diff --git a/lib/cloudregister/registerutils.py b/lib/cloudregister/registerutils.py
+++ lib/cloudregister/registerutils.py index 7825ff0..6770e23 100644
--- a/lib/cloudregister/registerutils.py
+++ b/lib/cloudregister/registerutils.py
@@ -339,6 +339,8 @@ def get_register_cmd(): @@ -339,6 +339,8 @@ def get_register_cmd():
"""Determine which command we need to use to register the system""" """Determine which command we need to use to register the system"""