Releases: pyveci/racker
Releases · pyveci/racker
0.3.0
What's Changed
- 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
Full Changelog: 0.2.0...0.3.0
0.2.0
- Add software tests to CI/GHA
- Naming things: Add
racker
command withracker {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
topostroj.backend.nspawn
- Refactoring: Move code from
setup_ubuntu
to genericacquire_from_http
Full Changelog: 0.1.0...0.2.0
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 likedebian-11
for addressing curated filesystem images - Rename project to Racker and Python package to
racker
Full Changelog: 0.0.0...0.1.0
0.0.0
- Add convenience wrapper around
systemd-nspawn
- Add convenience wrapper around Windows Docker Machine
Full Changelog: https://github.com/cicerops/racker/commits/0.0.0