Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coderanger/migrations-operator
/ functions
Functions
51 in github.com/coderanger/migrations-operator
⨍
Functions
51
◇
Types & classes
13
↓ 7 callers
Method
GetReadyCondition
()
components/migrations.go:54
↓ 6 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1beta1/zz_generated.deepcopy.go:30
↓ 5 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Migrator.
api/v1beta1/zz_generated.deepcopy.go:39
↓ 4 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
stubs/argoproj/v1alpha1/zz_generated.deepcopy.go:43
↓ 2 callers
Function
ListMatchingMigrators
(ctx context.Context, c client.Client, pod metav1.Object)
utils/utils.go:30
↓ 2 callers
Function
Migrations
()
components/migrations.go:50
↓ 2 callers
Function
deepCopyJSON
(src map[string]interface{}, dest map[string]interface{})
components/migrations.go:86
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigratorList.
api/v1beta1/zz_generated.deepcopy.go:71
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rollout.
stubs/argoproj/v1alpha1/zz_generated.deepcopy.go:51
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolloutList.
stubs/argoproj/v1alpha1/zz_generated.deepcopy.go:83
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1beta1/zz_generated.deepcopy.go:57
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1beta1/zz_generated.deepcopy.go:89
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1beta1/zz_generated.deepcopy.go:146
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
stubs/argoproj/v1alpha1/zz_generated.deepcopy.go:28
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
stubs/argoproj/v1alpha1/zz_generated.deepcopy.go:69
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
stubs/argoproj/v1alpha1/zz_generated.deepcopy.go:101
↓ 1 callers
Method
Handle
initInjector adds migration wait initContainers if needed.
webhook/webhook.go:54
↓ 1 callers
Method
Reconcile
(ctx *cu.Context)
components/migrations.go:104
↓ 1 callers
Method
Setup
(ctx *cu.Context, bldr *ctrl.Builder)
components/migrations.go:58
↓ 1 callers
Method
Start
(ctx context.Context)
http/http.go:39
↓ 1 callers
Method
findOwnerSpec
(ctx *cu.Context, obj *unstructured.Unstructured)
components/migrations.go:404
↓ 1 callers
Method
findOwners
(ctx *cu.Context, obj *unstructured.Unstructured)
components/migrations.go:338
↓ 1 callers
Method
findSpecFor
(ctx *cu.Context, obj *unstructured.Unstructured)
components/migrations.go:367
↓ 1 callers
Method
handle
(w http.ResponseWriter, r *http.Request)
http/ready.go:50
↓ 1 callers
Method
handleInner
(ctx context.Context, req admission.Request)
webhook/webhook.go:62
↓ 1 callers
Function
migratorReady
(targetImage, migratorNamespace, migratorName, apiUrl string)
cmd/waiter/main.go:55
Function
APIServer
(mgr ctrl.Manager)
http/http.go:34
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigratorSpec.
api/v1beta1/zz_generated.deepcopy.go:136
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigratorStatus.
api/v1beta1/zz_generated.deepcopy.go:158
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectRef.
stubs/argoproj/v1alpha1/zz_generated.deepcopy.go:33
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolloutSpec.
stubs/argoproj/v1alpha1/zz_generated.deepcopy.go:112
Method
DeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
api/v1beta1/zz_generated.deepcopy.go:49
Method
DeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
api/v1beta1/zz_generated.deepcopy.go:81
Method
DeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
stubs/argoproj/v1alpha1/zz_generated.deepcopy.go:61
Method
DeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
stubs/argoproj/v1alpha1/zz_generated.deepcopy.go:93
Method
GetConditions
TODO code generator for this.
api/v1beta1/migrator_types.go:74
Function
InitInjector
(mgr ctrl.Manager)
webhook/webhook.go:47
Method
InjectDecoder
initInjector implements admission.DecoderInjector. A decoder will be automatically injected. InjectDecoder injects the decoder.
webhook/webhook.go:146
Function
Migrator
+kubebuilder:rbac:groups=migrations.coderanger.net,resources=migrators,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=migrat
controllers/migrator.go:36
Method
NeedLeaderElection
()
http/http.go:76
Method
ServeHTTP
(w http.ResponseWriter, r *http.Request)
http/ready.go:41
Function
TestComponents
(t *testing.T)
components/suite_test.go:35
Function
TestControllers
(t *testing.T)
controllers/suite_test.go:34
Function
TestHttp
(t *testing.T)
http/suite_test.go:38
Function
TestIntegration
(t *testing.T)
integration/suite_test.go:35
Function
TestWebook
(t *testing.T)
webhook/suite_test.go:34
Function
init
()
main.go:44
Function
init
()
api/v1beta1/migrator_types.go:69
Function
init
()
stubs/argoproj/v1alpha1/rollout_types.go:53
Function
main
()
main.go:52
Function
main
()
cmd/waiter/main.go:32