SHA256
1
0
forked from pool/warewulf4
Commit Graph

91 Commits

Author SHA256 Message Date
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
a1e977c8a4 Accepting request 1134480 from home:mslacken:pr
- updated to v4.5.0rc0 pre release with following new features:
  * disks, partitions and file systems can set in the configration
    and if ignition is present in the container, changes to the disks will be
    made
  * grub can be used as alternative boot method instead of iPXE. The
    grub binairy is extracted from the container and shim is executed before
    the grub. This enables secure boot
  * wwctl has now the genconfig subcommand which will print/create
    valid configurations
  * all paths e.g the overlay dir, can now be configured in warewulf.conf
- notable bug fixes are:
  * Fixed a bug where profile tags were erroneously overridden by empty node
    values.
  * Fixed bug where tags from profiles weren't rendered
- added grub-boot.patch which includes the not merged grub support

OBS-URL: https://build.opensuse.org/request/show/1134480
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=44
2023-12-21 15:03:59 +00:00
45e0aded2e of ww4 host (bsc#1215583)
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=43
2023-10-12 07:45:29 +00:00
bedbbac318 - check if automatic configured ip range doesn'y contain ip address
of ww4 host

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=42
2023-10-12 07:44:53 +00:00
Ana Guerrero
898c33927a Accepting request 1112815 from network:cluster
- removed the upstream ipxe binaries

OBS-URL: https://build.opensuse.org/request/show/1112815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf4?expand=0&rev=13
2023-09-21 20:23:44 +00:00
1a1882fa33 removed unused patch
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=40
2023-09-21 12:51:44 +00:00