File Minimal.changes of Package minimal-vm
-------------------------------------------------------------------
Mon Nov 3 19:19:10 UTC 2025 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Add security=apparmor to cmdline to avoid error if machine was not rebooted between
the bootloader and the apparmor states getting applied
- Remove default mitigations parameter from cmdline to fully match cmdline with Salt,
further avoiding the need for an additional reboot after the first highstate
-------------------------------------------------------------------
Wed Oct 1 00:38:30 UTC 2025 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Update KIWI NG schema to version 7.4
-------------------------------------------------------------------
Tue Sep 30 13:49:59 UTC 2025 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Update to Leap 16.0
-------------------------------------------------------------------
Wed Jan 15 22:52:30 UTC 2025 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Drop numad (deprecated and already set to be removed by Salt)
-------------------------------------------------------------------
Thu Jul 4 10:24:15 UTC 2024 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- No longer delete /var/lib/systemd/random-seed
(no longer present with udev in 15.6 if installed through Kiwi?)
-------------------------------------------------------------------
Thu Jul 4 09:13:57 UTC 2024 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Disable defective keytable setting
-------------------------------------------------------------------
Tue Jun 11 13:57:14 UTC 2024 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Update to Leap 15.6
-------------------------------------------------------------------
Fri Apr 26 18:39:06 UTC 2024 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Add shim (managed by Salt, but pre-install to satisfy initial bootloader state)
-------------------------------------------------------------------
Sun Oct 22 13:15:17 UTC 2023 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
- Drop cron, dhcp-client, firewalld, rsync, screen and suse-online-update
(no longer needed or managed by Salt)
- Remove zypper configuration
(managed by Salt)
-------------------------------------------------------------------
Sun Oct 22 12:39:13 UTC 2023 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
Remove more settings manageable by Salt:
- DNS configuration
- openSUSE:infrastructure key import
- Service configuration
-------------------------------------------------------------------
Fri Sep 22 11:38:50 UTC 2023 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
- Rename description and file names to reflect Minimal instead of JeOS
- Drop site-specific configuration
- Update configuration with changes from 15.5 minimal template
- Remove redundant code / use more native Kiwi functions
- Drop non-oss repository completely
- Overwrite default securetty
- Drop configuration managed by Salt (Postfix, Monitoring)
- Drop no longer needed packages, as well as ones installed by Salt
- Drop tuned service (not used on most existing machines)
- No longer disable non-existing services
- Switch from legacy boot UEFI
- Switch from ext4 to Btrfs
- Support Btrfs snapshots
- Build qcow2 image in addition to raw
- Set default disk size to 15GB
- Drop disabling of RPM signature checking (true is the default)
- Clean up XML file (run `xmllint --format`)
- Clean up configuration script
- Update repository key
-------------------------------------------------------------------
Thu Jun 8 07:53:26 UTC 2023 - Christian Boltz <suse-beta@cboltz.de>
- update to 15.5
-------------------------------------------------------------------
Thu Dec 29 21:00:47 UTC 2022 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
- no longer install openSUSE-release-ftp, python2 + remove systemd-sysvinit dependency
- no longer add openSUSE:Infrastructure repository, conflicts with initial Salt highstate
- remove initial_setup.sh from tarball, install via opensuse-infrastructure-vm-bootstrap package instead
- Admin Team -> Heroes
-------------------------------------------------------------------
Wed Aug 3 10:46:49 UTC 2022 - Lars Vogdt <lars@linux-schulserver.de>
- openSUSE:Infrastructure switched to only use $releasever
- as xinetd only starts nrpe - switch to this service directly
+ includes adding the IP of the monitoring to nrpe.cfg
-------------------------------------------------------------------
Thu Jan 6 12:49:26 UTC 2022 - Lars Vogdt <lars@linux-schulserver.de>
- 15.4
-------------------------------------------------------------------
Wed Dec 29 12:02:07 UTC 2021 - Lars Vogdt <lars@linux-schulserver.de>
- add new SLE and backport repos per default
-------------------------------------------------------------------
Thu Dec 9 12:54:43 UTC 2021 - Lars Vogdt <lars@linux-schulserver.de>
- add cron to the list of installed packages
- allow user nagios to run suse-online-update in check_zypper
-------------------------------------------------------------------
Tue Nov 16 10:38:35 UTC 2021 - Lars Vogdt <lars@linux-schulserver.de>
- update to 0.4.1
- add/change sysctl settings:
+ do not use the privacy extension, we disabled it anyway:
'net.ipv6.conf.default.use_tempaddr=0'
-> disable_ipv6_autoconf.conf
+ make it easier to allow to disable/enable route verification on
all interfaces via net.ipv4.conf.all.rp_filter
-> rp_filter.conf
+ Disable response to broadcasts. You don't want yourself becoming
a Smurf amplifier: 'net.ipv4.icmp_echo_ignore_broadcasts=1'
-> ignore_broadcasts.conf
- added new nrpe check definitions:
+ check_external.cfg
+ check_private.cfg
+ check_apache_status.cfg
+ check_connections.cfg
+ check_cpu_stats.cfg
+ check_partition_var.cfg
+ check_ntp.cfg
+ check_logrotate_status.cfg
+ check_iostat_vdb.cfg
+ check_mysql.cfg
+ check_rsyslog.cfg
+ check_running_kernel.cfg
+ check_eth1.cfg
They are covering some defaults of the new monitoring setup.
- added udev rules to rename eth0 to private
- adjust /root/bin/initial_setup.sh
+ follow the renaming
+ add interactive mode for people, that need it
+ add the IP of the remote syslog server in /etc/hosts, as it might
happen, that the DNS resolution comes up too late for rsyslog
- install additional packages:
+ bzip2 (needed by some scripts for tar.bz2 files)
+ xfsprogs (to create/handle xfs filesystems)
- switch from EFI boot mode to legacy boot (saves some space on the
root disk of the VM. EFI is not really needed there atm.
- enforced to clean-up config.sh from deprecated values
+ moved /etc/hosts modification from config.sh to initial_setup.sh
- use releasever variable instead of hardcoded Leap version in
zypper repositories, which makes an upgrade easier
- remove check_mk from xinetd: not needed/used any longer
- be a bit more verbose in config.sh: makes debugging easier
- install nnd activate umad and tuned for performance tuning
- use systemctl to enable/disable services, as baseInsertService and
baseRemoveService seem not to work reliably at the moment
- disable a couple of (for a VM) unneeded services:
+ IPv4 & IPv6 DHCP
+ Network nanny
+ Raid/mdadm checks
+ lvm2 services
+ battery check timer
- switch to mq-deadline scheduler for vd* devices:
/etc/udev/rules.d/88-persistent-scheduler.rules
-------------------------------------------------------------------
Tue May 18 15:52:46 UTC 2021 - Lars Vogdt <lars@linux-schulserver.de>
- introduce new internal network 192.168.87.0/24 for QSC based hosts
-------------------------------------------------------------------
Tue Jan 26 20:23:25 UTC 2021 - Lars Vogdt <lars@linux-schulserver.de>
- added the following packages:
+ monitoring-plugins-connections
+ monitoring-plugins-cpu_stats
+ monitoring-plugins-rsyslog
+ monitoring-plugins-running_kernel
-------------------------------------------------------------------
Thu Jan 21 13:17:08 UTC 2021 - Lars Vogdt <lars@linux-schulserver.de>
- enhance initial_setup.sh with information for hosts in Provo
- re-add lsof, as this package is needed by zypper to run 'zypper ps'
-------------------------------------------------------------------
Sat Dec 21 12:48:05 UTC 2019 - Lars Vogdt <lars@linux-schulserver.de>
- initial version, based on the 0.2.1 version for openSUSE Leap 15.1