Directories ¶
Path | Synopsis |
---|---|
apis
|
|
bootstrap/kubeadm/v1alpha3
Package v1alpha3 contains the v1alpha3 API implementation.
|
Package v1alpha3 contains the v1alpha3 API implementation. |
bootstrap/kubeadm/v1alpha4
Package v1alpha4 contains the v1alpha4 API implementation.
|
Package v1alpha4 contains the v1alpha4 API implementation. |
controlplane/kubeadm/v1alpha3
Package v1alpha3 contains the v1alpha3 API implementation.
|
Package v1alpha3 contains the v1alpha3 API implementation. |
controlplane/kubeadm/v1alpha4
Package v1alpha4 contains the v1alpha4 API implementation.
|
Package v1alpha4 contains the v1alpha4 API implementation. |
core/exp/addons/v1alpha3
Package v1alpha3 contains the v1alpha3 API implementation.
|
Package v1alpha3 contains the v1alpha3 API implementation. |
core/exp/addons/v1alpha4
Package v1alpha4 contains the v1alpha4 API implementation.
|
Package v1alpha4 contains the v1alpha4 API implementation. |
core/exp/v1alpha3
Package v1alpha3 contains the v1alpha3 API implementation.
|
Package v1alpha3 contains the v1alpha3 API implementation. |
core/exp/v1alpha4
Package v1alpha4 contains the v1alpha4 API implementation.
|
Package v1alpha4 contains the v1alpha4 API implementation. |
core/v1alpha3
Package v1alpha3 contains the v1alpha3 API implementation.
|
Package v1alpha3 contains the v1alpha3 API implementation. |
core/v1alpha4
Package v1alpha4 contains the v1alpha4 API implementation.
|
Package v1alpha4 contains the v1alpha4 API implementation. |
Package contract provides support for the ClusterReconciler to handle with providers objects according to the Cluster API contract.
|
Package contract provides support for the ClusterReconciler to handle with providers objects according to the Cluster API contract. |
controllers
|
|
cluster
Package cluster implements cluster controller.
|
Package cluster implements cluster controller. |
clusterclass
Package clusterclass implements the clusterclass controller.
|
Package clusterclass implements the clusterclass controller. |
machine
Package machine implements machine controller.
|
Package machine implements machine controller. |
machinedeployment
Package machinedeployment implements machinedeployment controller.
|
Package machinedeployment implements machinedeployment controller. |
machinedeployment/mdutil
Package mdutil implements MachineDeployment utilities meant to be consumed internally by the controller.
|
Package mdutil implements MachineDeployment utilities meant to be consumed internally by the controller. |
machinehealthcheck
Package machinehealthcheck implements machinehealthcheck controller.
|
Package machinehealthcheck implements machinehealthcheck controller. |
machineset
Package machineset implements machineset controller.
|
Package machineset implements machineset controller. |
topology/cluster
Package cluster implements the cluster topology controller.
|
Package cluster implements the cluster topology controller. |
topology/cluster/patches
Package patches implement the patch engine.
|
Package patches implement the patch engine. |
topology/cluster/patches/api
Package api contains the API definition for the patch engine.
|
Package api contains the API definition for the patch engine. |
topology/cluster/patches/external
Package external implements the external patch generator.
|
Package external implements the external patch generator. |
topology/cluster/patches/inline
Package inline implements the inline JSON patch generator.
|
Package inline implements the inline JSON patch generator. |
topology/cluster/patches/variables
Package variables calculates variables for patching.
|
Package variables calculates variables for patching. |
topology/cluster/structuredmerge
Package structuredmerge implements server side apply support for managed topology controllers.
|
Package structuredmerge implements server side apply support for managed topology controllers. |
topology/machinedeployment
Package machinedeployment implements the machinedeployment topology controller.
|
Package machinedeployment implements the machinedeployment topology controller. |
topology/machineset
Package machineset implements the machineset topology controller.
|
Package machineset implements the machineset topology controller. |
Package goproxy implements a goproxy client.
|
Package goproxy implements a goproxy client. |
test
Package test contains test util functions for goproxy.
|
Package test contains test util functions for goproxy. |
Package hooks has helper functions for Runtime Hooks.
|
Package hooks has helper functions for Runtime Hooks. |
Package log provides log utilities for the topology package.
|
Package log provides log utilities for the topology package. |
runtime
|
|
client
Package client provides the Runtime SDK client.
|
Package client provides the Runtime SDK client. |
client/fake
Package fake is used to help with testing functions that need a fake RuntimeClient.
|
Package fake is used to help with testing functions that need a fake RuntimeClient. |
metrics
Package metrics provides functions for creating Runtime SDK related metrics.
|
Package metrics provides functions for creating Runtime SDK related metrics. |
registry
Package registry implements the RuntimeSDK registry.
|
Package registry implements the RuntimeSDK registry. |
test/v1alpha1
Package v1alpha1 contains types for tests.
|
Package v1alpha1 contains types for tests. |
test/v1alpha2
Package v1alpha2 contains types for tests.
|
Package v1alpha2 contains types for tests. |
test
|
|
builder
Package builder implements builder and CRDs for creating API objects for testing.
|
Package builder implements builder and CRDs for creating API objects for testing. |
envtest
Package envtest contains the test environment to run integration tests.
|
Package envtest contains the test environment to run integration tests. |
topology
|
|
check
Package check implements checks for managed topology.
|
Package check implements checks for managed topology. |
clustershim
Package clustershim contains clustershim utils.
|
Package clustershim contains clustershim utils. |
names
Package names implements name generators for managed topology.
|
Package names implements name generators for managed topology. |
ownerrefs
Package ownerrefs contains ownerref utils.
|
Package ownerrefs contains ownerref utils. |
selectors
Package selectors contains selectors utils.
|
Package selectors contains selectors utils. |
variables
Package variables implements validation and defaulting for ClusterClass variables.
|
Package variables implements validation and defaulting for ClusterClass variables. |
util
|
|
compare
Package compare contains utils to compare objects.
|
Package compare contains utils to compare objects. |
hash
Package hash provides utils to calculate hashes.
|
Package hash provides utils to calculate hashes. |
kubeadm
Package kubeadm contains utils related to kubeadm.
|
Package kubeadm contains utils related to kubeadm. |
ssa
Package ssa contains utils related to Server-Side-Apply.
|
Package ssa contains utils related to Server-Side-Apply. |
taints
Package taints implements taint helper functions.
|
Package taints implements taint helper functions. |
Package webhooks contains external webhook implementations for some of our API types.
|
Package webhooks contains external webhook implementations for some of our API types. |
runtime
Package runtime contains the webhook implementation for runtime ExtensionConfig.
|
Package runtime contains the webhook implementation for runtime ExtensionConfig. |
test
Package test contains integration tests for webhooks.
|
Package test contains integration tests for webhooks. |
util
Package util includes the utility functions for testing webhooks.
|
Package util includes the utility functions for testing webhooks. |
Click to show internal directories.
Click to hide internal directories.