From eb8d2b6076e24b38e7161bc676cdb5dfc23b3929 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 15:43:32 +0200 Subject: [PATCH] chore(deps): update dependency golangci/golangci-lint to v2.8.0 (#1823) * chore(deps): update dependency golangci/golangci-lint to v2.8.0 * chore(deps): update dependency golangci/golangci-lint to v2.8.0 Signed-off-by: Hristo Hristov * chore(deps): update dependency golangci/golangci-lint to v2.8.0 Signed-off-by: Hristo Hristov * chore(deps): update dependency golangci/golangci-lint to v2.8.0 Signed-off-by: Hristo Hristov --------- Signed-off-by: Hristo Hristov Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Hristo Hristov --- .golangci.yaml | 2 +- Makefile | 2 +- api/v1beta1/custom_resource_quota.go | 2 +- api/v1beta1/deny_wildcard.go | 2 +- api/v1beta1/groupversion_info.go | 2 +- api/v1beta1/ingress_options.go | 2 +- api/v1beta1/namespace_options.go | 2 +- api/v1beta1/owner.go | 2 +- api/v1beta1/owner_list.go | 2 +- api/v1beta1/owner_role.go | 2 +- api/v1beta1/service_allowed_types.go | 2 +- api/v1beta1/service_options.go | 2 +- api/v1beta1/tenant_func.go | 2 +- api/v1beta1/tenant_status.go | 2 +- api/v1beta1/tenant_types.go | 2 +- api/v1beta1/tenant_webhook.go | 2 +- api/v1beta2/additional_role_bindings.go | 2 +- api/v1beta2/capsuleconfiguration_status.go | 2 +- api/v1beta2/capsuleconfiguration_types.go | 2 +- api/v1beta2/custom_resource_quota.go | 2 +- api/v1beta2/gateway_options.go | 2 +- api/v1beta2/groupversion_info.go | 2 +- api/v1beta2/ingress_options.go | 2 +- api/v1beta2/namespace_options.go | 2 +- api/v1beta2/resourcepool_func.go | 2 +- api/v1beta2/resourcepool_status.go | 2 +- api/v1beta2/resourcepool_types.go | 2 +- api/v1beta2/resourcepoolclaim_func.go | 2 +- api/v1beta2/resourcepoolclaim_types.go | 2 +- api/v1beta2/tenant_annotations.go | 2 +- api/v1beta2/tenant_conversion_hub.go | 2 +- api/v1beta2/tenant_func.go | 4 ++-- api/v1beta2/tenant_labels.go | 2 +- api/v1beta2/tenant_status.go | 2 +- api/v1beta2/tenant_types.go | 2 +- api/v1beta2/tenantowner_types.go | 2 +- api/v1beta2/tenantresource_global.go | 2 +- api/v1beta2/tenantresource_namespaced.go | 2 +- api/v1beta2/tenantresource_types.go | 2 +- cmd/main.go | 2 +- cmd/version.go | 2 +- internal/controllers/cfg/manager.go | 2 +- internal/controllers/pod/errors.go | 2 +- internal/controllers/pod/metadata.go | 2 +- internal/controllers/pv/controller.go | 2 +- internal/controllers/rbac/manager.go | 2 +- internal/controllers/resourcepools/claim_controller.go | 2 +- internal/controllers/resourcepools/manager.go | 2 +- internal/controllers/resourcepools/pool_controller.go | 6 +++--- internal/controllers/resources/global.go | 2 +- internal/controllers/resources/namespaced.go | 2 +- internal/controllers/resources/processor.go | 2 +- internal/controllers/servicelabels/abstract.go | 2 +- internal/controllers/servicelabels/endpoint_slices.go | 2 +- internal/controllers/servicelabels/errors.go | 2 +- internal/controllers/servicelabels/service.go | 2 +- internal/controllers/tenant/limitranges.go | 2 +- internal/controllers/tenant/manager.go | 2 +- internal/controllers/tenant/metadata.go | 2 +- internal/controllers/tenant/metrics.go | 3 ++- internal/controllers/tenant/namespaces.go | 2 +- internal/controllers/tenant/networkpolicies.go | 2 +- internal/controllers/tenant/resourcequotas.go | 2 +- internal/controllers/tenant/resourcequotas_quota.go | 4 ++-- internal/controllers/tenant/rolebindings.go | 2 +- internal/controllers/tenant/status.go | 2 +- internal/controllers/tenant/utils.go | 2 +- internal/controllers/tls/errors.go | 2 +- internal/controllers/tls/manager.go | 2 +- internal/controllers/utils/gvk.go | 2 +- internal/controllers/utils/options.go | 2 +- internal/controllers/utils/predicates.go | 2 +- internal/metrics/claim_recorder.go | 2 +- internal/metrics/pool_recorder.go | 2 +- internal/metrics/tenant_recorder.go | 2 +- internal/metrics/utils.go | 2 +- internal/webhook/cfg/warnings.go | 2 +- internal/webhook/defaults/errors.go | 2 +- internal/webhook/defaults/gateway.go | 2 +- internal/webhook/defaults/handler.go | 2 +- internal/webhook/defaults/ingress.go | 2 +- internal/webhook/defaults/pods.go | 2 +- internal/webhook/defaults/storage.go | 2 +- internal/webhook/dra/errors.go | 3 ++- internal/webhook/dra/validate.go | 2 +- internal/webhook/gateway/errors.go | 2 +- internal/webhook/gateway/utils.go | 2 +- internal/webhook/gateway/validate_class.go | 2 +- internal/webhook/handler.go | 2 +- internal/webhook/ingress/errors.go | 2 +- internal/webhook/ingress/types.go | 2 +- internal/webhook/ingress/utils.go | 2 +- internal/webhook/ingress/validate_class.go | 2 +- internal/webhook/ingress/validate_collision.go | 2 +- internal/webhook/ingress/validate_hostnames.go | 2 +- internal/webhook/ingress/validate_wildcard.go | 2 +- internal/webhook/misc/tenant_assignment.go | 2 +- internal/webhook/namespace/mutation/cordoning.go | 2 +- internal/webhook/namespace/mutation/handler.go | 2 +- internal/webhook/namespace/mutation/metadata.go | 2 +- internal/webhook/namespace/mutation/ownerreference.go | 2 +- internal/webhook/namespace/validation/errors.go | 2 +- internal/webhook/namespace/validation/freezed.go | 2 +- internal/webhook/namespace/validation/handler.go | 2 +- internal/webhook/namespace/validation/patch.go | 2 +- internal/webhook/namespace/validation/prefix.go | 2 +- internal/webhook/namespace/validation/quota.go | 2 +- internal/webhook/namespace/validation/user_metadata.go | 2 +- internal/webhook/networkpolicy/validating.go | 2 +- internal/webhook/node/errors.go | 2 +- internal/webhook/node/user_metadata.go | 2 +- internal/webhook/pod/containerregistry.go | 2 +- internal/webhook/pod/containerregistry_errors.go | 2 +- internal/webhook/pod/containerregistry_registry.go | 2 +- internal/webhook/pod/handler.go | 2 +- internal/webhook/pod/imagepullpolicy.go | 2 +- internal/webhook/pod/imagepullpolicy_errors.go | 2 +- internal/webhook/pod/imagepullpolicy_pullpolicy.go | 2 +- internal/webhook/pod/priorityclass.go | 2 +- internal/webhook/pod/priorityclass_errors.go | 2 +- internal/webhook/pod/runtimeclass.go | 2 +- internal/webhook/pod/runtimeclass_errors.go | 2 +- internal/webhook/pvc/errors.go | 2 +- internal/webhook/pvc/handler.go | 2 +- internal/webhook/pvc/pv.go | 2 +- internal/webhook/pvc/validating.go | 2 +- internal/webhook/resourcepool/claim_mutating.go | 2 +- internal/webhook/resourcepool/claim_validating.go | 2 +- internal/webhook/resourcepool/pool_mutating.go | 2 +- internal/webhook/resourcepool/pool_validation.go | 2 +- internal/webhook/route/config.go | 2 +- internal/webhook/route/cordoning.go | 2 +- internal/webhook/route/customresources.go | 2 +- internal/webhook/route/defaults.go | 2 +- internal/webhook/route/deviceclass.go | 2 +- internal/webhook/route/gateway.go | 2 +- internal/webhook/route/ingresses.go | 2 +- internal/webhook/route/misc.go | 2 +- internal/webhook/route/namespaces.go | 2 +- internal/webhook/route/networkpolicies.go | 2 +- internal/webhook/route/node.go | 2 +- internal/webhook/route/ownerreference.go | 2 +- internal/webhook/route/pods.go | 2 +- internal/webhook/route/pvc.go | 2 +- internal/webhook/route/resourcepool.go | 2 +- internal/webhook/route/serviceaccounts.go | 2 +- internal/webhook/route/services.go | 2 +- internal/webhook/route/tenantresource_objs.go | 2 +- internal/webhook/route/tenants.go | 2 +- internal/webhook/router.go | 2 +- internal/webhook/service/errors.go | 2 +- internal/webhook/service/handler.go | 2 +- internal/webhook/service/validating.go | 2 +- internal/webhook/serviceaccounts/handler.go | 2 +- internal/webhook/serviceaccounts/validating.go | 2 +- internal/webhook/tenant/mutation/metadata.go | 2 +- .../webhook/tenant/validation/containerregistry_regex.go | 2 +- internal/webhook/tenant/validation/cordoning.go | 2 +- internal/webhook/tenant/validation/custom_resource_quota.go | 2 +- .../tenant/validation/custom_resource_quota_errors.go | 2 +- .../tenant/validation/forbidden_annotations_regex.go | 2 +- internal/webhook/tenant/validation/freezed_emitter.go | 2 +- internal/webhook/tenant/validation/hostname_regex.go | 2 +- internal/webhook/tenant/validation/ingressclass_regex.go | 2 +- internal/webhook/tenant/validation/name.go | 2 +- internal/webhook/tenant/validation/protected.go | 2 +- internal/webhook/tenant/validation/rolebindings_regex.go | 2 +- internal/webhook/tenant/validation/serviceaccount_format.go | 2 +- internal/webhook/tenant/validation/storageclass_regex.go | 2 +- internal/webhook/tenant/validation/warnings.go | 2 +- internal/webhook/tenantresource/objects.go | 2 +- internal/webhook/utils/error.go | 2 +- internal/webhook/utils/in_capsule_groups.go | 2 +- internal/webhook/utils/kubernetes_version.go | 2 +- internal/webhook/utils/resources.go | 2 +- internal/webhook/utils/tenant_get.go | 2 +- internal/webhook/utils/typed_tenant_handler.go | 2 +- internal/webhook/webhook.go | 2 +- pkg/api/additional_metadata.go | 2 +- pkg/api/additional_role_bindings.go | 2 +- pkg/api/allowed_list.go | 2 +- pkg/api/exhaustion.go | 2 +- pkg/api/external_service_ips.go | 2 +- pkg/api/forbidden_list.go | 2 +- pkg/api/hostname_collision_scope.go | 2 +- pkg/api/image_pull_policy.go | 2 +- pkg/api/limit_ranges.go | 2 +- pkg/api/meta/annotations.go | 2 +- pkg/api/meta/conditions.go | 2 +- pkg/api/meta/finalizers.go | 2 +- pkg/api/meta/labels.go | 2 +- pkg/api/meta/names.go | 2 +- pkg/api/meta/ownerreference.go | 2 +- pkg/api/meta/ownership.go | 2 +- pkg/api/misc/selectors.go | 2 +- pkg/api/network_policy.go | 2 +- pkg/api/owner.go | 2 +- pkg/api/owner_list.go | 2 +- pkg/api/owner_status_list.go | 2 +- pkg/api/pod_options.go | 2 +- pkg/api/rbac.go | 2 +- pkg/api/resource_quota.go | 2 +- pkg/api/service_allowed_types.go | 2 +- pkg/api/service_options.go | 2 +- pkg/api/status.go | 2 +- pkg/api/status_namespaces.go | 2 +- pkg/api/tenant_roles.go | 2 +- pkg/api/users.go | 2 +- pkg/api/users_list.go | 2 +- pkg/cert/ca.go | 2 +- pkg/cert/errors.go | 2 +- pkg/cert/options.go | 2 +- pkg/configuration/client.go | 2 +- pkg/configuration/configuration.go | 2 +- pkg/indexer/indexer.go | 2 +- pkg/indexer/ingress/hostname_path.go | 2 +- pkg/indexer/ingress/utils.go | 2 +- pkg/indexer/namespace/namespaces.go | 2 +- pkg/indexer/resourcepool/claim.go | 2 +- pkg/indexer/resourcepool/namespaces.go | 2 +- pkg/indexer/tenant/namespaces.go | 2 +- pkg/indexer/tenant/owner.go | 2 +- pkg/indexer/tenantresource/constants.go | 2 +- pkg/indexer/tenantresource/global.go | 2 +- pkg/indexer/tenantresource/local.go | 2 +- pkg/template/fast.go | 2 +- pkg/utils/errors.go | 2 +- pkg/utils/hashes.go | 2 +- pkg/utils/maps.go | 2 +- pkg/utils/namespace_selector.go | 2 +- pkg/utils/node_selector.go | 2 +- pkg/utils/tenant/get_by.go | 2 +- pkg/utils/tenant/metdata.go | 2 +- pkg/utils/tenant/owned.go | 2 +- pkg/utils/tenant/owner_reference.go | 2 +- pkg/utils/tenant/owners.go | 2 +- pkg/utils/tenant/types.go | 2 +- pkg/utils/tenant_labels.go | 2 +- pkg/utils/users/is_admin_user.go | 2 +- pkg/utils/users/is_capsule_user.go | 2 +- pkg/utils/users/is_tenant_owner.go | 2 +- pkg/utils/users/serviceaccounts.go | 2 +- pkg/utils/users/user_group.go | 2 +- 243 files changed, 249 insertions(+), 247 deletions(-) diff --git a/.golangci.yaml b/.golangci.yaml index 86675308..6fdb9c34 100644 --- a/.golangci.yaml +++ b/.golangci.yaml @@ -39,7 +39,7 @@ linters: min-occurrences: 2 goheader: template: |- - Copyright 2020-2025 Project Capsule Authors + Copyright 2020-2026 Project Capsule Authors SPDX-License-Identifier: Apache-2.0 inamedparam: skip-single-param: true diff --git a/Makefile b/Makefile index 16b323ef..75bf8737 100644 --- a/Makefile +++ b/Makefile @@ -453,7 +453,7 @@ nwa: $(call go-install-tool,$(NWA),github.com/$(NWA_LOOKUP)@$(NWA_VERSION)) GOLANGCI_LINT := $(LOCALBIN)/golangci-lint -GOLANGCI_LINT_VERSION := v2.7.2 +GOLANGCI_LINT_VERSION := v2.8.0 GOLANGCI_LINT_LOOKUP := golangci/golangci-lint golangci-lint: ## Download golangci-lint locally if necessary. @test -s $(GOLANGCI_LINT) && $(GOLANGCI_LINT) -h | grep -q $(GOLANGCI_LINT_VERSION) || \ diff --git a/api/v1beta1/custom_resource_quota.go b/api/v1beta1/custom_resource_quota.go index d8991686..e0e3bb12 100644 --- a/api/v1beta1/custom_resource_quota.go +++ b/api/v1beta1/custom_resource_quota.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/deny_wildcard.go b/api/v1beta1/deny_wildcard.go index 3e20bae9..96a823be 100644 --- a/api/v1beta1/deny_wildcard.go +++ b/api/v1beta1/deny_wildcard.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/groupversion_info.go b/api/v1beta1/groupversion_info.go index 4882f2d1..799b1694 100644 --- a/api/v1beta1/groupversion_info.go +++ b/api/v1beta1/groupversion_info.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 // Package v1beta1 contains API Schema definitions for the capsule v1beta1 API group diff --git a/api/v1beta1/ingress_options.go b/api/v1beta1/ingress_options.go index 0028212c..5b1226d0 100644 --- a/api/v1beta1/ingress_options.go +++ b/api/v1beta1/ingress_options.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/namespace_options.go b/api/v1beta1/namespace_options.go index 3a9a2040..92093375 100644 --- a/api/v1beta1/namespace_options.go +++ b/api/v1beta1/namespace_options.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/owner.go b/api/v1beta1/owner.go index aec851ae..b42cc79a 100644 --- a/api/v1beta1/owner.go +++ b/api/v1beta1/owner.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/owner_list.go b/api/v1beta1/owner_list.go index e98d7956..d507c1a4 100644 --- a/api/v1beta1/owner_list.go +++ b/api/v1beta1/owner_list.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/owner_role.go b/api/v1beta1/owner_role.go index e1f2f862..35c11db1 100644 --- a/api/v1beta1/owner_role.go +++ b/api/v1beta1/owner_role.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/service_allowed_types.go b/api/v1beta1/service_allowed_types.go index a28b90da..c0981a78 100644 --- a/api/v1beta1/service_allowed_types.go +++ b/api/v1beta1/service_allowed_types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/service_options.go b/api/v1beta1/service_options.go index 04a23b29..e9316ef0 100644 --- a/api/v1beta1/service_options.go +++ b/api/v1beta1/service_options.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/tenant_func.go b/api/v1beta1/tenant_func.go index a99bc54e..526f6646 100644 --- a/api/v1beta1/tenant_func.go +++ b/api/v1beta1/tenant_func.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/tenant_status.go b/api/v1beta1/tenant_status.go index 69df9a5e..b1022c33 100644 --- a/api/v1beta1/tenant_status.go +++ b/api/v1beta1/tenant_status.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/tenant_types.go b/api/v1beta1/tenant_types.go index a33bfa8c..af636df7 100644 --- a/api/v1beta1/tenant_types.go +++ b/api/v1beta1/tenant_types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta1/tenant_webhook.go b/api/v1beta1/tenant_webhook.go index 34e352a1..af301182 100644 --- a/api/v1beta1/tenant_webhook.go +++ b/api/v1beta1/tenant_webhook.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta1 diff --git a/api/v1beta2/additional_role_bindings.go b/api/v1beta2/additional_role_bindings.go index bfc85880..4b55e419 100644 --- a/api/v1beta2/additional_role_bindings.go +++ b/api/v1beta2/additional_role_bindings.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/capsuleconfiguration_status.go b/api/v1beta2/capsuleconfiguration_status.go index b62f05c0..a1373449 100644 --- a/api/v1beta2/capsuleconfiguration_status.go +++ b/api/v1beta2/capsuleconfiguration_status.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/capsuleconfiguration_types.go b/api/v1beta2/capsuleconfiguration_types.go index cee5851b..4afa8859 100644 --- a/api/v1beta2/capsuleconfiguration_types.go +++ b/api/v1beta2/capsuleconfiguration_types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/custom_resource_quota.go b/api/v1beta2/custom_resource_quota.go index dd68d2fd..9f97ac45 100644 --- a/api/v1beta2/custom_resource_quota.go +++ b/api/v1beta2/custom_resource_quota.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/gateway_options.go b/api/v1beta2/gateway_options.go index 65c469c9..e7d6a7cb 100644 --- a/api/v1beta2/gateway_options.go +++ b/api/v1beta2/gateway_options.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/groupversion_info.go b/api/v1beta2/groupversion_info.go index 6ddda2b2..d975bb5f 100644 --- a/api/v1beta2/groupversion_info.go +++ b/api/v1beta2/groupversion_info.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 // Package v1beta2 contains API Schema definitions for the capsule v1beta2 API group diff --git a/api/v1beta2/ingress_options.go b/api/v1beta2/ingress_options.go index 3779372a..bfd6b1a8 100644 --- a/api/v1beta2/ingress_options.go +++ b/api/v1beta2/ingress_options.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/namespace_options.go b/api/v1beta2/namespace_options.go index 2321ff2a..a711265a 100644 --- a/api/v1beta2/namespace_options.go +++ b/api/v1beta2/namespace_options.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/resourcepool_func.go b/api/v1beta2/resourcepool_func.go index 229ac8e4..5b54770b 100644 --- a/api/v1beta2/resourcepool_func.go +++ b/api/v1beta2/resourcepool_func.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/resourcepool_status.go b/api/v1beta2/resourcepool_status.go index 4c87180c..565a169c 100644 --- a/api/v1beta2/resourcepool_status.go +++ b/api/v1beta2/resourcepool_status.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/resourcepool_types.go b/api/v1beta2/resourcepool_types.go index 007a102f..e9549657 100644 --- a/api/v1beta2/resourcepool_types.go +++ b/api/v1beta2/resourcepool_types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/resourcepoolclaim_func.go b/api/v1beta2/resourcepoolclaim_func.go index b18e14cc..3af24069 100644 --- a/api/v1beta2/resourcepoolclaim_func.go +++ b/api/v1beta2/resourcepoolclaim_func.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/resourcepoolclaim_types.go b/api/v1beta2/resourcepoolclaim_types.go index bd2542ba..3aa085b7 100644 --- a/api/v1beta2/resourcepoolclaim_types.go +++ b/api/v1beta2/resourcepoolclaim_types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/tenant_annotations.go b/api/v1beta2/tenant_annotations.go index b3f4e77b..d6bd85af 100644 --- a/api/v1beta2/tenant_annotations.go +++ b/api/v1beta2/tenant_annotations.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/tenant_conversion_hub.go b/api/v1beta2/tenant_conversion_hub.go index c56c21b2..dc12dcb6 100644 --- a/api/v1beta2/tenant_conversion_hub.go +++ b/api/v1beta2/tenant_conversion_hub.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/tenant_func.go b/api/v1beta2/tenant_func.go index f96850bd..e0df16fd 100644 --- a/api/v1beta2/tenant_func.go +++ b/api/v1beta2/tenant_func.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 @@ -75,7 +75,7 @@ func (in *Tenant) CollectOwners(ctx context.Context, c client.Client, allowPromo } func (in *Tenant) GetRoleBindings() []api.AdditionalRoleBindingsSpec { - roleBindings := make([]api.AdditionalRoleBindingsSpec, 0) + roleBindings := make([]api.AdditionalRoleBindingsSpec, 0) //nolint:prealloc for _, owner := range in.Status.Owners { roleBindings = append(roleBindings, owner.ToAdditionalRolebindings()...) diff --git a/api/v1beta2/tenant_labels.go b/api/v1beta2/tenant_labels.go index 93bc2905..cc9e6413 100644 --- a/api/v1beta2/tenant_labels.go +++ b/api/v1beta2/tenant_labels.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/tenant_status.go b/api/v1beta2/tenant_status.go index 57602668..0a192759 100644 --- a/api/v1beta2/tenant_status.go +++ b/api/v1beta2/tenant_status.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/tenant_types.go b/api/v1beta2/tenant_types.go index eaafa7d6..a43b5654 100644 --- a/api/v1beta2/tenant_types.go +++ b/api/v1beta2/tenant_types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/tenantowner_types.go b/api/v1beta2/tenantowner_types.go index f9e3166c..906b38c8 100644 --- a/api/v1beta2/tenantowner_types.go +++ b/api/v1beta2/tenantowner_types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/tenantresource_global.go b/api/v1beta2/tenantresource_global.go index feb98675..6d102236 100644 --- a/api/v1beta2/tenantresource_global.go +++ b/api/v1beta2/tenantresource_global.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/tenantresource_namespaced.go b/api/v1beta2/tenantresource_namespaced.go index 3151c928..a9cd1d65 100644 --- a/api/v1beta2/tenantresource_namespaced.go +++ b/api/v1beta2/tenantresource_namespaced.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/api/v1beta2/tenantresource_types.go b/api/v1beta2/tenantresource_types.go index 8803c1ec..0cd6f8e9 100644 --- a/api/v1beta2/tenantresource_types.go +++ b/api/v1beta2/tenantresource_types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package v1beta2 diff --git a/cmd/main.go b/cmd/main.go index a5465697..f8bb83a4 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package main diff --git a/cmd/version.go b/cmd/version.go index 05a8b5a1..dcf4aac3 100644 --- a/cmd/version.go +++ b/cmd/version.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package main diff --git a/internal/controllers/cfg/manager.go b/internal/controllers/cfg/manager.go index 7e152b25..924221b9 100644 --- a/internal/controllers/cfg/manager.go +++ b/internal/controllers/cfg/manager.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package config diff --git a/internal/controllers/pod/errors.go b/internal/controllers/pod/errors.go index e7971065..0765259e 100644 --- a/internal/controllers/pod/errors.go +++ b/internal/controllers/pod/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/controllers/pod/metadata.go b/internal/controllers/pod/metadata.go index ae46a728..139f205d 100644 --- a/internal/controllers/pod/metadata.go +++ b/internal/controllers/pod/metadata.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/controllers/pv/controller.go b/internal/controllers/pv/controller.go index 5982005d..03b56412 100644 --- a/internal/controllers/pv/controller.go +++ b/internal/controllers/pv/controller.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pv diff --git a/internal/controllers/rbac/manager.go b/internal/controllers/rbac/manager.go index 0b8acbc0..65509217 100644 --- a/internal/controllers/rbac/manager.go +++ b/internal/controllers/rbac/manager.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package rbac diff --git a/internal/controllers/resourcepools/claim_controller.go b/internal/controllers/resourcepools/claim_controller.go index 8b3f4f1a..53de60c2 100644 --- a/internal/controllers/resourcepools/claim_controller.go +++ b/internal/controllers/resourcepools/claim_controller.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resourcepools diff --git a/internal/controllers/resourcepools/manager.go b/internal/controllers/resourcepools/manager.go index 6a14adf7..03c247da 100644 --- a/internal/controllers/resourcepools/manager.go +++ b/internal/controllers/resourcepools/manager.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resourcepools diff --git a/internal/controllers/resourcepools/pool_controller.go b/internal/controllers/resourcepools/pool_controller.go index 7229b217..4b0217de 100644 --- a/internal/controllers/resourcepools/pool_controller.go +++ b/internal/controllers/resourcepools/pool_controller.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resourcepools @@ -350,9 +350,9 @@ func (r *resourcePoolController) handleClaimResourceExhaustion( currentExhaustions map[string]api.PoolExhaustionResource, exhaustions map[string]api.PoolExhaustionResource, ) (err error) { - status := make([]string, 0) + status := make([]string, 0) //nolint:prealloc - resourceNames := make([]string, 0) + resourceNames := make([]string, 0) //nolint:prealloc for resourceName := range currentExhaustions { resourceNames = append(resourceNames, resourceName) } diff --git a/internal/controllers/resources/global.go b/internal/controllers/resources/global.go index 611e29e5..b22cded0 100644 --- a/internal/controllers/resources/global.go +++ b/internal/controllers/resources/global.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resources diff --git a/internal/controllers/resources/namespaced.go b/internal/controllers/resources/namespaced.go index ab796142..6f87c73a 100644 --- a/internal/controllers/resources/namespaced.go +++ b/internal/controllers/resources/namespaced.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resources diff --git a/internal/controllers/resources/processor.go b/internal/controllers/resources/processor.go index 79286d67..33532f3d 100644 --- a/internal/controllers/resources/processor.go +++ b/internal/controllers/resources/processor.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resources diff --git a/internal/controllers/servicelabels/abstract.go b/internal/controllers/servicelabels/abstract.go index b7a683d7..5640fca8 100644 --- a/internal/controllers/servicelabels/abstract.go +++ b/internal/controllers/servicelabels/abstract.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package servicelabels diff --git a/internal/controllers/servicelabels/endpoint_slices.go b/internal/controllers/servicelabels/endpoint_slices.go index 66077d06..eafbc1f7 100644 --- a/internal/controllers/servicelabels/endpoint_slices.go +++ b/internal/controllers/servicelabels/endpoint_slices.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package servicelabels diff --git a/internal/controllers/servicelabels/errors.go b/internal/controllers/servicelabels/errors.go index 5903d2f1..3e57e171 100644 --- a/internal/controllers/servicelabels/errors.go +++ b/internal/controllers/servicelabels/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package servicelabels diff --git a/internal/controllers/servicelabels/service.go b/internal/controllers/servicelabels/service.go index ecd583e4..39d3bbc6 100644 --- a/internal/controllers/servicelabels/service.go +++ b/internal/controllers/servicelabels/service.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package servicelabels diff --git a/internal/controllers/tenant/limitranges.go b/internal/controllers/tenant/limitranges.go index 46d49e14..80bdf6d5 100644 --- a/internal/controllers/tenant/limitranges.go +++ b/internal/controllers/tenant/limitranges.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/internal/controllers/tenant/manager.go b/internal/controllers/tenant/manager.go index 167a9df6..9672f4a1 100644 --- a/internal/controllers/tenant/manager.go +++ b/internal/controllers/tenant/manager.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/internal/controllers/tenant/metadata.go b/internal/controllers/tenant/metadata.go index 505ad18a..49cc0c5c 100644 --- a/internal/controllers/tenant/metadata.go +++ b/internal/controllers/tenant/metadata.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/internal/controllers/tenant/metrics.go b/internal/controllers/tenant/metrics.go index 46b5669b..ebd8bbd6 100644 --- a/internal/controllers/tenant/metrics.go +++ b/internal/controllers/tenant/metrics.go @@ -1,5 +1,6 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 + package tenant import ( diff --git a/internal/controllers/tenant/namespaces.go b/internal/controllers/tenant/namespaces.go index 814470ce..865a2dbf 100644 --- a/internal/controllers/tenant/namespaces.go +++ b/internal/controllers/tenant/namespaces.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/internal/controllers/tenant/networkpolicies.go b/internal/controllers/tenant/networkpolicies.go index e4ab6686..b13004dc 100644 --- a/internal/controllers/tenant/networkpolicies.go +++ b/internal/controllers/tenant/networkpolicies.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/internal/controllers/tenant/resourcequotas.go b/internal/controllers/tenant/resourcequotas.go index 01063f2d..67045fe9 100644 --- a/internal/controllers/tenant/resourcequotas.go +++ b/internal/controllers/tenant/resourcequotas.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/internal/controllers/tenant/resourcequotas_quota.go b/internal/controllers/tenant/resourcequotas_quota.go index 92abfd66..ccfd9c0e 100644 --- a/internal/controllers/tenant/resourcequotas_quota.go +++ b/internal/controllers/tenant/resourcequotas_quota.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant @@ -25,7 +25,7 @@ func (r *Manager) syncCustomResourceQuotaUsages(ctx context.Context, tenant *cap group string version string } - //nolint:prealloc + //nolintlint:prealloc var resourceList []resource for k := range tenant.GetAnnotations() { diff --git a/internal/controllers/tenant/rolebindings.go b/internal/controllers/tenant/rolebindings.go index 60d7ac05..42d85a1a 100644 --- a/internal/controllers/tenant/rolebindings.go +++ b/internal/controllers/tenant/rolebindings.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/internal/controllers/tenant/status.go b/internal/controllers/tenant/status.go index 5bd8055d..3786fe60 100644 --- a/internal/controllers/tenant/status.go +++ b/internal/controllers/tenant/status.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/internal/controllers/tenant/utils.go b/internal/controllers/tenant/utils.go index d9fdd5e6..9b66e25f 100644 --- a/internal/controllers/tenant/utils.go +++ b/internal/controllers/tenant/utils.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/internal/controllers/tls/errors.go b/internal/controllers/tls/errors.go index de14123d..b96cd95d 100644 --- a/internal/controllers/tls/errors.go +++ b/internal/controllers/tls/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tls diff --git a/internal/controllers/tls/manager.go b/internal/controllers/tls/manager.go index 3c99d1e3..2b05f299 100644 --- a/internal/controllers/tls/manager.go +++ b/internal/controllers/tls/manager.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tls diff --git a/internal/controllers/utils/gvk.go b/internal/controllers/utils/gvk.go index cf93a435..3dbcd9af 100644 --- a/internal/controllers/utils/gvk.go +++ b/internal/controllers/utils/gvk.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/internal/controllers/utils/options.go b/internal/controllers/utils/options.go index 0357aba7..a517ccd0 100644 --- a/internal/controllers/utils/options.go +++ b/internal/controllers/utils/options.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/internal/controllers/utils/predicates.go b/internal/controllers/utils/predicates.go index a58d6092..b91abbfe 100644 --- a/internal/controllers/utils/predicates.go +++ b/internal/controllers/utils/predicates.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/internal/metrics/claim_recorder.go b/internal/metrics/claim_recorder.go index afcc28a3..889e6df5 100644 --- a/internal/metrics/claim_recorder.go +++ b/internal/metrics/claim_recorder.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package metrics diff --git a/internal/metrics/pool_recorder.go b/internal/metrics/pool_recorder.go index 73b733bc..fccf90a9 100644 --- a/internal/metrics/pool_recorder.go +++ b/internal/metrics/pool_recorder.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package metrics diff --git a/internal/metrics/tenant_recorder.go b/internal/metrics/tenant_recorder.go index 0c34bf2c..474da3fc 100644 --- a/internal/metrics/tenant_recorder.go +++ b/internal/metrics/tenant_recorder.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package metrics diff --git a/internal/metrics/utils.go b/internal/metrics/utils.go index 95db2c96..a8fc6b06 100644 --- a/internal/metrics/utils.go +++ b/internal/metrics/utils.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package metrics diff --git a/internal/webhook/cfg/warnings.go b/internal/webhook/cfg/warnings.go index 4394413f..e17a9fff 100644 --- a/internal/webhook/cfg/warnings.go +++ b/internal/webhook/cfg/warnings.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package cfg diff --git a/internal/webhook/defaults/errors.go b/internal/webhook/defaults/errors.go index 2890c464..6f3536b0 100644 --- a/internal/webhook/defaults/errors.go +++ b/internal/webhook/defaults/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package defaults diff --git a/internal/webhook/defaults/gateway.go b/internal/webhook/defaults/gateway.go index e2d7b3ba..a7055bbe 100644 --- a/internal/webhook/defaults/gateway.go +++ b/internal/webhook/defaults/gateway.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package defaults diff --git a/internal/webhook/defaults/handler.go b/internal/webhook/defaults/handler.go index 37327a6a..b582e88b 100644 --- a/internal/webhook/defaults/handler.go +++ b/internal/webhook/defaults/handler.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package defaults diff --git a/internal/webhook/defaults/ingress.go b/internal/webhook/defaults/ingress.go index 35eda2c1..de81c4d9 100644 --- a/internal/webhook/defaults/ingress.go +++ b/internal/webhook/defaults/ingress.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package defaults diff --git a/internal/webhook/defaults/pods.go b/internal/webhook/defaults/pods.go index 1cae1fc1..4ad29307 100644 --- a/internal/webhook/defaults/pods.go +++ b/internal/webhook/defaults/pods.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package defaults diff --git a/internal/webhook/defaults/storage.go b/internal/webhook/defaults/storage.go index df28a3ac..0d82af4b 100644 --- a/internal/webhook/defaults/storage.go +++ b/internal/webhook/defaults/storage.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package defaults diff --git a/internal/webhook/dra/errors.go b/internal/webhook/dra/errors.go index 226589aa..9616fd45 100644 --- a/internal/webhook/dra/errors.go +++ b/internal/webhook/dra/errors.go @@ -1,5 +1,6 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 + package dra import ( diff --git a/internal/webhook/dra/validate.go b/internal/webhook/dra/validate.go index e034b277..ded00b2f 100644 --- a/internal/webhook/dra/validate.go +++ b/internal/webhook/dra/validate.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package dra diff --git a/internal/webhook/gateway/errors.go b/internal/webhook/gateway/errors.go index b91224dc..ed48c3fa 100644 --- a/internal/webhook/gateway/errors.go +++ b/internal/webhook/gateway/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package gateway diff --git a/internal/webhook/gateway/utils.go b/internal/webhook/gateway/utils.go index 969cd27d..61a1cfe9 100644 --- a/internal/webhook/gateway/utils.go +++ b/internal/webhook/gateway/utils.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package gateway diff --git a/internal/webhook/gateway/validate_class.go b/internal/webhook/gateway/validate_class.go index f20fd11e..27bf211d 100644 --- a/internal/webhook/gateway/validate_class.go +++ b/internal/webhook/gateway/validate_class.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package gateway diff --git a/internal/webhook/handler.go b/internal/webhook/handler.go index aef3c690..37408084 100644 --- a/internal/webhook/handler.go +++ b/internal/webhook/handler.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package webhook diff --git a/internal/webhook/ingress/errors.go b/internal/webhook/ingress/errors.go index 29f2f95c..4233fbae 100644 --- a/internal/webhook/ingress/errors.go +++ b/internal/webhook/ingress/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package ingress diff --git a/internal/webhook/ingress/types.go b/internal/webhook/ingress/types.go index a31920be..fba8b5d3 100644 --- a/internal/webhook/ingress/types.go +++ b/internal/webhook/ingress/types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package ingress diff --git a/internal/webhook/ingress/utils.go b/internal/webhook/ingress/utils.go index 0b36f880..3a45d3ba 100644 --- a/internal/webhook/ingress/utils.go +++ b/internal/webhook/ingress/utils.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package ingress diff --git a/internal/webhook/ingress/validate_class.go b/internal/webhook/ingress/validate_class.go index c7dc38ed..913a2248 100644 --- a/internal/webhook/ingress/validate_class.go +++ b/internal/webhook/ingress/validate_class.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package ingress diff --git a/internal/webhook/ingress/validate_collision.go b/internal/webhook/ingress/validate_collision.go index 7ca977d6..8088bcdf 100644 --- a/internal/webhook/ingress/validate_collision.go +++ b/internal/webhook/ingress/validate_collision.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package ingress diff --git a/internal/webhook/ingress/validate_hostnames.go b/internal/webhook/ingress/validate_hostnames.go index acab8474..22fdc303 100644 --- a/internal/webhook/ingress/validate_hostnames.go +++ b/internal/webhook/ingress/validate_hostnames.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package ingress diff --git a/internal/webhook/ingress/validate_wildcard.go b/internal/webhook/ingress/validate_wildcard.go index 4691dceb..43436fbe 100644 --- a/internal/webhook/ingress/validate_wildcard.go +++ b/internal/webhook/ingress/validate_wildcard.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package ingress diff --git a/internal/webhook/misc/tenant_assignment.go b/internal/webhook/misc/tenant_assignment.go index 60e9211c..c068a7c6 100644 --- a/internal/webhook/misc/tenant_assignment.go +++ b/internal/webhook/misc/tenant_assignment.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package misc diff --git a/internal/webhook/namespace/mutation/cordoning.go b/internal/webhook/namespace/mutation/cordoning.go index 22995f41..d038f6f2 100644 --- a/internal/webhook/namespace/mutation/cordoning.go +++ b/internal/webhook/namespace/mutation/cordoning.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package mutation diff --git a/internal/webhook/namespace/mutation/handler.go b/internal/webhook/namespace/mutation/handler.go index fc964f7f..b57e47ac 100644 --- a/internal/webhook/namespace/mutation/handler.go +++ b/internal/webhook/namespace/mutation/handler.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package mutation diff --git a/internal/webhook/namespace/mutation/metadata.go b/internal/webhook/namespace/mutation/metadata.go index 28b41ccb..ddee24fb 100644 --- a/internal/webhook/namespace/mutation/metadata.go +++ b/internal/webhook/namespace/mutation/metadata.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package mutation diff --git a/internal/webhook/namespace/mutation/ownerreference.go b/internal/webhook/namespace/mutation/ownerreference.go index 64ca1362..00fb4052 100644 --- a/internal/webhook/namespace/mutation/ownerreference.go +++ b/internal/webhook/namespace/mutation/ownerreference.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package mutation diff --git a/internal/webhook/namespace/validation/errors.go b/internal/webhook/namespace/validation/errors.go index 667c3c4b..92211c12 100644 --- a/internal/webhook/namespace/validation/errors.go +++ b/internal/webhook/namespace/validation/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/namespace/validation/freezed.go b/internal/webhook/namespace/validation/freezed.go index 57b63599..2e9b8057 100644 --- a/internal/webhook/namespace/validation/freezed.go +++ b/internal/webhook/namespace/validation/freezed.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/namespace/validation/handler.go b/internal/webhook/namespace/validation/handler.go index 94789893..d914bbc9 100644 --- a/internal/webhook/namespace/validation/handler.go +++ b/internal/webhook/namespace/validation/handler.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/namespace/validation/patch.go b/internal/webhook/namespace/validation/patch.go index 7878e2c6..7d93d729 100644 --- a/internal/webhook/namespace/validation/patch.go +++ b/internal/webhook/namespace/validation/patch.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/namespace/validation/prefix.go b/internal/webhook/namespace/validation/prefix.go index 064e3797..f5b23096 100644 --- a/internal/webhook/namespace/validation/prefix.go +++ b/internal/webhook/namespace/validation/prefix.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/namespace/validation/quota.go b/internal/webhook/namespace/validation/quota.go index 855b35a2..0ad456fa 100644 --- a/internal/webhook/namespace/validation/quota.go +++ b/internal/webhook/namespace/validation/quota.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/namespace/validation/user_metadata.go b/internal/webhook/namespace/validation/user_metadata.go index c0be31db..66766410 100644 --- a/internal/webhook/namespace/validation/user_metadata.go +++ b/internal/webhook/namespace/validation/user_metadata.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/networkpolicy/validating.go b/internal/webhook/networkpolicy/validating.go index fa8293da..de8f7963 100644 --- a/internal/webhook/networkpolicy/validating.go +++ b/internal/webhook/networkpolicy/validating.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package networkpolicy diff --git a/internal/webhook/node/errors.go b/internal/webhook/node/errors.go index b32c57ad..a2a95ded 100644 --- a/internal/webhook/node/errors.go +++ b/internal/webhook/node/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package node diff --git a/internal/webhook/node/user_metadata.go b/internal/webhook/node/user_metadata.go index 0493c42e..c553ed32 100644 --- a/internal/webhook/node/user_metadata.go +++ b/internal/webhook/node/user_metadata.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package node diff --git a/internal/webhook/pod/containerregistry.go b/internal/webhook/pod/containerregistry.go index d7f549ef..25f1ef09 100644 --- a/internal/webhook/pod/containerregistry.go +++ b/internal/webhook/pod/containerregistry.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pod/containerregistry_errors.go b/internal/webhook/pod/containerregistry_errors.go index 884d1497..15182beb 100644 --- a/internal/webhook/pod/containerregistry_errors.go +++ b/internal/webhook/pod/containerregistry_errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pod/containerregistry_registry.go b/internal/webhook/pod/containerregistry_registry.go index fe7d87ec..d3136ff4 100644 --- a/internal/webhook/pod/containerregistry_registry.go +++ b/internal/webhook/pod/containerregistry_registry.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pod/handler.go b/internal/webhook/pod/handler.go index 2e5b447f..97325f84 100644 --- a/internal/webhook/pod/handler.go +++ b/internal/webhook/pod/handler.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pod/imagepullpolicy.go b/internal/webhook/pod/imagepullpolicy.go index 255ee6bb..a4dfd31c 100644 --- a/internal/webhook/pod/imagepullpolicy.go +++ b/internal/webhook/pod/imagepullpolicy.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pod/imagepullpolicy_errors.go b/internal/webhook/pod/imagepullpolicy_errors.go index 002ba48a..89e851ec 100644 --- a/internal/webhook/pod/imagepullpolicy_errors.go +++ b/internal/webhook/pod/imagepullpolicy_errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pod/imagepullpolicy_pullpolicy.go b/internal/webhook/pod/imagepullpolicy_pullpolicy.go index ae19c1a0..e348dd2b 100644 --- a/internal/webhook/pod/imagepullpolicy_pullpolicy.go +++ b/internal/webhook/pod/imagepullpolicy_pullpolicy.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pod/priorityclass.go b/internal/webhook/pod/priorityclass.go index 3ae425af..37c414f0 100644 --- a/internal/webhook/pod/priorityclass.go +++ b/internal/webhook/pod/priorityclass.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pod/priorityclass_errors.go b/internal/webhook/pod/priorityclass_errors.go index 5d682351..303ba139 100644 --- a/internal/webhook/pod/priorityclass_errors.go +++ b/internal/webhook/pod/priorityclass_errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pod/runtimeclass.go b/internal/webhook/pod/runtimeclass.go index a57d8d9f..c53ba377 100644 --- a/internal/webhook/pod/runtimeclass.go +++ b/internal/webhook/pod/runtimeclass.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pod/runtimeclass_errors.go b/internal/webhook/pod/runtimeclass_errors.go index 55e4d997..61d90c7c 100644 --- a/internal/webhook/pod/runtimeclass_errors.go +++ b/internal/webhook/pod/runtimeclass_errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pod diff --git a/internal/webhook/pvc/errors.go b/internal/webhook/pvc/errors.go index c1165634..98fbc539 100644 --- a/internal/webhook/pvc/errors.go +++ b/internal/webhook/pvc/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pvc diff --git a/internal/webhook/pvc/handler.go b/internal/webhook/pvc/handler.go index c744ec0f..2e444575 100644 --- a/internal/webhook/pvc/handler.go +++ b/internal/webhook/pvc/handler.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pvc diff --git a/internal/webhook/pvc/pv.go b/internal/webhook/pvc/pv.go index 519648f8..4efe218f 100644 --- a/internal/webhook/pvc/pv.go +++ b/internal/webhook/pvc/pv.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pvc diff --git a/internal/webhook/pvc/validating.go b/internal/webhook/pvc/validating.go index 85c23098..a3465dca 100644 --- a/internal/webhook/pvc/validating.go +++ b/internal/webhook/pvc/validating.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package pvc diff --git a/internal/webhook/resourcepool/claim_mutating.go b/internal/webhook/resourcepool/claim_mutating.go index 81bc28cb..e3d68774 100644 --- a/internal/webhook/resourcepool/claim_mutating.go +++ b/internal/webhook/resourcepool/claim_mutating.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resourcepool diff --git a/internal/webhook/resourcepool/claim_validating.go b/internal/webhook/resourcepool/claim_validating.go index bd42a51f..34816b79 100644 --- a/internal/webhook/resourcepool/claim_validating.go +++ b/internal/webhook/resourcepool/claim_validating.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resourcepool diff --git a/internal/webhook/resourcepool/pool_mutating.go b/internal/webhook/resourcepool/pool_mutating.go index f5d9e1f3..779aa544 100644 --- a/internal/webhook/resourcepool/pool_mutating.go +++ b/internal/webhook/resourcepool/pool_mutating.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resourcepool diff --git a/internal/webhook/resourcepool/pool_validation.go b/internal/webhook/resourcepool/pool_validation.go index 2c07570a..809f1142 100644 --- a/internal/webhook/resourcepool/pool_validation.go +++ b/internal/webhook/resourcepool/pool_validation.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resourcepool diff --git a/internal/webhook/route/config.go b/internal/webhook/route/config.go index 7f202faf..70c673f1 100644 --- a/internal/webhook/route/config.go +++ b/internal/webhook/route/config.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/cordoning.go b/internal/webhook/route/cordoning.go index 4510b89d..d24cd752 100644 --- a/internal/webhook/route/cordoning.go +++ b/internal/webhook/route/cordoning.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/customresources.go b/internal/webhook/route/customresources.go index a67485d5..3f3f2631 100644 --- a/internal/webhook/route/customresources.go +++ b/internal/webhook/route/customresources.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/defaults.go b/internal/webhook/route/defaults.go index b716840f..00ad3db2 100644 --- a/internal/webhook/route/defaults.go +++ b/internal/webhook/route/defaults.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/deviceclass.go b/internal/webhook/route/deviceclass.go index eb90b679..db533ae0 100644 --- a/internal/webhook/route/deviceclass.go +++ b/internal/webhook/route/deviceclass.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/gateway.go b/internal/webhook/route/gateway.go index efa6f2cd..60c63bf0 100644 --- a/internal/webhook/route/gateway.go +++ b/internal/webhook/route/gateway.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/ingresses.go b/internal/webhook/route/ingresses.go index 484ea096..53b13860 100644 --- a/internal/webhook/route/ingresses.go +++ b/internal/webhook/route/ingresses.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/misc.go b/internal/webhook/route/misc.go index d875ccb0..6469dcf7 100644 --- a/internal/webhook/route/misc.go +++ b/internal/webhook/route/misc.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/namespaces.go b/internal/webhook/route/namespaces.go index 91691390..7cc48025 100644 --- a/internal/webhook/route/namespaces.go +++ b/internal/webhook/route/namespaces.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/internal/webhook/route/networkpolicies.go b/internal/webhook/route/networkpolicies.go index ec830d4e..80cb8e5c 100644 --- a/internal/webhook/route/networkpolicies.go +++ b/internal/webhook/route/networkpolicies.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/node.go b/internal/webhook/route/node.go index 34237dbe..58108752 100644 --- a/internal/webhook/route/node.go +++ b/internal/webhook/route/node.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/ownerreference.go b/internal/webhook/route/ownerreference.go index bfdef7cd..75c814a8 100644 --- a/internal/webhook/route/ownerreference.go +++ b/internal/webhook/route/ownerreference.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/pods.go b/internal/webhook/route/pods.go index 051f34df..a966e573 100644 --- a/internal/webhook/route/pods.go +++ b/internal/webhook/route/pods.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/pvc.go b/internal/webhook/route/pvc.go index 253cae93..45b86320 100644 --- a/internal/webhook/route/pvc.go +++ b/internal/webhook/route/pvc.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/resourcepool.go b/internal/webhook/route/resourcepool.go index d387c567..fbb5dd81 100644 --- a/internal/webhook/route/resourcepool.go +++ b/internal/webhook/route/resourcepool.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/serviceaccounts.go b/internal/webhook/route/serviceaccounts.go index 2ac4d668..bc39d7ba 100644 --- a/internal/webhook/route/serviceaccounts.go +++ b/internal/webhook/route/serviceaccounts.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/services.go b/internal/webhook/route/services.go index f731602d..f3cfa59c 100644 --- a/internal/webhook/route/services.go +++ b/internal/webhook/route/services.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/tenantresource_objs.go b/internal/webhook/route/tenantresource_objs.go index 12f82d51..5c55dd6a 100644 --- a/internal/webhook/route/tenantresource_objs.go +++ b/internal/webhook/route/tenantresource_objs.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package route diff --git a/internal/webhook/route/tenants.go b/internal/webhook/route/tenants.go index f897f050..7d894f2e 100644 --- a/internal/webhook/route/tenants.go +++ b/internal/webhook/route/tenants.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/internal/webhook/router.go b/internal/webhook/router.go index 1f30bfb4..27f10774 100644 --- a/internal/webhook/router.go +++ b/internal/webhook/router.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package webhook diff --git a/internal/webhook/service/errors.go b/internal/webhook/service/errors.go index dd3c1bcd..7c1ae238 100644 --- a/internal/webhook/service/errors.go +++ b/internal/webhook/service/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package service diff --git a/internal/webhook/service/handler.go b/internal/webhook/service/handler.go index f205ba72..f818e084 100644 --- a/internal/webhook/service/handler.go +++ b/internal/webhook/service/handler.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package service diff --git a/internal/webhook/service/validating.go b/internal/webhook/service/validating.go index e77b2689..90dbaa4d 100644 --- a/internal/webhook/service/validating.go +++ b/internal/webhook/service/validating.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package service diff --git a/internal/webhook/serviceaccounts/handler.go b/internal/webhook/serviceaccounts/handler.go index 7505b752..b3d1c54e 100644 --- a/internal/webhook/serviceaccounts/handler.go +++ b/internal/webhook/serviceaccounts/handler.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package serviceaccounts diff --git a/internal/webhook/serviceaccounts/validating.go b/internal/webhook/serviceaccounts/validating.go index cd96b928..181bd723 100644 --- a/internal/webhook/serviceaccounts/validating.go +++ b/internal/webhook/serviceaccounts/validating.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package serviceaccounts diff --git a/internal/webhook/tenant/mutation/metadata.go b/internal/webhook/tenant/mutation/metadata.go index c7062a06..7807486d 100644 --- a/internal/webhook/tenant/mutation/metadata.go +++ b/internal/webhook/tenant/mutation/metadata.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package mutation diff --git a/internal/webhook/tenant/validation/containerregistry_regex.go b/internal/webhook/tenant/validation/containerregistry_regex.go index 6a133f65..c325bb57 100644 --- a/internal/webhook/tenant/validation/containerregistry_regex.go +++ b/internal/webhook/tenant/validation/containerregistry_regex.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/internal/webhook/tenant/validation/cordoning.go b/internal/webhook/tenant/validation/cordoning.go index a9b47de3..741b6505 100644 --- a/internal/webhook/tenant/validation/cordoning.go +++ b/internal/webhook/tenant/validation/cordoning.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/tenant/validation/custom_resource_quota.go b/internal/webhook/tenant/validation/custom_resource_quota.go index 4224831d..4cfc2b3b 100644 --- a/internal/webhook/tenant/validation/custom_resource_quota.go +++ b/internal/webhook/tenant/validation/custom_resource_quota.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/tenant/validation/custom_resource_quota_errors.go b/internal/webhook/tenant/validation/custom_resource_quota_errors.go index cb16b65d..5dd58792 100644 --- a/internal/webhook/tenant/validation/custom_resource_quota_errors.go +++ b/internal/webhook/tenant/validation/custom_resource_quota_errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/tenant/validation/forbidden_annotations_regex.go b/internal/webhook/tenant/validation/forbidden_annotations_regex.go index c1db9856..9655a250 100644 --- a/internal/webhook/tenant/validation/forbidden_annotations_regex.go +++ b/internal/webhook/tenant/validation/forbidden_annotations_regex.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/tenant/validation/freezed_emitter.go b/internal/webhook/tenant/validation/freezed_emitter.go index 7534a0b7..49cc7d89 100644 --- a/internal/webhook/tenant/validation/freezed_emitter.go +++ b/internal/webhook/tenant/validation/freezed_emitter.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/tenant/validation/hostname_regex.go b/internal/webhook/tenant/validation/hostname_regex.go index fe5d88e8..0b36b36c 100644 --- a/internal/webhook/tenant/validation/hostname_regex.go +++ b/internal/webhook/tenant/validation/hostname_regex.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/internal/webhook/tenant/validation/ingressclass_regex.go b/internal/webhook/tenant/validation/ingressclass_regex.go index 1e478c2f..4455c83f 100644 --- a/internal/webhook/tenant/validation/ingressclass_regex.go +++ b/internal/webhook/tenant/validation/ingressclass_regex.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/internal/webhook/tenant/validation/name.go b/internal/webhook/tenant/validation/name.go index 6581fa5a..f4b4ae58 100644 --- a/internal/webhook/tenant/validation/name.go +++ b/internal/webhook/tenant/validation/name.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/tenant/validation/protected.go b/internal/webhook/tenant/validation/protected.go index 246f69bc..63efff55 100644 --- a/internal/webhook/tenant/validation/protected.go +++ b/internal/webhook/tenant/validation/protected.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/tenant/validation/rolebindings_regex.go b/internal/webhook/tenant/validation/rolebindings_regex.go index 297316b6..bbf5ed26 100644 --- a/internal/webhook/tenant/validation/rolebindings_regex.go +++ b/internal/webhook/tenant/validation/rolebindings_regex.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/tenant/validation/serviceaccount_format.go b/internal/webhook/tenant/validation/serviceaccount_format.go index dfb489ee..43cdf02e 100644 --- a/internal/webhook/tenant/validation/serviceaccount_format.go +++ b/internal/webhook/tenant/validation/serviceaccount_format.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/tenant/validation/storageclass_regex.go b/internal/webhook/tenant/validation/storageclass_regex.go index eeb6bd06..fb0d4179 100644 --- a/internal/webhook/tenant/validation/storageclass_regex.go +++ b/internal/webhook/tenant/validation/storageclass_regex.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/internal/webhook/tenant/validation/warnings.go b/internal/webhook/tenant/validation/warnings.go index 56c8286a..878fe091 100644 --- a/internal/webhook/tenant/validation/warnings.go +++ b/internal/webhook/tenant/validation/warnings.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package validation diff --git a/internal/webhook/tenantresource/objects.go b/internal/webhook/tenantresource/objects.go index c771a914..6a981927 100644 --- a/internal/webhook/tenantresource/objects.go +++ b/internal/webhook/tenantresource/objects.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/internal/webhook/utils/error.go b/internal/webhook/utils/error.go index 85111055..9992f7f9 100644 --- a/internal/webhook/utils/error.go +++ b/internal/webhook/utils/error.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/internal/webhook/utils/in_capsule_groups.go b/internal/webhook/utils/in_capsule_groups.go index f8f16ec0..376e974a 100644 --- a/internal/webhook/utils/in_capsule_groups.go +++ b/internal/webhook/utils/in_capsule_groups.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/internal/webhook/utils/kubernetes_version.go b/internal/webhook/utils/kubernetes_version.go index 9ad5762f..36ab5c65 100644 --- a/internal/webhook/utils/kubernetes_version.go +++ b/internal/webhook/utils/kubernetes_version.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/internal/webhook/utils/resources.go b/internal/webhook/utils/resources.go index b9897075..f22d02e1 100644 --- a/internal/webhook/utils/resources.go +++ b/internal/webhook/utils/resources.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/internal/webhook/utils/tenant_get.go b/internal/webhook/utils/tenant_get.go index 13b06284..e68831c3 100644 --- a/internal/webhook/utils/tenant_get.go +++ b/internal/webhook/utils/tenant_get.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/internal/webhook/utils/typed_tenant_handler.go b/internal/webhook/utils/typed_tenant_handler.go index 10783d38..713e73f0 100644 --- a/internal/webhook/utils/typed_tenant_handler.go +++ b/internal/webhook/utils/typed_tenant_handler.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/internal/webhook/webhook.go b/internal/webhook/webhook.go index a14255d9..b571183f 100644 --- a/internal/webhook/webhook.go +++ b/internal/webhook/webhook.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package webhook diff --git a/pkg/api/additional_metadata.go b/pkg/api/additional_metadata.go index 4833c7bb..8b1b08d1 100644 --- a/pkg/api/additional_metadata.go +++ b/pkg/api/additional_metadata.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/additional_role_bindings.go b/pkg/api/additional_role_bindings.go index 9c9315db..ed2bdd65 100644 --- a/pkg/api/additional_role_bindings.go +++ b/pkg/api/additional_role_bindings.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/allowed_list.go b/pkg/api/allowed_list.go index 780b4970..264289fc 100644 --- a/pkg/api/allowed_list.go +++ b/pkg/api/allowed_list.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/exhaustion.go b/pkg/api/exhaustion.go index eb149873..22eaecf6 100644 --- a/pkg/api/exhaustion.go +++ b/pkg/api/exhaustion.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/external_service_ips.go b/pkg/api/external_service_ips.go index 6ba63342..c60fd9c9 100644 --- a/pkg/api/external_service_ips.go +++ b/pkg/api/external_service_ips.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/forbidden_list.go b/pkg/api/forbidden_list.go index da577ea5..d961d849 100644 --- a/pkg/api/forbidden_list.go +++ b/pkg/api/forbidden_list.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/hostname_collision_scope.go b/pkg/api/hostname_collision_scope.go index dfede8a5..de97ddcf 100644 --- a/pkg/api/hostname_collision_scope.go +++ b/pkg/api/hostname_collision_scope.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/image_pull_policy.go b/pkg/api/image_pull_policy.go index 02f43154..ab301f98 100644 --- a/pkg/api/image_pull_policy.go +++ b/pkg/api/image_pull_policy.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/limit_ranges.go b/pkg/api/limit_ranges.go index a7998d54..8069245d 100644 --- a/pkg/api/limit_ranges.go +++ b/pkg/api/limit_ranges.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/meta/annotations.go b/pkg/api/meta/annotations.go index e04840f0..407742bd 100644 --- a/pkg/api/meta/annotations.go +++ b/pkg/api/meta/annotations.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package meta diff --git a/pkg/api/meta/conditions.go b/pkg/api/meta/conditions.go index 8e65db40..277c8bb5 100644 --- a/pkg/api/meta/conditions.go +++ b/pkg/api/meta/conditions.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package meta diff --git a/pkg/api/meta/finalizers.go b/pkg/api/meta/finalizers.go index ffbc0b5e..92122459 100644 --- a/pkg/api/meta/finalizers.go +++ b/pkg/api/meta/finalizers.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package meta diff --git a/pkg/api/meta/labels.go b/pkg/api/meta/labels.go index e452acae..50e98d58 100644 --- a/pkg/api/meta/labels.go +++ b/pkg/api/meta/labels.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package meta diff --git a/pkg/api/meta/names.go b/pkg/api/meta/names.go index d6ffbdbf..91d489ea 100644 --- a/pkg/api/meta/names.go +++ b/pkg/api/meta/names.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package meta diff --git a/pkg/api/meta/ownerreference.go b/pkg/api/meta/ownerreference.go index 6a6e2734..322399d7 100644 --- a/pkg/api/meta/ownerreference.go +++ b/pkg/api/meta/ownerreference.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package meta diff --git a/pkg/api/meta/ownership.go b/pkg/api/meta/ownership.go index 732f781e..809387cd 100644 --- a/pkg/api/meta/ownership.go +++ b/pkg/api/meta/ownership.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package meta diff --git a/pkg/api/misc/selectors.go b/pkg/api/misc/selectors.go index 003c9171..7b42b581 100644 --- a/pkg/api/misc/selectors.go +++ b/pkg/api/misc/selectors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package misc diff --git a/pkg/api/network_policy.go b/pkg/api/network_policy.go index 329dc7e7..075be7b3 100644 --- a/pkg/api/network_policy.go +++ b/pkg/api/network_policy.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/owner.go b/pkg/api/owner.go index f400f08c..1d7438a6 100644 --- a/pkg/api/owner.go +++ b/pkg/api/owner.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/owner_list.go b/pkg/api/owner_list.go index dcb3123a..4a3bc8e5 100644 --- a/pkg/api/owner_list.go +++ b/pkg/api/owner_list.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/owner_status_list.go b/pkg/api/owner_status_list.go index 67943935..d4fc61c9 100644 --- a/pkg/api/owner_status_list.go +++ b/pkg/api/owner_status_list.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/pod_options.go b/pkg/api/pod_options.go index 56bbd1ed..957e65fb 100644 --- a/pkg/api/pod_options.go +++ b/pkg/api/pod_options.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/rbac.go b/pkg/api/rbac.go index 89178b6c..8e66f53e 100644 --- a/pkg/api/rbac.go +++ b/pkg/api/rbac.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/resource_quota.go b/pkg/api/resource_quota.go index a9a7c18a..9217dfc2 100644 --- a/pkg/api/resource_quota.go +++ b/pkg/api/resource_quota.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/service_allowed_types.go b/pkg/api/service_allowed_types.go index dc889c51..56c02e29 100644 --- a/pkg/api/service_allowed_types.go +++ b/pkg/api/service_allowed_types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/service_options.go b/pkg/api/service_options.go index 03a4ddf1..62c73bfe 100644 --- a/pkg/api/service_options.go +++ b/pkg/api/service_options.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/status.go b/pkg/api/status.go index 1015e1fa..aed3f7b0 100644 --- a/pkg/api/status.go +++ b/pkg/api/status.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/status_namespaces.go b/pkg/api/status_namespaces.go index 69ab177d..8f17fe97 100644 --- a/pkg/api/status_namespaces.go +++ b/pkg/api/status_namespaces.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/tenant_roles.go b/pkg/api/tenant_roles.go index a31f9244..affae338 100644 --- a/pkg/api/tenant_roles.go +++ b/pkg/api/tenant_roles.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/users.go b/pkg/api/users.go index 093f994e..6ef76e05 100644 --- a/pkg/api/users.go +++ b/pkg/api/users.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/api/users_list.go b/pkg/api/users_list.go index fd833ac3..c9b5b9eb 100644 --- a/pkg/api/users_list.go +++ b/pkg/api/users_list.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package api diff --git a/pkg/cert/ca.go b/pkg/cert/ca.go index f5861a93..296a86af 100644 --- a/pkg/cert/ca.go +++ b/pkg/cert/ca.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package cert diff --git a/pkg/cert/errors.go b/pkg/cert/errors.go index 61cc2b58..fa0c9175 100644 --- a/pkg/cert/errors.go +++ b/pkg/cert/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package cert diff --git a/pkg/cert/options.go b/pkg/cert/options.go index 9b875c6f..5164a131 100644 --- a/pkg/cert/options.go +++ b/pkg/cert/options.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package cert diff --git a/pkg/configuration/client.go b/pkg/configuration/client.go index eb9227dd..58aa463a 100644 --- a/pkg/configuration/client.go +++ b/pkg/configuration/client.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package configuration diff --git a/pkg/configuration/configuration.go b/pkg/configuration/configuration.go index 6b208eb4..76dceec6 100644 --- a/pkg/configuration/configuration.go +++ b/pkg/configuration/configuration.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package configuration diff --git a/pkg/indexer/indexer.go b/pkg/indexer/indexer.go index deb76ee6..f1f6a38b 100644 --- a/pkg/indexer/indexer.go +++ b/pkg/indexer/indexer.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package indexer diff --git a/pkg/indexer/ingress/hostname_path.go b/pkg/indexer/ingress/hostname_path.go index d704927f..5e7335d6 100644 --- a/pkg/indexer/ingress/hostname_path.go +++ b/pkg/indexer/ingress/hostname_path.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package ingress diff --git a/pkg/indexer/ingress/utils.go b/pkg/indexer/ingress/utils.go index 87a43986..a0f60684 100644 --- a/pkg/indexer/ingress/utils.go +++ b/pkg/indexer/ingress/utils.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package ingress diff --git a/pkg/indexer/namespace/namespaces.go b/pkg/indexer/namespace/namespaces.go index a63ab373..ba55ed70 100644 --- a/pkg/indexer/namespace/namespaces.go +++ b/pkg/indexer/namespace/namespaces.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package namespace diff --git a/pkg/indexer/resourcepool/claim.go b/pkg/indexer/resourcepool/claim.go index f397131f..03bde892 100644 --- a/pkg/indexer/resourcepool/claim.go +++ b/pkg/indexer/resourcepool/claim.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resourcepool diff --git a/pkg/indexer/resourcepool/namespaces.go b/pkg/indexer/resourcepool/namespaces.go index 28e60c67..964b2c3c 100644 --- a/pkg/indexer/resourcepool/namespaces.go +++ b/pkg/indexer/resourcepool/namespaces.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package resourcepool diff --git a/pkg/indexer/tenant/namespaces.go b/pkg/indexer/tenant/namespaces.go index 3268d9ec..021a6974 100644 --- a/pkg/indexer/tenant/namespaces.go +++ b/pkg/indexer/tenant/namespaces.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/pkg/indexer/tenant/owner.go b/pkg/indexer/tenant/owner.go index 8b63c9c0..6d9928c0 100644 --- a/pkg/indexer/tenant/owner.go +++ b/pkg/indexer/tenant/owner.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/pkg/indexer/tenantresource/constants.go b/pkg/indexer/tenantresource/constants.go index 87fb3f9c..e750fb02 100644 --- a/pkg/indexer/tenantresource/constants.go +++ b/pkg/indexer/tenantresource/constants.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenantresource diff --git a/pkg/indexer/tenantresource/global.go b/pkg/indexer/tenantresource/global.go index 075824a2..d91291d8 100644 --- a/pkg/indexer/tenantresource/global.go +++ b/pkg/indexer/tenantresource/global.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/pkg/indexer/tenantresource/local.go b/pkg/indexer/tenantresource/local.go index 48132a19..60a14d9e 100644 --- a/pkg/indexer/tenantresource/local.go +++ b/pkg/indexer/tenantresource/local.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 //nolint:dupl diff --git a/pkg/template/fast.go b/pkg/template/fast.go index 12934aaa..dbd26edf 100644 --- a/pkg/template/fast.go +++ b/pkg/template/fast.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package template diff --git a/pkg/utils/errors.go b/pkg/utils/errors.go index 8cf888b4..c6350fb6 100644 --- a/pkg/utils/errors.go +++ b/pkg/utils/errors.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/pkg/utils/hashes.go b/pkg/utils/hashes.go index 42ab2eab..b8569c8c 100644 --- a/pkg/utils/hashes.go +++ b/pkg/utils/hashes.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/pkg/utils/maps.go b/pkg/utils/maps.go index cd50bb04..2c8ad7b5 100644 --- a/pkg/utils/maps.go +++ b/pkg/utils/maps.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/pkg/utils/namespace_selector.go b/pkg/utils/namespace_selector.go index 483d1974..a46df9c9 100644 --- a/pkg/utils/namespace_selector.go +++ b/pkg/utils/namespace_selector.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/pkg/utils/node_selector.go b/pkg/utils/node_selector.go index 1725e0a8..20407801 100644 --- a/pkg/utils/node_selector.go +++ b/pkg/utils/node_selector.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/pkg/utils/tenant/get_by.go b/pkg/utils/tenant/get_by.go index 88aeb851..2c4e04d3 100644 --- a/pkg/utils/tenant/get_by.go +++ b/pkg/utils/tenant/get_by.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/pkg/utils/tenant/metdata.go b/pkg/utils/tenant/metdata.go index 3ddfa258..273ecf02 100644 --- a/pkg/utils/tenant/metdata.go +++ b/pkg/utils/tenant/metdata.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/pkg/utils/tenant/owned.go b/pkg/utils/tenant/owned.go index 06dbbb8d..31311aff 100644 --- a/pkg/utils/tenant/owned.go +++ b/pkg/utils/tenant/owned.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/pkg/utils/tenant/owner_reference.go b/pkg/utils/tenant/owner_reference.go index 47adede8..87aa8bdd 100644 --- a/pkg/utils/tenant/owner_reference.go +++ b/pkg/utils/tenant/owner_reference.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/pkg/utils/tenant/owners.go b/pkg/utils/tenant/owners.go index 8c85c068..9ef8dd3d 100644 --- a/pkg/utils/tenant/owners.go +++ b/pkg/utils/tenant/owners.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/pkg/utils/tenant/types.go b/pkg/utils/tenant/types.go index 266e0799..0865d780 100644 --- a/pkg/utils/tenant/types.go +++ b/pkg/utils/tenant/types.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package tenant diff --git a/pkg/utils/tenant_labels.go b/pkg/utils/tenant_labels.go index 4f66a0d6..56727b2e 100644 --- a/pkg/utils/tenant_labels.go +++ b/pkg/utils/tenant_labels.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package utils diff --git a/pkg/utils/users/is_admin_user.go b/pkg/utils/users/is_admin_user.go index 7d1d9375..76d97e8b 100644 --- a/pkg/utils/users/is_admin_user.go +++ b/pkg/utils/users/is_admin_user.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package users diff --git a/pkg/utils/users/is_capsule_user.go b/pkg/utils/users/is_capsule_user.go index bc260e26..6c9541cf 100644 --- a/pkg/utils/users/is_capsule_user.go +++ b/pkg/utils/users/is_capsule_user.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package users diff --git a/pkg/utils/users/is_tenant_owner.go b/pkg/utils/users/is_tenant_owner.go index 0b34f70a..18c2a9f7 100644 --- a/pkg/utils/users/is_tenant_owner.go +++ b/pkg/utils/users/is_tenant_owner.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package users diff --git a/pkg/utils/users/serviceaccounts.go b/pkg/utils/users/serviceaccounts.go index e47eac0e..da9a54df 100644 --- a/pkg/utils/users/serviceaccounts.go +++ b/pkg/utils/users/serviceaccounts.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package users diff --git a/pkg/utils/users/user_group.go b/pkg/utils/users/user_group.go index 956a9356..14bd19f9 100644 --- a/pkg/utils/users/user_group.go +++ b/pkg/utils/users/user_group.go @@ -1,4 +1,4 @@ -// Copyright 2020-2025 Project Capsule Authors +// Copyright 2020-2026 Project Capsule Authors // SPDX-License-Identifier: Apache-2.0 package users