Skip to content

Commit 7b3ef39

Browse files
committed
new apigroup
Signed-off-by: Vince Prignano <[email protected]>
1 parent ae52102 commit 7b3ef39

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+8436
-5928
lines changed

Makefile

+3-12
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,11 @@ generate-clientset: ## Generate a typed clientset
102102
go run ./vendor/k8s.io/code-generator/cmd/client-gen/main.go \
103103
--clientset-name clientset \
104104
--input-base sigs.k8s.io/cluster-api/pkg/apis \
105-
--input cluster/v1alpha2 \
105+
--input cluster/v1alpha1,cluster/v1alpha2 \
106106
--output-package sigs.k8s.io/cluster-api/pkg/client/clientset_generated \
107107
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
108108
go run ./vendor/k8s.io/code-generator/cmd/lister-gen/main.go \
109-
--input-dirs sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha2 \
109+
--input-dirs sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha1,sigs.k8s.io/cluster-api/pkg/apis/cluster/v1alpha2 \
110110
--output-package sigs.k8s.io/cluster-api/pkg/client/listers_generated \
111111
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
112112
go run ./vendor/k8s.io/code-generator/cmd/informer-gen/main.go \
@@ -120,18 +120,9 @@ generate-clientset: ## Generate a typed clientset
120120
generate-manifests: ## Generate manifests e.g. CRD, RBAC etc.
121121
go run vendor/sigs.k8s.io/controller-tools/cmd/controller-gen/main.go \
122122
paths=./pkg/... \
123-
crd \
123+
crd:trivialVersions=true \
124124
rbac:roleName=manager-role \
125125
output:crd:dir=./config/crds
126-
## Hack for MachineClass. This type has been deprecated in v1alpha2.
127-
## Generating the types with the above command results in an error during tests,
128-
## specifically `per-version schemas may not all be set to identical values (top-level validation should be used instead)`.
129-
## This might be a bug in controller-tools that generates a multi-version CRD where only a single version is available.
130-
go run vendor/sigs.k8s.io/controller-tools/cmd/controller-gen/main.go \
131-
paths=./pkg/apis/cluster/v1alpha1 \
132-
crd:trivialVersions=true \
133-
output:crd:dir=./config/crds-v1alpha1
134-
cp -f ./config/crds-v1alpha1/cluster.k8s.io_machineclasses.yaml ./config/crds/
135126
## Copy files in CI folders.
136127
cp -f ./config/rbac/role*.yaml ./config/ci/rbac/
137128
cp -f ./config/manager/manager*.yaml ./config/ci/manager/

config/crds/cluster.k8s.io_clusters.yaml

+470-936
Large diffs are not rendered by default.

config/crds/cluster.k8s.io_machinedeployments.yaml

+836-1,754
Large diffs are not rendered by default.

config/crds/cluster.k8s.io_machines.yaml

+733-1,524
Large diffs are not rendered by default.

config/crds/cluster.k8s.io_machinesets.yaml

+801-1,682
Large diffs are not rendered by default.

config/crds/cluster.sigs.k8s.io_clusters.yaml

+480
Large diffs are not rendered by default.

config/crds/cluster.sigs.k8s.io_machinedeployments.yaml

+914
Large diffs are not rendered by default.

config/crds/cluster.sigs.k8s.io_machines.yaml

+799
Large diffs are not rendered by default.

config/crds/cluster.sigs.k8s.io_machinesets.yaml

+877
Large diffs are not rendered by default.

pkg/apis/cluster/v1alpha2/cluster_types.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
"sigs.k8s.io/cluster-api/pkg/apis/cluster/common"
2424
)
2525

26-
const ClusterFinalizer = "cluster.cluster.k8s.io"
26+
const ClusterFinalizer = "cluster.cluster.sigs.k8s.io"
2727

2828
// +genclient
2929
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

pkg/apis/cluster/v1alpha2/doc.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ limitations under the License.
1919
// +k8s:deepcopy-gen=package,register
2020
// +k8s:conversion-gen=sigs.k8s.io/cluster-api/pkg/apis/cluster
2121
// +k8s:defaulter-gen=TypeMeta
22-
// +groupName=cluster.k8s.io
22+
// +groupName=cluster.sigs.k8s.io
2323
package v1alpha2

