Mrack

Latest version: v1.23.0

Safety actively analyzes 682487 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

7.34.4

Version 7.33.1 of python-semantic-release action is failing in the container build.
Updating action to this version will solve this issue.

Signed-off-by: David Pascual <davhernaredhat.com> ([`9bbd987`](https://github.com/neoave/mrack/commit/9bbd98739e600400d580bc6c815d3225c12beac6))

Documentation

* docs(Beaker): Add hostRequires documentation section to guides

Signed-off-by: Tibor Dudlák <tdudlakredhat.com> ([`de027fa`](https://github.com/neoave/mrack/commit/de027fa278dd52b5874bd017a12a81901e8ad982))

Feature

* feat: Add new dependecies to mrack.spec file

Add aiofiles and os_client_config dependencies from latest changes
to mrack.spec definition

Signed-off-by: David Pascual <davhernaredhat.com> ([`d6b7298`](https://github.com/neoave/mrack/commit/d6b72983a5bd81977b68de2ecf607ad6b5a26eb0))

* feat(OpenStack): Add clouds.yaml as an authentication method

Add clouds.yaml as an alternative to env vars.
Also, user+password and application credentials formats are both allowed.

Signed-off-by: David Pascual <davhernaredhat.com> ([`7bbda34`](https://github.com/neoave/mrack/commit/7bbda3442826d7db19eee2e6c0af17e02a9b156e))

* feat(OpenStack): Import publick key on provision

This will save manual steps and error if the public key was not previously imported to
openstack profile.

Signed-off-by: David Pascual <davhernaredhat.com> ([`a5b32e3`](https://github.com/neoave/mrack/commit/a5b32e3b47cd454b7481119cb138e41fb23b022a))

Fix

* fix(Beaker): Exception has been thrown as raise missed argument

Signed-off-by: Tibor Dudlák <tdudlakredhat.com> ([`db74ae0`](https://github.com/neoave/mrack/commit/db74ae0d392b00d950c36aede08b13480165811a))

Test

* test: fix pylint issues and use isinstance

Signed-off-by: Tibor Dudlák <tdudlakredhat.com> ([`1a29d86`](https://github.com/neoave/mrack/commit/1a29d86e9218eb6bd86a120726aa12a89681521e))

1.23.0

Feature

* feat: Add support for translanting job-owner of kickstart ([`64a84db`](https://github.com/neoave/mrack/commit/64a84db64bd825ec2551b164734eaa354265f6cb))

* feat: Add translantion for kernel_options and kernel_options_post ([`868523c`](https://github.com/neoave/mrack/commit/868523c9f75005b92e5300d4b877c32d9cfe80f6))

1.22.0

Chore

* chore: setup: package seccomp filter

Add seccomp.json to setup mrack package so it is included on pkg install.

Signed-off-by: Alexander Bokovoy <abokovoyredhat.com> ([`4d0b63c`](https://github.com/neoave/mrack/commit/4d0b63c5e15a0cd90fb7f44b2a1d340704618bd9))

Documentation

* docs: Update seccomp configuration example

seccomp.json example from FreeIPA Azure CI tests. It works well for both
docker and podman, both root and rootless.

Signed-off-by: Alexander Bokovoy <abokovoyredhat.com> ([`9b2d980`](https://github.com/neoave/mrack/commit/9b2d98093aaad4a8fdb7f2391aa94a6281590162))

Feature

* feat: podman: handle custom network configuration

Allow to add custom network configuration to the network bridge
activated via podman provider.

Signed-off-by: Alexander Bokovoy <abokovoyredhat.com> ([`f3deca1`](https://github.com/neoave/mrack/commit/f3deca12138c1470cf2b399d00baf81875aa1ef2))

Fix

* fix: podman: set podman connection information for ansible

Ansible connection.podman.podman connection module uses ansible_host as
a container ID to connect to. Use container ID instead of IP address
which cannot be reached in rootless setup anyway.

It makes `ansible -c podman -i metadata-inventory.yaml` usable in
rootless podman setup because one cannot connect over IP addresses to
the containers as the networking bridge is not visible from the host.

Signed-off-by: Alexander Bokovoy <abokovoyredhat.com> ([`768bba5`](https://github.com/neoave/mrack/commit/768bba5e4a098ad513a1123400aea03a90156e7d))

Style

* style: Reformat by black ([`f43d20f`](https://github.com/neoave/mrack/commit/f43d20f486352cd21fada90d301173c98cf5dca5))

1.21.0

Feature

* feat: update pytest-mh output to work with latest version ([`b3e0f7d`](https://github.com/neoave/mrack/commit/b3e0f7df1ebbb0748d267172ef315aa22ae3903a))

1.20.0

Chore

* chore: Update deprecated actions

Due to warnings shown in https://github.com/neoave/mrack/actions/runs/9302766806
It updates actions to new version with Node 20

Signed-off-by: David Pascual <davhernaredhat.com> ([`236393c`](https://github.com/neoave/mrack/commit/236393ccd2f16e13fec230b62232fb4bd2fc08ea))

Feature

* feat: Add support for translanting %pre and main body part of kickstart ([`feeae04`](https://github.com/neoave/mrack/commit/feeae04835574655aff2397dd78a5e1522c5156b))

1.19.0

Chore

* chore: bump black in pre-commit

Additionally formating version.py from running make format

Signed-off-by: David Pascual <davhernaredhat.com> ([`784d24b`](https://github.com/neoave/mrack/commit/784d24bb2ae2919bd6d3ba922967d6e2616c2769))

* chore(deps): bump black from 22.3.0 to 24.3.0

Bumps [black](https://github.com/psf/black) from 22.3.0 to 24.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.3.0...24.3.0)

---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`f6f9131`](https://github.com/neoave/mrack/commit/f6f9131ac9e3509c01c85adaee29ccc24f776b7f))

Feature

* feat: handle list value for add_dict_to_node function ([`f4324bf`](https://github.com/neoave/mrack/commit/f4324bf3291e37bf18ccbc2d229630513baf779c))

* feat: Provide beaker log links

Client like tmt may need to fetch the logs and store log contents ([`aa25ff3`](https://github.com/neoave/mrack/commit/aa25ff362022d86520e4a3196636a043f352b990))

Fix

* fix(beaker): supress 10_avc_check restraint plugin

It has happpened that this plugin sometimes ran after the dummy task, it reported fail
that there was some AVC (probabaly from other thing) which then failed the job and thus
mrack treated this as a provisioning failure.

This patch instructs restraint to not run this plugin and thus avoid this situation.

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`587a9c7`](https://github.com/neoave/mrack/commit/587a9c740035aff501d7c35af5e73de4c04e20c8))

* fix: make delete_host function more robust ([`f1e7590`](https://github.com/neoave/mrack/commit/f1e7590c0680849e81d67d40cbc9105a2fd40b2e))

Test

* test: speed-up tests by mocking gethostbyaddr

Tests that are using mrack outputs are slowed down by
socker.gethostbyaddr for adhoc IP addresses. This resolution mostly
fails and the test is slow (multiple seconds timeout for single IP).

With this, all python tests are executed within 1.5s.

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`6f81e37`](https://github.com/neoave/mrack/commit/6f81e377c56370d62664685a42d5f44e445c522c))

* test: Add add_dict_to_node test ([`2c0c2bb`](https://github.com/neoave/mrack/commit/2c0c2bb88f70bed25c432805b43026a4b6bf4b3f))

* test: Add test for _get_recipe_info function ([`a7db867`](https://github.com/neoave/mrack/commit/a7db867ff0fd53b5b6805efb08597b685b65ab24))

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.