Mrack

Latest version: v1.23.1

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

Scan your dependencies

Page 11 of 11

0.1.0

Unknown

* Fix some typos

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`66b4040`](https://github.com/neoave/mrack/commit/66b40400bd2aa87105666362e77caa9a75ff186e))

* make up and destroy action work

Finishing of previous &34;WIP&34; architecture commit. With this, provisioning
in OpenStack is working. I.e. machines can be provisioned by up action
and destroyed by destroy action with state saved using File driver.

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`11d2439`](https://github.com/neoave/mrack/commit/11d2439bd2fd2f69737989addb2d7ecfe364df41))

* run: gracefully handle exceptions

So that nice error message is shown on expected errors.

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

* Update ctx obj attribute and add yaml helper functions

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

* Update requirements.txt

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

* WIP: Main app architecture with basic functionality

Adding:
- up action
- destroy action

Introducing concepts:

Trasnsformers: combines metadata together with provisioning config to
get configuration for providers.

Outputs: transform result of providers to various files like ansible
inventory or pytest-multihost config

Drivers: saves results of actions to file so that it can be used
later. E.g. up action result to be used for destroy action.

Adds basic CLI entry point for debugging or standalone usage.

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`3fccf92`](https://github.com/neoave/mrack/commit/3fccf92802b942b71706bc31333dbbd607f02629))

* fix Azure pipelines testing

Run the same stuff as in tox

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

* Set up CI with Azure Pipelines

[skip ci] ([`3467504`](https://github.com/neoave/mrack/commit/3467504d3f9d2339cfad5d10c91fadc6bce7eb94))

* Add Contribute section to README.md

To set expectations.

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`0dbcdcb`](https://github.com/neoave/mrack/commit/0dbcdcb5ccc0ee77a4eea9d3bb25439eb3d40396))

* lint: add pydocstyle checks and adjust/add doc strings

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`7d0867f`](https://github.com/neoave/mrack/commit/7d0867f161963b482e541fc515f541756a589579))

* doc string changes ([`20e938d`](https://github.com/neoave/mrack/commit/20e938d333a327f3d47ccc40661bafb50ec8344a))

* add unit tests for openstack provider

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`152051c`](https://github.com/neoave/mrack/commit/152051cdd7a6c5f5ef1ced18ac3028b9179fc081))

* openstack: add get_ips method to get IP availability for network

So that network availability can be queried by network name or uuid
in the same way as other objects.

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`60189ce`](https://github.com/neoave/mrack/commit/60189ce665cc04865646026090b976427beb6421))

* Move aiohabit package to src directory

Based on good practices in pytest

https://docs.pytest.org/en/latest/goodpractices.html

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`02e2cdd`](https://github.com/neoave/mrack/commit/02e2cddc307452bef25fb8b57927bafad8a1e682))

* Reformat code using python black

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`56c0a5a`](https://github.com/neoave/mrack/commit/56c0a5a2d6f9ca1e84d9d131c44058cbed6f3113))

* Initial .gitignore file

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`09e8959`](https://github.com/neoave/mrack/commit/09e89598f68c2ce960c0e98b50d094e24fe27c06))

* Initial implementation of OpenStack provider

This provider is now capable of:

* loading images, flavors, networks and limits up from during
initialization
* checking available resources (vCPU, memory) ahead
* provisioning multiple servers in parallel
* waiting for the servers to be ACTIVE
* deleting provisioned servers

TODO: check available IP addresses in networks

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

* Basic highlevel API

this might change completely during development

Signed-off-by: Petr Vobornik <pvoborniredhat.com> ([`29535a5`](https://github.com/neoave/mrack/commit/29535a5a5a01f957a8a2aef9e77d762dcdd4225a))

* Basic structure for future docs

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

* Initial commit.

Describes basic intentions of the project.

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

Page 11 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.