From 8b9a7ed6575bfa279b6e3a3e660b4de3422aabea Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 21 Feb 2023 11:43:54 +0000 Subject: [PATCH 01/41] [packit] 1.13.1 upstream release Upstream tag: v1.13.1 Upstream commit: 469298da Signed-off-by: Packit --- .gitignore | 1 + .packit.yaml | 14 +++++++++----- README.packit | 2 +- mrack.spec | 38 ++++++++++++++++++++++++++++++++++---- sources | 2 +- tests/smoke/smoke-test.sh | 4 +++- 6 files changed, 49 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 6057967..7b297ef 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /mrack-1.12.1.tar.gz /mrack-1.12.2.tar.gz /mrack-1.12.3.tar.gz +/mrack-1.13.1.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 0588b34..ca9e301 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -10,18 +10,19 @@ files_to_sync: - .packit.yaml - gating.yaml - ci.fmf +# we need to sync tmt for TF to work in Fedora updates - src: ./tests/smoke/* dest: ./tests/smoke/ - src: ./plans/* dest: ./plans/ -# Allow disgit reactions on packit and tdudlak commits and PRs +# Allow dist git reactions on packit and tdudlak commits and PRs allowed_pr_authors: -- packit -- tdudlak + - packit + - tdudlak allowed_committers: -- packit -- tdudlak + - packit + - tdudlak # name in upstream package repository/registry (e.g. in PyPI) upstream_package_name: mrack @@ -31,6 +32,8 @@ downstream_package_name: mrack # see: https://packit.dev/docs/configuration/#upstream_tag_template upstream_tag_template: "v{version}" +sync_changelog: true + actions: create-archive: - "python3 setup.py sdist --dist-dir ." @@ -42,6 +45,7 @@ jobs: - job: tests trigger: pull_request targets: [fedora-all, epel-8, epel-9] + release_suffix: "99.dev.{PACKIT_PROJECT_BRANCH}" - job: copr_build trigger: commit diff --git a/README.packit b/README.packit index a26b3a1..590da28 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.65.0. +The file was generated using packit 0.68.0.post2+g8101c6a. diff --git a/mrack.spec b/mrack.spec index 878c869..72b89bb 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack -Version: 1.12.3 -Release: 5%{?dist} +Version: 1.13.1 +Release: 4%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -61,7 +61,12 @@ Requires: python3-botocore %package -n python3-%{name}-beaker Summary: Beaker provider plugin for mrack Requires: python3-%{name}lib = %{version}-%{release} +%if 0%{?rhel} == 8 +# c8s has missing beaker-client package +Recommends: beaker-client +%else Requires: beaker-client +%endif %{?python_provide:%python_provide python3-%{name}-beaker} @@ -177,8 +182,33 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog -* Thu Jan 19 2023 Fedora Release Engineering - 1.12.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild +* Tue Feb 21 2023 Tibor Dudlák - 1.13.1-1 +- 1421b37 fix(MrackConfig): Fix MrackConfig class properties (Tibor Dudlák) + +* Fri Feb 17 2023 Tibor Dudlák - 1.13.0-1 +- 72cc2f3 test: add extra dnf options when dealing with rhel/epel 8 (Tibor Dudlák) +- 32a754b chore: set packit to sync changelog as well (Tibor Dudlák) +- b0512b4 chore: sync fedora spec to upstream to maintain changelog history for fedora (Tibor Dudlák) +- be7b50a chore: Generate proper changelog from commit history when releasing (Tibor Dudlák) +- 98f4035 chore: Bump python-semantic-release to latest (Tibor Dudlák) +- a0e76dd test(OpenStack): Fixup the network spread tests (Tibor Dudlák) +- 88b9332 test(OpenStack): rewrite network alloaction tests (Tibor Dudlák) +- 777862f feat(OpenStack): Provide a way to disable network spreading (Tibor Dudlák) +- ff7331d fix(OpenStack): fix condition for network to get in interval (Tibor Dudlák) +- 943316d fix: fqdn in name is ignored and mrack guesses the name instead #237 (Tibor Dudlák) +- 46141dc feat(AWS): Add utilization check method (Tibor Dudlák) +- bb80060 feat(OpenStack): Add utilization check method (Tibor Dudlák) +- 55f9c2c feat: Do not use same sleep for every mrack run (Tibor Dudlák) +- 6ce3927 test(AnsibleInventory): global level output values override (Tibor Dudlák) +- a7a896a feat(AnsibleInventory): Allow additional global level values (Tibor Dudlák) +- 91c562c feat(AnsibleInventory): Allow additional domain level ansible inventory values (Tibor Dudlák) +- 109b03c test(OpenStack): Update calls in openststack tests (Tibor Dudlák) +- 4467cc2 refactor(OpenStack): make private openstack methods truly private (Tibor Dudlák) +- 72b9b9c chore: use custom release_suffix for PR testing via packit (Petr Vobornik) +- f3f734a chore: disable pylint pre-commit hook (Petr Vobornik) +- 4aa9b0a chore(Packit): Add synchronization of tmt plans and tests (Tibor Dudlák) +- 02c3e01 chore(Packit): Configure users on whose actions packit is allowed to be run (Tibor Dudlák) +- cf14ed9 chore(Packit): Add missing ci.fmf to synced files (Tibor Dudlák) * Tue Dec 13 2022 Tibor Dudlák - 1.12.3-4 - chore: Add add tmt tests and plans and add them to sync (Tibor Dudlák) diff --git a/sources b/sources index 8ad92e2..0c377ea 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.12.3.tar.gz) = 04b097020264fa0686f38f513156ea97d761769bf68cff564224991bd157632aeda673c8e471c985e1f49657b47f3ed5505867f469dfefa688da1fa42f5a1be8 +SHA512 (mrack-1.13.1.tar.gz) = 351cf647c1376c254cc0642a5287352fa9f3a62a69e87f5d448f0db0f8fa66c1cb60e8820aacae1a04d23ad692d8ce69f0ba7b2399e6c66cde359aeac89674cf diff --git a/tests/smoke/smoke-test.sh b/tests/smoke/smoke-test.sh index a06d73d..b49361c 100755 --- a/tests/smoke/smoke-test.sh +++ b/tests/smoke/smoke-test.sh @@ -4,9 +4,11 @@ . /usr/share/beakerlib/beakerlib.sh || ( echo "FAILED to source beakerlib" && exit 1 ) +export DNF_EXTRA_OPTIONS=$([[ `rpm --eval '%{?dist}' | grep .el8` > /dev/null ]] && echo "--nobest") + install_package () { rlPhaseStartSetup "Installing $1" - rlRun "dnf install -y $1" + rlRun "dnf install -y $1 $DNF_EXTRA_OPTIONS" rlPhaseEnd } From 83ec032d66943a35964a501e94cac49e7643c993 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 21 Feb 2023 11:44:39 +0000 Subject: [PATCH 02/41] [packit] 1.13.1 upstream release Upstream tag: v1.13.1 Upstream commit: 469298da Signed-off-by: Packit --- .gitignore | 1 + .packit.yaml | 14 +++++++++----- README.packit | 2 +- mrack.spec | 38 ++++++++++++++++++++++++++++++++++---- sources | 2 +- tests/smoke/smoke-test.sh | 4 +++- 6 files changed, 49 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 6057967..7b297ef 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /mrack-1.12.1.tar.gz /mrack-1.12.2.tar.gz /mrack-1.12.3.tar.gz +/mrack-1.13.1.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 0588b34..ca9e301 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -10,18 +10,19 @@ files_to_sync: - .packit.yaml - gating.yaml - ci.fmf +# we need to sync tmt for TF to work in Fedora updates - src: ./tests/smoke/* dest: ./tests/smoke/ - src: ./plans/* dest: ./plans/ -# Allow disgit reactions on packit and tdudlak commits and PRs +# Allow dist git reactions on packit and tdudlak commits and PRs allowed_pr_authors: -- packit -- tdudlak + - packit + - tdudlak allowed_committers: -- packit -- tdudlak + - packit + - tdudlak # name in upstream package repository/registry (e.g. in PyPI) upstream_package_name: mrack @@ -31,6 +32,8 @@ downstream_package_name: mrack # see: https://packit.dev/docs/configuration/#upstream_tag_template upstream_tag_template: "v{version}" +sync_changelog: true + actions: create-archive: - "python3 setup.py sdist --dist-dir ." @@ -42,6 +45,7 @@ jobs: - job: tests trigger: pull_request targets: [fedora-all, epel-8, epel-9] + release_suffix: "99.dev.{PACKIT_PROJECT_BRANCH}" - job: copr_build trigger: commit diff --git a/README.packit b/README.packit index a26b3a1..590da28 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.65.0. +The file was generated using packit 0.68.0.post2+g8101c6a. diff --git a/mrack.spec b/mrack.spec index 878c869..72b89bb 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack -Version: 1.12.3 -Release: 5%{?dist} +Version: 1.13.1 +Release: 4%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -61,7 +61,12 @@ Requires: python3-botocore %package -n python3-%{name}-beaker Summary: Beaker provider plugin for mrack Requires: python3-%{name}lib = %{version}-%{release} +%if 0%{?rhel} == 8 +# c8s has missing beaker-client package +Recommends: beaker-client +%else Requires: beaker-client +%endif %{?python_provide:%python_provide python3-%{name}-beaker} @@ -177,8 +182,33 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog -* Thu Jan 19 2023 Fedora Release Engineering - 1.12.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild +* Tue Feb 21 2023 Tibor Dudlák - 1.13.1-1 +- 1421b37 fix(MrackConfig): Fix MrackConfig class properties (Tibor Dudlák) + +* Fri Feb 17 2023 Tibor Dudlák - 1.13.0-1 +- 72cc2f3 test: add extra dnf options when dealing with rhel/epel 8 (Tibor Dudlák) +- 32a754b chore: set packit to sync changelog as well (Tibor Dudlák) +- b0512b4 chore: sync fedora spec to upstream to maintain changelog history for fedora (Tibor Dudlák) +- be7b50a chore: Generate proper changelog from commit history when releasing (Tibor Dudlák) +- 98f4035 chore: Bump python-semantic-release to latest (Tibor Dudlák) +- a0e76dd test(OpenStack): Fixup the network spread tests (Tibor Dudlák) +- 88b9332 test(OpenStack): rewrite network alloaction tests (Tibor Dudlák) +- 777862f feat(OpenStack): Provide a way to disable network spreading (Tibor Dudlák) +- ff7331d fix(OpenStack): fix condition for network to get in interval (Tibor Dudlák) +- 943316d fix: fqdn in name is ignored and mrack guesses the name instead #237 (Tibor Dudlák) +- 46141dc feat(AWS): Add utilization check method (Tibor Dudlák) +- bb80060 feat(OpenStack): Add utilization check method (Tibor Dudlák) +- 55f9c2c feat: Do not use same sleep for every mrack run (Tibor Dudlák) +- 6ce3927 test(AnsibleInventory): global level output values override (Tibor Dudlák) +- a7a896a feat(AnsibleInventory): Allow additional global level values (Tibor Dudlák) +- 91c562c feat(AnsibleInventory): Allow additional domain level ansible inventory values (Tibor Dudlák) +- 109b03c test(OpenStack): Update calls in openststack tests (Tibor Dudlák) +- 4467cc2 refactor(OpenStack): make private openstack methods truly private (Tibor Dudlák) +- 72b9b9c chore: use custom release_suffix for PR testing via packit (Petr Vobornik) +- f3f734a chore: disable pylint pre-commit hook (Petr Vobornik) +- 4aa9b0a chore(Packit): Add synchronization of tmt plans and tests (Tibor Dudlák) +- 02c3e01 chore(Packit): Configure users on whose actions packit is allowed to be run (Tibor Dudlák) +- cf14ed9 chore(Packit): Add missing ci.fmf to synced files (Tibor Dudlák) * Tue Dec 13 2022 Tibor Dudlák - 1.12.3-4 - chore: Add add tmt tests and plans and add them to sync (Tibor Dudlák) diff --git a/sources b/sources index 8ad92e2..0c377ea 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.12.3.tar.gz) = 04b097020264fa0686f38f513156ea97d761769bf68cff564224991bd157632aeda673c8e471c985e1f49657b47f3ed5505867f469dfefa688da1fa42f5a1be8 +SHA512 (mrack-1.13.1.tar.gz) = 351cf647c1376c254cc0642a5287352fa9f3a62a69e87f5d448f0db0f8fa66c1cb60e8820aacae1a04d23ad692d8ce69f0ba7b2399e6c66cde359aeac89674cf diff --git a/tests/smoke/smoke-test.sh b/tests/smoke/smoke-test.sh index a06d73d..b49361c 100755 --- a/tests/smoke/smoke-test.sh +++ b/tests/smoke/smoke-test.sh @@ -4,9 +4,11 @@ . /usr/share/beakerlib/beakerlib.sh || ( echo "FAILED to source beakerlib" && exit 1 ) +export DNF_EXTRA_OPTIONS=$([[ `rpm --eval '%{?dist}' | grep .el8` > /dev/null ]] && echo "--nobest") + install_package () { rlPhaseStartSetup "Installing $1" - rlRun "dnf install -y $1" + rlRun "dnf install -y $1 $DNF_EXTRA_OPTIONS" rlPhaseEnd } From 0e5f7da6bcfa316997bd581cb2e4e2a7a75aa3c4 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 1 Mar 2023 10:09:15 +0000 Subject: [PATCH 03/41] [packit] 1.13.3 upstream release Upstream tag: v1.13.3 Upstream commit: acf943e2 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 14 ++++++++++++-- sources | 2 +- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 7b297ef..f0ba04c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /mrack-1.12.2.tar.gz /mrack-1.12.3.tar.gz /mrack-1.13.1.tar.gz +/mrack-1.13.3.tar.gz diff --git a/README.packit b/README.packit index 590da28..2d4b293 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.68.0.post2+g8101c6a. +The file was generated using packit 0.68.0.post15+g49c3920. diff --git a/mrack.spec b/mrack.spec index 72b89bb..97f1945 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack -Version: 1.13.1 -Release: 4%{?dist} +Version: 1.13.3 +Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -182,6 +182,16 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Wed Mar 01 2023 Tibor Dudlák - 1.13.3-1 +- 0f62237 fix(OpenStack): await loading limits to not break provisioning (Tibor Dudlák) + +* Wed Mar 01 2023 Tibor Dudlák - 1.13.2-1 +- 06f18d1 fix: Use get method when host error object is a dictionary (Tibor Dudlák) +- fd33d68 fix(Beaker): rerurn common dictionary when validation fails (Tibor Dudlák) +- b6c5ef4 fix(OpenStack): Add exception parameter when validation fails (Tibor Dudlák) +- fa2c779 fix(OpenStack): load limits properly by one method (Tibor Dudlák) +- 61e515f chore: change back mrack dist release to 1 (Tibor Dudlák) + * Tue Feb 21 2023 Tibor Dudlák - 1.13.1-1 - 1421b37 fix(MrackConfig): Fix MrackConfig class properties (Tibor Dudlák) diff --git a/sources b/sources index 0c377ea..9313431 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.13.1.tar.gz) = 351cf647c1376c254cc0642a5287352fa9f3a62a69e87f5d448f0db0f8fa66c1cb60e8820aacae1a04d23ad692d8ce69f0ba7b2399e6c66cde359aeac89674cf +SHA512 (mrack-1.13.3.tar.gz) = 7677664900d478b8afb8d03d7f2a9fa55bdf3744e97d37ba0a2f39adfefd80618f2ca5fb510c3fe7bf660c348e12e2688a4c9888ad32ea769bd1cb065cec73a9 From 1a4a9525a866810f028674e32be654fd4fb4de4e Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 1 Mar 2023 10:09:15 +0000 Subject: [PATCH 04/41] 1.13.3 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: v1.13.3 Upstream commit: acf943e2 Signed-off-by: Tibor Dudlák --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 14 ++++++++++++-- sources | 2 +- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 7b297ef..f0ba04c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /mrack-1.12.2.tar.gz /mrack-1.12.3.tar.gz /mrack-1.13.1.tar.gz +/mrack-1.13.3.tar.gz diff --git a/README.packit b/README.packit index 590da28..2d4b293 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.68.0.post2+g8101c6a. +The file was generated using packit 0.68.0.post15+g49c3920. diff --git a/mrack.spec b/mrack.spec index 72b89bb..97f1945 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack -Version: 1.13.1 -Release: 4%{?dist} +Version: 1.13.3 +Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -182,6 +182,16 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Wed Mar 01 2023 Tibor Dudlák - 1.13.3-1 +- 0f62237 fix(OpenStack): await loading limits to not break provisioning (Tibor Dudlák) + +* Wed Mar 01 2023 Tibor Dudlák - 1.13.2-1 +- 06f18d1 fix: Use get method when host error object is a dictionary (Tibor Dudlák) +- fd33d68 fix(Beaker): rerurn common dictionary when validation fails (Tibor Dudlák) +- b6c5ef4 fix(OpenStack): Add exception parameter when validation fails (Tibor Dudlák) +- fa2c779 fix(OpenStack): load limits properly by one method (Tibor Dudlák) +- 61e515f chore: change back mrack dist release to 1 (Tibor Dudlák) + * Tue Feb 21 2023 Tibor Dudlák - 1.13.1-1 - 1421b37 fix(MrackConfig): Fix MrackConfig class properties (Tibor Dudlák) diff --git a/sources b/sources index 0c377ea..9313431 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.13.1.tar.gz) = 351cf647c1376c254cc0642a5287352fa9f3a62a69e87f5d448f0db0f8fa66c1cb60e8820aacae1a04d23ad692d8ce69f0ba7b2399e6c66cde359aeac89674cf +SHA512 (mrack-1.13.3.tar.gz) = 7677664900d478b8afb8d03d7f2a9fa55bdf3744e97d37ba0a2f39adfefd80618f2ca5fb510c3fe7bf660c348e12e2688a4c9888ad32ea769bd1cb065cec73a9 From d2c8689e3b15c22f5cc729b7885677abd7e33960 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 8 Mar 2023 14:14:13 +0000 Subject: [PATCH 05/41] [packit] 1.14.0 upstream release Upstream tag: v1.14.0 Upstream commit: c209923b Signed-off-by: Packit --- .gitignore | 1 + README.md | 2 +- README.packit | 2 +- mrack.spec | 15 ++++++++++++++- sources | 2 +- 5 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index f0ba04c..76e3d31 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /mrack-1.12.3.tar.gz /mrack-1.13.1.tar.gz /mrack-1.13.3.tar.gz +/mrack-1.14.0.tar.gz diff --git a/README.md b/README.md index 2895974..1b411e6 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![pypi_badge](https://img.shields.io/pypi/v/mrack?label=PyPI&logo=pypi) ![readthedocs_badge](https://img.shields.io/readthedocs/mrack?label=Read%20the%20Docs&logo=read-the-docs) ![badge](https://copr.fedorainfracloud.org/coprs/g/freeipa/neoave/package/mrack/status_image/last_build.png) Provisioning library for CI and local multi-host testing supporting multiple -provisioning providers e.g. OpenStack, libvirt, containers, Beaker). +provisioning providers (OpenStack, AWS, libvirt, podman containers, Beaker). But in comparison to multi-cloud libraries, the aim is to be able to describe host from application perspective. E.g.: diff --git a/README.packit b/README.packit index 2d4b293..e135a47 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.68.0.post15+g49c3920. +The file was generated using packit 0.69.0. diff --git a/mrack.spec b/mrack.spec index 97f1945..c8d6aec 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.13.3 +Version: 1.14.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -182,6 +182,19 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Wed Mar 08 2023 Tibor Dudlák - 1.14.0-1 +- e319b73 refactor(AWS): change variable name typo in get_ip_addresses (Tibor Dudlák) +- d95e65f fix(OpenStack): Add missing await for self._load_limits() method call (Tibor Dudlák) +- d0c2d8f refactor: Update supported providers (Tibor Dudlák) +- 13ad3df fix(outputs): remove config section from pytest-multihost (Tibor Dudlák) +- d3da251 feat(outputs): allow to overwrite ansible layout (Tibor Dudlák) +- d3ac20d feat(outputs): allow to choose which outputs should be generated (Tibor Dudlák) +- 66f2877 feat(outputs): add support for pytest-mh (Tibor Dudlák) +- db633b7 feat(utils): relax condition in get_fqdn (Tibor Dudlák) +- 0735e36 fix(outputs): add host to correct group in layout (Tibor Dudlák) +- b1f5318 feat(utils): add get_os_type (Tibor Dudlák) +- 0ab88e6 refactor(black): reformat code (Tibor Dudlák) + * Wed Mar 01 2023 Tibor Dudlák - 1.13.3-1 - 0f62237 fix(OpenStack): await loading limits to not break provisioning (Tibor Dudlák) diff --git a/sources b/sources index 9313431..fc4ede6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.13.3.tar.gz) = 7677664900d478b8afb8d03d7f2a9fa55bdf3744e97d37ba0a2f39adfefd80618f2ca5fb510c3fe7bf660c348e12e2688a4c9888ad32ea769bd1cb065cec73a9 +SHA512 (mrack-1.14.0.tar.gz) = 4cad29bffc9e3cf735b2b0480081b0214d628ea84836fa83aa2a7e1d0d65693557806921cb0ed320ac6aec74b52df0b0b9296b033056e0e3e03ed2c1bf9d4e33 From d20c292e0bde104137b77bcb415538ef098e6e16 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 8 Mar 2023 14:15:03 +0000 Subject: [PATCH 06/41] [packit] 1.14.0 upstream release Upstream tag: v1.14.0 Upstream commit: c209923b Signed-off-by: Packit --- .gitignore | 1 + README.md | 2 +- README.packit | 2 +- mrack.spec | 15 ++++++++++++++- sources | 2 +- 5 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index f0ba04c..76e3d31 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /mrack-1.12.3.tar.gz /mrack-1.13.1.tar.gz /mrack-1.13.3.tar.gz +/mrack-1.14.0.tar.gz diff --git a/README.md b/README.md index 2895974..1b411e6 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![pypi_badge](https://img.shields.io/pypi/v/mrack?label=PyPI&logo=pypi) ![readthedocs_badge](https://img.shields.io/readthedocs/mrack?label=Read%20the%20Docs&logo=read-the-docs) ![badge](https://copr.fedorainfracloud.org/coprs/g/freeipa/neoave/package/mrack/status_image/last_build.png) Provisioning library for CI and local multi-host testing supporting multiple -provisioning providers e.g. OpenStack, libvirt, containers, Beaker). +provisioning providers (OpenStack, AWS, libvirt, podman containers, Beaker). But in comparison to multi-cloud libraries, the aim is to be able to describe host from application perspective. E.g.: diff --git a/README.packit b/README.packit index 2d4b293..e135a47 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.68.0.post15+g49c3920. +The file was generated using packit 0.69.0. diff --git a/mrack.spec b/mrack.spec index 97f1945..c8d6aec 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.13.3 +Version: 1.14.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -182,6 +182,19 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Wed Mar 08 2023 Tibor Dudlák - 1.14.0-1 +- e319b73 refactor(AWS): change variable name typo in get_ip_addresses (Tibor Dudlák) +- d95e65f fix(OpenStack): Add missing await for self._load_limits() method call (Tibor Dudlák) +- d0c2d8f refactor: Update supported providers (Tibor Dudlák) +- 13ad3df fix(outputs): remove config section from pytest-multihost (Tibor Dudlák) +- d3da251 feat(outputs): allow to overwrite ansible layout (Tibor Dudlák) +- d3ac20d feat(outputs): allow to choose which outputs should be generated (Tibor Dudlák) +- 66f2877 feat(outputs): add support for pytest-mh (Tibor Dudlák) +- db633b7 feat(utils): relax condition in get_fqdn (Tibor Dudlák) +- 0735e36 fix(outputs): add host to correct group in layout (Tibor Dudlák) +- b1f5318 feat(utils): add get_os_type (Tibor Dudlák) +- 0ab88e6 refactor(black): reformat code (Tibor Dudlák) + * Wed Mar 01 2023 Tibor Dudlák - 1.13.3-1 - 0f62237 fix(OpenStack): await loading limits to not break provisioning (Tibor Dudlák) diff --git a/sources b/sources index 9313431..fc4ede6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.13.3.tar.gz) = 7677664900d478b8afb8d03d7f2a9fa55bdf3744e97d37ba0a2f39adfefd80618f2ca5fb510c3fe7bf660c348e12e2688a4c9888ad32ea769bd1cb065cec73a9 +SHA512 (mrack-1.14.0.tar.gz) = 4cad29bffc9e3cf735b2b0480081b0214d628ea84836fa83aa2a7e1d0d65693557806921cb0ed320ac6aec74b52df0b0b9296b033056e0e3e03ed2c1bf9d4e33 From ffd9e6d65f22b163e4b5e9ab431cb6e86abf3653 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 16 Mar 2023 15:31:14 +0000 Subject: [PATCH 07/41] [packit] 1.14.1 upstream release Upstream tag: v1.14.1 Upstream commit: af38b707 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 76e3d31..e8cf0e0 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /mrack-1.13.1.tar.gz /mrack-1.13.3.tar.gz /mrack-1.14.0.tar.gz +/mrack-1.14.1.tar.gz diff --git a/README.packit b/README.packit index e135a47..680aef1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.69.0. +The file was generated using packit 0.69.0.post12+g060b82c. diff --git a/mrack.spec b/mrack.spec index c8d6aec..de9eac7 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.14.0 +Version: 1.14.1 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -182,6 +182,10 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Thu Mar 16 2023 Tibor Dudlák - 1.14.1-1 +- a9c4e62 fix: mrack not re-provisioning hosts which were destroyed (Tibor Dudlák) +- 17b45e4 fix: Replace coroutines with tasks to avoid RuntimeError (David Pascual) + * Wed Mar 08 2023 Tibor Dudlák - 1.14.0-1 - e319b73 refactor(AWS): change variable name typo in get_ip_addresses (Tibor Dudlák) - d95e65f fix(OpenStack): Add missing await for self._load_limits() method call (Tibor Dudlák) diff --git a/sources b/sources index fc4ede6..6980420 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.14.0.tar.gz) = 4cad29bffc9e3cf735b2b0480081b0214d628ea84836fa83aa2a7e1d0d65693557806921cb0ed320ac6aec74b52df0b0b9296b033056e0e3e03ed2c1bf9d4e33 +SHA512 (mrack-1.14.1.tar.gz) = 0fd7c4ca68f9270e177188d4da4c75872b82c6ff9be03d634ab78d816634564643075fc86f82a08782ef040c9520ee865fff320de4c5366e0427f382985e9e8b From 03869a9e5b85e2cb9f5788f1436c60534e7b8241 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 16 Mar 2023 15:32:28 +0000 Subject: [PATCH 08/41] [packit] 1.14.1 upstream release Upstream tag: v1.14.1 Upstream commit: af38b707 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 76e3d31..e8cf0e0 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /mrack-1.13.1.tar.gz /mrack-1.13.3.tar.gz /mrack-1.14.0.tar.gz +/mrack-1.14.1.tar.gz diff --git a/README.packit b/README.packit index e135a47..680aef1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.69.0. +The file was generated using packit 0.69.0.post12+g060b82c. diff --git a/mrack.spec b/mrack.spec index c8d6aec..de9eac7 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.14.0 +Version: 1.14.1 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -182,6 +182,10 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Thu Mar 16 2023 Tibor Dudlák - 1.14.1-1 +- a9c4e62 fix: mrack not re-provisioning hosts which were destroyed (Tibor Dudlák) +- 17b45e4 fix: Replace coroutines with tasks to avoid RuntimeError (David Pascual) + * Wed Mar 08 2023 Tibor Dudlák - 1.14.0-1 - e319b73 refactor(AWS): change variable name typo in get_ip_addresses (Tibor Dudlák) - d95e65f fix(OpenStack): Add missing await for self._load_limits() method call (Tibor Dudlák) diff --git a/sources b/sources index fc4ede6..6980420 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.14.0.tar.gz) = 4cad29bffc9e3cf735b2b0480081b0214d628ea84836fa83aa2a7e1d0d65693557806921cb0ed320ac6aec74b52df0b0b9296b033056e0e3e03ed2c1bf9d4e33 +SHA512 (mrack-1.14.1.tar.gz) = 0fd7c4ca68f9270e177188d4da4c75872b82c6ff9be03d634ab78d816634564643075fc86f82a08782ef040c9520ee865fff320de4c5366e0427f382985e9e8b From 4d2da6aa4a39700edabd7e036b0b93deb256b4f1 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 18 Apr 2023 15:47:40 +0000 Subject: [PATCH 09/41] [packit] 1.15.0 upstream release Upstream tag: v1.15.0 Upstream commit: 5903fb92 --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 16 +++++++++++++++- sources | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e8cf0e0..919dd58 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /mrack-1.13.3.tar.gz /mrack-1.14.0.tar.gz /mrack-1.14.1.tar.gz +/mrack-1.15.0.tar.gz diff --git a/README.packit b/README.packit index 680aef1..91a0cf8 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.69.0.post12+g060b82c. +The file was generated using packit 0.74.0.post3+g82517c4. diff --git a/mrack.spec b/mrack.spec index de9eac7..e6af881 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.14.1 +Version: 1.15.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -182,6 +182,20 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Tue Apr 18 2023 Tibor Dudlák - 1.15.0-1 +- f9f0e33 test: Add missing strategy_retry test (Tibor Dudlák) +- 121c5db refactor(provider): take max_utilization out to method to ease mocking (Tibor Dudlák) +- dc74ced test: Add missing tests for fixed code from https://github.com/neoave/mrack/pull/245 (Tibor Dudlák) +- 86393ab feat(outputs): preset username and password for windows host in pytest-mh (Tibor Dudlák) +- 4c26b5f feat(outputs): merge nested dictionary instead of overriding it (Tibor Dudlák) +- 4dde2e5 feat(utils): add merge_dict (Tibor Dudlák) +- 5440be1 refactor: fixes _openstack_gather_responses test warnings and exec time (David Pascual) +- e29031b fix: Handle 403 AuthError (out of quota) in openstack provisioning (David Pascual) +- a4e5075 feat: configurable ssh options (Petr Vobornik) +- e9d716e chore: fix docs dependencies in tox run (Petr Vobornik) +- 6f1943b chore: add Markdown support to docs and add design section (Petr Vobornik) +- 88458e1 docs: SSH options design (Petr Vobornik) + * Thu Mar 16 2023 Tibor Dudlák - 1.14.1-1 - a9c4e62 fix: mrack not re-provisioning hosts which were destroyed (Tibor Dudlák) - 17b45e4 fix: Replace coroutines with tasks to avoid RuntimeError (David Pascual) diff --git a/sources b/sources index 6980420..d24c6ee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.14.1.tar.gz) = 0fd7c4ca68f9270e177188d4da4c75872b82c6ff9be03d634ab78d816634564643075fc86f82a08782ef040c9520ee865fff320de4c5366e0427f382985e9e8b +SHA512 (mrack-1.15.0.tar.gz) = 7e28f033bc29a5b0d12b44088ac7d43a25020afb4997eb510e7603c0ecf037d82b805edbd1ac629933020fbc1387e0c0c892c58b5e964773d1f69cb6304d4d25 From a117a7b5e3efba21fc8dc61bd36a851cf3c2920f Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 18 Apr 2023 15:48:20 +0000 Subject: [PATCH 10/41] [packit] 1.15.0 upstream release Upstream tag: v1.15.0 Upstream commit: 5903fb92 --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 16 +++++++++++++++- sources | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e8cf0e0..919dd58 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /mrack-1.13.3.tar.gz /mrack-1.14.0.tar.gz /mrack-1.14.1.tar.gz +/mrack-1.15.0.tar.gz diff --git a/README.packit b/README.packit index 680aef1..91a0cf8 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.69.0.post12+g060b82c. +The file was generated using packit 0.74.0.post3+g82517c4. diff --git a/mrack.spec b/mrack.spec index de9eac7..e6af881 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.14.1 +Version: 1.15.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -182,6 +182,20 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Tue Apr 18 2023 Tibor Dudlák - 1.15.0-1 +- f9f0e33 test: Add missing strategy_retry test (Tibor Dudlák) +- 121c5db refactor(provider): take max_utilization out to method to ease mocking (Tibor Dudlák) +- dc74ced test: Add missing tests for fixed code from https://github.com/neoave/mrack/pull/245 (Tibor Dudlák) +- 86393ab feat(outputs): preset username and password for windows host in pytest-mh (Tibor Dudlák) +- 4c26b5f feat(outputs): merge nested dictionary instead of overriding it (Tibor Dudlák) +- 4dde2e5 feat(utils): add merge_dict (Tibor Dudlák) +- 5440be1 refactor: fixes _openstack_gather_responses test warnings and exec time (David Pascual) +- e29031b fix: Handle 403 AuthError (out of quota) in openstack provisioning (David Pascual) +- a4e5075 feat: configurable ssh options (Petr Vobornik) +- e9d716e chore: fix docs dependencies in tox run (Petr Vobornik) +- 6f1943b chore: add Markdown support to docs and add design section (Petr Vobornik) +- 88458e1 docs: SSH options design (Petr Vobornik) + * Thu Mar 16 2023 Tibor Dudlák - 1.14.1-1 - a9c4e62 fix: mrack not re-provisioning hosts which were destroyed (Tibor Dudlák) - 17b45e4 fix: Replace coroutines with tasks to avoid RuntimeError (David Pascual) diff --git a/sources b/sources index 6980420..d24c6ee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.14.1.tar.gz) = 0fd7c4ca68f9270e177188d4da4c75872b82c6ff9be03d634ab78d816634564643075fc86f82a08782ef040c9520ee865fff320de4c5366e0427f382985e9e8b +SHA512 (mrack-1.15.0.tar.gz) = 7e28f033bc29a5b0d12b44088ac7d43a25020afb4997eb510e7603c0ecf037d82b805edbd1ac629933020fbc1387e0c0c892c58b5e964773d1f69cb6304d4d25 From db53f5a9934460c30eafc517a59b239b7578a72f Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 13 Jun 2023 14:02:53 +0000 Subject: [PATCH 11/41] [packit] 1.15.1 upstream release Upstream tag: v1.15.1 Upstream commit: 0135d465 --- .gitignore | 1 + .packit.yaml | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++- README.packit | 2 +- mrack.spec | 11 ++++++- sources | 2 +- 5 files changed, 97 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 919dd58..aacb3e8 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /mrack-1.14.0.tar.gz /mrack-1.14.1.tar.gz /mrack-1.15.0.tar.gz +/mrack-1.15.1.tar.gz diff --git a/.packit.yaml b/.packit.yaml index ca9e301..c2ddda4 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -42,10 +42,15 @@ actions: - "python3 setup.py --version" jobs: + - job: copr_build + trigger: pull_request + release_suffix: "99.dev.{PACKIT_PROJECT_BRANCH}" + targets: [fedora-all, epel-8, epel-9] + - job: tests trigger: pull_request + identifier: "upstream-smoke" targets: [fedora-all, epel-8, epel-9] - release_suffix: "99.dev.{PACKIT_PROJECT_BRANCH}" - job: copr_build trigger: commit @@ -68,3 +73,81 @@ jobs: - job: bodhi_update trigger: commit dist_git_branches: [fedora-branched, epel-8, epel-9] # rawhide updates are created automatically + + # pr_osp + - &internal_test # use openstack (osp) tests as template for other test cases + job: tests + fmf_url: "https://gitlab.cee.redhat.com/idm-ops/mrack-internal-tests" + fmf_ref: "main" + use_internal_tf: True + targets: [fedora-latest-stable] + identifier: "internal-provisioning-osp" + trigger: pull_request + env: + MRACK_TEST_CASE: "provisioning-osp" + + - &pr_aws + <<: *internal_test + identifier: "internal-provisioning-aws" + env: + MRACK_TEST_CASE: "provisioning-aws" + + - &pr_bkr_cpu + <<: *internal_test + identifier: "internal-provisioning-bkr-c9s-req1cpu" + env: + MRACK_TEST_CASE: "provisioning-bkr-c9s-req1cpu" + + - &pr_bkr_ppc64le + <<: *internal_test + identifier: "internal-provisioning-bkr-fedora-ppc64le" + env: + MRACK_TEST_CASE: "provisioning-bkr-fedora-ppc64le" + + - &pr_bkr_mem_cpu + <<: *internal_test + identifier: "internal-provisioning-bkr-rhel-8-req-2048mem-2cpu" + env: + MRACK_TEST_CASE: "provisioning-bkr-rhel-8-req-2048mem-2cpu" + + - &pr_bkr_mem + <<: *internal_test + identifier: "internal-provisioning-bkr-rhel-9-req-4069mem" + env: + MRACK_TEST_CASE: "provisioning-bkr-rhel-9-req-4069mem" + + - &pr_mrack_all_ssh + <<: *internal_test + identifier: "internal-all-providers-ssh" + trigger: pull_request + env: + MRACK_TEST_CASE: "all-providers-ssh" + +# run the same internal tests as in PR for commit in main + - &main_osp + <<: *internal_test # pr_osp + trigger: commit + + - &main_aws + <<: *pr_aws + trigger: commit + + - &main_bkr_ppc64le + <<: *pr_bkr_ppc64le + trigger: commit + + - &main_bkr_cpu + <<: *pr_bkr_cpu + trigger: commit + + - &main_bkr_mem_cpu + <<: *pr_bkr_mem_cpu + trigger: commit + + - &main_bkr_mem + <<: *pr_bkr_mem + trigger: commit + + - &main_mrack_all_ssh + <<: *pr_mrack_all_ssh + trigger: commit diff --git a/README.packit b/README.packit index 91a0cf8..07bc213 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.74.0.post3+g82517c4. +The file was generated using packit 0.76.0.post10+g0dcb396. diff --git a/mrack.spec b/mrack.spec index e6af881..5dfd052 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.15.0 +Version: 1.15.1 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -182,6 +182,15 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Tue Jun 13 2023 Tibor Dudlák - 1.15.1-1 +- 608c763 chore(Packit): Use yaml magic to run same internal tests for PRs and commits to main (Tibor Dudlák) +- 8062a20 refactor: more verbose output when (re)provisioning (Tibor Dudlák) +- 19b52f8 test(OpenStack): Add reprovision with dynamic result tests (Tibor Dudlák) +- fd111f5 fix: Do not reprovision all hosts when server error is detected (Tibor Dudlák) +- 6e499f6 fix: Use lower cooldown time to not be too slow in re-provisioning (Tibor Dudlák) +- e03793c chore(Packit): Add internalt tests per pull request (Tibor Dudlák) +- 44023eb chore(Packit): add missing build job(s) to Packit config (Tibor Dudlák) + * Tue Apr 18 2023 Tibor Dudlák - 1.15.0-1 - f9f0e33 test: Add missing strategy_retry test (Tibor Dudlák) - 121c5db refactor(provider): take max_utilization out to method to ease mocking (Tibor Dudlák) diff --git a/sources b/sources index d24c6ee..19f868d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.15.0.tar.gz) = 7e28f033bc29a5b0d12b44088ac7d43a25020afb4997eb510e7603c0ecf037d82b805edbd1ac629933020fbc1387e0c0c892c58b5e964773d1f69cb6304d4d25 +SHA512 (mrack-1.15.1.tar.gz) = 40306867def7c56da1e916a8968bc3d5e6e236cb4de63cc9fd5144ecf136d6e9cee2e5879b46a09c01ee625f787c750ec9e7ef4531b164ea46c7090d7a955f22 From b8d24889dde539ad1d4763f5c44a5d469812fb5d Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 13 Jun 2023 14:03:13 +0000 Subject: [PATCH 12/41] [packit] 1.15.1 upstream release Upstream tag: v1.15.1 Upstream commit: 0135d465 --- .gitignore | 1 + .packit.yaml | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++- README.packit | 2 +- mrack.spec | 11 ++++++- sources | 2 +- 5 files changed, 97 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 919dd58..aacb3e8 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /mrack-1.14.0.tar.gz /mrack-1.14.1.tar.gz /mrack-1.15.0.tar.gz +/mrack-1.15.1.tar.gz diff --git a/.packit.yaml b/.packit.yaml index ca9e301..c2ddda4 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -42,10 +42,15 @@ actions: - "python3 setup.py --version" jobs: + - job: copr_build + trigger: pull_request + release_suffix: "99.dev.{PACKIT_PROJECT_BRANCH}" + targets: [fedora-all, epel-8, epel-9] + - job: tests trigger: pull_request + identifier: "upstream-smoke" targets: [fedora-all, epel-8, epel-9] - release_suffix: "99.dev.{PACKIT_PROJECT_BRANCH}" - job: copr_build trigger: commit @@ -68,3 +73,81 @@ jobs: - job: bodhi_update trigger: commit dist_git_branches: [fedora-branched, epel-8, epel-9] # rawhide updates are created automatically + + # pr_osp + - &internal_test # use openstack (osp) tests as template for other test cases + job: tests + fmf_url: "https://gitlab.cee.redhat.com/idm-ops/mrack-internal-tests" + fmf_ref: "main" + use_internal_tf: True + targets: [fedora-latest-stable] + identifier: "internal-provisioning-osp" + trigger: pull_request + env: + MRACK_TEST_CASE: "provisioning-osp" + + - &pr_aws + <<: *internal_test + identifier: "internal-provisioning-aws" + env: + MRACK_TEST_CASE: "provisioning-aws" + + - &pr_bkr_cpu + <<: *internal_test + identifier: "internal-provisioning-bkr-c9s-req1cpu" + env: + MRACK_TEST_CASE: "provisioning-bkr-c9s-req1cpu" + + - &pr_bkr_ppc64le + <<: *internal_test + identifier: "internal-provisioning-bkr-fedora-ppc64le" + env: + MRACK_TEST_CASE: "provisioning-bkr-fedora-ppc64le" + + - &pr_bkr_mem_cpu + <<: *internal_test + identifier: "internal-provisioning-bkr-rhel-8-req-2048mem-2cpu" + env: + MRACK_TEST_CASE: "provisioning-bkr-rhel-8-req-2048mem-2cpu" + + - &pr_bkr_mem + <<: *internal_test + identifier: "internal-provisioning-bkr-rhel-9-req-4069mem" + env: + MRACK_TEST_CASE: "provisioning-bkr-rhel-9-req-4069mem" + + - &pr_mrack_all_ssh + <<: *internal_test + identifier: "internal-all-providers-ssh" + trigger: pull_request + env: + MRACK_TEST_CASE: "all-providers-ssh" + +# run the same internal tests as in PR for commit in main + - &main_osp + <<: *internal_test # pr_osp + trigger: commit + + - &main_aws + <<: *pr_aws + trigger: commit + + - &main_bkr_ppc64le + <<: *pr_bkr_ppc64le + trigger: commit + + - &main_bkr_cpu + <<: *pr_bkr_cpu + trigger: commit + + - &main_bkr_mem_cpu + <<: *pr_bkr_mem_cpu + trigger: commit + + - &main_bkr_mem + <<: *pr_bkr_mem + trigger: commit + + - &main_mrack_all_ssh + <<: *pr_mrack_all_ssh + trigger: commit diff --git a/README.packit b/README.packit index 91a0cf8..07bc213 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.74.0.post3+g82517c4. +The file was generated using packit 0.76.0.post10+g0dcb396. diff --git a/mrack.spec b/mrack.spec index e6af881..5dfd052 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.15.0 +Version: 1.15.1 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -182,6 +182,15 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Tue Jun 13 2023 Tibor Dudlák - 1.15.1-1 +- 608c763 chore(Packit): Use yaml magic to run same internal tests for PRs and commits to main (Tibor Dudlák) +- 8062a20 refactor: more verbose output when (re)provisioning (Tibor Dudlák) +- 19b52f8 test(OpenStack): Add reprovision with dynamic result tests (Tibor Dudlák) +- fd111f5 fix: Do not reprovision all hosts when server error is detected (Tibor Dudlák) +- 6e499f6 fix: Use lower cooldown time to not be too slow in re-provisioning (Tibor Dudlák) +- e03793c chore(Packit): Add internalt tests per pull request (Tibor Dudlák) +- 44023eb chore(Packit): add missing build job(s) to Packit config (Tibor Dudlák) + * Tue Apr 18 2023 Tibor Dudlák - 1.15.0-1 - f9f0e33 test: Add missing strategy_retry test (Tibor Dudlák) - 121c5db refactor(provider): take max_utilization out to method to ease mocking (Tibor Dudlák) diff --git a/sources b/sources index d24c6ee..19f868d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.15.0.tar.gz) = 7e28f033bc29a5b0d12b44088ac7d43a25020afb4997eb510e7603c0ecf037d82b805edbd1ac629933020fbc1387e0c0c892c58b5e964773d1f69cb6304d4d25 +SHA512 (mrack-1.15.1.tar.gz) = 40306867def7c56da1e916a8968bc3d5e6e236cb4de63cc9fd5144ecf136d6e9cee2e5879b46a09c01ee625f787c750ec9e7ef4531b164ea46c7090d7a955f22 From 9d3064cd7bcc84cf4d1d1bd18119bcf3f74cd28f Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 14 Jun 2023 20:21:28 +0200 Subject: [PATCH 13/41] Rebuilt for Python 3.12 --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index 5dfd052..4b99a9b 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.15.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -182,6 +182,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Wed Jun 14 2023 Python Maint - 1.15.1-2 +- Rebuilt for Python 3.12 + * Tue Jun 13 2023 Tibor Dudlák - 1.15.1-1 - 608c763 chore(Packit): Use yaml magic to run same internal tests for PRs and commits to main (Tibor Dudlák) - 8062a20 refactor: more verbose output when (re)provisioning (Tibor Dudlák) From a20dd66540db9a421b13a48bd790092054391042 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 15:56:50 +0000 Subject: [PATCH 14/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index 4b99a9b..a48de21 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.15.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -182,6 +182,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 1.15.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jun 14 2023 Python Maint - 1.15.1-2 - Rebuilt for Python 3.12 From 760858cbde8ed0a884ccece7e8cc1ab3ae5e71f4 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 17 Oct 2023 18:20:35 +0000 Subject: [PATCH 15/41] [packit] 1.16.0 upstream release Upstream tag: v1.16.0 Upstream commit: 8e30c75c --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 27 ++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index aacb3e8..5807604 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /mrack-1.14.1.tar.gz /mrack-1.15.0.tar.gz /mrack-1.15.1.tar.gz +/mrack-1.16.0.tar.gz diff --git a/README.packit b/README.packit index 07bc213..2a3acd4 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.76.0.post10+g0dcb396. +The file was generated using packit 0.84.0. diff --git a/mrack.spec b/mrack.spec index 5dfd052..9b2c8eb 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.15.1 +Version: 1.16.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -74,6 +74,8 @@ Requires: beaker-client %package -n python3-%{name}-openstack Summary: Openstack provider plugin for mrack Requires: python3-%{name}lib = %{version}-%{release} +Recommends: python3-aiofiles +Recommends: python3-os-client-config Recommends: python3-AsyncOpenStackClient %{?python_provide:%python_provide python3-%{name}-openstack} @@ -182,6 +184,29 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Mon Oct 09 2023 David Pascual Hernandez - 1.16.0-1 +- e8e20f1 chore(ci): Fix release workflow build step checking out wrong commit (David Pascual) +- 97a7cd0 chore: Bump asyncopenstackclient dependency version (David Pascual) +- 41b12e7 chore: Release version 1.16.0 (github-actions) +- 278d1b1 chore(release): Add PyPI action & extract copr step (Tibor Dudlák) +- 9bbd987 chore: Bump python-semantic-release to v7.34.4 (Tibor Dudlák) +- d6b7298 feat: Add new dependecies to mrack.spec file (David Pascual) +- 7bbda34 feat(OpenStack): Add clouds.yaml as an authentication method (David Pascual) +- a5b32e3 feat(OpenStack): Import publick key on provision (David Pascual) +- 1a29d86 test: fix pylint issues and use isinstance (Tibor Dudlák) +- db74ae0 fix(Beaker): Exception has been thrown as raise missed argument (Tibor Dudlák) +- de027fa docs(Beaker): Add hostRequires documentation section to guides (David Pascual) + +* Tue Sep 19 2023 Tibor Dudlák - 1.16.0-1 +- 278d1b1 chore(release): Add PyPI action & extract copr step (Tibor Dudlák) +- 9bbd987 chore: Bump python-semantic-release to v7.34.4 (Tibor Dudlák) +- d6b7298 feat: Add new dependecies to mrack.spec file (David Pascual) +- 7bbda34 feat(OpenStack): Add clouds.yaml as an authentication method (David Pascual) +- a5b32e3 feat(OpenStack): Import publick key on provision (David Pascual) +- 1a29d86 test: fix pylint issues and use isinstance (Tibor Dudlák) +- db74ae0 fix(Beaker): Exception has been thrown as raise missed argument (Tibor Dudlák) +- de027fa docs(Beaker): Add hostRequires documentation section to guides (David Pascual) + * Tue Jun 13 2023 Tibor Dudlák - 1.15.1-1 - 608c763 chore(Packit): Use yaml magic to run same internal tests for PRs and commits to main (Tibor Dudlák) - 8062a20 refactor: more verbose output when (re)provisioning (Tibor Dudlák) diff --git a/sources b/sources index 19f868d..1b9558b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.15.1.tar.gz) = 40306867def7c56da1e916a8968bc3d5e6e236cb4de63cc9fd5144ecf136d6e9cee2e5879b46a09c01ee625f787c750ec9e7ef4531b164ea46c7090d7a955f22 +SHA512 (mrack-1.16.0.tar.gz) = 012725487b39995f079eb7eea32de6e93e1f64f915baae37cedc9c41609b9e8df0aaf9a386c764bdf2561794fc26ecffd1c57ca039d9667f21645580c98a8591 From d37ba19d48d572898e995726d2075b93155ed42b Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 17 Oct 2023 18:21:47 +0000 Subject: [PATCH 16/41] [packit] 1.16.0 upstream release Upstream tag: v1.16.0 Upstream commit: 8e30c75c --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 31 +++++++++++++++++++++++++------ sources | 2 +- 4 files changed, 28 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index aacb3e8..5807604 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /mrack-1.14.1.tar.gz /mrack-1.15.0.tar.gz /mrack-1.15.1.tar.gz +/mrack-1.16.0.tar.gz diff --git a/README.packit b/README.packit index 07bc213..2a3acd4 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.76.0.post10+g0dcb396. +The file was generated using packit 0.84.0. diff --git a/mrack.spec b/mrack.spec index a48de21..9b2c8eb 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack -Version: 1.15.1 -Release: 3%{?dist} +Version: 1.16.0 +Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -74,6 +74,8 @@ Requires: beaker-client %package -n python3-%{name}-openstack Summary: Openstack provider plugin for mrack Requires: python3-%{name}lib = %{version}-%{release} +Recommends: python3-aiofiles +Recommends: python3-os-client-config Recommends: python3-AsyncOpenStackClient %{?python_provide:%python_provide python3-%{name}-openstack} @@ -182,11 +184,28 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog -* Thu Jul 20 2023 Fedora Release Engineering - 1.15.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild +* Mon Oct 09 2023 David Pascual Hernandez - 1.16.0-1 +- e8e20f1 chore(ci): Fix release workflow build step checking out wrong commit (David Pascual) +- 97a7cd0 chore: Bump asyncopenstackclient dependency version (David Pascual) +- 41b12e7 chore: Release version 1.16.0 (github-actions) +- 278d1b1 chore(release): Add PyPI action & extract copr step (Tibor Dudlák) +- 9bbd987 chore: Bump python-semantic-release to v7.34.4 (Tibor Dudlák) +- d6b7298 feat: Add new dependecies to mrack.spec file (David Pascual) +- 7bbda34 feat(OpenStack): Add clouds.yaml as an authentication method (David Pascual) +- a5b32e3 feat(OpenStack): Import publick key on provision (David Pascual) +- 1a29d86 test: fix pylint issues and use isinstance (Tibor Dudlák) +- db74ae0 fix(Beaker): Exception has been thrown as raise missed argument (Tibor Dudlák) +- de027fa docs(Beaker): Add hostRequires documentation section to guides (David Pascual) -* Wed Jun 14 2023 Python Maint - 1.15.1-2 -- Rebuilt for Python 3.12 +* Tue Sep 19 2023 Tibor Dudlák - 1.16.0-1 +- 278d1b1 chore(release): Add PyPI action & extract copr step (Tibor Dudlák) +- 9bbd987 chore: Bump python-semantic-release to v7.34.4 (Tibor Dudlák) +- d6b7298 feat: Add new dependecies to mrack.spec file (David Pascual) +- 7bbda34 feat(OpenStack): Add clouds.yaml as an authentication method (David Pascual) +- a5b32e3 feat(OpenStack): Import publick key on provision (David Pascual) +- 1a29d86 test: fix pylint issues and use isinstance (Tibor Dudlák) +- db74ae0 fix(Beaker): Exception has been thrown as raise missed argument (Tibor Dudlák) +- de027fa docs(Beaker): Add hostRequires documentation section to guides (David Pascual) * Tue Jun 13 2023 Tibor Dudlák - 1.15.1-1 - 608c763 chore(Packit): Use yaml magic to run same internal tests for PRs and commits to main (Tibor Dudlák) diff --git a/sources b/sources index 19f868d..1b9558b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.15.1.tar.gz) = 40306867def7c56da1e916a8968bc3d5e6e236cb4de63cc9fd5144ecf136d6e9cee2e5879b46a09c01ee625f787c750ec9e7ef4531b164ea46c7090d7a955f22 +SHA512 (mrack-1.16.0.tar.gz) = 012725487b39995f079eb7eea32de6e93e1f64f915baae37cedc9c41609b9e8df0aaf9a386c764bdf2561794fc26ecffd1c57ca039d9667f21645580c98a8591 From 4727d57ca64d8127381da38b979567b94a5b84f5 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 23 Oct 2023 15:08:27 +0000 Subject: [PATCH 17/41] [packit] 1.17.0 upstream release Upstream tag: v1.17.0 Upstream commit: 859d911f --- .gitignore | 1 + .packit.yaml | 128 +++++++++++++++++++++++++-------------------------- mrack.spec | 8 +++- sources | 2 +- 4 files changed, 73 insertions(+), 66 deletions(-) diff --git a/.gitignore b/.gitignore index 5807604..e3693c9 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /mrack-1.15.0.tar.gz /mrack-1.15.1.tar.gz /mrack-1.16.0.tar.gz +/mrack-1.17.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index c2ddda4..83f3dee 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -74,80 +74,80 @@ jobs: trigger: commit dist_git_branches: [fedora-branched, epel-8, epel-9] # rawhide updates are created automatically - # pr_osp - - &internal_test # use openstack (osp) tests as template for other test cases - job: tests - fmf_url: "https://gitlab.cee.redhat.com/idm-ops/mrack-internal-tests" - fmf_ref: "main" - use_internal_tf: True - targets: [fedora-latest-stable] - identifier: "internal-provisioning-osp" - trigger: pull_request - env: - MRACK_TEST_CASE: "provisioning-osp" +# # pr_osp +# - &internal_test # use openstack (osp) tests as template for other test cases +# job: tests +# fmf_url: "https://gitlab.cee.redhat.com/idm-ops/mrack-internal-tests" +# fmf_ref: "main" +# use_internal_tf: True +# targets: [fedora-latest-stable] +# identifier: "internal-provisioning-osp" +# trigger: pull_request +# env: +# MRACK_TEST_CASE: "provisioning-osp" - - &pr_aws - <<: *internal_test - identifier: "internal-provisioning-aws" - env: - MRACK_TEST_CASE: "provisioning-aws" +# - &pr_aws +# <<: *internal_test +# identifier: "internal-provisioning-aws" +# env: +# MRACK_TEST_CASE: "provisioning-aws" - - &pr_bkr_cpu - <<: *internal_test - identifier: "internal-provisioning-bkr-c9s-req1cpu" - env: - MRACK_TEST_CASE: "provisioning-bkr-c9s-req1cpu" +# - &pr_bkr_cpu +# <<: *internal_test +# identifier: "internal-provisioning-bkr-c9s-req1cpu" +# env: +# MRACK_TEST_CASE: "provisioning-bkr-c9s-req1cpu" - - &pr_bkr_ppc64le - <<: *internal_test - identifier: "internal-provisioning-bkr-fedora-ppc64le" - env: - MRACK_TEST_CASE: "provisioning-bkr-fedora-ppc64le" +# - &pr_bkr_ppc64le +# <<: *internal_test +# identifier: "internal-provisioning-bkr-fedora-ppc64le" +# env: +# MRACK_TEST_CASE: "provisioning-bkr-fedora-ppc64le" - - &pr_bkr_mem_cpu - <<: *internal_test - identifier: "internal-provisioning-bkr-rhel-8-req-2048mem-2cpu" - env: - MRACK_TEST_CASE: "provisioning-bkr-rhel-8-req-2048mem-2cpu" +# - &pr_bkr_mem_cpu +# <<: *internal_test +# identifier: "internal-provisioning-bkr-rhel-8-req-2048mem-2cpu" +# env: +# MRACK_TEST_CASE: "provisioning-bkr-rhel-8-req-2048mem-2cpu" - - &pr_bkr_mem - <<: *internal_test - identifier: "internal-provisioning-bkr-rhel-9-req-4069mem" - env: - MRACK_TEST_CASE: "provisioning-bkr-rhel-9-req-4069mem" +# - &pr_bkr_mem +# <<: *internal_test +# identifier: "internal-provisioning-bkr-rhel-9-req-4069mem" +# env: +# MRACK_TEST_CASE: "provisioning-bkr-rhel-9-req-4069mem" - - &pr_mrack_all_ssh - <<: *internal_test - identifier: "internal-all-providers-ssh" - trigger: pull_request - env: - MRACK_TEST_CASE: "all-providers-ssh" +# - &pr_mrack_all_ssh +# <<: *internal_test +# identifier: "internal-all-providers-ssh" +# trigger: pull_request +# env: +# MRACK_TEST_CASE: "all-providers-ssh" -# run the same internal tests as in PR for commit in main - - &main_osp - <<: *internal_test # pr_osp - trigger: commit +# # run the same internal tests as in PR for commit in main +# - &main_osp +# <<: *internal_test # pr_osp +# trigger: commit - - &main_aws - <<: *pr_aws - trigger: commit +# - &main_aws +# <<: *pr_aws +# trigger: commit - - &main_bkr_ppc64le - <<: *pr_bkr_ppc64le - trigger: commit +# - &main_bkr_ppc64le +# <<: *pr_bkr_ppc64le +# trigger: commit - - &main_bkr_cpu - <<: *pr_bkr_cpu - trigger: commit +# - &main_bkr_cpu +# <<: *pr_bkr_cpu +# trigger: commit - - &main_bkr_mem_cpu - <<: *pr_bkr_mem_cpu - trigger: commit +# - &main_bkr_mem_cpu +# <<: *pr_bkr_mem_cpu +# trigger: commit - - &main_bkr_mem - <<: *pr_bkr_mem - trigger: commit +# - &main_bkr_mem +# <<: *pr_bkr_mem +# trigger: commit - - &main_mrack_all_ssh - <<: *pr_mrack_all_ssh - trigger: commit +# - &main_mrack_all_ssh +# <<: *pr_mrack_all_ssh +# trigger: commit diff --git a/mrack.spec b/mrack.spec index 9b2c8eb..5411d19 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.16.0 +Version: 1.17.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -184,6 +184,12 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Mon Oct 23 2023 David Pascual Hernandez - 1.17.0-1 +- 5251d90 chore(ci): Temporarely remove packit tests (David Pascual) +- 3a59761 feat(openstack): Append API version to auth_url in credentials (David Pascual) +- 97a5355 chore(release): Update semantic release action name and version (David Pascual) +- 6d6cdc6 chore(release): Upload distribution package to release assets (David Pascual) + * Mon Oct 09 2023 David Pascual Hernandez - 1.16.0-1 - e8e20f1 chore(ci): Fix release workflow build step checking out wrong commit (David Pascual) - 97a7cd0 chore: Bump asyncopenstackclient dependency version (David Pascual) diff --git a/sources b/sources index 1b9558b..3cc046c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.16.0.tar.gz) = 012725487b39995f079eb7eea32de6e93e1f64f915baae37cedc9c41609b9e8df0aaf9a386c764bdf2561794fc26ecffd1c57ca039d9667f21645580c98a8591 +SHA512 (mrack-1.17.0.tar.gz) = 719e7bb52683da16718de246ca92d93fe887136d0783c7c79b4630b92318108c73038e1822cc1aa90225e542d4371564ce8e87e1504fcd93c518262b0db437fa From 38443457f30174f037ea9331f717369eb8cc0420 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 23 Oct 2023 15:08:59 +0000 Subject: [PATCH 18/41] [packit] 1.17.0 upstream release Upstream tag: v1.17.0 Upstream commit: 859d911f --- .gitignore | 1 + .packit.yaml | 128 +++++++++++++++++++++++++-------------------------- mrack.spec | 8 +++- sources | 2 +- 4 files changed, 73 insertions(+), 66 deletions(-) diff --git a/.gitignore b/.gitignore index 5807604..e3693c9 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /mrack-1.15.0.tar.gz /mrack-1.15.1.tar.gz /mrack-1.16.0.tar.gz +/mrack-1.17.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index c2ddda4..83f3dee 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -74,80 +74,80 @@ jobs: trigger: commit dist_git_branches: [fedora-branched, epel-8, epel-9] # rawhide updates are created automatically - # pr_osp - - &internal_test # use openstack (osp) tests as template for other test cases - job: tests - fmf_url: "https://gitlab.cee.redhat.com/idm-ops/mrack-internal-tests" - fmf_ref: "main" - use_internal_tf: True - targets: [fedora-latest-stable] - identifier: "internal-provisioning-osp" - trigger: pull_request - env: - MRACK_TEST_CASE: "provisioning-osp" +# # pr_osp +# - &internal_test # use openstack (osp) tests as template for other test cases +# job: tests +# fmf_url: "https://gitlab.cee.redhat.com/idm-ops/mrack-internal-tests" +# fmf_ref: "main" +# use_internal_tf: True +# targets: [fedora-latest-stable] +# identifier: "internal-provisioning-osp" +# trigger: pull_request +# env: +# MRACK_TEST_CASE: "provisioning-osp" - - &pr_aws - <<: *internal_test - identifier: "internal-provisioning-aws" - env: - MRACK_TEST_CASE: "provisioning-aws" +# - &pr_aws +# <<: *internal_test +# identifier: "internal-provisioning-aws" +# env: +# MRACK_TEST_CASE: "provisioning-aws" - - &pr_bkr_cpu - <<: *internal_test - identifier: "internal-provisioning-bkr-c9s-req1cpu" - env: - MRACK_TEST_CASE: "provisioning-bkr-c9s-req1cpu" +# - &pr_bkr_cpu +# <<: *internal_test +# identifier: "internal-provisioning-bkr-c9s-req1cpu" +# env: +# MRACK_TEST_CASE: "provisioning-bkr-c9s-req1cpu" - - &pr_bkr_ppc64le - <<: *internal_test - identifier: "internal-provisioning-bkr-fedora-ppc64le" - env: - MRACK_TEST_CASE: "provisioning-bkr-fedora-ppc64le" +# - &pr_bkr_ppc64le +# <<: *internal_test +# identifier: "internal-provisioning-bkr-fedora-ppc64le" +# env: +# MRACK_TEST_CASE: "provisioning-bkr-fedora-ppc64le" - - &pr_bkr_mem_cpu - <<: *internal_test - identifier: "internal-provisioning-bkr-rhel-8-req-2048mem-2cpu" - env: - MRACK_TEST_CASE: "provisioning-bkr-rhel-8-req-2048mem-2cpu" +# - &pr_bkr_mem_cpu +# <<: *internal_test +# identifier: "internal-provisioning-bkr-rhel-8-req-2048mem-2cpu" +# env: +# MRACK_TEST_CASE: "provisioning-bkr-rhel-8-req-2048mem-2cpu" - - &pr_bkr_mem - <<: *internal_test - identifier: "internal-provisioning-bkr-rhel-9-req-4069mem" - env: - MRACK_TEST_CASE: "provisioning-bkr-rhel-9-req-4069mem" +# - &pr_bkr_mem +# <<: *internal_test +# identifier: "internal-provisioning-bkr-rhel-9-req-4069mem" +# env: +# MRACK_TEST_CASE: "provisioning-bkr-rhel-9-req-4069mem" - - &pr_mrack_all_ssh - <<: *internal_test - identifier: "internal-all-providers-ssh" - trigger: pull_request - env: - MRACK_TEST_CASE: "all-providers-ssh" +# - &pr_mrack_all_ssh +# <<: *internal_test +# identifier: "internal-all-providers-ssh" +# trigger: pull_request +# env: +# MRACK_TEST_CASE: "all-providers-ssh" -# run the same internal tests as in PR for commit in main - - &main_osp - <<: *internal_test # pr_osp - trigger: commit +# # run the same internal tests as in PR for commit in main +# - &main_osp +# <<: *internal_test # pr_osp +# trigger: commit - - &main_aws - <<: *pr_aws - trigger: commit +# - &main_aws +# <<: *pr_aws +# trigger: commit - - &main_bkr_ppc64le - <<: *pr_bkr_ppc64le - trigger: commit +# - &main_bkr_ppc64le +# <<: *pr_bkr_ppc64le +# trigger: commit - - &main_bkr_cpu - <<: *pr_bkr_cpu - trigger: commit +# - &main_bkr_cpu +# <<: *pr_bkr_cpu +# trigger: commit - - &main_bkr_mem_cpu - <<: *pr_bkr_mem_cpu - trigger: commit +# - &main_bkr_mem_cpu +# <<: *pr_bkr_mem_cpu +# trigger: commit - - &main_bkr_mem - <<: *pr_bkr_mem - trigger: commit +# - &main_bkr_mem +# <<: *pr_bkr_mem +# trigger: commit - - &main_mrack_all_ssh - <<: *pr_mrack_all_ssh - trigger: commit +# - &main_mrack_all_ssh +# <<: *pr_mrack_all_ssh +# trigger: commit diff --git a/mrack.spec b/mrack.spec index 9b2c8eb..5411d19 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.16.0 +Version: 1.17.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -184,6 +184,12 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Mon Oct 23 2023 David Pascual Hernandez - 1.17.0-1 +- 5251d90 chore(ci): Temporarely remove packit tests (David Pascual) +- 3a59761 feat(openstack): Append API version to auth_url in credentials (David Pascual) +- 97a5355 chore(release): Update semantic release action name and version (David Pascual) +- 6d6cdc6 chore(release): Upload distribution package to release assets (David Pascual) + * Mon Oct 09 2023 David Pascual Hernandez - 1.16.0-1 - e8e20f1 chore(ci): Fix release workflow build step checking out wrong commit (David Pascual) - 97a7cd0 chore: Bump asyncopenstackclient dependency version (David Pascual) diff --git a/sources b/sources index 1b9558b..3cc046c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.16.0.tar.gz) = 012725487b39995f079eb7eea32de6e93e1f64f915baae37cedc9c41609b9e8df0aaf9a386c764bdf2561794fc26ecffd1c57ca039d9667f21645580c98a8591 +SHA512 (mrack-1.17.0.tar.gz) = 719e7bb52683da16718de246ca92d93fe887136d0783c7c79b4630b92318108c73038e1822cc1aa90225e542d4371564ce8e87e1504fcd93c518262b0db437fa From 56d78b051f61fdb3e4beac72d67e6736ec46c96a Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 3 Nov 2023 11:06:18 +0000 Subject: [PATCH 19/41] [packit] 1.17.1 upstream release Upstream tag: v1.17.1 Upstream commit: 06a401e4 --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 5 ++++- sources | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e3693c9..d3bea54 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /mrack-1.15.1.tar.gz /mrack-1.16.0.tar.gz /mrack-1.17.0.tar.gz +/mrack-1.17.1.tar.gz diff --git a/README.packit b/README.packit index 2a3acd4..5998f60 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.84.0. +The file was generated using packit 0.85.0. diff --git a/mrack.spec b/mrack.spec index 5411d19..0255a78 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.17.0 +Version: 1.17.1 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -184,6 +184,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Fri Nov 03 2023 David Pascual Hernandez - 1.17.1-1 +- 583193a fix: curate_auth func changed to non-async (Kaleemullah Siddiqui) + * Mon Oct 23 2023 David Pascual Hernandez - 1.17.0-1 - 5251d90 chore(ci): Temporarely remove packit tests (David Pascual) - 3a59761 feat(openstack): Append API version to auth_url in credentials (David Pascual) diff --git a/sources b/sources index 3cc046c..0ab84cf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.17.0.tar.gz) = 719e7bb52683da16718de246ca92d93fe887136d0783c7c79b4630b92318108c73038e1822cc1aa90225e542d4371564ce8e87e1504fcd93c518262b0db437fa +SHA512 (mrack-1.17.1.tar.gz) = e58427f8468db7d41c7a0cd5e3dd109293049871bdb974dec6f3330a6d37b0335aa41659fca6f161ec10307844eaa0223de5445a635ae4d436241803f82dffda From e98f0b286c2162d0f19847064c33dcbdb778c4fd Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 3 Nov 2023 11:06:45 +0000 Subject: [PATCH 20/41] [packit] 1.17.1 upstream release Upstream tag: v1.17.1 Upstream commit: 06a401e4 --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 5 ++++- sources | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e3693c9..d3bea54 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /mrack-1.15.1.tar.gz /mrack-1.16.0.tar.gz /mrack-1.17.0.tar.gz +/mrack-1.17.1.tar.gz diff --git a/README.packit b/README.packit index 2a3acd4..5998f60 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.84.0. +The file was generated using packit 0.85.0. diff --git a/mrack.spec b/mrack.spec index 5411d19..0255a78 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.17.0 +Version: 1.17.1 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -184,6 +184,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Fri Nov 03 2023 David Pascual Hernandez - 1.17.1-1 +- 583193a fix: curate_auth func changed to non-async (Kaleemullah Siddiqui) + * Mon Oct 23 2023 David Pascual Hernandez - 1.17.0-1 - 5251d90 chore(ci): Temporarely remove packit tests (David Pascual) - 3a59761 feat(openstack): Append API version to auth_url in credentials (David Pascual) diff --git a/sources b/sources index 3cc046c..0ab84cf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.17.0.tar.gz) = 719e7bb52683da16718de246ca92d93fe887136d0783c7c79b4630b92318108c73038e1822cc1aa90225e542d4371564ce8e87e1504fcd93c518262b0db437fa +SHA512 (mrack-1.17.1.tar.gz) = e58427f8468db7d41c7a0cd5e3dd109293049871bdb974dec6f3330a6d37b0335aa41659fca6f161ec10307844eaa0223de5445a635ae4d436241803f82dffda From 806503a77b9b545690fa32d85dc4c6066a572ae1 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 17 Jan 2024 21:45:06 +0000 Subject: [PATCH 21/41] [packit] 1.18.0 upstream release Upstream tag: v1.18.0 Upstream commit: ab412cc9 --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d3bea54..8ae6620 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /mrack-1.16.0.tar.gz /mrack-1.17.0.tar.gz /mrack-1.17.1.tar.gz +/mrack-1.18.0.tar.gz diff --git a/README.packit b/README.packit index 5998f60..115b422 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.85.0. +The file was generated using packit 0.88.0.post1.dev4+gc070191b. diff --git a/mrack.spec b/mrack.spec index 0255a78..c94b8a0 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.17.1 +Version: 1.18.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -77,6 +77,7 @@ Requires: python3-%{name}lib = %{version}-%{release} Recommends: python3-aiofiles Recommends: python3-os-client-config Recommends: python3-AsyncOpenStackClient +Recommends: python3-async-timeout %{?python_provide:%python_provide python3-%{name}-openstack} @@ -184,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Mon Nov 27 2023 David Pascual Hernandez - 1.18.0-1 +- c158474 feat: Add async_timeout dependency (David Pascual) + * Fri Nov 03 2023 David Pascual Hernandez - 1.17.1-1 - 583193a fix: curate_auth func changed to non-async (Kaleemullah Siddiqui) diff --git a/sources b/sources index 0ab84cf..f94928c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.17.1.tar.gz) = e58427f8468db7d41c7a0cd5e3dd109293049871bdb974dec6f3330a6d37b0335aa41659fca6f161ec10307844eaa0223de5445a635ae4d436241803f82dffda +SHA512 (mrack-1.18.0.tar.gz) = 2a75e92a7c7b0316cb8ffb544dc33a2ceb729c5ca76743a4fa12d8873ff3764baeb7156b06647e43bfbcf45763277e3eb1cfecd4f60d76e236dca239a887586b From 6246f53d8a2cd241cc16d7b3888922e70455de17 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 17 Jan 2024 21:45:26 +0000 Subject: [PATCH 22/41] [packit] 1.18.0 upstream release Upstream tag: v1.18.0 Upstream commit: ab412cc9 --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d3bea54..8ae6620 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /mrack-1.16.0.tar.gz /mrack-1.17.0.tar.gz /mrack-1.17.1.tar.gz +/mrack-1.18.0.tar.gz diff --git a/README.packit b/README.packit index 5998f60..115b422 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.85.0. +The file was generated using packit 0.88.0.post1.dev4+gc070191b. diff --git a/mrack.spec b/mrack.spec index 0255a78..c94b8a0 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.17.1 +Version: 1.18.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -77,6 +77,7 @@ Requires: python3-%{name}lib = %{version}-%{release} Recommends: python3-aiofiles Recommends: python3-os-client-config Recommends: python3-AsyncOpenStackClient +Recommends: python3-async-timeout %{?python_provide:%python_provide python3-%{name}-openstack} @@ -184,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Mon Nov 27 2023 David Pascual Hernandez - 1.18.0-1 +- c158474 feat: Add async_timeout dependency (David Pascual) + * Fri Nov 03 2023 David Pascual Hernandez - 1.17.1-1 - 583193a fix: curate_auth func changed to non-async (Kaleemullah Siddiqui) diff --git a/sources b/sources index 0ab84cf..f94928c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.17.1.tar.gz) = e58427f8468db7d41c7a0cd5e3dd109293049871bdb974dec6f3330a6d37b0335aa41659fca6f161ec10307844eaa0223de5445a635ae4d436241803f82dffda +SHA512 (mrack-1.18.0.tar.gz) = 2a75e92a7c7b0316cb8ffb544dc33a2ceb729c5ca76743a4fa12d8873ff3764baeb7156b06647e43bfbcf45763277e3eb1cfecd4f60d76e236dca239a887586b From a81391b6cb7fc0e5bd6aaf2f51f70cc98ea5fa63 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 08:47:45 +0000 Subject: [PATCH 23/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index c94b8a0..8ec4e87 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.18.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 1.18.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Nov 27 2023 David Pascual Hernandez - 1.18.0-1 - c158474 feat: Add async_timeout dependency (David Pascual) From d65c84fdf510101b22b1e114818caec65ced443e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 08:14:14 +0000 Subject: [PATCH 24/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index 8ec4e87..d309bba 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.18.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 1.18.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 1.18.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a80e67eb73b0ce6515a75db63d792a758b7222f2 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 11:10:44 +0200 Subject: [PATCH 25/41] Rebuilt for Python 3.13 --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index d309bba..3305471 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.18.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Fri Jun 07 2024 Python Maint - 1.18.0-4 +- Rebuilt for Python 3.13 + * Thu Jan 25 2024 Fedora Release Engineering - 1.18.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From f272c8c854268d2984ef9c60e58eaf2d142143d3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 18:48:31 +0000 Subject: [PATCH 26/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index 3305471..3f95e25 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.18.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 1.18.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 1.18.0-4 - Rebuilt for Python 3.13 From 9b320b736178439bde6a38b9a639595cd438bf80 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 30 May 2024 12:51:13 +0000 Subject: [PATCH 27/41] Update to 1.19.0 upstream release Upstream tag: v1.19.0 Upstream commit: 47fc2068 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 15 +++++++++++++-- sources | 2 +- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 8ae6620..8b2afda 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /mrack-1.17.0.tar.gz /mrack-1.17.1.tar.gz /mrack-1.18.0.tar.gz +/mrack-1.19.0.tar.gz diff --git a/README.packit b/README.packit index 115b422..2fa216c 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.88.0.post1.dev4+gc070191b. +The file was generated using packit 0.97.1.post1.dev4+g1268842e. diff --git a/mrack.spec b/mrack.spec index 3f95e25..a0f3ea7 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack -Version: 1.18.0 -Release: 5%{?dist} +Version: 1.19.0 +Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,6 +185,17 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Thu Oct 03 2024 David Pascual Hernandez - 1.19.0-1 +- 6f81e37 test: speed-up tests by mocking gethostbyaddr (Petr Vobornik) +- 587a9c7 fix(beaker): supress 10_avc_check restraint plugin (Petr Vobornik) +- 2c0c2bb test: Add add_dict_to_node test (Petr Vobornik) +- f4324bf feat: handle list value for add_dict_to_node function (Petr Vobornik) +- f1e7590 fix: make delete_host function more robust (Petr Vobornik) +- 784d24b chore: bump black in pre-commit (David Pascual) +- f6f9131 chore(deps): bump black from 22.3.0 to 24.3.0 (David Pascual) +- a7db867 test: Add test for _get_recipe_info function (Petr Vobornik) +- aa25ff3 feat: Provide beaker log links (Petr Vobornik) + * Thu Jul 18 2024 Fedora Release Engineering - 1.18.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index f94928c..4875fce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.18.0.tar.gz) = 2a75e92a7c7b0316cb8ffb544dc33a2ceb729c5ca76743a4fa12d8873ff3764baeb7156b06647e43bfbcf45763277e3eb1cfecd4f60d76e236dca239a887586b +SHA512 (mrack-1.19.0.tar.gz) = f7cf37dff95a11a833f785c3ae8e778bc25aa547276bf84c27c3f2aba6e885ba97221b511fd42ddc51902d91f47cd5dc5a771ca599be4ba7a2bd78534f63d11e From b75ceb94aacf6240a76851b29dcf74bc3edbffe3 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 6 Aug 2024 05:22:44 +0000 Subject: [PATCH 28/41] Update to 1.21.0 upstream release Upstream tag: v1.21.0 Upstream commit: f65f5ece Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 23 +++++++++-------------- sources | 2 +- 4 files changed, 12 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 8b2afda..27f164f 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /mrack-1.17.1.tar.gz /mrack-1.18.0.tar.gz /mrack-1.19.0.tar.gz +/mrack-1.21.0.tar.gz diff --git a/README.packit b/README.packit index 2fa216c..4df53f3 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.1.post1.dev4+g1268842e. +The file was generated using packit 0.100.1. diff --git a/mrack.spec b/mrack.spec index a0f3ea7..b4db982 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.19.0 +Version: 1.21.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -185,7 +185,14 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog -* Thu Oct 03 2024 David Pascual Hernandez - 1.19.0-1 +* Tue Aug 06 2024 Kaleemullah Siddiqui - 1.21.0-1 +- b3e0f7d feat: update pytest-mh output to work with latest version (Kaleemullah Siddiqui) + +* Tue Jul 16 2024 David Pascual Hernandez - 1.20.0-1 +- feeae04 feat: Add support for translanting %pre and main body part of kickstart (David Pascual) +- 236393c chore: Update deprecated actions (David Pascual) + +* Thu May 30 2024 David Pascual Hernandez - 1.19.0-1 - 6f81e37 test: speed-up tests by mocking gethostbyaddr (Petr Vobornik) - 587a9c7 fix(beaker): supress 10_avc_check restraint plugin (Petr Vobornik) - 2c0c2bb test: Add add_dict_to_node test (Petr Vobornik) @@ -196,18 +203,6 @@ rm -r src/%{name}.egg-info - a7db867 test: Add test for _get_recipe_info function (Petr Vobornik) - aa25ff3 feat: Provide beaker log links (Petr Vobornik) -* Thu Jul 18 2024 Fedora Release Engineering - 1.18.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Fri Jun 07 2024 Python Maint - 1.18.0-4 -- Rebuilt for Python 3.13 - -* Thu Jan 25 2024 Fedora Release Engineering - 1.18.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 1.18.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - * Mon Nov 27 2023 David Pascual Hernandez - 1.18.0-1 - c158474 feat: Add async_timeout dependency (David Pascual) diff --git a/sources b/sources index 4875fce..899d506 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.19.0.tar.gz) = f7cf37dff95a11a833f785c3ae8e778bc25aa547276bf84c27c3f2aba6e885ba97221b511fd42ddc51902d91f47cd5dc5a771ca599be4ba7a2bd78534f63d11e +SHA512 (mrack-1.21.0.tar.gz) = 43fae97604edfc6a647fe0988d144f90325e17c60c8530d1f520ac0bbf98ddcceb6d1b5d7a3064bc4fb78935b2d8a0b699891c0b09271c146e448703e34c04b7 From f8e3feb0ee6846d73bbc30e165ed6b4ba8c552c7 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 17 Oct 2024 11:13:58 +0000 Subject: [PATCH 29/41] Update to 1.22.0 upstream release Upstream tag: v1.22.0 Upstream commit: aa2e3858 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 9 ++++++++- sources | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 27f164f..ca998f2 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /mrack-1.18.0.tar.gz /mrack-1.19.0.tar.gz /mrack-1.21.0.tar.gz +/mrack-1.22.0.tar.gz diff --git a/README.packit b/README.packit index 4df53f3..2bd3f40 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.100.1. +The file was generated using packit 0.102.1.post1.dev6+g64f7460b. diff --git a/mrack.spec b/mrack.spec index b4db982..12f9396 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.21.0 +Version: 1.22.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -185,6 +185,13 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Thu Oct 17 2024 David Pascual Hernandez - 1.22.0-1 +- f43d20f style: Reformat by black (David Pascual) +- 768bba5 fix: podman: set podman connection information for ansible (David Pascual) +- 4d0b63c chore: setup: package seccomp filter (David Pascual) +- 9b2d980 docs: Update seccomp configuration example (David Pascual) +- f3deca1 feat: podman: handle custom network configuration (David Pascual) + * Tue Aug 06 2024 Kaleemullah Siddiqui - 1.21.0-1 - b3e0f7d feat: update pytest-mh output to work with latest version (Kaleemullah Siddiqui) diff --git a/sources b/sources index 899d506..055dc9f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.21.0.tar.gz) = 43fae97604edfc6a647fe0988d144f90325e17c60c8530d1f520ac0bbf98ddcceb6d1b5d7a3064bc4fb78935b2d8a0b699891c0b09271c146e448703e34c04b7 +SHA512 (mrack-1.22.0.tar.gz) = 90b8c35cff5debf098b49cdb1521676502047f1c7747038fc8031b4f8b4ea1da6d3185f631e2c45adc1e28779636439a2767794f358ee02ef65258d6eded0e9f From 11899afe97398495f245e8c1a4509c8099eb667d Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 5 Nov 2024 12:40:06 +0000 Subject: [PATCH 30/41] Update to 1.23.0 upstream release Upstream tag: v1.23.0 Upstream commit: 962bcd00 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ca998f2..e98935c 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /mrack-1.19.0.tar.gz /mrack-1.21.0.tar.gz /mrack-1.22.0.tar.gz +/mrack-1.23.0.tar.gz diff --git a/README.packit b/README.packit index 2bd3f40..1b4760d 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.102.1.post1.dev6+g64f7460b. +The file was generated using packit 0.102.2.post1.dev4+g3142fcf8. diff --git a/mrack.spec b/mrack.spec index 12f9396..80f050c 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.22.0 +Version: 1.23.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -185,6 +185,10 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Tue Nov 05 2024 David Pascual Hernandez - 1.23.0-1 +- 64a84db feat: Add support for translanting job-owner of kickstart (David Pascual) +- 868523c feat: Add translantion for kernel_options and kernel_options_post (David Pascual) + * Thu Oct 17 2024 David Pascual Hernandez - 1.22.0-1 - f43d20f style: Reformat by black (David Pascual) - 768bba5 fix: podman: set podman connection information for ansible (David Pascual) diff --git a/sources b/sources index 055dc9f..afc9cbd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.22.0.tar.gz) = 90b8c35cff5debf098b49cdb1521676502047f1c7747038fc8031b4f8b4ea1da6d3185f631e2c45adc1e28779636439a2767794f358ee02ef65258d6eded0e9f +SHA512 (mrack-1.23.0.tar.gz) = 29e8bcdf8a074922ba6c980e7525b97995bd27009d38c8ae47683241bf1717cd4ad1a47ac7a058633e5b25a1309afbab9834d4647d4911304d6533c004951f1e From ac739649e4e894b91c83169e300792019ed96fc0 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 16 Dec 2024 13:21:24 +0000 Subject: [PATCH 31/41] Update to 1.23.1 upstream release Upstream tag: v1.23.1 Upstream commit: bf24bc06 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e98935c..ce915d9 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /mrack-1.21.0.tar.gz /mrack-1.22.0.tar.gz /mrack-1.23.0.tar.gz +/mrack-1.23.1.tar.gz diff --git a/README.packit b/README.packit index 1b4760d..5c0e101 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.102.2.post1.dev4+g3142fcf8. +The file was generated using packit 0.105.0.post1.dev2+g4453c0ec. diff --git a/mrack.spec b/mrack.spec index 80f050c..6e2e69a 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.23.0 +Version: 1.23.1 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -185,6 +185,10 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Mon Dec 16 2024 David Pascual Hernandez - 1.23.1-1 +- 0cabc75 fix: Translate job-group properly (David Pascual) +- 70e07c1 fix: Return empty list when there is no content in res_ks_list (David Pascual) + * Tue Nov 05 2024 David Pascual Hernandez - 1.23.0-1 - 64a84db feat: Add support for translanting job-owner of kickstart (David Pascual) - 868523c feat: Add translantion for kernel_options and kernel_options_post (David Pascual) diff --git a/sources b/sources index afc9cbd..f61daac 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.23.0.tar.gz) = 29e8bcdf8a074922ba6c980e7525b97995bd27009d38c8ae47683241bf1717cd4ad1a47ac7a058633e5b25a1309afbab9834d4647d4911304d6533c004951f1e +SHA512 (mrack-1.23.1.tar.gz) = 012f5dbe37ee32258a70897de5b0fde5291f134b0db7ebcd822243ba0cefe3c33792b857958a3de44f9ef39358f886ba946be96d1eb8f059a02bbb4dad5b2fef From eb26389a31b74b8e84694a488d29f2189ab372a7 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 9 Jan 2025 09:15:22 +0000 Subject: [PATCH 32/41] Update to 1.23.2 upstream release Upstream tag: v1.23.2 Upstream commit: 7bfeb845 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 5 ++++- sources | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ce915d9..8cfd990 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /mrack-1.22.0.tar.gz /mrack-1.23.0.tar.gz /mrack-1.23.1.tar.gz +/mrack-1.23.2.tar.gz diff --git a/README.packit b/README.packit index 5c0e101..8c905b9 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.105.0.post1.dev2+g4453c0ec. +The file was generated using packit 0.106.0.post1.dev8+g521f1e1d. diff --git a/mrack.spec b/mrack.spec index 6e2e69a..10ce07d 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.23.1 +Version: 1.23.2 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -185,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Thu Jan 09 2025 David Pascual Hernandez - 1.23.2-1 +- 600203c fix: Translate host_requires properly (David Pascual) + * Mon Dec 16 2024 David Pascual Hernandez - 1.23.1-1 - 0cabc75 fix: Translate job-group properly (David Pascual) - 70e07c1 fix: Return empty list when there is no content in res_ks_list (David Pascual) diff --git a/sources b/sources index f61daac..91cee89 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.23.1.tar.gz) = 012f5dbe37ee32258a70897de5b0fde5291f134b0db7ebcd822243ba0cefe3c33792b857958a3de44f9ef39358f886ba946be96d1eb8f059a02bbb4dad5b2fef +SHA512 (mrack-1.23.2.tar.gz) = 0fe3456d01550c2a1808d77ea62ad283e3fabc8cf5bf1acbefb2d2a7779838cb6f37010fa5b7fd7eef51912bf75c4695bd434eea87b0bdfc7460254dc530b1dd From c42f182ff9a47adcb332e4f9dc6d0253c2c23d26 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 19:16:58 +0000 Subject: [PATCH 33/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index 10ce07d..1a97715 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.23.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 1.23.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jan 09 2025 David Pascual Hernandez - 1.23.2-1 - 600203c fix: Translate host_requires properly (David Pascual) From 3d04fb333ed8446154aa54c70f656ba7413ec605 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 21 Mar 2025 15:52:35 +0000 Subject: [PATCH 34/41] Update to 1.23.3 upstream release Upstream tag: v1.23.3 Upstream commit: 75eb8ea4 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- mrack.spec | 10 ++++++---- sources | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 8cfd990..a84b3a9 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /mrack-1.23.0.tar.gz /mrack-1.23.1.tar.gz /mrack-1.23.2.tar.gz +/mrack-1.23.3.tar.gz diff --git a/README.packit b/README.packit index 8c905b9..33d5f21 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.106.0.post1.dev8+g521f1e1d. +The file was generated using packit 1.2.0.post1.dev19+g772be563. diff --git a/mrack.spec b/mrack.spec index 1a97715..61a3114 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack -Version: 1.23.2 -Release: 2%{?dist} +Version: 1.23.3 +Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,8 +185,10 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog -* Fri Jan 17 2025 Fedora Release Engineering - 1.23.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild +* Fri Mar 21 2025 David Pascual Hernandez - 1.23.3-1 +- 4da221c fix: Translate nested or/and constraint properly (David Pascual) +- 60275ee fix: Make distro_variants working as patterns (David Pascual) +- c02cc90 docs: Update maintainer email (David Pascual) * Thu Jan 09 2025 David Pascual Hernandez - 1.23.2-1 - 600203c fix: Translate host_requires properly (David Pascual) diff --git a/sources b/sources index 91cee89..9bbe0a7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.23.2.tar.gz) = 0fe3456d01550c2a1808d77ea62ad283e3fabc8cf5bf1acbefb2d2a7779838cb6f37010fa5b7fd7eef51912bf75c4695bd434eea87b0bdfc7460254dc530b1dd +SHA512 (mrack-1.23.3.tar.gz) = 42641754442c75db806086804b9581a49ed2c2c2755b2cc0e63c00cf8858bcd1f56016fad6baf0293e047868aec0f7e0f2a6227555ac6573aca7c90c9a05db6e From aa63646d9637424acd9fe455c14ee2eacb7e1cf3 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 28 May 2025 14:55:45 +0000 Subject: [PATCH 35/41] Update to 1.23.4 upstream release Upstream tag: v1.23.4 Upstream commit: 64f69c1e Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 12 ++++++------ README.packit | 2 +- mrack.spec | 13 ++++++++++++- sources | 2 +- 5 files changed, 21 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index a84b3a9..6661fa1 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /mrack-1.23.1.tar.gz /mrack-1.23.2.tar.gz /mrack-1.23.3.tar.gz +/mrack-1.23.4.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 83f3dee..e3612f7 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -45,7 +45,7 @@ jobs: - job: copr_build trigger: pull_request release_suffix: "99.dev.{PACKIT_PROJECT_BRANCH}" - targets: [fedora-all, epel-8, epel-9] + targets: [fedora-all, epel-all] - job: tests trigger: pull_request @@ -54,25 +54,25 @@ jobs: - job: copr_build trigger: commit - targets: [fedora-all, epel-8, epel-9] + targets: [fedora-all, epel-all] - job: copr_build trigger: release owner: "@freeipa" project: neoave - targets: [fedora-all, epel-8, epel-9] + targets: [fedora-all, epel-all] - job: propose_downstream trigger: release - dist_git_branches: [fedora-all, epel-8, epel-9] + dist_git_branches: [fedora-all, epel-all] - job: koji_build trigger: commit - dist_git_branches: [fedora-all, epel-8, epel-9] + dist_git_branches: [fedora-all, epel-all] - job: bodhi_update trigger: commit - dist_git_branches: [fedora-branched, epel-8, epel-9] # rawhide updates are created automatically + dist_git_branches: [fedora-branched, epel-all] # rawhide updates are created automatically # # pr_osp # - &internal_test # use openstack (osp) tests as template for other test cases diff --git a/README.packit b/README.packit index 33d5f21..7e268b5 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.2.0.post1.dev19+g772be563. +The file was generated using packit 1.8.0.post1.dev15+g39511efc. diff --git a/mrack.spec b/mrack.spec index 61a3114..4ee323b 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.23.3 +Version: 1.23.4 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -185,6 +185,17 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Wed May 28 2025 David Pascual Hernandez - 1.23.4-1 +- 75d8c3b chore: Enable epel-10 builds in Packit (David Pascual) +- 4a98123 fix: Support pass fetch_url to task (David Pascual) + +* Fri Apr 25 2025 David Pascual Hernandez - 1.23.3-1 +- cee2f5b fix : Not try to login beaker hub unless needed (David Pascual) +- 75eb8ea chore: Release version 1.23.3 (github-actions) +- 4da221c fix: Translate nested or/and constraint properly (David Pascual) +- 60275ee fix: Make distro_variants working as patterns (David Pascual) +- c02cc90 docs: Update maintainer email (David Pascual) + * Fri Mar 21 2025 David Pascual Hernandez - 1.23.3-1 - 4da221c fix: Translate nested or/and constraint properly (David Pascual) - 60275ee fix: Make distro_variants working as patterns (David Pascual) diff --git a/sources b/sources index 9bbe0a7..3fa9d0e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.23.3.tar.gz) = 42641754442c75db806086804b9581a49ed2c2c2755b2cc0e63c00cf8858bcd1f56016fad6baf0293e047868aec0f7e0f2a6227555ac6573aca7c90c9a05db6e +SHA512 (mrack-1.23.4.tar.gz) = 4bab63947e92a2d6e7de5d9abb1229740b93bbd2e935b91e65beae7ac15f6fd2b848bc6bae7d6e2e755605bd7420f5c425ef98f78d656c91f4fe8ff80819416f From 8dabca6f5f4ad73027fd81ba79b4134a98398fec Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 23:21:05 +0200 Subject: [PATCH 36/41] Rebuilt for Python 3.14 --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index 4ee323b..0a14a22 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.23.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Mon Jun 02 2025 Python Maint - 1.23.4-2 +- Rebuilt for Python 3.14 + * Wed May 28 2025 David Pascual Hernandez - 1.23.4-1 - 75d8c3b chore: Enable epel-10 builds in Packit (David Pascual) - 4a98123 fix: Support pass fetch_url to task (David Pascual) From c509b2c23339c4bd3c3a1021ec2796a63fa8aef4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 22:25:53 +0000 Subject: [PATCH 37/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index 0a14a22..8dbad45 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.23.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 1.23.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Python Maint - 1.23.4-2 - Rebuilt for Python 3.14 From de1a68f2e7c600ea5b4e4c0f832725a0241877b7 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 13:00:52 +0200 Subject: [PATCH 38/41] Rebuilt for Python 3.14.0rc2 bytecode --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index 8dbad45..cb4aa5b 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.23.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Fri Aug 15 2025 Python Maint - 1.23.4-4 +- Rebuilt for Python 3.14.0rc2 bytecode + * Thu Jul 24 2025 Fedora Release Engineering - 1.23.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From d00f1a756ab84c3d4aa5503d8c105b24f8a3b430 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:31:48 +0200 Subject: [PATCH 39/41] Rebuilt for Python 3.14.0rc3 bytecode --- mrack.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mrack.spec b/mrack.spec index cb4aa5b..247babb 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack Version: 1.23.4 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,6 +185,9 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Fri Sep 19 2025 Python Maint - 1.23.4-5 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 1.23.4-4 - Rebuilt for Python 3.14.0rc2 bytecode From b525b8bb68ffa74982f9620dc8d4c92413f4c915 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 25 Sep 2025 07:07:31 +0000 Subject: [PATCH 40/41] Update to 1.24.0 upstream release Upstream tag: v1.24.0 Upstream commit: a0e84a2f Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 12 ++++++------ README.packit | 2 +- mrack.spec | 22 ++++++++++------------ sources | 2 +- 5 files changed, 19 insertions(+), 20 deletions(-) diff --git a/.gitignore b/.gitignore index 6661fa1..18da2c4 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /mrack-1.23.2.tar.gz /mrack-1.23.3.tar.gz /mrack-1.23.4.tar.gz +/mrack-1.24.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index e3612f7..59e7a85 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -45,7 +45,7 @@ jobs: - job: copr_build trigger: pull_request release_suffix: "99.dev.{PACKIT_PROJECT_BRANCH}" - targets: [fedora-all, epel-all] + targets: [fedora-all, epel-9, epel-10] - job: tests trigger: pull_request @@ -54,25 +54,25 @@ jobs: - job: copr_build trigger: commit - targets: [fedora-all, epel-all] + targets: [fedora-all, epel-9, epel-10] - job: copr_build trigger: release owner: "@freeipa" project: neoave - targets: [fedora-all, epel-all] + targets: [fedora-all, epel-9, epel-10] - job: propose_downstream trigger: release - dist_git_branches: [fedora-all, epel-all] + dist_git_branches: [fedora-all, epel-9, epel-10] - job: koji_build trigger: commit - dist_git_branches: [fedora-all, epel-all] + dist_git_branches: [fedora-all, epel-9, epel-10] - job: bodhi_update trigger: commit - dist_git_branches: [fedora-branched, epel-all] # rawhide updates are created automatically + dist_git_branches: [fedora-branched, epel-9, epel-10] # rawhide updates are created automatically # # pr_osp # - &internal_test # use openstack (osp) tests as template for other test cases diff --git a/README.packit b/README.packit index 7e268b5..fb341a1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.8.0.post1.dev15+g39511efc. +The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. diff --git a/mrack.spec b/mrack.spec index 247babb..710ff2e 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,6 +1,6 @@ Name: mrack -Version: 1.23.4 -Release: 5%{?dist} +Version: 1.24.0 +Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner License: Apache-2.0 @@ -185,17 +185,15 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog -* Fri Sep 19 2025 Python Maint - 1.23.4-5 -- Rebuilt for Python 3.14.0rc3 bytecode +* Thu Sep 25 2025 David Pascual Hernandez - 1.24.0-1 +- 39e9d79 feat: Add support to pass watchdog panic="ignore" in Beaker recipe (David Pascual) +- 801ef4b fix: Fix nested and/or issue (David Pascual) +- fad14c2 test: Add _translate_constraint test (David Pascual) -* Fri Aug 15 2025 Python Maint - 1.23.4-4 -- Rebuilt for Python 3.14.0rc2 bytecode - -* Thu Jul 24 2025 Fedora Release Engineering - 1.23.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Mon Jun 02 2025 Python Maint - 1.23.4-2 -- Rebuilt for Python 3.14 +* Tue Sep 09 2025 David Pascual Hernandez - 1.23.5-1 +- b46c7c4 chore: Bump python-semantic-release to fix release issue (David Pascual) +- 033e1f7 chore(packit): Update epel spec for fedora propose upstream (David Pascual) +- aeb12fe fix: Enforce beaker-client 29.2 to fix fetch_url error (David Pascual) * Wed May 28 2025 David Pascual Hernandez - 1.23.4-1 - 75d8c3b chore: Enable epel-10 builds in Packit (David Pascual) diff --git a/sources b/sources index 3fa9d0e..6157ccb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.23.4.tar.gz) = 4bab63947e92a2d6e7de5d9abb1229740b93bbd2e935b91e65beae7ac15f6fd2b848bc6bae7d6e2e755605bd7420f5c425ef98f78d656c91f4fe8ff80819416f +SHA512 (mrack-1.24.0.tar.gz) = 0a44e4dd401bd28b8a12a3f885c7833670bcf05bd5ec99932e32293e3bafd2d0dc1047c4fe9a9370490cfafc788429fcdc490da485c5c4232563b7b6e01be204 From 7e9796cacf6e61f23d19f49dce3a7342413d129a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 21 Oct 2025 09:49:48 +0000 Subject: [PATCH 41/41] Update to 1.25.0 upstream release Upstream tag: v1.25.0 Upstream commit: 5c9c9ccb Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + mrack.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 18da2c4..4965df3 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /mrack-1.23.3.tar.gz /mrack-1.23.4.tar.gz /mrack-1.24.0.tar.gz +/mrack-1.25.0.tar.gz diff --git a/mrack.spec b/mrack.spec index 710ff2e..05e6443 100644 --- a/mrack.spec +++ b/mrack.spec @@ -1,5 +1,5 @@ Name: mrack -Version: 1.24.0 +Version: 1.25.0 Release: 1%{?dist} Summary: Multicloud use-case based multihost async provisioner @@ -185,6 +185,10 @@ rm -r src/%{name}.egg-info %{python3_sitelib}/%{name}/providers/utils/{,__pycache__/}testcloud.* %changelog +* Tue Oct 21 2025 David Pascual Hernandez - 1.25.0-1 +- 8ed12e7 feat: Add support for Beaker group key (David Pascual) +- 8e6ab07 fix: Revert commit 0cabc75 (David Pascual) + * Thu Sep 25 2025 David Pascual Hernandez - 1.24.0-1 - 39e9d79 feat: Add support to pass watchdog panic="ignore" in Beaker recipe (David Pascual) - 801ef4b fix: Fix nested and/or issue (David Pascual) diff --git a/sources b/sources index 6157ccb..5d89186 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mrack-1.24.0.tar.gz) = 0a44e4dd401bd28b8a12a3f885c7833670bcf05bd5ec99932e32293e3bafd2d0dc1047c4fe9a9370490cfafc788429fcdc490da485c5c4232563b7b6e01be204 +SHA512 (mrack-1.25.0.tar.gz) = 29ddf0b75a989682193e8078780495ea2b8cf61c106d28700361ac18f061a4e3f8e102e932eacf90eace5e2c731765e65a5eac2f499e24e2188e34743f981328