MCPcopy
hub / github.com/istio/istio / WriteStatusAPI

Interface WriteStatusAPI

pkg/kube/kubetypes/types.go:168–170  ·  view source on GitHub ↗

WriteAPI exposes a generic API for a client go type for status operations. Not all types have status, so they need to be split out

Source from the content-addressed store, hash-verified

166// WriteAPI exposes a generic API for a client go type for status operations.
167// Not all types have status, so they need to be split out
168type WriteStatusAPI[T runtime.Object] interface {
169 UpdateStatus(ctx context.Context, object T, opts metav1.UpdateOptions) (T, error)
170}
171
172// ReadAPI exposes a generic API for a client go type for read operations.
173type ReadAPI[T runtime.Object, TL runtime.Object] interface {

Callers

nothing calls this directly

Implementers 12

FakeStorepilot/pkg/model/fake_store.go
authzFakeStorepilot/pkg/model/authorization_test.go
Storepilot/pkg/config/memory/store.go
Controllerpilot/pkg/config/memory/controller.go
KubeSourcepilot/pkg/config/file/store.go
storepilot/pkg/config/aggregate/config.go
Controllerpilot/pkg/config/kube/agentgateway/age
Controllerpilot/pkg/config/kube/ingress/controll
Controllerpilot/pkg/config/kube/file/controller.
Controllerpilot/pkg/config/kube/extensions/contr
Clientpilot/pkg/config/kube/crdclient/client
Controllerpilot/pkg/config/kube/gateway/controll

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…