- 29 Sep, 2021 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
-
- 24 Aug, 2021 3 commits
-
-
Kevin Allioli authored
-
Kevin Allioli authored
-
Kevin Allioli authored
Release 3.13.0
-
- 23 Jul, 2021 1 commit
-
-
Zuul authored
-
- 22 Jul, 2021 4 commits
-
-
Zuul authored
-
Takashi Kajinami authored
The following two channels were migrated to OFTC. #tripleo #openstack-dib Also, the following channel was migrated to Libera Chat[1]. #opensuse-cloud [1] https://en.opensuse.org/openSUSE:IRC_list Change-Id: Ia4c729a8d284bbfcbdb3b8621ae29d9be57886f5
-
Zuul authored
-
Zuul authored
-
- 20 Jul, 2021 1 commit
-
-
Danni Shi authored
Story: #2002713 Task: #41304 Change-Id: Ia5226faabae8accb03f401aa4de3c8311b583455
-
- 19 Jul, 2021 1 commit
-
-
Zuul authored
-
- 16 Jul, 2021 1 commit
-
-
Takashi Kajinami authored
ABCs in collections should be imported from collections.abc and direct import from collections is deprecated since Python 3.3. Change-Id: Idacff95cbb276eda0bc55de771ce6c701363c2e1
-
- 12 Jul, 2021 3 commits
- 08 Jul, 2021 1 commit
-
-
Zuul authored
-
- 07 Jul, 2021 3 commits
-
-
Zuul authored
-
Zuul authored
-
Ian Wienand authored
Add dnf-plugins-core to the package-installs; this lets things like "dnf copr" work automatically and is in-line with fedora-minimal base packages. While we're here, clean up some unneeded packages, and remove the pkg-map that isn't relevant for Fedora builds. Change-Id: Iad5a4717bcb55928377cc159b3360b0a70c5c5ac
-
- 05 Jul, 2021 1 commit
-
-
Ian Wienand authored
As noted inline, this works around potential issues by being a strong indication you are in a container (e.g. [1]). Since nothing should be changing anything on the host/build system, this is a generically safer way to operate. [1] https://bugzilla.redhat.com/show_bug.cgi?id=1975588 Change-Id: Ic6802c4ffc2e825f129af10717860a2d1770fe80
-
- 30 Jun, 2021 2 commits
-
-
Steve Baker authored
There is currently no automated way of growing LVM volumes on boot like single partition images do with their growroot mechanism. This lack likely contributes to LVM not being widely used on VM and baremetal workloads, since growing to the full disk requires workload knowledge to determine which volumes to grow and by what amount. The growvols element contributes a growvols python script which can be run on firstboot (via systemd or cloud-init) or manually via automation such as ansible. It is also an interactive script which displays the full list of modifying commands before prompting for confirmation to run them all. By default the script will grow the root volume, but arguments allow any volume to grow by a specified amount, or a percentage of the available disk space. Blueprint: whole-disk-default Change-Id: Idcf774384e56cce03e56c0e19c7d08a768606399
-
HeroicHitesh authored
* Replace .testr.conf by .stestr.conf for migration and update .gitignore, test-requirements.txt and lower-constraints.txt files accordingly * Use py3 as the default runtime and 3.18.0 as the minversion for tox * Add group_regex to run all tests Signed-off-by:HeroicHitesh <email.hiteshkumar@gmail.com> Change-Id: I704356082e2c25d21aff3c5433efa077259b0b1d
-
- 24 Jun, 2021 1 commit
-
-
Ian Wienand authored
curl's "-v" is a bit too verbose for "-x", especially when what you're downloading bounces through a few redirects as is common. Turn this down and put it behind "-xx" or greater. Change-Id: I6d91166bb237f2a1818cae7532e794ef0f01288b
-
- 01 Jun, 2021 1 commit
-
-
Steve Baker authored
Element block-device-efi-lvm has been added which is like block-device-efi but defines an LVM logical group in the root partition. Three logical volumes are defined in that group, mounted to /, /var, and /home. This volume layout will not meet all requirements, but this is more of an example demonstrating the capability to encourage more usage of this existing feature. This is based on the overcloud-partition-uefi element in tripleo-image-elements, and I believe this capability is too useful to have the only working example buried in a related project repo. This change also fixes the element string matching in _arg_defaults_hack, the 'vm' test was also matching against 'lvm' and 'block-device-efi-lvm' elements. Also the 'block-device-' test now properly tests for this being the prefix of the block-device element. This change also makes block-device-efi fsck-passno compliant with the documentation[1] so that / has value 1 and all other mounts are set to 2. [1] https://www.man7.org/linux/man-pages/man5/fstab.5.html Change-Id: If86a0e49186ce5a65cc0084101d31ce59a97b854 Blueprint: whole-disk-default
-
- 28 May, 2021 1 commit
-
-
Zuul authored
-
- 26 May, 2021 2 commits
-
-
Matthew Thode authored
The bootloader element uses the grub-efi-$arch package to remove already installed packages (for redhat). The uninstall of a non-installed package fails with a non-zero exit code on gentoo. The gentoo base tarball does not include a bootloader and the grub-efi-$arch package is only used for uninstalls, so zero out the variable to allow bootable images to be generated. Change-Id: If8572abd6e19a02f2f63b33d4f83a7054774d7e6 Signed-off-by:Matthew Thode <mthode@mthode.org>
-
Ian Wienand authored
These haven't existed since I3082962841d3b645f3cbd1a6b41fc7fb28dcf7e6? Change-Id: Icb33f4b31c1863befc1b0ce2440f3084c1c366eb
-
- 17 May, 2021 3 commits
-
-
Zuul authored
-
Zuul authored
-
Ian Wienand authored
Fix typo in documentation around name variables. Change-Id: I88fd1dd828ce1b606398198dd0317096363480f1
-
- 13 May, 2021 2 commits
-
-
Ian Wienand authored
This builds Fedora from the containerfile element. Depends-On: https://review.opendev.org/c/zuul/nodepool/+/790531 Depends-On: https://review.opendev.org/c/opendev/glean/+/790368 Change-Id: I5cf9b0505f2d542b3611ebbf9494f9be11e61f34
-
Ian Wienand authored
This is a first pass through the bootloader, that removes the extlinux and syslinux install/cleanup path. Change-Id: Ifb107796cdb6748430a124bf13ced93db9689bff
-
- 12 May, 2021 2 commits
- 11 May, 2021 1 commit
-
-
Ian Wienand authored
As noted inline, the switch to "boot loader spec" grub entries breaks our setting of the root device. This happened some time ago, and it's not 100% clear to me why our existing Fedora builds haven't broken on this. However, the new containerfile based builds do seem to be hitting this. Disable it for now. Change-Id: Ia3472947799bb35ffccfa92937cdd0d68b12a25c
-
- 10 May, 2021 4 commits
-
-
Carlos Goncalves authored
Fedora cloud images have sub-releases in their filename. It is not exacly clear how this is generated but we do know how we can determine the greatest programatically. Change-Id: I7fc56897c681fe037db211c290edcdd23cdd5d5b
-
Ian Wienand authored
This makes the container file element search the active element list for `containerfiles/${DIB_RELEASE}` for building. This makes it easy to write wrappers for ubuntu/fedora/etc. containerfile elements. Change-Id: I68f1d928e54a70bad76985ddd3e156bb5f978b0d -
Ian Wienand authored
It seems libmagic changed it's Python output to "text/x-script.python", which I see on Fedora. Handle this too so we detect Python files correctly. [1] https://github.com/file/file/commit/eb373e431ccfeedfbcf497e4da07571d43bdb9f2 Change-Id: I35992c70523a8f2bc5efff2e5167ed1ac1514d34
-
Zuul authored
-