11/*
2- Copyright 2019 The Crossplane Authors.
2+ Copyright 2021 The Crossplane Authors.
33Licensed under the Apache License, Version 2.0 (the "License");
44you may not use this file except in compliance with the License.
55You may obtain a copy of the License at
@@ -15,7 +15,6 @@ package ddosprotectionplan
1515
1616import (
1717 "context"
18- "fmt"
1918
2019 azurenetwork "github.com/Azure/azure-sdk-for-go/services/network/mgmt/2019-06-01/network"
2120 "github.com/Azure/azure-sdk-for-go/services/network/mgmt/2019-06-01/network/networkapi"
@@ -89,16 +88,13 @@ func (c *connecter) Connect(ctx context.Context, mg resource.Managed) (managed.E
8988}
9089
9190func (e * external ) Observe (ctx context.Context , mg resource.Managed ) (managed.ExternalObservation , error ) {
92- fmt .Println ("=====================OBSERVE START=====================" )
9391 d , ok := mg .(* v1alpha3.DdosProtectionPlan )
9492 if ! ok {
95- fmt .Println ("=====================OBSERVE END ONE=====================" )
9693 return managed.ExternalObservation {}, errors .New (errNotDdosProtectionPlan )
9794 }
9895
9996 az , err := e .client .Get (ctx , d .Spec .ResourceGroupName , meta .GetExternalName (d ))
10097 if err != nil {
101- fmt .Println ("=====================OBSERVE END THREE=====================" )
10298 return managed.ExternalObservation {}, errors .Wrap (resource .Ignore (azureclients .IsNotFound , err ), errGetDdosProtectionPlan )
10399 }
104100
@@ -120,12 +116,10 @@ func (e *external) Observe(ctx context.Context, mg resource.Managed) (managed.Ex
120116 },
121117 }
122118
123- fmt .Println ("=====================OBSERVE END LAST=====================" )
124119 return o , nil
125120}
126121
127122func (e * external ) Create (ctx context.Context , mg resource.Managed ) (managed.ExternalCreation , error ) {
128- fmt .Println ("***********************CREATE START***********************" )
129123 d , ok := mg .(* v1alpha3.DdosProtectionPlan )
130124 if ! ok {
131125 return managed.ExternalCreation {}, errors .New (errNotDdosProtectionPlan )
@@ -136,49 +130,39 @@ func (e *external) Create(ctx context.Context, mg resource.Managed) (managed.Ext
136130 ddos := network .NewDdosProtectionPlanParameters (d )
137131
138132 if _ , err := e .client .CreateOrUpdate (ctx , d .Spec .ResourceGroupName , meta .GetExternalName (d ), ddos ); err != nil {
139- fmt .Println ("***********************CREATE END ONE***********************" )
140133 return managed.ExternalCreation {}, errors .Wrap (err , errCreateDdosProtectionPlan )
141134 }
142- fmt .Println ("***********************CREATE END LAST***********************" )
143135 return managed.ExternalCreation {}, nil
144136}
145137
146138func (e * external ) Update (ctx context.Context , mg resource.Managed ) (managed.ExternalUpdate , error ) {
147- fmt .Println ("^^^^^^^^^^^^^^^^^^^^UPDATE START^^^^^^^^^^^^^^^^^^^^" )
148139 d , ok := mg .(* v1alpha3.DdosProtectionPlan )
149140 if ! ok {
150- fmt .Println ("^^^^^^^^^^^^^^^^^^^^UPDATE END ONE^^^^^^^^^^^^^^^^^^^^" )
151141 return managed.ExternalUpdate {}, errors .New (errNotDdosProtectionPlan )
152142 }
153143
154144 az , err := e .client .Get (ctx , d .Spec .ResourceGroupName , meta .GetExternalName (d ))
155145 if err != nil {
156- fmt .Println ("^^^^^^^^^^^^^^^^^^^^UPDATE END TWO^^^^^^^^^^^^^^^^^^^^" )
157146 return managed.ExternalUpdate {}, errors .Wrap (err , errGetDdosProtectionPlan )
158147 }
159148
160149 if ! network .IsDdosProtectionPlanUpToDate (d , az ) {
161150 ddos := network .NewDdosProtectionPlanParameters (d )
162151 if _ , err := e .client .CreateOrUpdate (ctx , d .Spec .ResourceGroupName , meta .GetExternalName (d ), ddos ); err != nil {
163- fmt .Println ("^^^^^^^^^^^^^^^^^^^^UPDATE END THREE^^^^^^^^^^^^^^^^^^^^" )
164152 return managed.ExternalUpdate {}, errors .Wrap (err , errUpdateDdosProtectionPlan )
165153 }
166154 }
167- fmt .Println ("^^^^^^^^^^^^^^^^^^^^UPDATE END LAST^^^^^^^^^^^^^^^^^^^^" )
168155 return managed.ExternalUpdate {}, nil
169156}
170157
171158func (e * external ) Delete (ctx context.Context , mg resource.Managed ) error {
172- fmt .Println ("!!!!!!!!!!!!!!!!!!!!!!!!!DELETE START!!!!!!!!!!!!!!!!!!!!!!!!!" )
173159 d , ok := mg .(* v1alpha3.DdosProtectionPlan )
174160 if ! ok {
175- fmt .Println ("!!!!!!!!!!!!!!!!!!!!!!!!!DELETE END ONE!!!!!!!!!!!!!!!!!!!!!!!!!" )
176161 return errors .New (errNotDdosProtectionPlan )
177162 }
178163
179164 mg .SetConditions (xpv1 .Deleting ())
180165
181166 _ , err := e .client .Delete (ctx , d .Spec .ResourceGroupName , meta .GetExternalName (d ))
182- fmt .Println ("!!!!!!!!!!!!!!!!!!!!!!!!!DELETE LAST!!!!!!!!!!!!!!!!!!!!!!!!!" )
183167 return errors .Wrap (resource .Ignore (azureclients .IsNotFound , err ), errDeleteDdosProtectionPlan )
184168}
0 commit comments