Revisions of openSUSE-MicroOS
buildservice-autocommit
accepted
request 1223703
from
Alberto Planas Dominguez (aplanas)
(revision 71)
baserev update by copy to link target
Alberto Planas Dominguez (aplanas)
accepted
request 1223701
from
Alberto Planas Dominguez (aplanas)
(revision 70)
- Use the enrollment packages from sdbootutil
buildservice-autocommit
accepted
request 1206526
from
Fabian Vogt (favogt)
(revision 69)
baserev update by copy to link target
Fabian Vogt (favogt)
accepted
request 1206487
from
Stefan Schubert (schubi2)
(revision 68)
- Added package systemd-repart-dracut to kvm-and-xen-sdboot and kvm-and-xen-grub-bls
buildservice-autocommit
accepted
request 1205711
from
Alberto Planas Dominguez (aplanas)
(revision 67)
baserev update by copy to link target
Alberto Planas Dominguez (aplanas)
accepted
request 1205710
from
Alberto Planas Dominguez (aplanas)
(revision 66)
Minimal changes
Alberto Planas Dominguez (aplanas)
accepted
request 1205701
from
Alberto Planas Dominguez (aplanas)
(revision 65)
Minor update
Alberto Planas Dominguez (aplanas)
accepted
request 1205689
from
Alberto Planas Dominguez (aplanas)
(revision 64)
- Move /etc/sysconfig/bootloader creation to disk.sh, as KIWI can replace the one generated in config.sh (bsc#1231271)
buildservice-autocommit
accepted
request 1205083
from
Alberto Planas Dominguez (aplanas)
(revision 63)
baserev update by copy to link target
Alberto Planas Dominguez (aplanas)
accepted
request 1205082
from
Alberto Planas Dominguez (aplanas)
(revision 62)
- Requires systemd-boot in the sdboot flavor
Alberto Planas Dominguez (aplanas)
accepted
request 1200124
from
Alberto Planas Dominguez (aplanas)
(revision 61)
- Remove root from /etc/kernel/cmdline during image creation - Grub package is grub2-arm64-efi, not grub2-arm-efi - Use the new grub2-bls subpackage - Enable disk-encryption-tool-enroll.service - Fix LOADER_TYPE population - Rename *-grub image to *-grub-bls - Comment techpreview feature - Add /etc/sysconfig/bootloader LOADER_TYPE for grub2-bls and sd-boot - Add grub2 FDE image - Remove custom bootloader for the grub2 image, and use bls="true" - Remove sdbootutil-scriptlets - Refactor config.sh and disk.sh - Add ignition to fde images - Enable installpxe for SelfInstall - Add systemd-experimental for systemd-pcrlock support - don't add snapshot to /etc/kernel/cmdline. Will change anyway - call sdbootutil --no-random-seed to avoid shipping random seed in the ESP - add dracut-pcr-signature to sdboot flavor - Switch all images from vmx to oem to let kiwi resize / on boot (boo#1217448) - Add disk-encryption-tool to sdboot image - Drop 'cputype-armv7' requirement for armv7 - ... and remove it again. Confirmed to work, but (for now) we want to avoid it. - Install ignition on the sdboot image as well - Set systemd-boot's default timeout to 5s - Fix aarch64 for real - remove onie - fix aarch64 build - Replace reference to the obsoleted ignition-dracut-grub2 package - add kvm-and-xen-sdboot flavor - Use ignition platform autodection for the SelfInstall flavor - Drop $ignition_firstboot and selfinstallreboot.service, no longer needed with the new firstboot detection mechanism in combustion 1.2 - The SelfInstall flavor is targeted at physical hardware, so add patterns-microos-hardware - Enable kvm-and-xen for armv7l - Add patterns-base-bootloader explicitly - Don't use separate /var partition. SLE Micro doesn't have it either - add cryptsetup and device-mapper to allow adding image encryption externally - Enable Hyper-V image for aarch64 - Removed patterns-base-bootloader in order to not install grub packages if other bootloaders are used. - Relabel /etc in fstab.script to work around kiwi doing it too early (boo#1210604) - config.sh: No longer use the btrfs storage driver, was changed in libcontainers-common - Include wireless-regdb on RPi images - editbootinstall_*.sh: fix loopdev to work with new kiwi. - Add SelfInstall flavor without container runtime - Stop building Kubic and k3s flavours - Remove k3s flavours (boo#1199285) - Rock64 board perfectly works with GPT - Fix console for Rock64 (boo#1198784) - SelfInstall - remove swap partition to be consistent with other image flavours and suitable for k8s hosting - config.sh: Enable jeos-firstboot iff installed - Install image configuration tools on SelfInstall as well - Add jeos-firstboot - Run wicked specific code only if wicked is installed - Don't delete the DBus machine-id, it's a symlink - Add arm-trusted-firmware-rpi4 (bsc#1173489) - Correct SelfInstall ignition_platform to 'metal' - Force a full reboot on firstboot of SelfInstall to ensure ignition doesn't get skipped by kiwi's regular kexec after OEM imaging - Move kernelcmdline computation into config.sh - Drop use of namedCollection completely - Switch to SELinux - Support new location of the snapper config templates - Introduce k3s flavour to match SLE Micro 5.1 - Fix match of Pine64 in config.sh - Set the libcontainers storage driver to btrfs - Force network-legacy, network-wicked is not usable (boo#1182227) - Introduce ignition based DigitalOcean image. - Add hostname explicitly to avoid busybox-hostname - Use new kiwi feature to have arch specific preferences and therefore reduce the number of profiles / preferences. - Enable openstack images for aarch64. - Add an onie flavor including various scripts for installing it. See README.onie for details - Use patterns-microos-base-zypper to pull Zypper in - Update kiwi schemaversion to 7.2 - Some cleanup of config.sh - Add support for Rock64 board. - Add patterns-microos-hardware to provide irqbalance for SBCs. - Fixes for building with kiwi outside of OBS: * Include ca-certificates-mozilla during bootstrap * Add several packages to bootstrap to force zypper to pick the right alternative * Drop use of namedCollection, it's redundant anyway * Drop udev from bootstrap, not needed - Restore DHCLIENT_SET_HOSTNAME=yes from Apr 2019 as we no longer have cloud-init taking care of the hostname - Re-enable compress=lzo for Raspberry Pi - Use 'systemd.show_status=yes' to ensure users see clear status during image boots - Drop rd.neednet=0, the dracut bug is fixed and network is opt-in now - Fix whitespace - Drop grub2-x86_64-xen and xen-libs, not needed - Switch to kernel-firmware-all everywhere - Add Controller-SelfInstall flavour for self installation on Bare Metal - Replace openSUSE-MicroOS-release-dvd with MicroOS-release-dvd: the product has been renamed. - Drop the /tmp subvolume in favor of tmpfs (boo#1173461) - Sync config.sh with kiwi-templates-JeOS - Drop bootsplash-theme, not used - use/rely on systemd presets for default enabled services - Add combustion - Use firmware="efi" for RPi2 (boo#1172473) - Use console=ttyAMA0 for RPi2 (boo#1172417) - No microos_apparmor on plain MicroOS anymore (boo#1171747) - explicitly require bootloader pattern. Required due to cleanup of the microos base pattern. - Make check for kubelet in config.sh more generic to work after the package rename - Use new kiwi feature to set /var partition noCoW - Move kernel-default to the common section - Only use cloud-init on OpenStack-Cloud, it's still needed there for meta-data like public ssh keys - Drop ignition on OpenStack-Cloud, conflicts with ignition - Drop drivers section, obsolete with dracut - Enable back ignition using qemu fw_cfg on kvm images on aarch64. - Set rd.neednet=0 on all bare metal images as it's broken in dracut currently (boo#1161438) and especially on RPi4 it can't be worked around manually at all (no USB keyboard support in GRUB) - Remove plymouth.enable=0, plymouth is not part of image. - Remove explicit addition of cloud-init on openStack image, it is already pulled by cloud pattern. - Build kvm-and-xen, ContainerHost-kvm-and-xen and kubeadm-kvm-and-xenon aarch64 in addition to x86_64. - Create a volume for grub2 for aarch64. - Disable ignition using qemu fw_cfg on kvm images on aarch64 until kernel is fixed. - Force inclusion of pcie-brcmstb on RPi (boo#1162669) - Use u-boot-rpiarm64 - Use net.ifnames=0 everywhere - Remove explicit swiotlb and cma assignments from RPi cmdline as the defaults are better meanwhile (bsc#1160308) - Do the same for Pine64 as likely the same - "console=tty" has to be "console=tty0" - Re-enable lzo compression for armv7, which was disabled by mistake in previous commit - remove lzo compression for aarch64 (temporary workaround for kernel 5.4) - Add "quiet" to kernelcmdline - Build vagrant images for aarch64 too - Set the locale to en_US explicitly (.UTF-8 is added by kiwi) - Make editbootinstall_{rpi,pine64}.sh more robust - New kiwi uses grub2-mkconfig now, so drop the hack in replacebootconfig.sh and editbootinstall_*.sh - Now the kernel cmdline can be escaped properly as well - Add VirtualBox flavor - Make /var a separate autoexpanding partition for VMX flavors: * Allows enabling qgroups on / again * On OEM this would result in >15GiB images, so skip those - Drop hardware flavor, meanwhile there's no difference anymore - Todo: * Make /var no-COW once https://github.com/OSInside/kiwi/issues/1233 is implemented - Use grub2-x86_64-xen instead of just grub2-xen - Drop "rd.neednet=0" as dracut bug fixed now - Add RaspberryPi2 platform, only built with plain MicroOS flavor - Add kernel-firmware for RPi - Regain sanity: Add replacebootconfig.sh to use the actual GRUB config the system would generate itself - Mount by-uuid - Add rd.neednet=0 to work around dracut bug - Set ignition.platform.id in the cmdline - Remove swap for Pine64 and RPi3 and the pointless swapaccount parameter from all flavours (boo#1149663) - Use creative kiwi approach for modifying /etc/fstab (boo#1129566) - Use ignition-dracut - Add /boot/writable subvolume - Enable chronyd instead of systemd-timesyncd, that's what the DVD install uses - Add kubic_admin, kubic_loadbalancer and kubic_worker patterns to the Kubic-kubeadm flavor. - Rename to MicroOS: - New flavors: bare, ContainerHost and Kubic-kubeadm - Remove workaround for kiwi bug - Merge XEN into kvm-and-xen - Remove unneeded sections in config.sh: * cloud.cfg change was a noop * RPi HDMI hotplug is implemented now - Bump version to 16.0.0 - Remove -x86_64 suffixes, arch is part of the filename already - Don't set DHCLIENT_SET_HOSTNAME to yes, cloud-init takes care of the hostname - Workaround gh#SUSE/kiwi#1053 by adding grub2-*-efi explicitly - Use the new microos and containers patterns and release pkg - Remove xfsprogs from OpenStack - leftover from JeOS - Merge bootstrap package sections - Remove unpartitioned space, no longer needed - Use more kiwi-friendly container-runtime and container-runtime-kubernetes patterns [boo#1125949] - Drop the data partition, disable quotas entirely instead (we'd need a seperate /var partition, but kiwi can't do it) - Change profile configuration: MicroOS+podman and MicroOS+cri-o+kubeadm - Use glibc-locale-base instead of glibc-locale - Fix etc overlay with new transactional-update and read-only-root-fs - Add cloud-init and cloud-init-config-casp directly - VMware image was apparently not read-only, fixed - Add apparmor pattern to cri-o profile directly - correct owner for vagrant home directory - unpredictable kernel-native ethX naming for Vagrant box to come up for ssh config - Remove docker profiles - Only install cri-o-kubeadm-criconfig on kubeadm - Enable systemd-timesyncd - Enable kubelet service for images - Rename from kubic-images to openSUSE-Tumbleweed-Kubic - Use the net.ifnames=0 in the kernel cmdline args for KVM/Xen - Don't install kernel-firmware for the Vagrant flavour - Add Vagrant flavour (from jan.fajerski@suse.com) - Resolve criconfig dependency choice - Avoid kernel-default-base: * Missing important kernel modules for kubernetes - Remove cloud-init-config subvolume (boo#1107283) - Replace CaaSP-Stack flavour with kubeadm flavour - Introduce seperate crio and docker profiles - Decouple from CaaSP: It goes a separate path from now - Enable btrfs_quota_groups (bsc#1093518) (still broken in kiwi as of now) - Don't remove /etc/localtime in config.sh - Set bootloader_console="gfxterm" unless tty is on serial console - Remove systemd.show_status=0 from the kernel cmdline (bsc#1089826) - Fix VMware capitalization - Fix (kvm-and-)xen driver inclusion on non-MicroOS - Don't use import=true: * OBS doesn't handle it correctly * No effect in combination with _multibuild - Use legacy MBR instead of GPT for Pine64 due to boo#1098550 - Don't setup data_part on Pine64 - Don't setup data_part on RPi, it breaks the MBR - Add patterns-caasp-apparmor to the Stack profile - Add pine64 flavour - Add sections to allow building against CaaSP - Add pre_checkin.sh to generate both caasp and kubic image descriptions - Update schema to version 6.7 - Don't try to enable quotas here, it's wrong (bsc#1093518) - /var/lib/docker on a separate partition with btrfs - Adjust snapper configuration to enable quotas, disable timeline snapshots and keep fewer number snapshots - Only call add-yast-repos if available - Adjust zypp.conf to disable multiversion and recommends and enable excludedocs - Use set -exo pipefail for good measure - Add hardware-x86_64 flavor with kernel-default - Include live-add-yast-repos - Add new flavors and targets for patterns-caasp-Stack and patterns-caasp-onlyDVD - Add _constraints - New image, based on SLE 15 JeOS and CaaSP 3.0 descriptions
buildservice-autocommit
accepted
request 1198536
from
Fabian Vogt (favogt)
(revision 60)
baserev update by copy to link target
Fabian Vogt (favogt)
accepted
request 1196266
from
Guillaume GARDET (Guillaume_G)
(revision 59)
- Grub package is grub2-arm64-efi, not grub2-arm-efi
buildservice-autocommit
accepted
request 1190697
from
Alberto Planas Dominguez (aplanas)
(revision 58)
baserev update by copy to link target
Alberto Planas Dominguez (aplanas)
accepted
request 1190696
from
Alberto Planas Dominguez (aplanas)
(revision 57)
- Fix LOADER_TYPE population - Rename *-grub image to *-grub-bls - Comment techpreview feature
Alberto Planas Dominguez (aplanas)
accepted
request 1190684
from
Alberto Planas Dominguez (aplanas)
(revision 56)
- Fix LOADER_TYPE population
buildservice-autocommit
accepted
request 1189251
from
Alberto Planas Dominguez (aplanas)
(revision 55)
baserev update by copy to link target
Alberto Planas Dominguez (aplanas)
accepted
request 1189250
from
Alberto Planas Dominguez (aplanas)
(revision 54)
- Add /etc/sysconfig/bootloader LOADER_TYPE for grub2-bls and sd-boot - Add grub2 FDE image - Remove custom bootloader for the grub2 image, and use bls="true" - Remove sdbootutil-scriptlets
buildservice-autocommit
accepted
request 1184820
from
Fabian Vogt (favogt)
(revision 53)
baserev update by copy to link target
Fabian Vogt (favogt)
committed
(revision 52)
Minor fixups
Displaying revisions 1 - 20 of 71