@@ -13,6 +13,7 @@ import (
1313 corev1 "k8s.io/api/core/v1"
1414 apiErrors "k8s.io/apimachinery/pkg/api/errors"
1515 "k8s.io/apimachinery/pkg/apis/meta/v1"
16+ "k8s.io/apimachinery/pkg/runtime/schema"
1617
1718 "github.com/sap/infrabox/src/services/gardener/pkg/apis/gardener/v1alpha1"
1819 "github.com/sap/infrabox/src/services/gardener/pkg/stub/shootOperations/common"
@@ -58,11 +59,6 @@ func (so *ShootOperator) Sync(shootCluster *v1alpha1.ShootCluster) error {
5859 return err
5960 }
6061
61- // shoot creation was triggered or is completed
62- if err := so .setFinalizerIfNotPresent (shootCluster ); err != nil {
63- return err
64- }
65-
6662 if len (shootCluster .Status .Status ) == 0 {
6763 shootCluster .Status .Status = v1alpha1 .ShootClusterStateCreating
6864 shootCluster .Status .Message = ""
@@ -88,17 +84,6 @@ func (so *ShootOperator) Sync(shootCluster *v1alpha1.ShootCluster) error {
8884 return err
8985}
9086
91- func (so * ShootOperator ) setFinalizerIfNotPresent (shootCluster * v1alpha1.ShootCluster ) error {
92- if len (shootCluster .GetFinalizers ()) == 0 {
93- shootCluster .SetFinalizers ([]string {"datahub.sap.com" })
94- if err := so .operatorSdk .Update (shootCluster ); err != nil {
95- so .log .Error ("Failed to set finalizers" )
96- return err
97- }
98- }
99- return nil
100- }
101-
10287func (so * ShootOperator ) syncSecret (shootCluster * v1alpha1.ShootCluster , shootCredsSecret * corev1.Secret , clientGetter k8sClientCache.ClientGetter ) {
10388 secretWeWant := newSecretFromShootCredSecr (shootCluster , shootCredsSecret )
10489
@@ -213,14 +198,12 @@ func extractEndpoint(s *corev1.Secret) []byte {
213198}
214199
215200func setShootClusterCrAsOwner (shootCluster * v1alpha1.ShootCluster , secret * corev1.Secret ) {
216- gvk := shootCluster .GetObjectKind ().GroupVersionKind ()
217201 secret .OwnerReferences = []v1.OwnerReference {
218- {
219- APIVersion : gvk .Version ,
220- Name : shootCluster .GetName (),
221- Kind : gvk .Kind ,
222- UID : shootCluster .GetUID (),
223- },
202+ * v1 .NewControllerRef (shootCluster , schema.GroupVersionKind {
203+ Group : v1alpha1 .SchemeGroupVersion .Group ,
204+ Version : v1alpha1 .SchemeGroupVersion .Version ,
205+ Kind : shootCluster .Kind ,
206+ }),
224207 }
225208}
226209
@@ -298,10 +281,10 @@ func (so *ShootOperator) Delete(shootCluster *v1alpha1.ShootCluster) error {
298281
299282 shootCluster .SetFinalizers ([]string {})
300283 if err := so .operatorSdk .Update (shootCluster ); err != nil {
301- so .log .Errorf ("Could not update shootClusterstructure object (removing finalizers). err: %s" , err )
284+ so .log .Errorf ("Could not update shootCluster object (removing finalizers). err: %s" , err )
302285 return err
303286 } else {
304- so .log .Infof ("successfully deleted shootClusterstructure %s" , shootCluster .GetName ())
287+ so .log .Debugf ("successfully deleted shootCluster %s" , shootCluster .GetName ())
305288 }
306289
307290 return nil
0 commit comments