Commit Graph

2333 Commits

Author SHA1 Message Date
Christian Goll
fc80c4745c add various tests for wwctl node list -a
Altough getting and setting values is correct, `wwctl list -a`
will print superseded values as a list and mark them not as
superseded. Tests will fail after this commit.

Signed-off-by: Christian Goll <cgoll@suse.com>
2024-04-19 22:24:54 -06:00
Jonathon Anderson
63ee251714 Merge pull request #1145 from mslacken/ShimGrubArm
Tests and fix for shim and grub detection on aarch64
2024-04-19 16:38:04 -06:00
Christian Goll
2ba9efa57c created kernel.FindKernel reduces code complexity
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-04-19 16:12:22 -06:00
Christian Goll
b192e3b5d5 fixed ShimFind for aarch64
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-04-19 16:12:21 -06:00
Christian Goll
16f5b7408e added tests for BootLoaderFindPath for x86/aarch64
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-04-19 16:10:57 -06:00
Jonathon Anderson
4f2e50b20c Merge pull request #1198 from anderbubble/get-version-lightweight-tags
Use lightweight tags when generating version
2024-04-18 19:21:18 -06:00
Jonathon Anderson
f27e28dd18 Use lightweight tags when generating version
GitHub tags for draft releases are lightweight tags.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-18 19:20:02 -06:00
Jonathon Anderson
26a4c30947 Merge pull request #1197 from anderbubble/fetch-history-during-release
Fetch all history during tagged-release
2024-04-18 17:13:27 -06:00
Jonathon Anderson
aa9229a67c Fetch all history during tagged-release
Tags are required during tagged-release, but attempting to fetch only
tags caused an error of the form:

    Cannot fetch both <sha> and refs/tags/<name> to refs/tags/<name>

Switching to just downloading all history.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-18 17:11:17 -06:00
Jonathon Anderson
475fb92549 Merge pull request #1196 from anderbubble/fetch-tags-during-release
Fetch tags during tagged-release
2024-04-18 17:05:44 -06:00
Jonathon Anderson
6d5a7735d9 Fetch tags during tagged-release
Tags are required for dynamic version generation.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-18 17:04:28 -06:00
Jonathon Anderson
ca1032f627 Merge pull request #1194 from anderbubble/fix-release-workflows-2
Update tagged-release to accommodate new artifact names
2024-04-18 15:09:57 -06:00
Jonathon Anderson
79b8853cd8 Update tagged-release to accomodate new artifact names
Dynamic versioning of Warewulf releases broke the release process. This
simplifies and fixes finding of release artifacts during tagged-release.

This also removes CentOS 7 as a release target, as previous attempts to
fix building on CentOS 7 by omitting the API still failed to run the
testsuite.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-18 14:52:54 -06:00
Christian Goll
0286bcae8a Merge pull request #1193 from anderbubble/omit-api-el7
Don't build the API for CentOS 7
2024-04-18 06:53:11 +02:00
Jonathon Anderson
cced011cb0 Merge pull request #1055 from mslacken/OverlyName
added {{ .Overlay }} to templates
2024-04-17 21:43:59 -06:00
Jonathon Anderson
ab881dbb37 Add Overlay variable to debug template
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-17 21:40:36 -06:00
Christian Goll
5c23a4cdde added {{ .Overlay }} to templates
{{ .Overlay }} contains the overlay name in which the template is
located, or an empty string if RenderTempalte is called outside the
warewulf overlay tree.

- Closes #1052

Signed-off-by: Christian Goll <cgoll@suse.com>
2024-04-17 21:40:32 -06:00
Jonathon Anderson
864a4e7447 Don't build the API for CentOS 7
A recent security update breaks compatibility with CentOS 7 through
gpgme. This change omits building the API by default and does not build
it when packaging for EL 7.

