Steve Kuznetsov
Steve Kuznetsov
When we first wrote the virtual workspace scaffolding, we chose to use label selectors to defer the filtering of values to the underlying shards, instead of any other approach that...
Right now, we're not really testing all of the branches of the authorizer(s) and/or getting feedback on how normal users will need to interact with the system, as we're using...
Right now, we're using old-school Kubernetes boilerplate and the like for our controllers. This leads to a lot of boilerplate copy-paste and by my count we've got even three different...
https://github.com/kcp-dev/kcp/pull/1375#discussion_r910304043 `clusterworkspacetypeexists` does this /assign @sttts
In some future, a controller will be able to use `ThingReplicationClaim` to request local copies of data. We expect controller authors in that new world to hold two clients -...
Validation for `ClusterWorkspaceType.ObjectMeta.Name`: ``` ClusterWorkspaceType.tenancy.kcp.dev "alpha-QdlDvpdv6K" is invalid: metadata.name: Invalid value: "alpha-QdlDvpdv6K": a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start...
Right now we're adding the logical cluster name to the storage version hash: https://github.com/kcp-dev/kubernetes/blob/d2ffaa089de03af449da7c02170b54aa6df1bccb/staging/src/k8s.io/apiserver/pkg/endpoints/discovery/storageversionhash.go#L28 https://github.com/kcp-dev/kcp/blob/8d8a3ab50622bee6aada2de7567c48da816602a4/pkg/virtual/framework/dynamic/apiserver/discovery.go#L113 The KEP for this seems to suggest only the storage version migrator uses this field:...
_Originally posted by @ncdc in https://github.com/kcp-dev/kcp/pull/2173#discussion_r997296224_