pkg/apis/cluster/v1alpha2/machine_types.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ import (
2525

2626
const (
2727
// MachineFinalizer is set on PrepareForCreate callback.
28-
MachineFinalizer = "machine.cluster.k8s.io"
28+
MachineFinalizer = "machine.cluster.sigs.k8s.io"
2929

3030
// MachineClusterLabelName is the label set on machines linked to a cluster.
31-
MachineClusterLabelName = "cluster.k8s.io/cluster-name"
31+
MachineClusterLabelName = "cluster.sigs.k8s.io/cluster-name"
3232

3333
// MachineControlPlaneLabelName is the label set on machines part of a control plane.
34-
MachineControlPlaneLabelName = "cluster.k8s.io/control-plane"
34+
MachineControlPlaneLabelName = "cluster.sigs.k8s.io/control-plane"
3535
)
3636

3737
// +genclient

pkg/apis/cluster/v1alpha2/machineset_types.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -84,19 +84,19 @@ type MachineSetDeletePolicy string
8484

8585
const (
8686
// RandomMachineSetDeletePolicy prioritizes both Machines that have the annotation
87-
// "cluster.k8s.io/delete-machine=yes" and Machines that are unhealthy
87+
// "cluster.sigs.k8s.io/delete-machine=yes" and Machines that are unhealthy
8888
// (Status.ErrorReason or Status.ErrorMessage are set to a non-empty value).
8989
// Finally, it picks Machines at random to delete.
9090
RandomMachineSetDeletePolicy MachineSetDeletePolicy = "Random"
9191

9292
// NewestMachineSetDeletePolicy prioritizes both Machines that have the annotation
93-
// "cluster.k8s.io/delete-machine=yes" and Machines that are unhealthy
93+
// "cluster.sigs.k8s.io/delete-machine=yes" and Machines that are unhealthy
9494
// (Status.ErrorReason or Status.ErrorMessage are set to a non-empty value).
9595
// It then prioritizes the newest Machines for deletion based on the Machine's CreationTimestamp.
9696
NewestMachineSetDeletePolicy MachineSetDeletePolicy = "Newest"
9797

9898
// OldestMachineSetDeletePolicy prioritizes both Machines that have the annotation
99-
// "cluster.k8s.io/delete-machine=yes" and Machines that are unhealthy
99+
// "cluster.sigs.k8s.io/delete-machine=yes" and Machines that are unhealthy
100100
// (Status.ErrorReason or Status.ErrorMessage are set to a non-empty value).
101101
// It then prioritizes the oldest Machines for deletion based on the Machine's CreationTimestamp.
102102
OldestMachineSetDeletePolicy MachineSetDeletePolicy = "Oldest"

pkg/apis/cluster/v1alpha2/register.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
// +k8s:deepcopy-gen=package,register
2222
// +k8s:conversion-gen=sigs.k8s.io/cluster-api/pkg/apis/cluster
2323
// +k8s:defaulter-gen=TypeMeta
24-
// +groupName=cluster.k8s.io
24+
// +groupName=cluster.sigs.k8s.io
2525
package v1alpha2
2626

2727
import (
@@ -31,7 +31,7 @@ import (
3131

3232
var (
3333
// SchemeGroupVersion is group version used to register these objects
34-
SchemeGroupVersion = schema.GroupVersion{Group: "cluster.k8s.io", Version: "v1alpha2"}
34+
SchemeGroupVersion = schema.GroupVersion{Group: "cluster.sigs.k8s.io", Version: "v1alpha2"}
3535

3636
// SchemeBuilder is used to add go types to the GroupVersionKind scheme
3737
SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}

pkg/client/clientset_generated/clientset/BUILD.bazel

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ go_library(
99
importpath = "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset",
1010
visibility = ["//visibility:public"],
1111
deps = [
12+
"//pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1:go_default_library",
1213
"//pkg/client/clientset_generated/clientset/typed/cluster/v1alpha2:go_default_library",
1314
"//vendor/k8s.io/client-go/discovery:go_default_library",
1415
"//vendor/k8s.io/client-go/rest:go_default_library",

pkg/client/clientset_generated/clientset/clientset.go

+14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/client/clientset_generated/clientset/fake/BUILD.bazel

+3
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@ go_library(
1010
importpath = "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/fake",
1111
visibility = ["//visibility:public"],
1212
deps = [
13+
"//pkg/apis/cluster/v1alpha1:go_default_library",
1314
"//pkg/apis/cluster/v1alpha2:go_default_library",
1415
"//pkg/client/clientset_generated/clientset:go_default_library",
16+
"//pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1:go_default_library",
17+
"//pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1/fake:go_default_library",
1518
"//pkg/client/clientset_generated/clientset/typed/cluster/v1alpha2:go_default_library",
1619
"//pkg/client/clientset_generated/clientset/typed/cluster/v1alpha2/fake:go_default_library",
1720
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",

pkg/client/clientset_generated/clientset/fake/clientset_generated.go

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/client/clientset_generated/clientset/fake/register.go

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/client/clientset_generated/clientset/scheme/BUILD.bazel

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ go_library(
99
importpath = "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/scheme",
1010
visibility = ["//visibility:public"],
1111
deps = [
12+
"//pkg/apis/cluster/v1alpha1:go_default_library",
1213
"//pkg/apis/cluster/v1alpha2:go_default_library",
1314
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
1415
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",

pkg/client/clientset_generated/clientset/scheme/register.go

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library")
2+
3+
go_library(
4+
name = "go_default_library",
5+
srcs = [
6+
"cluster.go",
7+
"cluster_client.go",
8+
"doc.go",
9+
"generated_expansion.go",
10+
"machine.go",
11+
"machineclass.go",
12+
"machinedeployment.go",
13+
"machineset.go",
14+
],
15+
importpath = "sigs.k8s.io/cluster-api/pkg/client/clientset_generated/clientset/typed/cluster/v1alpha1",
16+
visibility = ["//visibility:public"],
17+
deps = [
18+
"//pkg/apis/cluster/v1alpha1:go_default_library",
19+
"//pkg/client/clientset_generated/clientset/scheme:go_default_library",
20+
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
21+
"//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library",
22+
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
23+
"//vendor/k8s.io/apimachinery/pkg/watch:go_default_library",
24+
"//vendor/k8s.io/client-go/rest:go_default_library",
25+
],
26+
)

0 commit comments

Comments
 (0)