1
0
forked from pool/warewulf4

123 Commits

Author SHA256 Message Date
03ed038302 Accepting request 1303233 from network:cluster
newline (forwarded request 1303232 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1303233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=37
2025-09-09 18:30:12 +00:00
c06cf5a3f5 newline
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=120
2025-09-08 14:58:22 +00:00
0e14384bf6 - Update to version 4.6.4:
* v4.6.4 release updates
  * Convert disk booleans from wwbool to *bool which allows bools in 
    disk to be set to false via command line (bsc#1248768)
  * Update NetworkManager Overlay
    * Disable ipv4 in NetworkManager if no address or route is specified
  * fix(wwctl): Create overlay edit tempfile in tmpdir
  * Add default for systemd name for warewulf in warewulf.conf
  * Atomic overlay file application in wwclient
  * Simpler names for overlay methods
  * Fix warewulfd api behavior when deleting distribution overlay
- renamed siwtched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
  to switched-to-dnsmasq-as-default-dhcp-and-tftp-service.patch
- added fix-CVE-2025-58058.patch (bsc#1248906)

- Update to version 4.6.3:
  * v4.6.3 release
  * IPv6 iPXE support
  * Fix a syntax error in the RPM specfile
  * Fix a race condition in wwctl overlay edit
  * Fixed handling of comma-separated mount options in `fstab` and `ignition` overlays
  * Move reexec.Init() to beginning of wwctl
  * Add documentation for using tmpfs to distribute across numa nodes
  * added warewuld configure option
  * Fix wwctl upgrade nodes to handle kernel argument lists (bsc#1227686 bsc#1227465)
  * Address copilot review from #1945
  * Refactor wwapi tests for proper isolation
  * Bugfix: cloning a site overlay when parent dir does not exist
  * Clone to a site overlay when adding files in wwapi
  * Consolidated createOverlayFile and updateOverlayFile to addOverlayFile

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=119
2025-09-08 14:27:19 +00:00
98bf0f0299 Accepting request 1294380 from network:cluster
- update to 4.6.2 which contains the (preview) support for 
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#124608

OBS-URL: https://build.opensuse.org/request/show/1294380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=36
2025-07-18 14:00:28 +00:00
0d3fa924cc date line
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=117
2025-07-18 12:49:50 +00:00
b965b6d16c Accepting request 1291731 from home:mslacken:pr
updated changelog

OBS-URL: https://build.opensuse.org/request/show/1291731
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=116
2025-07-10 15:10:03 +00:00
3afaa5b5c4 Accepting request 1291648 from home:mslacken:pr
- update to 4.6.2 which contains the (preview) support for 
  provisioning to local disk
- incoperated from 4.6.1
  * rest api which is disabled in the default configuration
- removed following files as fixed upstream:
  * fixup-pdf-build.patch
  * security-fixes.patch
  * udev-regression.patch
- marked slurm as recommeneded in the warewulf4-overlay-slurm
  package bsc#124608

OBS-URL: https://build.opensuse.org/request/show/1291648
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=115
2025-07-10 10:24:58 +00:00
34f7e34ca8 Accepting request 1265147 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/1265147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=35
2025-03-31 09:39:47 +00:00
d161b67f18 - SUSEConnect is now correctly mounted into the images
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=113
2025-03-28 10:10:21 +00:00
2b12863fe8 Accepting request 1256226 from network:cluster
- Fix typo in %post script.

OBS-URL: https://build.opensuse.org/request/show/1256226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=34
2025-03-26 20:23:28 +00:00
23f57504f5 - Fix typo in %post script.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=111
2025-03-26 12:44:48 +00:00
d57c006835 Accepting request 1254983 from network:cluster
- added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description (forwarded request 1254974 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1254983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=33
2025-03-21 19:21:58 +00:00
6bcc3ce34c - added udev-regression.patch to take care of bsc#1226654
- renamed package warewulf-reference to warewulf-reference-doc
  for better package description

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=109
2025-03-21 12:24:45 +00:00
004139df58 - added security-fixes.patch which fixes
* CVE-2025-22869 bsc#1239322
  * CVE-2025-22870 bsc#1238611
- added udev-regression.patch to take core of bsc#1226654

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=108
2025-03-20 11:52:42 +00:00
82e082942b Accepting request 1250057 from network:cluster
include version in pdf (forwarded request 1250056 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1250057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=32
2025-03-04 17:33:12 +00:00
f409598384 include version in pdf
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=106
2025-03-04 11:49:51 +00:00
b342041c44 reproducible pdf
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=105
2025-03-04 10:52:33 +00:00
80fed85889 - updated to 4.6.0 which is without any functional changes to 4.6.0rc3
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=104
2025-03-04 09:57:17 +00:00
7fd7642927 - updated to 4.6.0 whic is without any functional changes to 4.6.0rc3
- removed WWWORKER-overwrites-runtime.NumCPU.patch as upstream 
- added fixup-pdf-build.patch to build pdf which is published now
  in the warewul4-reference package

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=103
2025-03-03 12:32:13 +00:00
6bc215eec7 Accepting request 1248768 from network:cluster
- added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
  builds (forwarded request 1248764 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1248768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=31
2025-02-26 17:43:41 +00:00
bdebe1e257 - added WWWORKER-overwrites-runtime.NumCPU.patch for reproducible
builds

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=101
2025-02-26 16:32:08 +00:00
854eef25d8 Accepting request 1248452 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/1248452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=30
2025-02-26 16:16:32 +00:00
70b45730b3 - Update to version 4.6.0rc3 what is a major upgrade with following
highlights:
  * renamed container to images
  * "sprig" functions in overlays
  * support for yaml and json formatted output
  * completely re-designed kernel selection support
  * nested profiles
  * arbitrary node and profile data in new "resources" structure
  * moved NFS mount options to resources / fstab overlay
  * split overlays by function
  * split overlays, site vs distribution
  * replaced defaults.conf with settings on default profile
  * improved tabular output
  * parallel overlay build
  * improved networking functionality (static route, vlans, and bonds)
  * kernel arguments as a list
  * non-zero exit codes on wwctl errors
  * fixed argument parsing for wwctl image exec
  * Defined menu for ipxe boot
  * Re-order SSH key types to make ed25519 default.
- The configuation files nodes.conf and warewulf.conf will be updated
  on upgrade and the unmodified configuration files will be saved 
  as nodes.conf.4.5.x and warewulf.conf.4.5.x

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=99
2025-02-25 18:44:20 +00:00
3ea1cdfc4b Accepting request 1247592 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/1247592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=29
2025-02-21 20:37:37 +00:00
92d613936f - Provide an overlay package for the cluster-wide configuration
of an RKE2 cluster. This allows to share the connection token
  across all node and sthe first server endpoint across all agents.

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=97
2025-02-21 09:25:58 +00:00
e14b5a0d83 Accepting request 1237396 from network:cluster
- Warewulf v4.5.8 simplifies the `wwinit` boot process for SELinux
  and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream
  * Show more information during `wwctl container <shell|exec>`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay <edit|delete|chmod|chown>`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  *  `wwctl container list --size` shows the uncompressed size of
     each container. `--compressed` shows the compressed size, and
     `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.

OBS-URL: https://build.opensuse.org/request/show/1237396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=28
2025-01-13 16:53:26 +00:00
e76a9480c0 - Warewulf v4.5.8 simplifies the wwinit boot process for SELinux
and configures tmpfs to spread the node image across all
  available NUMA nodes. It also improves the detection of kernels
  in the container image to more reliably detect the newest
  available kernel and to avoid debug / rescue kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files
  configured in profiles with overlays configured per-node; fixes
  a template processing bug bug in development-time overlay
  rendering; and improves the preview dracut-based boot process to
  better support a "secure" boot process.
- removed added-cow-option-to-bind.patch as now in upstream
  * Show more information during `wwctl container <shell|exec>`
    about when and if the container image will be rebuilt.
  * Command-line completion for `wwctl overlay <edit|delete|chmod|chown>`.
  * Display an error during boot if no container is defined.
  * `wwctl container list --kernel` shows the kernel detected for
    each container.
  *  `wwctl container list --size` shows the uncompressed size of
     each container. `--compressed` shows the compressed size, and
     `--chroot` shows the size of the container source on the server.
  * Add a logrotate config for `warewulfd.log`.

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=95
2025-01-13 12:20:47 +00:00
71614e8ec6 Accepting request 1216921 from network:cluster
- removing build rules for sle12 and fixing logrotate name

OBS-URL: https://build.opensuse.org/request/show/1216921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=27
2024-10-22 12:53:26 +00:00
7ad3d11a82 - removing build rules for sle12 and fixing logrotate name
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=93
2024-10-22 07:13:24 +00:00
dab5fb20dc Accepting request 1207972 from network:cluster
without patch (forwarded request 1207971 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1207972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=26
2024-10-15 13:00:54 +00:00
0dfd125dba without patch
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=91
2024-10-14 15:10:49 +00:00
894c0e3d18 - Update to version 4.5.8:
- Warewulf v4.5.8 simplifies the "wwinit" boot process for SELinux and
  configures tmpfs to spread the node image across all available NUMA nodes. It
  also improves the detection of kernels in the container image to more
  reliably detect the newest available kernel and to avoid debug / rescue
  kernels.
- Warewulf v4.5.7 fixes the ability to override overlay files configured in
  profiles with overlays configured per-node; fixes a template processing bug
  bug in development-time overlay rendering; and improves the preview
  dracut-based boot process to better support a "secure" boot process.
- rmeoved added-cow-option-to-bind.patch as now in upstream

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=90
2024-10-14 15:02:55 +00:00
0be5982e78 Accepting request 1195555 from network:cluster
- added option which allows to copy in file on wwctl container exec
  and keep them, if they were modified
- added added-cow-option-to-bind.patch (forwarded request 1195554 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1195555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=25
2024-08-22 16:14:09 +00:00
46a58cd5a0 - added option which allows to copy in file on wwctl container exec
and keep them, if they were modified
- added added-cow-option-to-bind.patch

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=88
2024-08-22 13:18:52 +00:00
4dbbd5b763 Accepting request 1195048 from network:cluster
- Update to version 4.5.6 with following changes:
  * Show more information during wwctl container <shell|exec> about 
    when and if the container image will be rebuilt. 
  * Command-line completion for wwctl overlay <edit|delete|chmod|chown>. 
  * Display an error during boot if no container is defined. 
  * wwctl conaitner list --kernel shows the kernel detected for each container. 
  *  wwctl container list --size shows the uncompressed size of each container. 
    --compressed shows the compressed size, and --chroot shows the size of the container i
    source on the server. 
  * Add a logrotate config for warewulfd.log.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch (forwarded request 1195047 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1195048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=24
2024-08-21 21:26:45 +00:00
338608dd84 - Update to version 4.5.6 with following changes:
* Show more information during wwctl container <shell|exec> about 
    when and if the container image will be rebuilt. 
  * Command-line completion for wwctl overlay <edit|delete|chmod|chown>. 
  * Display an error during boot if no container is defined. 
  * wwctl conaitner list --kernel shows the kernel detected for each container. 
  *  wwctl container list --size shows the uncompressed size of each container. 
    --compressed shows the compressed size, and --chroot shows the size of the container i
    source on the server. 
  * Add a logrotate config for warewulfd.log.
- removed following patches as accepted upstream:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * issue-motd.patch
  * oci-vars.patch
  * verbose-exec.patch

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=86
2024-08-21 09:36:04 +00:00
a758e046e7 - Update to version 4.5.6:
* removed following patches as accpted upstream:
   - empty-container.patch
   - enhanced-cont-list.patch
   - fix-overlay-built.patch
   - issue-motd.patch
   - oci-vars.patch
   - verbose-exec.patch

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=85
2024-08-12 12:30:56 +00:00
6580c896ed Accepting request 1186882 from network:cluster
* wwctl import can have `passwd` and `user` argument (bsc#1227340)
  * issue like message in motd (bsc#1227478) (forwarded request 1186881 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1186882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=23
2024-07-11 18:30:30 +00:00
29e51ac4a0 Accepting request 1186881 from home:mslacken:pr
* wwctl import can have `passwd` and `user` argument (bsc#1227340)
  * issue like message in motd (bsc#1227478)

OBS-URL: https://build.opensuse.org/request/show/1186881
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=83
2024-07-11 13:40:59 +00:00
2cb546538d Accepting request 1186801 from home:mslacken:pr
* be more verbose if container is rebuild (bsc#1227646)
  * verbose-exec.patch

OBS-URL: https://build.opensuse.org/request/show/1186801
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=82
2024-07-11 09:10:17 +00:00
cb754ad51c Accepting request 1186588 from home:mslacken:pr
right dracut module

OBS-URL: https://build.opensuse.org/request/show/1186588
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=81
2024-07-10 12:00:51 +00:00
ddc62499b6 Accepting request 1186508 from home:mslacken:pr
with issue-motd.patch

OBS-URL: https://build.opensuse.org/request/show/1186508
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=80
2024-07-10 06:50:04 +00:00
7d75360830 Accepting request 1186422 from home:mslacken:pr
- updated to 4.5.5 with following changes:
  * mount `/sys` and `/run` on `wwctl container exec` to enabled
    SUSEConnect (bsc#1227289)
  * don't want on NIS style passwd line (bsc#1227250)
  * wwctl impoer can have `passwd` and `user` argument (bsc#1227340)
  * add net.ifnames=1 to default kernel parameters (bsc#1226654)
- removed wwctl-configure-all-calls-SSH-keys.patch as included
  upstream
- added following not yet accepted upstream patches:
  * empty-container.patch
  * enhanced-cont-list.patch
  * fix-overlay-built.patch
  * oci-vars.patch
  * issue-motd.patch

OBS-URL: https://build.opensuse.org/request/show/1186422
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=79
2024-07-09 14:28:44 +00:00
5b41e388f5 Accepting request 1177285 from network:cluster
- added wwctl-configure-all-calls-SSH-keys.patch to fix
  (bsc#1225402)

OBS-URL: https://build.opensuse.org/request/show/1177285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=22
2024-05-28 15:29:47 +00:00
0be0f33817 with right specfile
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=77
2024-05-28 08:44:25 +00:00
a96684b791 - added wwctl-configure-all-calls-SSH-keys.patch to fix
(bsc#1225402)

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=76
2024-05-27 17:31:04 +00:00
a453dca94e Accepting request 1173930 from network:cluster
- update to 4.5.2 with followin changes:
  * Reorder dnsmasq config to put iPXE last
  * Update a dependency to fix CVE-2024-3727 (bsc#1224124) (forwarded request 1173929 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1173930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=21
2024-05-16 15:13:59 +00:00
a8fa387099 Accepting request 1173929 from home:mslacken:pr
- update to 4.5.2 with followin changes:
  * Reorder dnsmasq config to put iPXE last
  * Update a dependency to fix CVE-2024-3727 (bsc#1224124)

OBS-URL: https://build.opensuse.org/request/show/1173929
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=74
2024-05-14 09:07:42 +00:00
0831e090a9 Accepting request 1173600 from network:cluster
- updated to version 4.5.1 with following changes
  * wwctl [profile|node] list -a handles now slices correclty
  * Fix a locking issue with concurrent read/writes for node status
- removed fixed-ShimFind-for-aarch64.patch as incoperated upstreams
- Remove API package as use of this wasn't documented

- use tftp.socket for activation not service (bsc#1216994) (forwarded request 1173599 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1173600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=20
2024-05-13 15:58:18 +00:00
4f7337ce84 Accepting request 1173599 from home:mslacken:pr
- updated to version 4.5.1 with following changes
  * wwctl [profile|node] list -a handles now slices correclty
  * Fix a locking issue with concurrent read/writes for node status
- removed fixed-ShimFind-for-aarch64.patch as incoperated upstreams
- Remove API package as use of this wasn't documented

- use tftp.socket for activation not service (bsc#1216994)

OBS-URL: https://build.opensuse.org/request/show/1173599
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=72
2024-05-13 08:33:03 +00:00