Dr. Stefan Schimanski
Dr. Stefan Schimanski
#### What type of PR is this? /kind cleanup #### What this PR does / why we need it: This PR splits the kube-apiserver server struct `Instance` (`pkg/controlplane/instance.go`) into the...
#### What type of PR is this? /kind cleanup #### What this PR does / why we need it: Towards kubernetes/enhancements#4080, extending https://github.com/kubernetes/kubernetes/pull/120202. Follow-up TODO: - [ ] `discoveryAddresses :=...
#### What type of PR is this? /kind cleanup #### What this PR does / why we need it: Move peer proxy config flags and constructors to `pkg/controlplane/apiserver` to make...
## Summary The front-proxy might return errors when looking for the `LogicalCluster` on workspace deletion, especially when the `LogicalCluster` is already gone, and it returns a 403. This PR adds...
_Originally posted by @sttts in https://github.com/kcp-dev/kcp/pull/2543#discussion_r1064995122_
# apis.kcp.dev - APIBinding - [ ] rename workspace reference from `path` to `workspace`. # tenancy.kcp.dev - ClusterWorkspaceTypes - [ ] rename type reference from `path` to `workspace`. # scheduling.kcp.dev
Follow-up of #417. API rebinding happens when an APIBinding has been updated to point to a different APIExport, or the APIExport was changed and now has different values for latestResourceSchemas.
Follow-up of https://github.com/kcp-dev/kcp/pull/712: We use independent (rest) clients for every controller. This means we don't multiplex over the same http2 connection. Here is an example from @aojea: ```golang // share...
Against Kube `kubectl create deployment --image=gcr.io/kuar-demo/kuard-amd64:blue --port=8080 kuard` works, against kcp it does not (server-side validation error): ``` $ kubectl create deployment --image=gcr.io/kuar-demo/kuard-amd64:blue --port=8080 kuard error: failed to create deployment:...
## Summary Move storage docs into the right place. ## Related issue(s) Fixes # ## Release Notes ```release-note NONE ```