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 (
20
20
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
21
21
)
22
22
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
+
23
35
// +genclient
24
36
// +kubebuilder:object:root=true
25
37
// +kubebuilder:resource:shortName={svcex,svcexport}
Original file line number Diff line number Diff line change @@ -21,6 +21,18 @@ import (
21
21
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
22
22
)
23
23
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
+
24
36
// +genclient
25
37
// +kubebuilder:object:root=true
26
38
// +kubebuilder:resource:shortName={svcim,svcimport}
You can’t perform that action at this time.
0 commit comments