Skip to content

Releases: pyveci/racker

0.3.0

14 Feb 09:26
Compare
Choose a tag to compare

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

20 May 11:33
Compare
Choose a tag to compare
  • 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

Full Changelog: 0.1.0...0.2.0

0.1.0

08 May 13:52
Compare
Choose a tag to compare
  • 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

Full Changelog: 0.0.0...0.1.0

0.0.0

08 May 13:51
Compare
Choose a tag to compare
  • Add convenience wrapper around systemd-nspawn
  • Add convenience wrapper around Windows Docker Machine

Full Changelog: https://github.com/cicerops/racker/commits/0.0.0