Racker

Latest version: v0.3.0

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

Scan your dependencies

0.3.0

================

- Increase resources assigned to Vagrant environment.
Now, it gets 4 VCPUs and 4096 MB RAM.
- Improve platform guards and naming things
- Improve central command invocation function
- Improve documentation
- Fix packaging

0.2.0

================

- Add software tests to CI/GHA
- Naming things: Add ``racker`` command with ``racker {pull,run}`` subcommands
- Improve subprocess stdout/stderr redirection and error handling
- Activate full ``umoci``-unpacked images
- Add test case for ``postroj pkgprobe``
- Improve image subsystem to acquire arbitrary Docker filesystem images
- Add operating system support for SLES 15, SLES BCI, RHEL, CentOS 9
- Add operating system support for RHEL UBI's "minimal" flavors
- Add custom exception objects
- Add more test cases to raise code coverage to >75%
- Refactoring: Bundle ``systemd-nspawn``/``machinectl`` to ``postroj.backend.nspawn``
- Refactoring: Move code from ``setup_ubuntu`` to generic ``acquire_from_http``

0.1.0

================

- Add ``ImageProvider`` implementation to provision operating system images
- Add resources and documentation for sandbox setup based on Vagrant
- Supported operating systems:
Debian, Ubuntu, Fedora, openSUSE, Arch Linux,
CentOS, Rocky Linux, Amazon Linux, Oracle Linux
- Add basic probing for unit ``systemd-journald``
- Add example probe implementation for the Apache web server
- Add ``postroj pkgprobe`` implementation
- Add ``postroj list-images`` subcommand
- Add caching of download artefacts
- Improve robustness and documentation
- Add subcommand ``postroj pull [--all]``
- Add subcommand ``postroj selftest {hostnamectl,pkgprobe}``
- Improve process management of container wrapper
- Generalize process wrapper for launching Nspawn containers
- Add subcommand ``postroj run``
- Fix ``stty: 'standard input': Inappropriate ioctl for device``
- Refactor application settings
- Add software test framework and basic tests for ``postroj run``
- Refactor data model for curated operating systems / disk images
- Allow ``versionname`` labels like ``debian-11`` for addressing curated filesystem images
- Rename project to *Racker* and Python package to ``racker``

0.0.0

================

- Add convenience wrapper around ``systemd-nspawn``
- Add convenience wrapper around Windows Docker Machine

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.