Skip to content

Commit 0f5d0d7

Browse files
committed
Remove field manager setting and testing
1 parent 66123a4 commit 0f5d0d7

File tree

2 files changed

+14
-27
lines changed

2 files changed

+14
-27
lines changed

pkg/cvo/configuration/configuration.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ func (config *ClusterVersionOperatorConfiguration) sync(ctx context.Context, des
136136
if desiredConfig.Status.ObservedGeneration != desiredConfig.Generation {
137137
newConfig := desiredConfig.DeepCopy()
138138
newConfig.Status.ObservedGeneration = desiredConfig.Generation
139-
_, err := config.client.UpdateStatus(ctx, newConfig, metav1.UpdateOptions{FieldManager: "cluster-version-operator"})
139+
_, err := config.client.UpdateStatus(ctx, newConfig, metav1.UpdateOptions{})
140140
if err != nil {
141141
return fmt.Errorf("failed to update the ClusterVersionOperator resource: %w", err)
142142
}

pkg/cvo/configuration/configuration_test.go

Lines changed: 13 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,16 @@ import (
77

88
"github.com/google/go-cmp/cmp"
99
"github.com/google/go-cmp/cmp/cmpopts"
10+
11+
apierrors "k8s.io/apimachinery/pkg/api/errors"
12+
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
13+
1014
operatorv1 "github.com/openshift/api/operator/v1"
1115
operatorv1alpha1 "github.com/openshift/api/operator/v1alpha1"
1216
operatorclientsetfake "github.com/openshift/client-go/operator/clientset/versioned/fake"
1317
operatorexternalversions "github.com/openshift/client-go/operator/informers/externalversions"
14-
apierrors "k8s.io/apimachinery/pkg/api/errors"
15-
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1618
)
1719

18-
var expectedManagedFieldsEntry = metav1.ManagedFieldsEntry{
19-
Manager: "cluster-version-operator",
20-
Operation: "Update",
21-
APIVersion: "operator.openshift.io/v1alpha1",
22-
}
23-
24-
var ignoreNotTestedManagedFieldsEntryFields = cmpopts.IgnoreFields(
25-
metav1.ManagedFieldsEntry{}, "Time", "FieldsType", "FieldsV1")
26-
2720
func TestClusterVersionOperatorConfiguration_sync(t *testing.T) {
2821
tests := []struct {
2922
name string
@@ -36,17 +29,15 @@ func TestClusterVersionOperatorConfiguration_sync(t *testing.T) {
3629
name: "first sync run correctly updates the status",
3730
config: operatorv1alpha1.ClusterVersionOperator{
3831
ObjectMeta: metav1.ObjectMeta{
39-
Generation: 1,
40-
ManagedFields: []metav1.ManagedFieldsEntry{expectedManagedFieldsEntry},
32+
Generation: 1,
4133
},
4234
Spec: operatorv1alpha1.ClusterVersionOperatorSpec{
4335
OperatorLogLevel: operatorv1.Normal,
4436
},
4537
},
4638
expectedConfig: operatorv1alpha1.ClusterVersionOperator{
4739
ObjectMeta: metav1.ObjectMeta{
48-
Generation: 1,
49-
ManagedFields: []metav1.ManagedFieldsEntry{expectedManagedFieldsEntry},
40+
Generation: 1,
5041
},
5142
Spec: operatorv1alpha1.ClusterVersionOperatorSpec{
5243
OperatorLogLevel: operatorv1.Normal,
@@ -79,8 +70,7 @@ func TestClusterVersionOperatorConfiguration_sync(t *testing.T) {
7970
},
8071
expectedConfig: operatorv1alpha1.ClusterVersionOperator{
8172
ObjectMeta: metav1.ObjectMeta{
82-
Generation: 3,
83-
ManagedFields: []metav1.ManagedFieldsEntry{expectedManagedFieldsEntry},
73+
Generation: 3,
8474
},
8575
Spec: operatorv1alpha1.ClusterVersionOperatorSpec{
8676
OperatorLogLevel: operatorv1.Normal,
@@ -113,8 +103,7 @@ func TestClusterVersionOperatorConfiguration_sync(t *testing.T) {
113103
},
114104
expectedConfig: operatorv1alpha1.ClusterVersionOperator{
115105
ObjectMeta: metav1.ObjectMeta{
116-
Generation: 4,
117-
ManagedFields: []metav1.ManagedFieldsEntry{expectedManagedFieldsEntry},
106+
Generation: 4,
118107
},
119108
Spec: operatorv1alpha1.ClusterVersionOperatorSpec{
120109
OperatorLogLevel: operatorv1.Trace,
@@ -147,8 +136,7 @@ func TestClusterVersionOperatorConfiguration_sync(t *testing.T) {
147136
},
148137
expectedConfig: operatorv1alpha1.ClusterVersionOperator{
149138
ObjectMeta: metav1.ObjectMeta{
150-
Generation: 40,
151-
ManagedFields: []metav1.ManagedFieldsEntry{expectedManagedFieldsEntry},
139+
Generation: 40,
152140
},
153141
Spec: operatorv1alpha1.ClusterVersionOperatorSpec{
154142
OperatorLogLevel: operatorv1.TraceAll,
@@ -191,7 +179,7 @@ func TestClusterVersionOperatorConfiguration_sync(t *testing.T) {
191179
if err != nil {
192180
t.Errorf("unexpected error %v", err)
193181
}
194-
if diff := cmp.Diff(tt.expectedConfig, *config, ignoreNotTestedManagedFieldsEntryFields); diff != "" {
182+
if diff := cmp.Diff(tt.expectedConfig, *config, cmpopts.IgnoreFields(metav1.ObjectMeta{}, "ManagedFields")); diff != "" {
195183
t.Errorf("unexpected config (-want, +got) = %v", diff)
196184
}
197185

@@ -228,9 +216,8 @@ func TestClusterVersionOperatorConfiguration_Sync(t *testing.T) {
228216
},
229217
expectedConfig: &operatorv1alpha1.ClusterVersionOperator{
230218
ObjectMeta: metav1.ObjectMeta{
231-
Name: "cluster",
232-
Generation: 4,
233-
ManagedFields: []metav1.ManagedFieldsEntry{expectedManagedFieldsEntry},
219+
Name: "cluster",
220+
Generation: 4,
234221
},
235222
Spec: operatorv1alpha1.ClusterVersionOperatorSpec{
236223
OperatorLogLevel: operatorv1.Trace,
@@ -279,7 +266,7 @@ func TestClusterVersionOperatorConfiguration_Sync(t *testing.T) {
279266
case apierrors.IsNotFound(err) && tt.expectedConfig != nil:
280267
t.Errorf("expected config to be '%v', got NotFound", *tt.expectedConfig)
281268
case err == nil:
282-
if diff := cmp.Diff(*tt.expectedConfig, *config, ignoreNotTestedManagedFieldsEntryFields); diff != "" {
269+
if diff := cmp.Diff(*tt.expectedConfig, *config, cmpopts.IgnoreFields(metav1.ObjectMeta{}, "ManagedFields")); diff != "" {
283270
t.Errorf("unexpected config (-want, +got) = %v", diff)
284271
}
285272
}

0 commit comments

Comments
 (0)