Skip to content

Commit

Permalink
Remove some unused labels. (#1190)
Browse files Browse the repository at this point in the history
- remove the "app: kudo-manager" from CRDs, since it is not really used
  by anything, and will be hard to convince controller-gen to generate
  it when we switch to it
- remove the controller-tools.k8s.io label, (which is not even used by
  controller-tools upstream any more) from EVERYWHERE
  • Loading branch information
porridge committed Dec 19, 2019
1 parent 23b777c commit 59f9ec9
Show file tree
Hide file tree
Showing 25 changed files with 16 additions and 141 deletions.
3 changes: 0 additions & 3 deletions config/crds/kudo_v1beta1_instance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: instances.kudo.dev
spec:
group: kudo.dev
Expand Down
3 changes: 0 additions & 3 deletions config/crds/kudo_v1beta1_operator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: operators.kudo.dev
spec:
group: kudo.dev
Expand Down
3 changes: 0 additions & 3 deletions config/crds/kudo_v1beta1_operatorversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: operatorversions.kudo.dev
spec:
group: kudo.dev
Expand Down
3 changes: 1 addition & 2 deletions pkg/kudoctl/cmd/get/get_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,7 @@ func TestGetInstances(t *testing.T) {
},
ObjectMeta: metav1.ObjectMeta{
Labels: map[string]string{
"controller-tools.k8s.io": "1.0",
"operator": "test",
"operator": "test",
},
Name: "test",
},
Expand Down
3 changes: 0 additions & 3 deletions pkg/kudoctl/cmd/plan/plan_status_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@ func TestStatus(t *testing.T) {
Kind: "OperatorVersion",
},
ObjectMeta: metav1.ObjectMeta{
Labels: map[string]string{
"controller-tools.k8s.io": "1.0",
},
Name: "test-1.0",
},
Spec: v1beta1.OperatorVersionSpec{
Expand Down
14 changes: 0 additions & 14 deletions pkg/kudoctl/cmd/testdata/deploy-kudo-ns.yaml.golden
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: operators.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -59,9 +56,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: operatorversions.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -165,9 +159,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: instances.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -245,7 +236,6 @@ metadata:
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
name: kudo-controller-manager-service
namespace: foo
spec:
Expand All @@ -256,7 +246,6 @@ spec:
selector:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
status:
loadBalancer: {}

Expand All @@ -268,23 +257,20 @@ metadata:
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
name: kudo-controller-manager
namespace: foo
spec:
selector:
matchLabels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
serviceName: kudo-controller-manager-service
template:
metadata:
creationTimestamp: null
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
spec:
containers:
- command:
Expand Down
14 changes: 0 additions & 14 deletions pkg/kudoctl/cmd/testdata/deploy-kudo-sa.yaml.golden
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: operators.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -59,9 +56,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: operatorversions.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -165,9 +159,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: instances.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -220,7 +211,6 @@ metadata:
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
name: kudo-controller-manager-service
namespace: foo
spec:
Expand All @@ -231,7 +221,6 @@ spec:
selector:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
status:
loadBalancer: {}

Expand All @@ -243,23 +232,20 @@ metadata:
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
name: kudo-controller-manager
namespace: foo
spec:
selector:
matchLabels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
serviceName: kudo-controller-manager-service
template:
metadata:
creationTimestamp: null
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
spec:
containers:
- command:
Expand Down
15 changes: 0 additions & 15 deletions pkg/kudoctl/cmd/testdata/deploy-kudo-webhook.yaml.golden
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: operators.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -59,9 +56,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: operatorversions.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -165,9 +159,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: instances.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -219,7 +210,6 @@ metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: kudo-system
spec: {}
status: {}
Expand Down Expand Up @@ -311,7 +301,6 @@ metadata:
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
name: kudo-controller-manager-service
namespace: kudo-system
spec:
Expand All @@ -322,7 +311,6 @@ spec:
selector:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
status:
loadBalancer: {}

Expand All @@ -334,23 +322,20 @@ metadata:
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
name: kudo-controller-manager
namespace: kudo-system
spec:
selector:
matchLabels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
serviceName: kudo-controller-manager-service
template:
metadata:
creationTimestamp: null
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
spec:
containers:
- command:
Expand Down
15 changes: 0 additions & 15 deletions pkg/kudoctl/cmd/testdata/deploy-kudo.yaml.golden
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: operators.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -59,9 +56,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: operatorversions.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -165,9 +159,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: instances.kudo.dev
spec:
group: kudo.dev
Expand Down Expand Up @@ -219,7 +210,6 @@ metadata:
creationTimestamp: null
labels:
app: kudo-manager
controller-tools.k8s.io: "1.0"
name: kudo-system
spec: {}
status: {}
Expand Down Expand Up @@ -257,7 +247,6 @@ metadata:
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
name: kudo-controller-manager-service
namespace: kudo-system
spec:
Expand All @@ -268,7 +257,6 @@ spec:
selector:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
status:
loadBalancer: {}

Expand All @@ -280,23 +268,20 @@ metadata:
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
name: kudo-controller-manager
namespace: kudo-system
spec:
selector:
matchLabels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
serviceName: kudo-controller-manager-service
template:
metadata:
creationTimestamp: null
labels:
app: kudo-manager
control-plane: controller-manager
controller-tools.k8s.io: "1.0"
spec:
containers:
- command:
Expand Down
3 changes: 1 addition & 2 deletions pkg/kudoctl/cmd/uninstall_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@ func TestUninstall(t *testing.T) {
},
ObjectMeta: metav1.ObjectMeta{
Labels: map[string]string{
"controller-tools.k8s.io": "1.0",
util.OperatorLabel: "test",
util.OperatorLabel: "test",
},
Name: "test",
},
Expand Down
3 changes: 1 addition & 2 deletions pkg/kudoctl/cmd/update_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,7 @@ func TestUpdate(t *testing.T) {
},
ObjectMeta: metav1.ObjectMeta{
Labels: map[string]string{
"controller-tools.k8s.io": "1.0",
util.OperatorLabel: "test",
util.OperatorLabel: "test",
},
Name: "test",
},
Expand Down
4 changes: 1 addition & 3 deletions pkg/kudoctl/kudoinit/crd/crds.go
Original file line number Diff line number Diff line change
Expand Up @@ -249,11 +249,9 @@ func generateCrd(kind string, plural string) *apiextv1beta1.CustomResourceDefini
plural = strings.ToLower(plural)
name := plural + "." + group

labels := kudoinit.GenerateLabels(map[string]string{"controller-tools.k8s.io": "1.0"})
crd := &apiextv1beta1.CustomResourceDefinition{
ObjectMeta: v1.ObjectMeta{
Name: name,
Labels: labels,
Name: name,
},
Spec: apiextv1beta1.CustomResourceDefinitionSpec{
Group: group,
Expand Down
2 changes: 1 addition & 1 deletion pkg/kudoctl/kudoinit/manager/manager.go
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ func (m Initializer) AsYamlManifests() ([]string, error) {

// GenerateLabels returns the labels used by deployment and service
func GenerateLabels() labels.Set {
return kudoinit.GenerateLabels(map[string]string{"control-plane": "controller-manager", "controller-tools.k8s.io": "1.0"})
return kudoinit.GenerateLabels(map[string]string{"control-plane": "controller-manager"})
}

func generateDeployment(opts kudoinit.Options) *appsv1.StatefulSet {
Expand Down
2 changes: 1 addition & 1 deletion pkg/kudoctl/kudoinit/prereq/namespace.go
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ func (o kudoNamespace) AsRuntimeObjs() []runtime.Object {

// generateSysNamespace builds the system namespace
func generateSysNamespace(namespace string) *v1.Namespace {
labels := kudoinit.GenerateLabels(map[string]string{"controller-tools.k8s.io": "1.0"})
labels := kudoinit.GenerateLabels(map[string]string{})
return &v1.Namespace{
ObjectMeta: metav1.ObjectMeta{
Labels: labels,
Expand Down
Loading

0 comments on commit 59f9ec9

Please sign in to comment.