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. |
Package extension defines a hook server for multi-stage cluster addons.
|
Package extension defines a hook server for multi-stage cluster addons. |
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
|
|
assetsclient
Package assetsclient contains interface for talking to assets repositories.
|
Package assetsclient contains interface for talking to assets repositories. |
assetsclient/fake
Package fake defines a fake Gitub client.
|
Package fake defines a fake Gitub client. |
assetsclient/github
Package github provides utilities for talking to github API.
|
Package github provides utilities for talking to github API. |
assetsclient/mocks
Package mocks implement important mocking interface of packer.
|
Package mocks implement important mocking interface of packer. |
assetsclient/oci
Package oci provides utilities for comunicating with the OCI registry.
|
Package oci provides utilities for comunicating with the OCI registry. |
clusteraddon
Package clusteraddon contains function for cluster addon config operations.
|
Package clusteraddon contains function for cluster addon config operations. |
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. |
kube
Package kube implements important interfaces like the Kube.
|
Package kube implements important interfaces like the Kube. |
kube/fake
Package fake implements important interface like kube client.
|
Package fake implements important interface like kube client. |
kube/mocks
Package mocks implement important mocking interface of kube.
|
Package mocks implement important mocking interface of 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. |
workloadcluster/fake
Package fake includes important implementation of interfaces like Workload cluster.
|
Package fake includes important implementation of interfaces like Workload cluster. |
Click to show internal directories.
Click to hide internal directories.