MCPcopy Create free account

hub / github.com/crossplane/provider-template / functions

Functions89 in github.com/crossplane/provider-template

↓ 19 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:133
↓ 5 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/sample/v1alpha1/zz_generated.deepcopy.go:16
↓ 4 callersMethodSetConditions
SetConditions of this ProviderConfig.
apis/v1alpha1/zz_generated.pc.go:42
↓ 1 callersFunctionAddToScheme
AddToScheme adds all Resources to the Scheme
apis/template.go:39
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyType.
apis/sample/v1alpha1/zz_generated.deepcopy.go:25
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyTypeList.
apis/sample/v1alpha1/zz_generated.deepcopy.go:57
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProviderConfig.
apis/v1alpha1/zz_generated.deepcopy.go:25
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProviderConfigList.
apis/v1alpha1/zz_generated.deepcopy.go:57
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProviderConfigUsage.
apis/v1alpha1/zz_generated.deepcopy.go:83
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProviderConfigUsageList.
apis/v1alpha1/zz_generated.deepcopy.go:115
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfig.
apis/v1alpha1/zz_generated.deepcopy.go:142
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfigList.
apis/v1alpha1/zz_generated.deepcopy.go:174
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfigUsage.
apis/v1alpha1/zz_generated.deepcopy.go:232
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfigUsageList.
apis/v1alpha1/zz_generated.deepcopy.go:264
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/sample/v1alpha1/zz_generated.deepcopy.go:43
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/sample/v1alpha1/zz_generated.deepcopy.go:75
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/sample/v1alpha1/zz_generated.deepcopy.go:90
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/sample/v1alpha1/zz_generated.deepcopy.go:105
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/sample/v1alpha1/zz_generated.deepcopy.go:122
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:16
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:43
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:75
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:101
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:160
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:192
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:208
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:224
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:250
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
apis/v1alpha1/zz_generated.deepcopy.go:282
↓ 1 callersMethodGetCondition
GetCondition of this ProviderConfig.
apis/v1alpha1/zz_generated.pc.go:32
↓ 1 callersMethodGetProviderConfigReference
GetProviderConfigReference of this MyType.
apis/sample/v1alpha1/zz_generated.managed.go:22
↓ 1 callersMethodObserve
(ctx context.Context, cr *v1alpha1.MyType)
internal/controller/mytype/mytype.go:172
↓ 1 callersFunctionSetup
Setup adds a controller that reconciles MyType managed resources.
internal/controller/mytype/mytype.go:68
↓ 1 callersFunctionsetupClusterProviderConfig
(mgr ctrl.Manager, o controller.Options)
internal/controller/config/config.go:60
↓ 1 callersFunctionsetupNamespacedProviderConfig
(mgr ctrl.Manager, o controller.Options)
internal/controller/config/config.go:39
MethodConnect
Connect typically produces an ExternalClient by: 1. Tracking that the managed resource is using a ProviderConfig. 2. Getting the managed resource's Pr
internal/controller/mytype/mytype.go:125
MethodCreate
(ctx context.Context, cr *v1alpha1.MyType)
internal/controller/mytype/mytype.go:220
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyTypeObservation.
apis/sample/v1alpha1/zz_generated.deepcopy.go:80
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyTypeParameters.
apis/sample/v1alpha1/zz_generated.deepcopy.go:95
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyTypeSpec.
apis/sample/v1alpha1/zz_generated.deepcopy.go:112
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MyTypeStatus.
apis/sample/v1alpha1/zz_generated.deepcopy.go:129
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfigSpec.
apis/v1alpha1/zz_generated.deepcopy.go:198
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfigStatus.
apis/v1alpha1/zz_generated.deepcopy.go:214
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderCredentials.
apis/v1alpha1/zz_generated.deepcopy.go:288
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
apis/sample/v1alpha1/zz_generated.deepcopy.go:35
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
apis/sample/v1alpha1/zz_generated.deepcopy.go:67
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
apis/v1alpha1/zz_generated.deepcopy.go:35
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
apis/v1alpha1/zz_generated.deepcopy.go:67
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
apis/v1alpha1/zz_generated.deepcopy.go:93
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
apis/v1alpha1/zz_generated.deepcopy.go:125
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
apis/v1alpha1/zz_generated.deepcopy.go:152
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
apis/v1alpha1/zz_generated.deepcopy.go:184
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
apis/v1alpha1/zz_generated.deepcopy.go:242
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
apis/v1alpha1/zz_generated.deepcopy.go:274
MethodDelete
(ctx context.Context, cr *v1alpha1.MyType)
internal/controller/mytype/mytype.go:249
MethodDisconnect
(ctx context.Context)
internal/controller/mytype/mytype.go:257
MethodGetCondition
GetCondition of this MyType.
apis/sample/v1alpha1/zz_generated.managed.go:12
MethodGetCondition
GetCondition of this ClusterProviderConfig.
apis/v1alpha1/zz_generated.pc.go:12
MethodGetItems
GetItems of this MyTypeList.
apis/sample/v1alpha1/zz_generated.managedlist.go:12
MethodGetItems
GetItems of this ClusterProviderConfigUsageList.
apis/v1alpha1/zz_generated.pculist.go:12
MethodGetItems
GetItems of this ProviderConfigUsageList.
apis/v1alpha1/zz_generated.pculist.go:21
MethodGetManagementPolicies
GetManagementPolicies of this MyType.
apis/sample/v1alpha1/zz_generated.managed.go:17
MethodGetProviderConfigReference
GetProviderConfigReference of this ClusterProviderConfigUsage.
apis/v1alpha1/zz_generated.pcu.go:12
MethodGetProviderConfigReference
GetProviderConfigReference of this ProviderConfigUsage.
apis/v1alpha1/zz_generated.pcu.go:32
MethodGetResourceReference
GetResourceReference of this ClusterProviderConfigUsage.
apis/v1alpha1/zz_generated.pcu.go:17
MethodGetResourceReference
GetResourceReference of this ProviderConfigUsage.
apis/v1alpha1/zz_generated.pcu.go:37
MethodGetUsers
GetUsers of this ClusterProviderConfig.
apis/v1alpha1/zz_generated.pc.go:17
MethodGetUsers
GetUsers of this ProviderConfig.
apis/v1alpha1/zz_generated.pc.go:37
MethodGetWriteConnectionSecretToReference
GetWriteConnectionSecretToReference of this MyType.
apis/sample/v1alpha1/zz_generated.managed.go:27
MethodSetConditions
SetConditions of this MyType.
apis/sample/v1alpha1/zz_generated.managed.go:32
MethodSetConditions
SetConditions of this ClusterProviderConfig.
apis/v1alpha1/zz_generated.pc.go:22
MethodSetManagementPolicies
SetManagementPolicies of this MyType.
apis/sample/v1alpha1/zz_generated.managed.go:37
MethodSetProviderConfigReference
SetProviderConfigReference of this MyType.
apis/sample/v1alpha1/zz_generated.managed.go:42
MethodSetProviderConfigReference
SetProviderConfigReference of this ClusterProviderConfigUsage.
apis/v1alpha1/zz_generated.pcu.go:22
MethodSetProviderConfigReference
SetProviderConfigReference of this ProviderConfigUsage.
apis/v1alpha1/zz_generated.pcu.go:42
MethodSetResourceReference
SetResourceReference of this ClusterProviderConfigUsage.
apis/v1alpha1/zz_generated.pcu.go:27
MethodSetResourceReference
SetResourceReference of this ProviderConfigUsage.
apis/v1alpha1/zz_generated.pcu.go:47
MethodSetUsers
SetUsers of this ClusterProviderConfig.
apis/v1alpha1/zz_generated.pc.go:27
MethodSetUsers
SetUsers of this ProviderConfig.
apis/v1alpha1/zz_generated.pc.go:47
MethodSetWriteConnectionSecretToReference
SetWriteConnectionSecretToReference of this MyType.
apis/sample/v1alpha1/zz_generated.managed.go:47
FunctionSetup
Setup adds a controller that reconciles ProviderConfigs by accounting for their current usage.
internal/controller/config/config.go:32
FunctionSetupGated
SetupGated creates all Template controllers with safe-start support and adds them to the supplied manager.
internal/controller/register.go:29
FunctionSetupGated
SetupGated adds a controller that reconciles MyType managed resources with safe-start support.
internal/controller/mytype/mytype.go:58
FunctionTestObserve
Unlike many Kubernetes projects Crossplane does not use third party testing libraries, per the common Go test review comments. Crossplane encourages t
internal/controller/mytype/mytype_test.go:39
MethodUpdate
(ctx context.Context, cr *v1alpha1.MyType)
internal/controller/mytype/mytype.go:236
Functioninit
()
apis/template.go:27
Functioninit
()
apis/sample/v1alpha1/mytype_types.go:86
Functioninit
()
apis/v1alpha1/register.go:56
Functionmain
()
cmd/provider/main.go:52