diff --git a/.gitignore b/.gitignore index 303a833..e88f267 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/lorax-28.14.29.tar.gz +SOURCES/lorax-28.14.37.tar.gz diff --git a/.lorax.metadata b/.lorax.metadata index 370b0e3..a068fe3 100644 --- a/.lorax.metadata +++ b/.lorax.metadata @@ -1 +1 @@ -9312b8afe4f7220c66d8ea0c4894c4d80300d815 SOURCES/lorax-28.14.29.tar.gz +1d8218920bb907f084370cb47aa04c26c4585983 SOURCES/lorax-28.14.37.tar.gz diff --git a/SPECS/lorax.spec b/SPECS/lorax.spec index e1adc0d..b4001d4 100644 --- a/SPECS/lorax.spec +++ b/SPECS/lorax.spec @@ -3,7 +3,7 @@ %define debug_package %{nil} Name: lorax -Version: 28.14.29 +Version: 28.14.37 Release: 1%{?dist} Summary: Tool for creating the anaconda install images @@ -148,6 +148,10 @@ Requires: python3-gevent Requires: anaconda-tui Requires: qemu-img Requires: tar +Requires: python3-rpmfluff +Requires: git +Requires: xz +Requires: createrepo_c %{?systemd_requires} BuildRequires: systemd @@ -160,6 +164,7 @@ Summary: A command line tool for use with the lorax-composer API server # From Distribution Requires: python3-urllib3 +Requires: python3-pytoml %description -n composer-cli A command line tool for use with the lorax-composer API server. Examine recipes, @@ -247,6 +252,159 @@ getent passwd weldr >/dev/null 2>&1 || useradd -r -g weldr -d / -s /sbin/nologin %{_sysconfdir}/bash_completion.d/composer-cli %changelog +* Fri Dec 13 2019 Brian C. Lane 28.14.37-1 +- composer-cli: Add python3-pytoml to composer-cli requirements (bcl) + Related: rhbz#1779301 +- composer-cli: Remove unneeded % from API WARNING message (bcl) + Related: rhbz#1779301 +- Use mkisofs for the s390 live-iso template (bcl) + Related: rhbz#1746424 + +* Tue Dec 10 2019 Brian C. Lane 28.14.36-1 +- composer-cli: Only display the available compose types (bcl) + Related: rhbz#1751998 +- composer-cli: Return int from handle_api_result not bool (bcl) + Related: rhbz#1779301 +- Add support for API v1 commands upload, and providers (bcl) + Resolves: rhbz#1779301 + +* Mon Dec 02 2019 Brian C. Lane 28.14.35-1 +- tests: If TEST_OS isn't specified then match the host OS (atodorov) + Related: rhbz#1769525 +- tests: enable compose_ext4 test to use CDN repos (jrusz) + Related: rhbz#1777265 +- Add more lines to .gitignore (jrusz) + Related: rhbz#1777265 +- Remove all repo files & install composer-cli from host repos (atodorov) + Related: rhbz#1769525 +- Always remove lorax-composer & composer-cli RPMs before installing them (atodorov) + Related: rhbz#1769525 +- Always remove existing VM image before building new one (atodorov) + Related: rhbz#1769525 + +* Mon Nov 18 2019 Brian C. Lane 28.14.34-1 +- lorax-composer: Add cloud-init support to the vhd image (bcl) + Resolves: rhbz#1754711 +- Add dmidecode on supported architectures (bcl) + Related: rhbz#1714793 + +* Mon Nov 11 2019 Brian C. Lane 28.14.33-1 +- New lorax documentation - 28.14.33 (bcl) + Related: rhbz#1761653 +- docs: Increase root filesystem to 2000 in rhel-minimal.ks (bcl) + Resolves: rhbz#1730937 +- Update ppc64le isolabel to match x86_64 logic (bcl) + Related: rhbz#1757338 +- set inst.stage2 for ppc64le image (dan) + Related: rhbz#1757338 +- docs: Override macboot/nomacboot documentation (bcl) + Resolves: rhbz#1761653 +- tests: Keep beakerlib repo on the VM for tests which need it (atodorov) + Related: rhbz#1769525 +- tests: unskip Qcow2 and Live-ISO scenarios (atodorov) + Related: rhbz#1769525 +- tests: Ensure failure if beakerlib results file not found (atodorov) + Related: rhbz#1769525 +- tests: Documentation updates (atodorov) + Related: rhbz#1769525 +- tests: Use host repositories for make vm (atodorov) + Related: rhbz#1769525 +- Remove unused make targets (atodorov) + Related: rhbz#1769525 +- DRY when setting up, running & parsing results for beakerlib tests (atodorov) + Related: rhbz#1769525 +- tests: Use journalctl -g to check for failed login (bcl) + Related: rhbz#1769525 +- tests: Fix check_root_account when used with tar liveimg test (bcl) + Related: rhbz#1769525 +- tests: Use the same asserts as before (atodorov) + Related: rhbz#1769525 +- tests: switch to using podman instead of docker (atodorov) + Related: rhbz#1769525 +- tests: Remove nested vm from tar liveimg kickstart test (bcl) + Related: rhbz#1769525 +- tests: Use --http0.9 for curl ssh test (bcl) + Related: rhbz#1769525 +- test: Boot the live-iso faster, and login using ssh key (bcl) + Related: rhbz#1769525 +- tests: Split testing the image into a separate script (bcl) + Related: rhbz#1769525 +- test: Split up the test class to allow booting other images (bcl) + Related: rhbz#1769525 +- [tests] Collect compose logs after each build (atodorov) + Related: rhbz#1769525 +- [tests] Use a function to wait for compose to finish (jikortus) + Related: rhbz#1769525 +- [tests] Use functions for starting and stopping lorax-composer (atodorov) + Related: rhbz#1769525 +- tests: Add kickstart tar installation test (jikortus) + Related: rhbz#1733975 +- tests: add option to disable kernel command line parameters check (jikortus) + Related: rhbz#1733975 +- tests: Use a loop to wait for VM and sshd to start (bcl) + Related: rhbz#1733975 +- tests: Drop an old bug reference (bcl) (bcl) + +* Thu Oct 31 2019 Brian C. Lane 28.14.32-1 +- tests: Add tests for recipe checking functions (bcl) + Related: rhbz#1716596 +- lorax-composer: Add basic case check to check_recipe_dict (bcl) + Related: rhbz#1716596 +- lorax-composer: Add basic recipe checker function (bcl) + Resolves: rhbz#1716596 +- Add live iso support to s390 (bcl) + Related: rhbz#1746424 +- Disable some compose types on other architectures (bcl) + Resolves: rhbz#1751998 +- aarch64: Fix live-iso creation on aarch64 (bcl) + Resolves: rhbz#1752002 + +* Mon Oct 21 2019 Brian C. Lane 28.14.31-1 +- tests: Document Azure setup (atodorov) (atodorov) +- tests: unskip Azure scenario (atodorov) (atodorov) +- Support CI testing against a bots project PR (martin) (martin) +- Makefile: Update bots target for moved GitHub project (sanne.raymaekers) +- Skip azure, live-iso & qcow2 tests due to infra issues (atodorov) + Related: rhbz#1724073 +- tests: Add check to make sure the compose actually finished (bcl) + Related: rhbz#1724073 +- Backport Cockpit CI changes for RHEL 8 (atodorov) + Related: rhbz#1724073 +- tests: Drop sort from compose types test (bcl) +- New test: assert toml files in git workspace (atodorov) +- Use passwd --status for locked root account check (jikortus) + Related: rhbz#1728571 + +* Thu Jun 27 2019 Brian C. Lane 28.14.30-1 +- New lorax documentation - 28.14.30 (bcl) + Related: rhbz#1709594 +- Assert that RuntimeErrors have correct messages (egoode) + Related: rhbz#1709594 +- More descriptive error for a bad ref in repos.git (egoode) + Related: rhbz#1709594 +- Add more tests for gitrpm.py (bcl) + Related: rhbz#1709594 +- lorax-composer: Fix installing files from [[repos.git]] to / (bcl) + Related: rhbz#1709594 +- Add tests using repos.git in blueprints (bcl) + Related: rhbz#1709594 +- Move git repo creation into tests/lib.py (bcl) + Related: rhbz#1709594 +- rpmgit: catch potential errors while running git (bcl) + Related: rhbz#1709594 +- tests: Add test for Recipe.freeze() function (bcl) + Related: rhbz#1709594 +- Add repos.git support to lorax-composer builds (bcl) + Related: rhbz#1709594 +- Add pylorax.api.gitrpm module and tests (bcl) + Related: rhbz#1709594 +- Add support for [[repos.git]] section to blueprints (bcl) + Resolves: rhbz#1709594 +- [tests] Handle blueprints in setup_tests/teardown_tests correctly (atodorov) + Related: rhbz#1714298 +- tests: Set BLUEPRINTS_DIR in all cases (lars) + Related: rhbz#1714298 + * Mon Jun 10 2019 Brian C. Lane 28.14.29-1 - tests: Update openssh-server to version * (bcl) Related: rhbz#1678937