Releases: containers/qm
Releases · containers/qm
v0.5.0
What's Changed
- allow qm to set quota by @rhatdan in #66
- Additional SELinux rules found in testing by @rhatdan in #67
- Updating images iptables-services by @Yarboa in #68
- demo/e2e: add dashboard-tui by @dougsland in #70
- Add Packit test tmt plans by @Yarboa in #69
- Adding pre-commit workflow by @Yarboa in #80
- Adding flake8 to precommit by @Yarboa in #81
- Pr_77 by @Yarboa in #82
- template: add more python packages and link by @dougsland in #83
- systemd: fix bash errors by @dougsland in #86
- e2e: fix README.md by @dougsland in #88
- RPM: remove
user_namespace
for c9s in qm.spec by @lsm5 in #93 - RPM: ensure user_namespace removed only on rhel9 by @lsm5 in #96
- make: add validation for rhel9 or lower by @dougsland in #94
- e2e: add dual stack support by @dougsland in #97
- Minor typo by @ericcurtin in #99
- Make %ghost own the file created in %post by @pypingou in #100
- Fix #101 by @sandrobonazzola in #102
- make .packit.sh pass shellcheck by @sandrobonazzola in #110
- markdown: make it pass markdownlint by @sandrobonazzola in #109
- update-spec-version.sh shellcheck fixes by @sandrobonazzola in #108
- make setup pass shellcheck by @sandrobonazzola in #107
- fix connectivity test shellcheck by @sandrobonazzola in #111
- start qm.service at boot by @sandrobonazzola in #115
- stop qm.service only on real install by @sandrobonazzola in #116
- Fix linting issue by @Yarboa in #119
- Default timezone to local to match the hosts by @rhatdan in #117
- tests: fix pre-commit warnings in bash/python by @dougsland in #125
- RPM: autospec macros not defined yet in EL9 by @lsm5 in #124
- Adding steps how to test qm manually by @Yarboa in #126
- setup improvements by @dougsland in #127
- Fix hirtectl config by @Yarboa in #131
- qm.container: remove ExecuteStartPre by @dougsland in #133
- spec: require golang-github-cpuguy83-md2man by @sandrobonazzola in #122
- demo: general improvements by @dougsland in #137
- spec: remove errors in the spec by @dougsland in #139
- docs: Adding docs/quadlet-examples dir by @dougsland in #140
- e2e: update doc for tmt locally by @dougsland in #141
- spec: target /usr/lib for qm module by @sandrobonazzola in #145
- Allow qm container domains additional access by @rhatdan in #144
- e2e: remove commented line in the AllowedNodeNames by @dougsland in #147
- e2e: run-test-e2e add --number-of-nodes by @dougsland in #149
- e2e: update lib/container to add node'N' nodes by @dougsland in #151
- e2e: run-test-e2e improve cleanup by @dougsland in #152
- CODEOWNERS: Yariv and Sandro by @dougsland in #150
- e2e: ignore some outputs by @dougsland in #153
- e2e: create systemd stub srv in all qm nodes by @dougsland in #154
- e2e: handle multiline in hirte.conf by @dougsland in #155
- e2e: list only services created by the test script by @dougsland in #156
- e2e: add tool remove-containers.sh by @dougsland in #157
- partially revert commit 1cfd978 by @sandrobonazzola in #158
- packit: Build PRs into default packit COPRs by @martinpitt in #160
- e2e: add more info regarding the tests by @dougsland in #161
- packit: Restore podman-next target list by @martinpitt in #162
- e2e: add days and hours for the e2e tests measure by @dougsland in #163
- Allow qm_t to use sys_nice capability by @rhatdan in #165
- e2e: add packages for tmt development by @dougsland in #166
- e2e: add more packages as requirement by @dougsland in #167
New Contributors
- @Yarboa made their first contribution in #68
- @ericcurtin made their first contribution in #99
- @sandrobonazzola made their first contribution in #102
- @martinpitt made their first contribution in #160
Full Changelog: v0.4.1...v0.5.0
v0.4.1
v0.4.0
What's Changed
- qm.te: Bump version by @lsm5 in #50
- Packit: check for version consistency in VERSION and qm.te by @lsm5 in #51
- github: add dougsland as reviewer by @dougsland in #52
- Changes needed for demoing on centos 9 stream by @rhatdan in #53
- Quick doc fix in the setup script by @pypingou in #55
- No longer need the --nogpgcheck flag by @rhatdan in #56
- e2e: add initial getopt by @dougsland in #58
- Update qm /etc/agent/agent.conf that when the qm.service is started by @rhatdan in #57
- Bump to v0.3.0 by @rhatdan in #60
- Fix handling of /var and /etc within container by @rhatdan in #61
- Switch all references to ROOTFS to capatalize by @rhatdan in #63
- Packit: Temporarily disable bodhi for epel9 by @lsm5 in #62
New Contributors
Full Changelog: v0.2.0...v0.4.0
v0.2.0
What's Changed
- Init version 0.1.0 by @rhatdan in #30
- quadlet: minimal sane default for AllowedCPUs by @lsm5 in #31
- Packit: Add downstream Fedora packaging tasks by @lsm5 in #36
- Packit: fix source tarball path by @lsm5 in #37
- Additional SELinux fixes by @rhatdan in #38
- Add configuration of storage.conf for qm by @rhatdan in #39
- Allow qm_t to be entered from all executables by @rhatdan in #40
- e2e: Initial e2e code by @dougsland in #34
- e2e: add validations for calls by @dougsland in #41
- qm.container: add /dev/fuse by @dougsland in #43
- build: add .github/CODEOWNERS by @dougsland in #42
- Add demo script to allow people to play with qm by @rhatdan in #45
- update to allow unconfined_r to run qm_t by @rhatdan in #44
- Improve demo by @rhatdan in #46
- RPM: adjust podman dependency epoch by @lsm5 in #48
- Build selinux on platforms without user_namespace class by @rhatdan in #47
- Bump to v0.2.0 by @rhatdan in #49
New Contributors
- @dougsland made their first contribution in #34
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Packit: initial enablement by @lsm5 in #2
- Finish up setup script and makefile cleanups by @rhatdan in #3
- Fixup packet by @rhatdan in #4
- Preinstall qm.pp.bz2 in spec by @rhatdan in #5
- setup script should not be removing the qmEtc and qmVar volumes by @rhatdan in #6
- remove selinux comments from spec file and update description by @rhatdan in #7
- Identify qm_container_file_t as a file_type by @rhatdan in #9
- Add man page for qm by @rhatdan in #8
- Cleanup quadlet.container definition by @rhatdan in #10
- Cleanup setup script by @rhatdan in #11
- Fix description in the rpm spec file by @rhatdan in #12
- Spec file should require hirte-agent and podman > 2.5 be available by @rhatdan in #15
- fixup setup to run first time and not fail if qm.service is not enabled by @rhatdan in #14
- rpm: podman on Fedora has Epoch: 5 by @lsm5 in #16
- Unmask all /proc and /sys, so that qm can run containers by @rhatdan in #17
- Install qm.container in /usr/share/containers/systemd by @rhatdan in #18
- Setup /etc/subuid and /etc/subgid files for qm environment by @rhatdan in #19
- Packit: Comment out
trigger: commit
block by @lsm5 in #20 - Packit: Explicitly specify all copr build targets by @lsm5 in #21
- Add /dev/kvm device to qm, so VMs can be launched by @rhatdan in #22
- Automatically setup the hirte-agent by @rhatdan in #23
- quadlet: make
/dev/kvm
optional by @lsm5 in #26 - RPM: set AllowedCPUs in quadlet file post install by @lsm5 in #25
- dontaudit attempts of container procesess reading policy by @rhatdan in #29
- use unshare rather then chroot to enable hirte-agent.service by @rhatdan in #28
- Allow qm containers to connect and listen on network by @rhatdan in #27
New Contributors
Full Changelog: https://github.com/containers/qm/commits/v0.1.0