File tree Expand file tree Collapse file tree 3 files changed +52
-0
lines changed
Expand file tree Collapse file tree 3 files changed +52
-0
lines changed Original file line number Diff line number Diff line change 1+ /*
2+ Copyright 2025 The Kubernetes Authors.
3+
4+ Licensed under the Apache License, Version 2.0 (the "License");
5+ you may not use this file except in compliance with the License.
6+ You may obtain a copy of the License at
7+
8+ http://www.apache.org/licenses/LICENSE-2.0
9+
10+ Unless required by applicable law or agreed to in writing, software
11+ distributed under the License is distributed on an "AS IS" BASIS,
12+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+ See the License for the specific language governing permissions and
14+ limitations under the License.
15+ */
16+
17+ package crd
18+
19+ import _ "embed" // import embed to be able to use go:embed
20+
21+ var (
22+ // ServiceExportCRD is the embedded YAML for the ServiceExport CRD
23+ //go:embed multicluster.x-k8s.io_serviceexports.yaml
24+ ServiceExportCRD []byte
25+ // ServiceImportCRD is the embedded YAML for the ServiceImport CRD
26+ //go:embed multicluster.x-k8s.io_serviceimports.yaml
27+ ServiceImportCRD []byte
28+ )
Original file line number Diff line number Diff line change @@ -20,6 +20,18 @@ import (
2020 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2121)
2222
23+ const (
24+ // ServiceExportPluralName is the plural name of ServiceExport
25+ ServiceExportPluralName = "serviceexports"
26+ // ServiceExportKindName is the kind name of ServiceExport
27+ ServiceExportKindName = "ServiceExport"
28+ // ServiceExportFullName is the full name of ServiceExport
29+ ServiceExportFullName = ServiceExportPluralName + "." + GroupName
30+ )
31+
32+ // ServiceExportVersionedName is the versioned name of ServiceExport
33+ var ServiceExportVersionedName = ServiceExportKindName + "/" + GroupVersion .Version
34+
2335// +genclient
2436// +kubebuilder:object:root=true
2537// +kubebuilder:resource:shortName={svcex,svcexport}
Original file line number Diff line number Diff line change @@ -21,6 +21,18 @@ import (
2121 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2222)
2323
24+ const (
25+ // ServiceImportPluralName is the plural name of ServiceImport
26+ ServiceImportPluralName = "serviceimports"
27+ // ServiceImportKindName is the kind name of ServiceImport
28+ ServiceImportKindName = "ServiceImport"
29+ // ServiceImportFullName is the full name of ServiceImport
30+ ServiceImportFullName = ServiceImportPluralName + "." + GroupName
31+ )
32+
33+ // ServiceImportVersionedName is the versioned name of ServiceImport
34+ var ServiceImportVersionedName = ServiceImportKindName + "/" + GroupVersion .Version
35+
2436// +genclient
2537// +kubebuilder:object:root=true
2638// +kubebuilder:resource:shortName={svcim,svcimport}
You can’t perform that action at this time.
0 commit comments