Skip to content

Commit 6386eb2

Browse files
deads2ksoltysh
authored andcommitted
UPSTREAM: <carry>: emit event when readyz goes true
openshift-rebase(v1.24):source=2fac715cabd
1 parent 9f6dcf3 commit 6386eb2

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

Diff for: pkg/controlplane/controller.go

+2
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,8 @@ func (c *Controller) RunKubernetesService(ch chan struct{}) {
246246
return code == http.StatusOK, nil
247247
}, ch)
248248

249+
kubeAPIServerEmitEventFn(corev1.EventTypeWarning, "KubeAPIReadyz", "readyz=true")
250+
249251
wait.NonSlidingUntil(func() {
250252
// Service definition is not reconciled after first
251253
// run, ports and type will be corrected only during

Diff for: pkg/controlplane/instance.go

+1
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,7 @@ func (c completedConfig) New(delegationTarget genericapiserver.DelegationTarget)
378378
GenericAPIServer: s,
379379
ClusterAuthenticationInfo: c.ExtraConfig.ClusterAuthenticationInfo,
380380
}
381+
kubeAPIServerEmitEventFn = m.GenericAPIServer.Eventf
381382

382383
// install legacy rest storage
383384

Diff for: pkg/controlplane/patch.go

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package controlplane
2+
3+
var kubeAPIServerEmitEventFn EventSinkFunc = nil
4+
5+
type EventSinkFunc func(eventType, reason, messageFmt string, args ...interface{})

0 commit comments

Comments
 (0)