- Closes #1171

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-17 19:54:18 -06:00
Jonathon Anderson
1c6a84f517 Merge pull request #1175 from mslacken/LockNodeStatus
add a read write mutex for node status
2024-04-17 12:59:36 -06:00
Christian Goll
71f5d42942 Add a read write mutex for node status
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-04-17 12:55:02 -06:00
Jonathon Anderson
80450bd4b4 Merge pull request #1133 from anderbubble/docs-firewall-dhcp
Add dhcp to firewall configuration in quickstart
2024-04-17 12:50:59 -06:00
Jonathon Anderson
a31f1e7954 Add dhcp to firewall configuration in quickstart
For some reason, adding dhcp as a firewalld service wasn't required for dhcpd;
but it appears to be required for dnsmasq.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-17 12:46:50 -06:00
Jonathon Anderson
728540a342 Merge pull request #1178 from anderbubble/v4.5.1-changelog-prep
Update CHANGELOG to anticipate v4.5.1
2024-04-17 12:39:07 -06:00
Jonathon Anderson
9636bfe6a1 Update CHANGELOG to anticipate v4.5.1
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-17 12:35:59 -06:00
Christian Goll
a562d8e092 Merge pull request #1184 from acabrera86/patch-1
changed typo in the word belonging
2024-04-15 13:50:38 +02:00
Arian
33e895be9e changed typo in the word belonging 2024-04-11 14:52:11 -04:00
Christian Goll
3d12803978 Merge pull request #1183 from mslacken/NoChangelogForTypos
skip changelog-enforcer for typos
2024-04-10 14:44:24 +02:00
Christian Goll
ea58b5ad47 Merge pull request #1181 from tsingletonacic/patch-1
Update overlays.rst
2024-04-10 14:05:24 +02:00
Christian Goll
4e6cd1b9c9 skip changelog-enforcer for typos
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-04-10 12:15:31 +02:00
tsingletonacic
3e1982337e Update overlays.rst
Type fix "necessary"
2024-04-10 08:54:56 +02:00
Christian Goll
e2612495b0 Merge pull request #1162 from anderbubble/dynamic-version-release
Calculate VERSION and RELEASE dynamically from git
2024-04-08 09:14:31 +02:00
Jonathon Anderson
f07401ce41 Calculate VERSION and RELEASE dynamically from git
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-05 19:48:26 -06:00
Jonathon Anderson
ed529c5e0c Merge pull request #1176 from warewulf/dependabot/go_modules/github.com/opencontainers/runc-1.1.12
Bump github.com/opencontainers/runc from 1.0.0-rc90 to 1.1.12
2024-04-05 18:16:46 -06:00
Jonathon Anderson
ad0a6eac6e Update changelog for runc-1.1.12
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-05 18:07:13 -06:00
dependabot[bot]
f61d3e422d Bump github.com/opencontainers/runc from 1.0.0-rc90 to 1.1.12
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.0.0-rc90 to 1.1.12.
- [Release notes](https://github.com/opencontainers/runc/releases)
- [Changelog](https://github.com/opencontainers/runc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/opencontainers/runc/compare/v1.0.0-rc90...v1.1.12)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 18:07:13 -06:00
Jonathon Anderson
0a40d7888d Merge pull request #1159 from warewulf/dependabot/go_modules/gopkg.in/go-jose/go-jose.v2-2.6.3
Bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
2024-04-05 18:03:35 -06:00
Jonathon Anderson
f9d197673d Update changelog for go-jose.v2-2.6.3
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-05 17:59:30 -06:00
dependabot[bot]
a25e48c433 Bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
Bumps gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3.

---
updated-dependencies:
- dependency-name: gopkg.in/go-jose/go-jose.v2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 17:59:30 -06:00
Jonathon Anderson
6e6841a0a5 Merge pull request #1158 from warewulf/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.3
Bump github.com/go-jose/go-jose/v3 from 3.0.2 to 3.0.3
2024-04-05 17:52:50 -06:00
Jonathon Anderson
d3e3e4f53d Update changelog for go-jose/v3-3.0.3
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-05 17:45:06 -06:00
dependabot[bot]
c6732cefc9 Bump github.com/go-jose/go-jose/v3 from 3.0.2 to 3.0.3
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Changelog](https://github.com/go-jose/go-jose/blob/v3.0.3/CHANGELOG.md)
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.2...v3.0.3)

---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 17:45:06 -06:00
Jonathon Anderson
db341fb98a Merge pull request #1160 from warewulf/dependabot/go_modules/github.com/docker/docker-25.0.5incompatible
Bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible
2024-04-05 17:20:29 -06:00
Jonathon Anderson
2fd58bcdbf Update changelog for docker/25.0.5+incompatible
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-04 22:47:47 -06:00
dependabot[bot]
265129a3f3 Bump github.com/docker/docker
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 25.0.3+incompatible to 25.0.5+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v25.0.3...v25.0.5)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-04 22:46:57 -06:00
Christian Goll
135a05af3b Merge pull request #1173 from anderbubble/test-release-branches
Run tests against PRs to v4.*.x branches
2024-04-04 09:58:15 +02:00
Jonathon Anderson
33e9495a26 Merge pull request #1157 from warewulf/dependabot/go_modules/github.com/opencontainers/umoci-0.4.7
Bump github.com/opencontainers/umoci from 0.4.6 to 0.4.7
2024-04-04 02:27:54 -04:00
Jonathon Anderson
5c6375c8ef Update changelog for umoci-0.4.7
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-04 00:18:51 -06:00
Xu Yang
555947529f make necessary changes for code updates
Signed-off-by: Xu Yang <xyang@ciq.com>
2024-04-04 00:17:30 -06:00
dependabot[bot]
2b6cf75fea Bump github.com/opencontainers/umoci from 0.4.6 to 0.4.7
Bumps [github.com/opencontainers/umoci](https://github.com/opencontainers/umoci) from 0.4.6 to 0.4.7.
- [Release notes](https://github.com/opencontainers/umoci/releases)
- [Changelog](https://github.com/opencontainers/umoci/blob/main/CHANGELOG.md)
- [Commits](https://github.com/opencontainers/umoci/compare/v0.4.6...v0.4.7)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/umoci
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-04 00:17:30 -06:00
Jonathon Anderson
f232c912ad Run tests against PRs to v4.*.x branches
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-04-03 23:58:50 -06:00