Directories ¶
Path | Synopsis |
---|---|
Package apis contains KubeSphere API groups.
|
Package apis contains KubeSphere API groups. |
application/v1alpha1
Package v1alpha1 contains API Schema definitions for the application v1alpha1 API group +kubebuilder:object:generate=true +groupName=application.kubesphere.io
|
Package v1alpha1 contains API Schema definitions for the application v1alpha1 API group +kubebuilder:object:generate=true +groupName=application.kubesphere.io |
auditing
Package auditing contains auditing API versions
|
Package auditing contains auditing API versions |
auditing/v1alpha1
Package v1alpha1 contains API Schema definitions for the audit v1alpha1 API group +groupName=auditing.kubesphere.io Package v1alpha1 contains API Schema definitions for the audit v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=auditing.kubesphere.io
|
Package v1alpha1 contains API Schema definitions for the audit v1alpha1 API group +groupName=auditing.kubesphere.io Package v1alpha1 contains API Schema definitions for the audit v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=auditing.kubesphere.io |
cluster/v1alpha1
Package v1alpha1 contains API Schema definitions for the tower v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:defaulter-gen=TypeMeta +groupName=cluster.kubesphere.io
|
Package v1alpha1 contains API Schema definitions for the tower v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:defaulter-gen=TypeMeta +groupName=cluster.kubesphere.io |
devops
Package devops contains devops API versions
|
Package devops contains devops API versions |
devops/v1alpha1
Package v1alpha1 contains API Schema definitions for the devops v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/devops +k8s:defaulter-gen=TypeMeta +groupName=devops.kubesphere.io Package v1alpha1 contains API Schema definitions for the devops v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/devops +k8s:defaulter-gen=TypeMeta +groupName=devops.kubesphere.io
|
Package v1alpha1 contains API Schema definitions for the devops v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/devops +k8s:defaulter-gen=TypeMeta +groupName=devops.kubesphere.io Package v1alpha1 contains API Schema definitions for the devops v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/devops +k8s:defaulter-gen=TypeMeta +groupName=devops.kubesphere.io |
devops/v1alpha3
Package v1alpha3 contains API Schema definitions for the devops v1alpha3 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/devops +k8s:defaulter-gen=TypeMeta +groupName=devops.kubesphere.io Package v1alpha3 contains API Schema definitions for the devops v1alpha3 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/devops +k8s:defaulter-gen=TypeMeta +groupName=devops.kubesphere.io
|
Package v1alpha3 contains API Schema definitions for the devops v1alpha3 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/devops +k8s:defaulter-gen=TypeMeta +groupName=devops.kubesphere.io Package v1alpha3 contains API Schema definitions for the devops v1alpha3 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/devops +k8s:defaulter-gen=TypeMeta +groupName=devops.kubesphere.io |
iam
Package iam contains iam API versions
|
Package iam contains iam API versions |
iam/v1alpha2
Package v1alpha2 contains API Schema definitions for the iam v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/iam +k8s:defaulter-gen=TypeMeta +groupName=iam.kubesphere.io Package v1alpha2 contains API Schema definitions for the iam v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/iam +k8s:defaulter-gen=TypeMeta +groupName=iam.kubesphere.io
|
Package v1alpha2 contains API Schema definitions for the iam v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/iam +k8s:defaulter-gen=TypeMeta +groupName=iam.kubesphere.io Package v1alpha2 contains API Schema definitions for the iam v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/iam +k8s:defaulter-gen=TypeMeta +groupName=iam.kubesphere.io |
network
Package network contains network API versions
|
Package network contains network API versions |
network/calicov3
API Schema definitions for configuring the installation of Calico and Calico Enterprise +k8s:deepcopy-gen=package,register +groupName=crd.projectcalico.org
|
API Schema definitions for configuring the installation of Calico and Calico Enterprise +k8s:deepcopy-gen=package,register +groupName=crd.projectcalico.org |
network/v1alpha1
Package v1alpha1 contains API Schema definitions for the network v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/network +k8s:defaulter-gen=TypeMeta +groupName=network.kubesphere.io Package v1alpha1 contains API Schema definitions for the network v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/network +k8s:defaulter-gen=TypeMeta +groupName=network.kubesphere.io
|
Package v1alpha1 contains API Schema definitions for the network v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/network +k8s:defaulter-gen=TypeMeta +groupName=network.kubesphere.io Package v1alpha1 contains API Schema definitions for the network v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/network +k8s:defaulter-gen=TypeMeta +groupName=network.kubesphere.io |
notification
Package auditing contains auditing API versions
|
Package auditing contains auditing API versions |
notification/v2beta1
Package v2beta1 contains API Schema definitions for the notification v2beta1 API group +groupName=notification.kubesphere.io +genclient +genclient:nonNamespaced Package v2beta1 contains API Schema definitions for the notification v2beta1 API group +k8s:deepcopy-gen=package,register +groupName=notification.kubesphere.io
|
Package v2beta1 contains API Schema definitions for the notification v2beta1 API group +groupName=notification.kubesphere.io +genclient +genclient:nonNamespaced Package v2beta1 contains API Schema definitions for the notification v2beta1 API group +k8s:deepcopy-gen=package,register +groupName=notification.kubesphere.io |
quota
Package quota contains quota API versions
|
Package quota contains quota API versions |
quota/v1alpha2
Package v1alpha2 contains API Schema definitions for the quotas v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/quota +k8s:defaulter-gen=TypeMeta +groupName=quota.kubesphere.io Package v1alpha2 contains API Schema definitions for the quotas v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/quota +k8s:defaulter-gen=TypeMeta +groupName=quota.kubesphere.io
|
Package v1alpha2 contains API Schema definitions for the quotas v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/quota +k8s:defaulter-gen=TypeMeta +groupName=quota.kubesphere.io Package v1alpha2 contains API Schema definitions for the quotas v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/quota +k8s:defaulter-gen=TypeMeta +groupName=quota.kubesphere.io |
servicemesh
Package servicemesh contains servicemesh API versions
|
Package servicemesh contains servicemesh API versions |
servicemesh/v1alpha2
Package v1alpha2 contains API Schema definitions for the servicemesh v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/servicemesh +k8s:defaulter-gen=TypeMeta +groupName=servicemesh.kubesphere.io Package v1alpha2 contains API Schema definitions for the servicemesh v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/servicemesh +k8s:defaulter-gen=TypeMeta +groupName=servicemesh.kubesphere.io
|
Package v1alpha2 contains API Schema definitions for the servicemesh v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/servicemesh +k8s:defaulter-gen=TypeMeta +groupName=servicemesh.kubesphere.io Package v1alpha2 contains API Schema definitions for the servicemesh v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/servicemesh +k8s:defaulter-gen=TypeMeta +groupName=servicemesh.kubesphere.io |
storage
Package storage contains storage API versions
|
Package storage contains storage API versions |
storage/v1alpha1
Package v1alpha1 contains API Schema definitions for the storage v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/storage +k8s:defaulter-gen=TypeMeta +groupName=storage.kubesphere.io Package v1alpha1 contains API Schema definitions for the storage v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/storage +k8s:defaulter-gen=TypeMeta +groupName=storage.kubesphere.io
|
Package v1alpha1 contains API Schema definitions for the storage v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/storage +k8s:defaulter-gen=TypeMeta +groupName=storage.kubesphere.io Package v1alpha1 contains API Schema definitions for the storage v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/storage +k8s:defaulter-gen=TypeMeta +groupName=storage.kubesphere.io |
tenant
Package tenant contains tenant API versions
|
Package tenant contains tenant API versions |
tenant/v1alpha1
Package v1alpha1 contains API Schema definitions for the tenant v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/tenant +k8s:defaulter-gen=TypeMeta +groupName=tenant.kubesphere.io Package v1alpha1 contains API Schema definitions for the tenant v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/tenant +k8s:defaulter-gen=TypeMeta +groupName=tenant.kubesphere.io
|
Package v1alpha1 contains API Schema definitions for the tenant v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/tenant +k8s:defaulter-gen=TypeMeta +groupName=tenant.kubesphere.io Package v1alpha1 contains API Schema definitions for the tenant v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/tenant +k8s:defaulter-gen=TypeMeta +groupName=tenant.kubesphere.io |
tenant/v1alpha2
Package v1alpha2 contains API Schema definitions for the tenant v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/tenant +k8s:defaulter-gen=TypeMeta +groupName=tenant.kubesphere.io Package v1alpha2 contains API Schema definitions for the tenant v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/tenant +k8s:defaulter-gen=TypeMeta +groupName=tenant.kubesphere.io
|
Package v1alpha2 contains API Schema definitions for the tenant v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/tenant +k8s:defaulter-gen=TypeMeta +groupName=tenant.kubesphere.io Package v1alpha2 contains API Schema definitions for the tenant v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/tenant +k8s:defaulter-gen=TypeMeta +groupName=tenant.kubesphere.io |
types/v1beta1
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/types +k8s:defaulter-gen=TypeMeta +groupName=types.kubefed.io +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/types +k8s:defaulter-gen=TypeMeta +groupName=types.kubefed.io
|
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/types +k8s:defaulter-gen=TypeMeta +groupName=types.kubefed.io +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/types +k8s:defaulter-gen=TypeMeta +groupName=types.kubefed.io |
authorization/path
Package path contains an authorizer that allows certain paths and path prefixes.
|
Package path contains an authorizer that allows certain paths and path prefixes. |
authorization/union
Package union implements an authorizer that combines multiple subauthorizer.
|
Package union implements an authorizer that combines multiple subauthorizer. |
client
|
|
clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
clientset/versioned/typed/application/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/application/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/auditing/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/auditing/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/cluster/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/cluster/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/devops/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/devops/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/devops/v1alpha3
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/devops/v1alpha3/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/iam/v1alpha2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/iam/v1alpha2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/network/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/network/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/notification/v2beta1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/notification/v2beta1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/quota/v1alpha2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/quota/v1alpha2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/servicemesh/v1alpha2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/servicemesh/v1alpha2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/storage/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/storage/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/tenant/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/tenant/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/tenant/v1alpha2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/tenant/v1alpha2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
clientset/versioned/typed/types/v1beta1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
clientset/versioned/typed/types/v1beta1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
controller
|
|
network
+kubebuilder:rbac:groups=network.kubesphere.io,resources=namespacenetworkpolicies,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=tenant.kubesphere.io,resources=workspaces,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups:core,resource=namespaces,verbs=get;list;watch;create;update;patch +kubebuilder:rbac:groups:core,resource=services,verbs=get;list;watch;create;update;patch
|
+kubebuilder:rbac:groups=network.kubesphere.io,resources=namespacenetworkpolicies,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=tenant.kubesphere.io,resources=workspaces,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups:core,resource=namespaces,verbs=get;list;watch;create;update;patch +kubebuilder:rbac:groups:core,resource=services,verbs=get;list;watch;create;update;patch |
kapis
|
|
metering
Package metering contains monitoring API versions
|
Package metering contains monitoring API versions |
network
Package network contains network API versions
|
Package network contains network API versions |
resources
Package resources contains resources API versions
|
Package resources contains resources API versions |
servicemesh/metrics
Package metrics contains metrics API versions
|
Package metrics contains metrics API versions |
openpitrix
/* Copyright 2020 The KubeSphere Authors.
|
/* Copyright 2020 The KubeSphere Authors. |
server
|
|
simple
|
|
client/devops/jenkins
Gojenkins is a Jenkins Client in Go, that exposes the jenkins REST api in a more developer friendly way.
|
Gojenkins is a Jenkins Client in Go, that exposes the jenkins REST api in a more developer friendly way. |
client/network/ippool/calico/client/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
client/network/ippool/calico/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
client/network/ippool/calico/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/network/ippool/calico/client/clientset/versioned/typed/network/calicov3
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/network/ippool/calico/client/clientset/versioned/typed/network/calicov3/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
utils
|
|
esutil
TODO: refactor
|
TODO: refactor |
reflectutils
Package deep provides function deep.Equal which is like reflect.DeepEqual but returns a list of differences.
|
Package deep provides function deep.Equal which is like reflect.DeepEqual but returns a list of differences. |
Click to show internal directories.
Click to hide internal directories.