File tree 6 files changed +2
-46
lines changed
6 files changed +2
-46
lines changed Original file line number Diff line number Diff line change @@ -197,11 +197,6 @@ type ResourceSpec struct {
197
197
// +kubebuilder:default={"name": "default"}
198
198
ProviderConfigReference * Reference `json:"providerConfigRef,omitempty"`
199
199
200
- // ProviderReference specifies the provider that will be used to create,
201
- // observe, update, and delete this managed resource.
202
- // Deprecated: Please use ProviderConfigReference, i.e. `providerConfigRef`
203
- ProviderReference * Reference `json:"providerRef,omitempty"`
204
-
205
200
// THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored
206
201
// unless the relevant Crossplane feature flag is enabled, and may be
207
202
// changed or removed without notice.
Original file line number Diff line number Diff line change @@ -63,17 +63,8 @@ func (m *ManagedResourceReferencer) SetResourceReference(r *corev1.ObjectReferen
63
63
// GetResourceReference gets the ResourceReference.
64
64
func (m * ManagedResourceReferencer ) GetResourceReference () * corev1.ObjectReference { return m .Ref }
65
65
66
- // ProviderReferencer is a mock that implements ProviderReferencer interface.
67
- type ProviderReferencer struct { Ref * xpv1.Reference } //nolint:musttag // This is a fake implementation to be used in unit tests only.
68
-
69
- // SetProviderReference sets the ProviderReference.
70
- func (m * ProviderReferencer ) SetProviderReference (p * xpv1.Reference ) { m .Ref = p }
71
-
72
- // GetProviderReference gets the ProviderReference.
73
- func (m * ProviderReferencer ) GetProviderReference () * xpv1.Reference { return m .Ref }
74
-
75
66
// ProviderConfigReferencer is a mock that implements ProviderConfigReferencer interface.
76
- type ProviderConfigReferencer struct { Ref * xpv1.Reference }
67
+ type ProviderConfigReferencer struct { Ref * xpv1.Reference } //nolint:musttag // This is a fake implementation to be used in unit tests only.
77
68
78
69
// SetProviderConfigReference sets the ProviderConfigReference.
79
70
func (m * ProviderConfigReferencer ) SetProviderConfigReference (p * xpv1.Reference ) { m .Ref = p }
@@ -331,7 +322,6 @@ func (o *Object) DeepCopyObject() runtime.Object {
331
322
// Managed is a mock that implements Managed interface.
332
323
type Managed struct {
333
324
metav1.ObjectMeta
334
- ProviderReferencer
335
325
ProviderConfigReferencer
336
326
ConnectionSecretWriterTo
337
327
ConnectionDetailsPublisherTo
Original file line number Diff line number Diff line change @@ -79,12 +79,6 @@ type Orphanable interface {
79
79
GetDeletionPolicy () xpv1.DeletionPolicy
80
80
}
81
81
82
- // A ProviderReferencer may reference a provider resource.
83
- type ProviderReferencer interface {
84
- GetProviderReference () * xpv1.Reference
85
- SetProviderReference (p * xpv1.Reference )
86
- }
87
-
88
82
// A ProviderConfigReferencer may reference a provider config resource.
89
83
type ProviderConfigReferencer interface {
90
84
GetProviderConfigReference () * xpv1.Reference
@@ -192,7 +186,6 @@ type Object interface {
192
186
type Managed interface {
193
187
Object
194
188
195
- ProviderReferencer
196
189
ProviderConfigReferencer
197
190
ConnectionSecretWriterTo
198
191
ConnectionDetailsPublisherTo
Original file line number Diff line number Diff line change @@ -369,13 +369,8 @@ func GetExternalTags(mg Managed) map[string]string {
369
369
ExternalResourceTagKeyName : mg .GetName (),
370
370
}
371
371
372
- switch {
373
- case mg .GetProviderConfigReference () != nil && mg .GetProviderConfigReference ().Name != "" :
372
+ if mg .GetProviderConfigReference () != nil && mg .GetProviderConfigReference ().Name != "" {
374
373
tags [ExternalResourceTagKeyProvider ] = mg .GetProviderConfigReference ().Name
375
- // TODO(muvaf): Remove the branch once Provider type has been removed from
376
- // everywhere.
377
- case mg .GetProviderReference () != nil && mg .GetProviderReference ().Name != "" :
378
- tags [ExternalResourceTagKeyProvider ] = mg .GetProviderReference ().Name
379
374
}
380
375
return tags
381
376
}
Original file line number Diff line number Diff line change @@ -615,18 +615,6 @@ func TestGetExternalTags(t *testing.T) {
615
615
o Managed
616
616
want map [string ]string
617
617
}{
618
- "Successful" : {
619
- o : & fake.Managed {ObjectMeta : metav1.ObjectMeta {
620
- Name : name ,
621
- },
622
- ProviderReferencer : fake.ProviderReferencer {Ref : & xpv1.Reference {Name : provName }},
623
- },
624
- want : map [string ]string {
625
- ExternalResourceTagKeyKind : strings .ToLower ((& fake.Managed {}).GetObjectKind ().GroupVersionKind ().GroupKind ().String ()),
626
- ExternalResourceTagKeyName : name ,
627
- ExternalResourceTagKeyProvider : provName ,
628
- },
629
- },
630
618
"SuccessfulWithProviderConfig" : {
631
619
o : & fake.Managed {ObjectMeta : metav1.ObjectMeta {
632
620
Name : name ,
You can’t perform that action at this time.
0 commit comments