Revisions of openSUSE-MicroOS

buildservice-autocommit accepted request 1223703 from Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) (revision 71)
baserev update by copy to link target
Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) accepted request 1223701 from Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) (revision 70)
- Use the enrollment packages from sdbootutil
buildservice-autocommit accepted request 1206526 from Fabian Vogt's avatar Fabian Vogt (favogt) (revision 69)
baserev update by copy to link target
Fabian Vogt's avatar Fabian Vogt (favogt) accepted request 1206487 from Stefan Schubert's avatar 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's avatar Alberto Planas Dominguez (aplanas) (revision 67)
baserev update by copy to link target
Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) accepted request 1205689 from Alberto Planas Dominguez's avatar 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's avatar Alberto Planas Dominguez (aplanas) (revision 63)
baserev update by copy to link target
Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) accepted request 1205082 from Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) (revision 62)
- Requires systemd-boot in the sdboot flavor
Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) accepted request 1200124 from Alberto Planas Dominguez's avatar 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's avatar Fabian Vogt (favogt) (revision 60)
baserev update by copy to link target
Fabian Vogt's avatar Fabian Vogt (favogt) accepted request 1196266 from Guillaume GARDET's avatar 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's avatar Alberto Planas Dominguez (aplanas) (revision 58)
baserev update by copy to link target
Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) accepted request 1190696 from Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) (revision 57)
- Fix LOADER_TYPE population
- Rename *-grub image to *-grub-bls
- Comment techpreview feature
buildservice-autocommit accepted request 1189251 from Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) (revision 55)
baserev update by copy to link target
Alberto Planas Dominguez's avatar Alberto Planas Dominguez (aplanas) accepted request 1189250 from Alberto Planas Dominguez's avatar 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's avatar Fabian Vogt (favogt) (revision 53)
baserev update by copy to link target
Fabian Vogt's avatar Fabian Vogt (favogt) committed (revision 52)
Minor fixups
Displaying revisions 1 - 20 of 71
openSUSE Build Service is sponsored by