Directories
¶
| Path | Synopsis |
|---|---|
|
cli
module
|
|
|
cmd
|
|
|
cluster-controller
command
|
|
|
compat
command
|
|
|
crd-puller
command
|
|
|
deployment-splitter
command
|
|
|
ingress-controller
command
|
|
|
kcp
command
|
|
|
kcp-front-proxy
command
|
|
|
kubectl-kcp
command
|
|
|
kubectl-workspaces
command
|
|
|
kubectl-ws
command
|
|
|
syncer
command
|
|
|
test-server
command
|
|
|
virtual-workspaces
command
|
|
|
apigen
module
|
|
|
config
|
|
|
docs
|
|
|
generators/cli-doc
module
|
|
|
pkg
|
|
|
apis/apiresource/v1alpha1
+k8s:deepcopy-gen=package,register +groupName=apiresource.kcp.dev +k8s:openapi-gen=true
|
+k8s:deepcopy-gen=package,register +groupName=apiresource.kcp.dev +k8s:openapi-gen=true |
|
apis/apis/v1alpha1
+k8s:deepcopy-gen=package,register +groupName=apis.kcp.dev +k8s:openapi-gen=true
|
+k8s:deepcopy-gen=package,register +groupName=apis.kcp.dev +k8s:openapi-gen=true |
|
apis/scheduling/v1alpha1
+k8s:deepcopy-gen=package,register +groupName=scheduling.kcp.dev +k8s:openapi-gen=true
|
+k8s:deepcopy-gen=package,register +groupName=scheduling.kcp.dev +k8s:openapi-gen=true |
|
apis/tenancy/v1alpha1
+k8s:deepcopy-gen=package,register +groupName=tenancy.kcp.dev +k8s:openapi-gen=true
|
+k8s:deepcopy-gen=package,register +groupName=tenancy.kcp.dev +k8s:openapi-gen=true |
|
apis/tenancy/v1beta1
+k8s:deepcopy-gen=package,register +groupName=tenancy.kcp.dev +k8s:openapi-gen=true
|
+k8s:deepcopy-gen=package,register +groupName=tenancy.kcp.dev +k8s:openapi-gen=true |
|
apis/workload/v1alpha1
+k8s:deepcopy-gen=package,register +groupName=workload.kcp.dev +k8s:openapi-gen=true
|
+k8s:deepcopy-gen=package,register +groupName=workload.kcp.dev +k8s:openapi-gen=true |
|
client/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
|
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
|
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
|
client/clientset/versioned/typed/apiresource/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/apiresource/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
client/clientset/versioned/typed/apis/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/apis/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
client/clientset/versioned/typed/scheduling/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/scheduling/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
client/clientset/versioned/typed/tenancy/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/tenancy/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
client/clientset/versioned/typed/tenancy/v1beta1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/tenancy/v1beta1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
client/clientset/versioned/typed/workload/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/workload/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
crdpuller
crdpuller package provides a library to pull API resource definitions from existing Kubernetes clusters as Custom Resource Definitions that can then be applied to a KCP instance.
|
crdpuller package provides a library to pull API resource definitions from existing Kubernetes clusters as Custom Resource Definitions that can then be applied to a KCP instance. |
|
virtual/framework
Package framework provides a the required interfaces, structs and generic implementation that allow creating KCP virtual workspaces with a minimal amount of work.
|
Package framework provides a the required interfaces, structs and generic implementation that allow creating KCP virtual workspaces with a minimal amount of work. |
|
virtual/framework/dynamic
Package dynamic provides the types and underlying implementation required to build virtual workspaces which can dynamically serve resources, based on API definitions (including an OpenAPI v3 schema), and a Rest storage provider.
|
Package dynamic provides the types and underlying implementation required to build virtual workspaces which can dynamically serve resources, based on API definitions (including an OpenAPI v3 schema), and a Rest storage provider. |
|
virtual/framework/dynamic/apiserver
Package apiserver provides an APIServer that can dynamically serve resources based on an API definition (CommonAPIResourceSpec) source and a Rest storage provider.
|
Package apiserver provides an APIServer that can dynamically serve resources based on an API definition (CommonAPIResourceSpec) source and a Rest storage provider. |
|
virtual/framework/fixedgvs
Package fixedgvs provides the types (and underlying implementation) required to build virtual workspaces which allow adding well-defined APIs in a limited number of group/versions, implemented as Rest storages.
|
Package fixedgvs provides the types (and underlying implementation) required to build virtual workspaces which allow adding well-defined APIs in a limited number of group/versions, implemented as Rest storages. |
|
virtual/framework/forwardingregistry
Package forwardingregistry provides a CRD-like REST storage implementation that can dynamically serve resources based on a given OpenAPI schema, and forward the requests to a KCP workspace-aware delegate client.
|
Package forwardingregistry provides a CRD-like REST storage implementation that can dynamically serve resources based on a given OpenAPI schema, and forward the requests to a KCP workspace-aware delegate client. |
|
virtual/initializingworkspaces
Package initializingworkspaces and its sub-packages provide the Initializing Workspace Virtual Workspace.
|
Package initializingworkspaces and its sub-packages provide the Initializing Workspace Virtual Workspace. |
|
virtual/syncer
Package syncer and its sub-packages provide the Syncer Virtual Workspace.
|
Package syncer and its sub-packages provide the Syncer Virtual Workspace. |
|
virtual/workspaces/authorization
Package authorization provides mechanisms for enforcing authorization to Workspace resources in KCP This package is largely inspired from openshift/openshift-apiserver/pkg/project/auth https://github.com/openshift/openshift-apiserver/blob/9271466bfd02a9eb02fb5a43c8b9ff1ced76aca9/pkg/project/auth
|
Package authorization provides mechanisms for enforcing authorization to Workspace resources in KCP This package is largely inspired from openshift/openshift-apiserver/pkg/project/auth https://github.com/openshift/openshift-apiserver/blob/9271466bfd02a9eb02fb5a43c8b9ff1ced76aca9/pkg/project/auth |
|
apis
module
|
|
|
client
module
|
|
|
sdk
module
|
|
|
test
|
|
|
e2e/fixtures/kcp-test-image
command
|
|
|
e2e/fixtures/wildwest/apis/wildwest/v1alpha1
+k8s:deepcopy-gen=package,register +groupName=wildwest.dev
|
+k8s:deepcopy-gen=package,register +groupName=wildwest.dev |
|
e2e/fixtures/wildwest/client/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
|
e2e/fixtures/wildwest/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
|
e2e/fixtures/wildwest/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
|
e2e/fixtures/wildwest/client/clientset/versioned/typed/wildwest/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
e2e/fixtures/wildwest/client/clientset/versioned/typed/wildwest/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
third_party
|
|
|
conditions/apis/conditions/v1alpha1
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register
|
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register |
|
conditions/util/conditions
Package conditions implements condition utilities.
|
Package conditions implements condition utilities. |
Click to show internal directories.
Click to hide internal directories.
