From d0461043fa5d3fe92b6ab92acf4d26b57ecc4039 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 15 Mar 2019 12:36:13 -0700 Subject: [PATCH 1/3] - tests: Make it easier to update version globs (bcl@redhat.com) - Update ppc64le isolabel to match x86_64 logic (bcl@redhat.com) - Add blacklist_exceptions to multipath.conf (bcl@redhat.com) --- .gitignore | 1 + lorax.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0c38879..4c8c4c7 100644 --- a/.gitignore +++ b/.gitignore @@ -156,3 +156,4 @@ /lorax-30.14.tar.gz /lorax-30.15.tar.gz /lorax-30.16.tar.gz +/lorax-30.17.tar.gz diff --git a/lorax.spec b/lorax.spec index aa73c12..509f8f0 100644 --- a/lorax.spec +++ b/lorax.spec @@ -3,7 +3,7 @@ %define debug_package %{nil} Name: lorax -Version: 30.16 +Version: 30.17 Release: 1%{?dist} Summary: Tool for creating the anaconda install images @@ -236,6 +236,11 @@ getent passwd weldr >/dev/null 2>&1 || useradd -r -g weldr -d / -s /sbin/nologin %{_mandir}/man1/composer-cli.1* %changelog +* Fri Mar 15 2019 Brian C. Lane 30.17-1 +- tests: Make it easier to update version globs (bcl@redhat.com) +- Update ppc64le isolabel to match x86_64 logic (bcl@redhat.com) +- Add blacklist_exceptions to multipath.conf (bcl@redhat.com) + * Mon Feb 25 2019 Brian C. Lane 30.16-1 - Fix pylint problems with vmware_list_vms.py (bcl@redhat.com) - Makefile: Make the .test-results directory (bcl@redhat.com) diff --git a/sources b/sources index 2d1cb71..17143ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lorax-30.16.tar.gz) = 0056ae1efae78ec1f3c9c26e6adf99d263b9322de65323fc0d9215cf48c689d0caaebf3766fdbb113d3b60f04b6638c542406d98ba447b58fc89d7625f988fed +SHA512 (lorax-30.17.tar.gz) = ea413e6ed2a9e932e44f73db854e39d2ec09338fb5ebacf0757904ef298771483b953ecccb87f506c6e66b7097e703e80d340c7e58209f50c3d6fdb727c60089 From f3232a9cdc98544ca754f37ede29f05638f4cd18 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 5 Apr 2019 15:59:41 -0700 Subject: [PATCH 2/3] - lorax-composer: pass customization.kernel append to extra_boot_args (bcl@redhat.com) - Improve logging for template syntax errors (bcl@redhat.com) - Add extra boot args to the livemedia-creator iso templates (bcl@redhat.com) - lorax-composer: Add the ability to append to the kernel command-line (bcl@redhat.com) - Add -iso-level 3 when the install.img is > 4GiB (bcl@redhat.com) - qemu wasn't restoring the terminal if it was terminated early (bcl@redhat.com) - Switch the --virt-uefi method to use SecureBoot (bcl@redhat.com) --- .gitignore | 1 + lorax.spec | 11 ++++++++++- sources | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4c8c4c7..bf22bc0 100644 --- a/.gitignore +++ b/.gitignore @@ -157,3 +157,4 @@ /lorax-30.15.tar.gz /lorax-30.16.tar.gz /lorax-30.17.tar.gz +/lorax-30.18.tar.gz diff --git a/lorax.spec b/lorax.spec index 509f8f0..0127add 100644 --- a/lorax.spec +++ b/lorax.spec @@ -3,7 +3,7 @@ %define debug_package %{nil} Name: lorax -Version: 30.17 +Version: 30.18 Release: 1%{?dist} Summary: Tool for creating the anaconda install images @@ -236,6 +236,15 @@ getent passwd weldr >/dev/null 2>&1 || useradd -r -g weldr -d / -s /sbin/nologin %{_mandir}/man1/composer-cli.1* %changelog +* Fri Apr 05 2019 Brian C. Lane 30.18-1 +- lorax-composer: pass customization.kernel append to extra_boot_args (bcl@redhat.com) +- Improve logging for template syntax errors (bcl@redhat.com) +- Add extra boot args to the livemedia-creator iso templates (bcl@redhat.com) +- lorax-composer: Add the ability to append to the kernel command-line (bcl@redhat.com) +- Add -iso-level 3 when the install.img is > 4GiB (bcl@redhat.com) +- qemu wasn't restoring the terminal if it was terminated early (bcl@redhat.com) +- Switch the --virt-uefi method to use SecureBoot (bcl@redhat.com) + * Fri Mar 15 2019 Brian C. Lane 30.17-1 - tests: Make it easier to update version globs (bcl@redhat.com) - Update ppc64le isolabel to match x86_64 logic (bcl@redhat.com) diff --git a/sources b/sources index 17143ad..d3efc14 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lorax-30.17.tar.gz) = ea413e6ed2a9e932e44f73db854e39d2ec09338fb5ebacf0757904ef298771483b953ecccb87f506c6e66b7097e703e80d340c7e58209f50c3d6fdb727c60089 +SHA512 (lorax-30.18.tar.gz) = 8bc7fe0e3294b43aabf7269d7b2dc79476f798924006518104be7a8c5ec06da73aacc597ca90db3d95b0cb06c22ac7738df29cfd3af54c7d4ffd5533bc0274b5 From 18b3b3e744300b179be96e6d04c22ea0e9cef70c Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 6 May 2019 16:58:03 -0700 Subject: [PATCH 3/3] - New lorax documentation - 30.19 (bcl@redhat.com) - Replace isoinfo with pycdlib (bcl@redhat.com) - Change customizations.firewall to append items instead of replace (bcl@redhat.com) - Update customizations.services documentation (bcl@redhat.com) - lorax-composer: Add services support to blueprints (bcl@redhat.com) - lorax-composer: Add firewall support to blueprints (bcl@redhat.com) - lorax-composer: Add locale support to blueprints (bcl@redhat.com) - lorax-composer: Fix customizations when creating a recipe (bcl@redhat.com) - Update docs for new timezone section (bcl@redhat.com) - lorax-composer: Add timezone support to blueprint (bcl@redhat.com) - Proposal for adding to the blueprint customizations (bcl@redhat.com) - Add test for starting compose with deleted blueprint (jikortus@redhat.com) - Update VMware info for VMware testing (chrobert@redhat.com) - tests: Cleanup on failure of in_tempdir (bcl@redhat.com) - Change [[modules]] to [[packages]] in tests (atodorov@redhat.com) - Add new test to verify compose paths exist (atodorov@redhat.com) - Add new sanity tests for blueprints (atodorov@redhat.com) - Fixes for locked root account test (jikortus@redhat.com) - Correct "recipes" use to "blueprints" in composer-cli description (kwalker@redhat.com) - Fix keeping files on Amazon s3 (jstodola@redhat.com) - Allow to keep objects in AWS (jstodola@redhat.com) - Fix the google cloud boot console settings (dshea@redhat.com) - Add a compose type for alibaba. (dshea@redhat.com) - Add a new compose type for Hyper-V (dshea@redhat.com) - Add a compose check for google cloud images. (dshea@redhat.com) - Add a compose type for Google Compute Engine (dshea@redhat.com) - Add a new output type, tar-disk. (dshea@redhat.com) - Support compressing single files. (dshea@redhat.com) - Add an option to align the image size to a multiplier. (dshea@redhat.com) - Add documentation references to lorax-composer service files (bcl@redhat.com) - Add more tests for gitrpm.py (bcl@redhat.com) - lorax-composer: Fix installing files from [[repos.git]] to / (bcl@redhat.com) - Make it easier to generate docs for the next release (bcl@redhat.com) - pylorax.ltmpl: Add a test for missing quotes (bcl@redhat.com) - Don't remove chmem and lsmem from install.img (bcl@redhat.com) - Add checks for disabled root account (jikortus@redhat.com) - Update datastore for VMware testing (chrobert@redhat.com) - Add tests using repos.git in blueprints (bcl@redhat.com) - Move git repo creation into tests/lib.py (bcl@redhat.com) - rpmgit: catch potential errors while running git (bcl@redhat.com) - tests: Add test for Recipe.freeze() function (bcl@redhat.com) - Add repos.git support to lorax-composer builds (bcl@redhat.com) - Add pylorax.api.gitrpm module and tests (bcl@redhat.com) - Add support for [[repos.git]] section to blueprints (bcl@redhat.com) - tests: Add python3-mock and python3-sphinx_rtd_theme (bcl@redhat.com) - Use make ci inside test-in-copy target (atodorov@redhat.com) - Allow overriding $CLI outside test scripts (atodorov@redhat.com) - New test: Build live-iso and boot with KVM (atodorov@redhat.com) - lorax-composer: Return UnknownBlueprint errors when using deleted blueprints (bcl@redhat.com) - lorax-composer: Delete workspace copy when deleting blueprint (bcl@redhat.com) - New test: Build qcow2 compose and test it with QEMU-KVM (atodorov@redhat.com) --- .gitignore | 1 + lorax.spec | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 62 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bf22bc0..248efe0 100644 --- a/.gitignore +++ b/.gitignore @@ -158,3 +158,4 @@ /lorax-30.16.tar.gz /lorax-30.17.tar.gz /lorax-30.18.tar.gz +/lorax-30.19.tar.gz diff --git a/lorax.spec b/lorax.spec index 0127add..263935f 100644 --- a/lorax.spec +++ b/lorax.spec @@ -3,7 +3,7 @@ %define debug_package %{nil} Name: lorax -Version: 30.18 +Version: 30.19 Release: 1%{?dist} Summary: Tool for creating the anaconda install images @@ -49,6 +49,7 @@ Requires: python3-mako Requires: python3-kickstart >= 3.19 Requires: python3-dnf >= 3.2.0 Requires: python3-librepo +Requires: python3-pycdlib %if 0%{?fedora} # Fedora specific deps @@ -139,6 +140,10 @@ Requires: python3-gevent Requires: anaconda-tui >= 29.19-1 Requires: qemu-img Requires: tar +Requires: python3-rpmfluff +Requires: git +Requires: xz +Requires: createrepo_c %{?systemd_requires} BuildRequires: systemd @@ -153,7 +158,7 @@ Summary: A command line tool for use with the lorax-composer API server Requires: python3-urllib3 %description -n composer-cli -A command line tool for use with the lorax-composer API server. Examine recipes, +A command line tool for use with the lorax-composer API server. Examine blueprints, build images, etc. from the command line. %prep @@ -236,6 +241,59 @@ getent passwd weldr >/dev/null 2>&1 || useradd -r -g weldr -d / -s /sbin/nologin %{_mandir}/man1/composer-cli.1* %changelog +* Mon May 06 2019 Brian C. Lane 30.19-1 +- New lorax documentation - 30.19 (bcl@redhat.com) +- Replace isoinfo with pycdlib (bcl@redhat.com) +- Change customizations.firewall to append items instead of replace (bcl@redhat.com) +- Update customizations.services documentation (bcl@redhat.com) +- lorax-composer: Add services support to blueprints (bcl@redhat.com) +- lorax-composer: Add firewall support to blueprints (bcl@redhat.com) +- lorax-composer: Add locale support to blueprints (bcl@redhat.com) +- lorax-composer: Fix customizations when creating a recipe (bcl@redhat.com) +- Update docs for new timezone section (bcl@redhat.com) +- lorax-composer: Add timezone support to blueprint (bcl@redhat.com) +- Proposal for adding to the blueprint customizations (bcl@redhat.com) +- Add test for starting compose with deleted blueprint (jikortus@redhat.com) +- Update VMware info for VMware testing (chrobert@redhat.com) +- tests: Cleanup on failure of in_tempdir (bcl@redhat.com) +- Change [[modules]] to [[packages]] in tests (atodorov@redhat.com) +- Add new test to verify compose paths exist (atodorov@redhat.com) +- Add new sanity tests for blueprints (atodorov@redhat.com) +- Fixes for locked root account test (jikortus@redhat.com) +- Correct "recipes" use to "blueprints" in composer-cli description (kwalker@redhat.com) +- Fix keeping files on Amazon s3 (jstodola@redhat.com) +- Allow to keep objects in AWS (jstodola@redhat.com) +- Fix the google cloud boot console settings (dshea@redhat.com) +- Add a compose type for alibaba. (dshea@redhat.com) +- Add a new compose type for Hyper-V (dshea@redhat.com) +- Add a compose check for google cloud images. (dshea@redhat.com) +- Add a compose type for Google Compute Engine (dshea@redhat.com) +- Add a new output type, tar-disk. (dshea@redhat.com) +- Support compressing single files. (dshea@redhat.com) +- Add an option to align the image size to a multiplier. (dshea@redhat.com) +- Add documentation references to lorax-composer service files (bcl@redhat.com) +- Add more tests for gitrpm.py (bcl@redhat.com) +- lorax-composer: Fix installing files from [[repos.git]] to / (bcl@redhat.com) +- Make it easier to generate docs for the next release (bcl@redhat.com) +- pylorax.ltmpl: Add a test for missing quotes (bcl@redhat.com) +- Don't remove chmem and lsmem from install.img (bcl@redhat.com) +- Add checks for disabled root account (jikortus@redhat.com) +- Update datastore for VMware testing (chrobert@redhat.com) +- Add tests using repos.git in blueprints (bcl@redhat.com) +- Move git repo creation into tests/lib.py (bcl@redhat.com) +- rpmgit: catch potential errors while running git (bcl@redhat.com) +- tests: Add test for Recipe.freeze() function (bcl@redhat.com) +- Add repos.git support to lorax-composer builds (bcl@redhat.com) +- Add pylorax.api.gitrpm module and tests (bcl@redhat.com) +- Add support for [[repos.git]] section to blueprints (bcl@redhat.com) +- tests: Add python3-mock and python3-sphinx_rtd_theme (bcl@redhat.com) +- Use make ci inside test-in-copy target (atodorov@redhat.com) +- Allow overriding $CLI outside test scripts (atodorov@redhat.com) +- New test: Build live-iso and boot with KVM (atodorov@redhat.com) +- lorax-composer: Return UnknownBlueprint errors when using deleted blueprints (bcl@redhat.com) +- lorax-composer: Delete workspace copy when deleting blueprint (bcl@redhat.com) +- New test: Build qcow2 compose and test it with QEMU-KVM (atodorov@redhat.com) + * Fri Apr 05 2019 Brian C. Lane 30.18-1 - lorax-composer: pass customization.kernel append to extra_boot_args (bcl@redhat.com) - Improve logging for template syntax errors (bcl@redhat.com) diff --git a/sources b/sources index d3efc14..86a2eb0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lorax-30.18.tar.gz) = 8bc7fe0e3294b43aabf7269d7b2dc79476f798924006518104be7a8c5ec06da73aacc597ca90db3d95b0cb06c22ac7738df29cfd3af54c7d4ffd5533bc0274b5 +SHA512 (lorax-30.19.tar.gz) = 73553b424b15161a93d250940da94a3d05d9f39e36232be4de675052ca2be2317a92b81a38d75f20b58c51bc078929130887f8c73c68135d7d0766e28180e489