17
0

309 Commits

Author SHA256 Message Date
fc2a1b7566 Accepting request 1332426 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1332426
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=98
2026-02-14 20:36:51 +00:00
Richard Brown
9c7968bfa6 Accepting request 1332080 from home:dimstar:Factory
- Use zypp-* configuration packages and patch zypp.conf only when
  it still exists (i.e when libzypp is not yet updated)
  (jsc#PED-14658).

OBS-URL: https://build.opensuse.org/request/show/1332080
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=91
2026-02-11 08:33:49 +00:00
ee95ec0967 Accepting request 1314292 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1314292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=97
2025-10-30 16:09:15 +00:00
609b76de0f Accepting request 1314057 from home:aplanas:branches:devel:microos:images
- Drop systemd-experimental as systemd-pcrlock is in udev

OBS-URL: https://build.opensuse.org/request/show/1314057
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=90
2025-10-29 09:08:00 +00:00
1b65943bc5 Accepting request 1307115 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1307115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=96
2025-09-26 20:24:15 +00:00
d1c7d70fbe Accepting request 1307113 from home:aplanas:branches:devel:microos:images
- Add "umask=0077" for the ESP to keep /boot/efi/loader/random-seed secret
  (boo#1250510)

OBS-URL: https://build.opensuse.org/request/show/1307113
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=89
2025-09-25 12:55:26 +00:00
d9bc229a26 Accepting request 1298151 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1298151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=95
2025-08-08 13:10:07 +00:00
cd496e7d2a Accepting request 1293767 from home:favogt:rovfs
- config.sh: Mount / with ro=vfs (boo#1202000)

OBS-URL: https://build.opensuse.org/request/show/1293767
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=88
2025-08-07 13:22:28 +00:00
986614bebe Accepting request 1297772 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1297772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=94
2025-08-06 12:32:10 +00:00
07201aa24a Accepting request 1296825 from home:favogt:microarches
- Add console=tty0 to the cmdline for ppc64le-512B

OBS-URL: https://build.opensuse.org/request/show/1296825
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=87
2025-08-05 14:59:10 +00:00
1c47477ced Accepting request 1296352 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1296352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=93
2025-08-01 20:40:08 +00:00
d3c5814970 Accepting request 1296351 from home:favogt:microarches
- Add new platforms:
  * riscv64 support for kvm-and-xen-sdboot and -grub-bls
  * s390x-dasd and s390x-Cloud
  * ppc64le-512B

OBS-URL: https://build.opensuse.org/request/show/1296351
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=86
2025-07-29 15:14:56 +00:00
9b81977af7 Accepting request 1288271 from devel:microos:images
- Add libz1 to the list of bootstrap packages to avoid libz-ng-compat1
  (boo#1245263, boo#1226408)

OBS-URL: https://build.opensuse.org/request/show/1288271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=92
2025-06-27 21:00:34 +00:00
54fbf04c1e - Add libz1 to the list of bootstrap packages to avoid libz-ng-compat1
(boo#1245263, boo#1226408)

OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=85
2025-06-24 13:47:15 +00:00
4ea1ea88f1 Accepting request 1281875 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1281875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=91
2025-06-03 15:50:46 +00:00
b24e6e1181 Accepting request 1281874 from home:aplanas:branches:devel:microos:images
- disk.sh: add SECURE_BOOT in /etc/sysconfig/bootloader

OBS-URL: https://build.opensuse.org/request/show/1281874
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=84
2025-06-02 10:34:55 +00:00
567e0fba19 Accepting request 1272418 from devel:microos:images
- config.sh/disk.sh: Support for new read-only-root-fs with /etc as subvolume

OBS-URL: https://build.opensuse.org/request/show/1272418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=90
2025-05-06 14:39:13 +00:00
3f03ceb19f Accepting request 1270256 from openSUSE:Factory
Revert t-u to 4.x

OBS-URL: https://build.opensuse.org/request/show/1270256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=89
2025-04-17 14:07:25 +00:00
a4b96d6670 Accepting request 1270256 from openSUSE:Factory
Revert t-u to 4.x

OBS-URL: https://build.opensuse.org/request/show/1270256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=89
2025-04-17 14:07:25 +00:00
94a706cec3 Accepting request 1269299 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1269299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=88
2025-04-15 18:46:46 +00:00
45c5149679 Accepting request 1269299 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1269299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=88
2025-04-15 18:46:46 +00:00
218ccfec64 Accepting request 1269289 from home:favogt:tu50
- config.sh/disk.sh: Support for new read-only-root-fs with /etc as subvolume

OBS-URL: https://build.opensuse.org/request/show/1269289
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=81
2025-04-14 13:49:36 +00:00
7c4a00cd06 Accepting request 1266782 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1266782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=87
2025-04-04 15:28:36 +00:00
aa1957fc1f Accepting request 1266782 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1266782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=87
2025-04-04 15:28:36 +00:00
ead875e1bb Accepting request 1266781 from home:aplanas:branches:devel:microos:images
- Set the timeout via sdbootutil

OBS-URL: https://build.opensuse.org/request/show/1266781
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=79
2025-04-03 07:24:51 +00:00
617400c093 Accepting request 1250745 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1250745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=86
2025-03-07 15:39:16 +00:00
0f21ac514f Accepting request 1250745 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1250745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=86
2025-03-07 15:39:16 +00:00
4beb03f89a Accepting request 1250645 from home:favogt:nosnap
- Switch away from patterns-base-bootloader for grub-bls, not suitable
- Switch away from kiwi's support for grub-bls, does not match sdbootutil

OBS-URL: https://build.opensuse.org/request/show/1250645
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=77
2025-03-06 16:21:39 +00:00
b232168cc7 Accepting request 1247690 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1247690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=85
2025-02-21 20:35:45 +00:00
ed593bae64 Accepting request 1247690 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1247690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=85
2025-02-21 20:35:45 +00:00
50ab9c6509 Accepting request 1247689 from home:favogt:microcleanup
Hotfix

OBS-URL: https://build.opensuse.org/request/show/1247689
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=75
2025-02-21 16:12:11 +00:00
c5e3047151 Accepting request 1247653 from home:favogt:microcleanup
- config.sh: Do not rely on $kiwi_btrfs_root_is_snapshot (boo#1237466)

- Clean up config.sh and disk.sh

OBS-URL: https://build.opensuse.org/request/show/1247653
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=74
2025-02-21 13:39:55 +00:00
10ed93aa1c Accepting request 1228557 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1228557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=84
2024-12-06 13:25:19 +00:00
7486de03c9 Accepting request 1228557 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1228557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=84
2024-12-06 13:25:19 +00:00
85cb47a0e5 Accepting request 1220179 from home:ojkastl_buildservice:branches:devel:microos:images
disable jeos-firstboot.service for Vagrant boxes

OBS-URL: https://build.opensuse.org/request/show/1220179
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=72
2024-12-05 15:50:49 +00:00
a615042693 Accepting request 1223703 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1223703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=83
2024-11-14 15:07:25 +00:00
88e59a7f2a Accepting request 1223703 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1223703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=83
2024-11-14 15:07:25 +00:00
2450ade32f Accepting request 1223701 from home:aplanas:branches:devel:microos:images
- Use the enrollment packages from sdbootutil

OBS-URL: https://build.opensuse.org/request/show/1223701
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=70
2024-11-12 14:02:06 +00:00
d3cbcf06bc Accepting request 1206526 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1206526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=82
2024-10-17 16:38:37 +00:00
4c8dc65772 Accepting request 1206526 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1206526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=82
2024-10-17 16:38:37 +00:00
0cf6e8cc87 Accepting request 1206487 from home:schubi2
- Added package systemd-repart-dracut to kvm-and-xen-sdboot and
  kvm-and-xen-grub-bls

OBS-URL: https://build.opensuse.org/request/show/1206487
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=68
2024-10-09 12:40:57 +00:00
7c158414e5 Accepting request 1205711 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1205711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=81
2024-10-06 15:51:37 +00:00
a7fb9cd395 Accepting request 1205711 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1205711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=81
2024-10-06 15:51:37 +00:00
7dd95a4ffd Accepting request 1205710 from home:aplanas:branches:devel:microos:images
Minimal changes

OBS-URL: https://build.opensuse.org/request/show/1205710
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=66
2024-10-04 13:23:38 +00:00
cc99c75d37 Accepting request 1205701 from home:aplanas:branches:devel:microos:images
Minor update

OBS-URL: https://build.opensuse.org/request/show/1205701
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=65
2024-10-04 13:13:39 +00:00
784b7086ba Accepting request 1205689 from home:aplanas:branches:devel:microos:images
- Move /etc/sysconfig/bootloader creation to disk.sh, as KIWI can
  replace the one generated in config.sh (bsc#1231271)

OBS-URL: https://build.opensuse.org/request/show/1205689
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=64
2024-10-04 12:25:56 +00:00
6b0d763322 Accepting request 1205083 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1205083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=80
2024-10-02 19:32:55 +00:00
eef7b9fc85 Accepting request 1205083 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1205083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=80
2024-10-02 19:32:55 +00:00
ca1cc770e5 Accepting request 1205082 from home:aplanas:branches:devel:microos:images
- Requires systemd-boot in the sdboot flavor

OBS-URL: https://build.opensuse.org/request/show/1205082
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=62
2024-10-02 07:44:44 +00:00
368d84b9ca Accepting request 1200124 from home:aplanas:branches:devel:microos:images
- 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

OBS-URL: https://build.opensuse.org/request/show/1200124
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=61
2024-09-11 12:47:54 +00:00