Dr. Stefan Schimanski

Results 68 issues of 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...

area/test
priority/important-soon
kind/cleanup
area/apiserver
sig/api-machinery
size/XL
kind/api-change
release-note-none
sig/apps
approved
cncf-cla: yes
sig/testing
triage/accepted

#### 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 :=...

area/test
sig/network
area/kubelet
kind/cleanup
area/apiserver
area/cloudprovider
sig/node
sig/api-machinery
sig/cluster-lifecycle
release-note
size/XXL
sig/apps
area/kubeadm
cncf-cla: yes
sig/testing
do-not-merge/work-in-progress
sig/cloud-provider
needs-priority
area/e2e-test-framework
needs-triage

#### 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...

priority/important-soon
kind/cleanup
area/apiserver
lgtm
sig/api-machinery
size/L
release-note-none
approved
cncf-cla: yes
do-not-merge/hold
needs-triage

## 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...

size/M
lifecycle/stale
release-note
dco-signoff: yes

_Originally posted by @sttts in https://github.com/kcp-dev/kcp/pull/2543#discussion_r1064995122_

area/workspaces
area/authorization
lifecycle/rotten

# 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

lifecycle/rotten
api-review

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.

good first issue
help wanted
feature-completion
area/apiexports
lifecycle/rotten

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...

kind/bug
help wanted
area/server
lifecycle/rotten

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:...

kind/bug
good first issue
help wanted
lifecycle/rotten

## Summary Move storage docs into the right place. ## Related issue(s) Fixes # ## Release Notes ```release-note NONE ```

do-not-merge/hold
lifecycle/rotten
size/XS
dco-signoff: yes
release-note-none