Directories ¶
Path | Synopsis |
---|---|
api
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the clusterstack.x-k8s.io v1alpha1 API group +kubebuilder:object:generate=true +groupName=clusterstack.x-k8s.io
|
Package v1alpha1 contains API Schema definitions for the clusterstack.x-k8s.io v1alpha1 API group +kubebuilder:object:generate=true +groupName=clusterstack.x-k8s.io |
Package main is the main package to run the cluster-stack-operator.
|
Package main is the main package to run the cluster-stack-operator. |
internal
|
|
clusterstackrelease
Package clusterstackrelease contains functions related to clusterstackreleases.
|
Package clusterstackrelease contains functions related to clusterstackreleases. |
controller
Package controller contains the cluster stack controllers.
|
Package controller contains the cluster stack controllers. |
test/helpers
Package helpers includes helper functions important for unit and integration testing.
|
Package helpers includes helper functions important for unit and integration testing. |
test/helpers/builder
Package builder contains important CRD definitions for different provider kind.
|
Package builder contains important CRD definitions for different provider kind. |
pkg
|
|
clusterstack
Package clusterstack contains functions related to clusterstacks.
|
Package clusterstack contains functions related to clusterstacks. |
csoversion
Package csoversion populates all the variables that are used further with ldflags.
|
Package csoversion populates all the variables that are used further with ldflags. |
github/client
Package client contains interface for github client.
|
Package client contains interface for github client. |
github/client/fake
Package fake defines a fake Gitub client.
|
Package fake defines a fake Gitub client. |
github/client/mocks
Package mocks implement important mocking interface of packer.
|
Package mocks implement important mocking interface of packer. |
kube
Package kube implements important interfaces like the Kube.
|
Package kube implements important interfaces like the Kube. |
kubernetesversion
Package kubernetesversion contains important structs and method for kubernetes version.
|
Package kubernetesversion contains important structs and method for kubernetes version. |
release
Package release contains important structs and methods for a cluster stack release.
|
Package release contains important structs and methods for a cluster stack release. |
test/utils
Package utils contains important functions for envtest.
|
Package utils contains important functions for envtest. |
utillog
Package utillog provides utility functions for loggers.
|
Package utillog provides utility functions for loggers. |
version
Package version contains important methods and constants for github release.
|
Package version contains important methods and constants for github release. |
workloadcluster
Package workloadcluster includes implementation of workload cluster interfaces.
|
Package workloadcluster includes implementation of workload cluster interfaces. |
Click to show internal directories.
Click to hide internal directories.