96 Commits

Author SHA256 Message Date
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
e60ad6f2f2 Accepting request 1162844 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/1162844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=19
2024-03-27 19:42:45 +00:00
34b4a469ca Accepting request 1162841 from home:eeich:branches:network:cluster
- %ghost /etc/profile.d/setup-ssh.[c]sh

OBS-URL: https://build.opensuse.org/request/show/1162841
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=70
2024-03-27 09:04:41 +00:00
Ana Guerrero
e47e5a68b2 Accepting request 1161450 from network:cluster
without %{?rls_cnd} (forwarded request 1161449 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1161450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=18
2024-03-25 20:13:13 +00:00
cf104b2dfe Accepting request 1161449 from home:mslacken:pr
without %{?rls_cnd}

OBS-URL: https://build.opensuse.org/request/show/1161449
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=68
2024-03-25 15:06:06 +00:00
0fc5555144 * Added: adjust_overlays.sh.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=67
2024-03-25 14:16:16 +00:00
910fc9366a Accepting request 1161418 from home:mslacken:pr
- updated to 4.5.0 which has no functional changes to rc2
- added fixed-ShimFind-for-aarch64.patch to fix (bsc#1221133)

OBS-URL: https://build.opensuse.org/request/show/1161418
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=66
2024-03-25 14:12:32 +00:00
cea30a141f Accepting request 1161171 from home:eeich:branches:network:cluster
- Allow to install dnsmasq as an alternative to dhcp-server.
- Set minimum UID value for user UIDs to 1000 (boo#1221886).
- Make dependencies warewulf package version dependent. This
  helps to keep the resolver to mix different packages from
  different versions.
- On upgrade from older versions move files from
  `/usr/share/warewulf/overlays/` to
  `/var/lib/warewulf/overlays/*/rootfs/`

    the host overlays reside now under
    `/var/lib/warewulf/host/rootfs`
    show up in the rendered overlays.

OBS-URL: https://build.opensuse.org/request/show/1161171
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=65
2024-03-25 10:50:34 +00:00
7aee9f4d15 - Fix obsoletes test for warewulf4-slurm.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=64
2024-03-21 09:07:07 +00:00
Dominique Leuenberger
f20ac63348 Accepting request 1153121 from network:cluster
- updated to 4.5.0rc2. This fixes:
  * `wwctl node list` panics if a node uses a profile with a
    network which isn't present on this node (bsc#1220189). (forwarded request 1153120 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1153121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=17
2024-02-29 20:50:13 +00:00
7218527084 Accepting request 1153120 from home:mslacken:pr
- updated to 4.5.0rc2. This fixes:
  * `wwctl node list` panics if a node uses a profile with a
    network which isn't present on this node (bsc#1220189).

OBS-URL: https://build.opensuse.org/request/show/1153120
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=62
2024-02-29 08:42:00 +00:00
05e038a66b Accepting request 1149124 from home:mslacken:pr
- updated to 4.5.0rc1 from upstream which fixes bsc#1220189

OBS-URL: https://build.opensuse.org/request/show/1149124
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=61
2024-02-22 13:19:45 +00:00
Ana Guerrero
6dc42e2592 Accepting request 1147658 from network:cluster
- updated to 4.5.0rc1 from upstream with following change:
  * all overlays reside now under a `rootfs` diretory e.g.
    the host overlays reside now under 
    /var/lib/warewulf/host/rootfs
    This has the advantage that the `rootfs` can be under a version
    control, without the effect that the meta files e.g. `.git` will
    show up in the rendered overlays
- removed patches:
  * clean-warewulf-conf.patch
  * dnsmasq-template-move.patch
  * removed vendor.tar.gz (forwarded request 1147628 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1147658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=16
2024-02-20 20:14:39 +00:00
ea12dd2b2f Accepting request 1147628 from home:mslacken:pr
- updated to 4.5.0rc1 from upstream with following change:
  * all overlays reside now under a `rootfs` diretory e.g.
    the host overlays reside now under 
    /var/lib/warewulf/host/rootfs
    This has the advantage that the `rootfs` can be under a version
    control, without the effect that the meta files e.g. `.git` will
    show up in the rendered overlays
- removed patches:
  * clean-warewulf-conf.patch
  * dnsmasq-template-move.patch
  * removed vendor.tar.gz

OBS-URL: https://build.opensuse.org/request/show/1147628
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=59
2024-02-19 19:37:21 +00:00
2f61868847 Accepting request 1147572 from home:eeich:branches:network:cluster
- Move example templates for client overlays to example-templates/
  in the package documentation.

OBS-URL: https://build.opensuse.org/request/show/1147572
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=58
2024-02-19 13:54:14 +00:00
Ana Guerrero
c4c9e988f3 Accepting request 1146281 from network:cluster
- Rename: warewulf4-doc -> warewulf4-man.
- Rename: warewulf4-slurm -> warewulf4-overlay-slurm
- Set warewulf4-man and warewulf4-overlay-slurm to noarch.
- Use bash for config-warewulf.sh
- Improved rpmlint filters.

- added vendor.tar.gz as git hash source doesn't have vendoring (forwarded request 1146236 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1146281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=15
2024-02-13 21:43:06 +00:00
7ec233212d Accepting request 1146236 from home:eeich:branches:network:cluster
- Rename: warewulf4-doc -> warewulf4-man.
- Rename: warewulf4-slurm -> warewulf4-overlay-slurm
- Set warewulf4-man and warewulf4-overlay-slurm to noarch.
- Use bash for config-warewulf.sh
- Improved rpmlint filters.

- added vendor.tar.gz as git hash source doesn't have vendoring

OBS-URL: https://build.opensuse.org/request/show/1146236
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=56
2024-02-12 21:54:08 +00:00
Ana Guerrero
884bc2592b Accepting request 1141267 from network:cluster
- make only overlay dir beeing config files

- moved to git archive hash as source in order to be reproducible
- removed grub-boot.patch as incorporated upstreams (forwarded request 1141266 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1141267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=14
2024-01-25 17:41:04 +00:00
7a696005e9 Accepting request 1141266 from home:mslacken:pr
- make only overlay dir beeing config files

- moved to git archive hash as source in order to be reproducible
- removed grub-boot.patch as incorporated upstreams

OBS-URL: https://build.opensuse.org/request/show/1141266
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=54
2024-01-24 14:32:41 +00:00
86908176bc Accepting request 1139989 from home:mslacken:pr
better versioning

OBS-URL: https://build.opensuse.org/request/show/1139989
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=53
2024-01-19 16:04:14 +00:00
b13668784d Accepting request 1139960 from home:mslacken:pr
conflicts

OBS-URL: https://build.opensuse.org/request/show/1139960
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=52
2024-01-19 14:45:36 +00:00
20353f84f8 Accepting request 1139952 from home:mslacken:pr
- moved to git archive hash as source in order to be reproduceable
- added vendor.tar.gz as git hash source doesn't have vendoring 
- removed grub-boot.patch as incoperated upstreams

OBS-URL: https://build.opensuse.org/request/show/1139952
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=51
2024-01-19 13:55:23 +00:00
b9cf0a703d Accepting request 1139432 from home:mslacken:pr
- added documentation for replacing dhcpd and tftp with dnsmasq
  as README.dnsmasq (jira#HPC-65)
- added following patches:
  * clean-warewulf-conf.patch
  * dnsmasq-template-move.patch

OBS-URL: https://build.opensuse.org/request/show/1139432
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=50
2024-01-17 13:10:53 +00:00
9480ecd563 - removed make-ipxe-binary-source-configureable.patch
CreateMt-Targets.patch,
  Fix-for-CVE-2022-41723.patch as incoperated upstream

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=49
2023-12-21 15:49:35 +00:00
91e44adf7f added rpmlintrc
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=48
2023-12-21 15:23:13 +00:00
861909d120 removed upstreamed patch
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=47
2023-12-21 15:16:36 +00:00
1a83f2ae34 - removed make-ipxe-binary-source-configureable.patch as incoperated upstream
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=46
2023-12-21 15:09:37 +00:00
7e3e7a9504 Accepting request 1134484 from home:mslacken:pr
removed old binaries

OBS-URL: https://build.opensuse.org/request/show/1134484
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=45
2023-12-21 15:06:41 +00:00