diff --git a/CLAUDE.md b/CLAUDE.md index 9ddc83ab..3f6cb5a9 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -94,7 +94,7 @@ Both CRDs use field indexes (by SystemUUID, IPs, MACs) so the boot server can lo ## Conventions -- All Go files require an SPDX header: `// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors` / `// SPDX-License-Identifier: Apache-2.0` +- All Go files require an SPDX header: `// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors` / `// SPDX-License-Identifier: Apache-2.0` - Tests use Ginkgo/Gomega BDD style; suite setup is in `suite_test.go` next to the tests. - Kubebuilder markers (`+kubebuilder:rbac:`, `+kubebuilder:object:root=true`, etc.) drive code and manifest generation — keep them accurate. - `--default-httpboot-uki-url` is deprecated; use `--default-httpboot-oci-image` instead. diff --git a/REUSE.toml b/REUSE.toml index d073a272..cd0ccfaa 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -35,7 +35,7 @@ path = [ "package.json" ] precedence = "aggregate" -SPDX-FileCopyrightText = "2025 SAP SE or an SAP affiliate company and IronCore contributors" +SPDX-FileCopyrightText = "SAP SE or an SAP affiliate company and IronCore contributors" SPDX-License-Identifier = "Apache-2.0" [[annotations]] @@ -44,5 +44,5 @@ path = [ "README.md" ] precedence = "aggregate" -SPDX-FileCopyrightText = "2025 SAP SE or an SAP affiliate company and IronCore contributors" +SPDX-FileCopyrightText = "SAP SE or an SAP affiliate company and IronCore contributors" SPDX-License-Identifier = "Apache-2.0" diff --git a/api/v1alpha1/constants.go b/api/v1alpha1/constants.go index f7acf6db..a29a98e9 100644 --- a/api/v1alpha1/constants.go +++ b/api/v1alpha1/constants.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package v1alpha1 diff --git a/api/v1alpha1/doc.go b/api/v1alpha1/doc.go index 6e874ed7..84f9fcff 100644 --- a/api/v1alpha1/doc.go +++ b/api/v1alpha1/doc.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 // Package v1alpha1 contains API Schema definitions for the settings.gardener.cloud API group diff --git a/api/v1alpha1/groupversion_info.go b/api/v1alpha1/groupversion_info.go index b983ab58..fbef9fe8 100644 --- a/api/v1alpha1/groupversion_info.go +++ b/api/v1alpha1/groupversion_info.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 // Package v1alpha1 contains API Schema definitions for the boot v1alpha1 API group diff --git a/api/v1alpha1/httpbootconfig_types.go b/api/v1alpha1/httpbootconfig_types.go index 58e77caa..b597e4fe 100644 --- a/api/v1alpha1/httpbootconfig_types.go +++ b/api/v1alpha1/httpbootconfig_types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package v1alpha1 diff --git a/api/v1alpha1/ipxebootconfig_types.go b/api/v1alpha1/ipxebootconfig_types.go index bb406576..6ede9cd6 100644 --- a/api/v1alpha1/ipxebootconfig_types.go +++ b/api/v1alpha1/ipxebootconfig_types.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package v1alpha1 diff --git a/api/v1alpha1/zz_generated.deepcopy.go b/api/v1alpha1/zz_generated.deepcopy.go index 01240c63..e1b7945c 100644 --- a/api/v1alpha1/zz_generated.deepcopy.go +++ b/api/v1alpha1/zz_generated.deepcopy.go @@ -1,6 +1,6 @@ //go:build !ignore_autogenerated -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 // Code generated by controller-gen. DO NOT EDIT. diff --git a/cmd/bootctl/app/app.go b/cmd/bootctl/app/app.go index 4dad3ebd..4f524ef8 100644 --- a/cmd/bootctl/app/app.go +++ b/cmd/bootctl/app/app.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package app diff --git a/cmd/bootctl/app/move.go b/cmd/bootctl/app/move.go index c99f3020..6866dad1 100644 --- a/cmd/bootctl/app/move.go +++ b/cmd/bootctl/app/move.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package app diff --git a/cmd/bootctl/main.go b/cmd/bootctl/main.go index 2d345b9d..b5fe1323 100644 --- a/cmd/bootctl/main.go +++ b/cmd/bootctl/main.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package main diff --git a/cmd/main.go b/cmd/main.go index f83f8cb4..05d1e969 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package main diff --git a/cmdutils/clients.go b/cmdutils/clients.go index 26ee48fe..b3494fc0 100644 --- a/cmdutils/clients.go +++ b/cmdutils/clients.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package cmdutils diff --git a/cmdutils/move.go b/cmdutils/move.go index 1d11d3fd..40137ec4 100644 --- a/cmdutils/move.go +++ b/cmdutils/move.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package cmdutils diff --git a/cmdutils/move_test.go b/cmdutils/move_test.go index b675032e..4cdc8a05 100644 --- a/cmdutils/move_test.go +++ b/cmdutils/move_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package cmdutils diff --git a/cmdutils/suite_test.go b/cmdutils/suite_test.go index 38f619ad..3074c3ca 100644 --- a/cmdutils/suite_test.go +++ b/cmdutils/suite_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package cmdutils diff --git a/cmdutils/utils.go b/cmdutils/utils.go index 543b73a7..a2098bc8 100644 --- a/cmdutils/utils.go +++ b/cmdutils/utils.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package cmdutils diff --git a/hack/boilerplate.go.txt b/hack/boilerplate.go.txt index 780a90f9..5fdbbee7 100644 --- a/hack/boilerplate.go.txt +++ b/hack/boilerplate.go.txt @@ -1,2 +1,2 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 \ No newline at end of file diff --git a/hack/license-header.txt b/hack/license-header.txt index 59ff81c4..f6f293ea 100644 --- a/hack/license-header.txt +++ b/hack/license-header.txt @@ -1,2 +1,2 @@ -SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors SPDX-License-Identifier: Apache-2.0 \ No newline at end of file diff --git a/internal/controller/httpbootconfig_controller.go b/internal/controller/httpbootconfig_controller.go index 3e62d7af..ec5aeec8 100644 --- a/internal/controller/httpbootconfig_controller.go +++ b/internal/controller/httpbootconfig_controller.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package controller diff --git a/internal/controller/httpbootconfig_controller_test.go b/internal/controller/httpbootconfig_controller_test.go index 606c62a7..a20cc236 100644 --- a/internal/controller/httpbootconfig_controller_test.go +++ b/internal/controller/httpbootconfig_controller_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package controller diff --git a/internal/controller/ipxebootconfig_controller.go b/internal/controller/ipxebootconfig_controller.go index ad2d68b9..e714ed86 100644 --- a/internal/controller/ipxebootconfig_controller.go +++ b/internal/controller/ipxebootconfig_controller.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package controller diff --git a/internal/controller/ipxebootconfig_controller_test.go b/internal/controller/ipxebootconfig_controller_test.go index 501c4702..81af7521 100644 --- a/internal/controller/ipxebootconfig_controller_test.go +++ b/internal/controller/ipxebootconfig_controller_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package controller diff --git a/internal/controller/serverbootconfig_helpers_test.go b/internal/controller/serverbootconfig_helpers_test.go index 81b3cba8..5f912efe 100644 --- a/internal/controller/serverbootconfig_helpers_test.go +++ b/internal/controller/serverbootconfig_helpers_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package controller diff --git a/internal/controller/serverbootconfiguration_http_controller.go b/internal/controller/serverbootconfiguration_http_controller.go index 7e227fec..b402fdf2 100644 --- a/internal/controller/serverbootconfiguration_http_controller.go +++ b/internal/controller/serverbootconfiguration_http_controller.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package controller diff --git a/internal/controller/suite_test.go b/internal/controller/suite_test.go index 27e9b9b3..5a80e1c0 100644 --- a/internal/controller/suite_test.go +++ b/internal/controller/suite_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package controller diff --git a/internal/oci/manifest.go b/internal/oci/manifest.go index 5385670e..3fcf910a 100644 --- a/internal/oci/manifest.go +++ b/internal/oci/manifest.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package oci diff --git a/internal/registry/validation.go b/internal/registry/validation.go index ca185d60..dfef3980 100644 --- a/internal/registry/validation.go +++ b/internal/registry/validation.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package registry diff --git a/internal/registry/validation_test.go b/internal/registry/validation_test.go index 40fccfbd..f2711703 100644 --- a/internal/registry/validation_test.go +++ b/internal/registry/validation_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package registry diff --git a/internal/uki/oci.go b/internal/uki/oci.go index 37958830..9ba443ea 100644 --- a/internal/uki/oci.go +++ b/internal/uki/oci.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package uki diff --git a/internal/uki/oci_test.go b/internal/uki/oci_test.go index 139ccddc..a9a9f4e2 100644 --- a/internal/uki/oci_test.go +++ b/internal/uki/oci_test.go @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-License-Identifier: Apache-2.0 + package uki import ( diff --git a/server/bootserver.go b/server/bootserver.go index 106a0c67..939bc59d 100644 --- a/server/bootserver.go +++ b/server/bootserver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package server diff --git a/server/bootserver_suit_test.go b/server/bootserver_suit_test.go index 942b8f9f..40680678 100644 --- a/server/bootserver_suit_test.go +++ b/server/bootserver_suit_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package server diff --git a/server/bootserver_test.go b/server/bootserver_test.go index f689c6c8..bb1cc9d9 100644 --- a/server/bootserver_test.go +++ b/server/bootserver_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package server diff --git a/server/helper.go b/server/helper.go index a40666b1..4c04fff5 100644 --- a/server/helper.go +++ b/server/helper.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package server diff --git a/server/imageproxyserver.go b/server/imageproxyserver.go index 617fbc49..ed3b2e3a 100644 --- a/server/imageproxyserver.go +++ b/server/imageproxyserver.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package server diff --git a/test/e2e/e2e_suite_test.go b/test/e2e/e2e_suite_test.go index dec6bea0..eb807806 100644 --- a/test/e2e/e2e_suite_test.go +++ b/test/e2e/e2e_suite_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package e2e diff --git a/test/e2e/e2e_test.go b/test/e2e/e2e_test.go index 21c28dbb..e3ff8552 100644 --- a/test/e2e/e2e_test.go +++ b/test/e2e/e2e_test.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package e2e diff --git a/test/registry/registry.go b/test/registry/registry.go index f2d84fea..3aaf9680 100644 --- a/test/registry/registry.go +++ b/test/registry/registry.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package registry diff --git a/test/utils/utils.go b/test/utils/utils.go index 62d186d4..5792eee6 100644 --- a/test/utils/utils.go +++ b/test/utils/utils.go @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-FileCopyrightText: SAP SE or an SAP affiliate company and IronCore contributors // SPDX-License-Identifier: Apache-2.0 package utils