Documentation ¶
Overview ¶
Copyright 2019 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Directories ¶
Path | Synopsis |
---|---|
api
|
|
v1alpha2
+k8s:conversion-gen=sigs.k8s.io/cluster-api/api/v1alpha3 Package v1alpha2 contains API Schema definitions for the cluster v1alpha2 API group +kubebuilder:object:generate=true +groupName=cluster.x-k8s.io
|
+k8s:conversion-gen=sigs.k8s.io/cluster-api/api/v1alpha3 Package v1alpha2 contains API Schema definitions for the cluster v1alpha2 API group +kubebuilder:object:generate=true +groupName=cluster.x-k8s.io |
v1alpha3
Package v1alpha3 contains API Schema definitions for the cluster v1alpha3 API group +kubebuilder:object:generate=true +groupName=cluster.x-k8s.io
|
Package v1alpha3 contains API Schema definitions for the cluster v1alpha3 API group +kubebuilder:object:generate=true +groupName=cluster.x-k8s.io |
bootstrap
|
|
kubeadm/api/v1alpha2
+k8s:conversion-gen=sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1alpha3 Package v1alpha2 contains API Schema definitions for the kubeadm v1alpha2 API group +kubebuilder:object:generate=true +groupName=bootstrap.cluster.x-k8s.io
|
+k8s:conversion-gen=sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1alpha3 Package v1alpha2 contains API Schema definitions for the kubeadm v1alpha2 API group +kubebuilder:object:generate=true +groupName=bootstrap.cluster.x-k8s.io |
kubeadm/api/v1alpha3
Package v1alpha3 contains API Schema definitions for the kubeadm v1alpha3 API group +kubebuilder:object:generate=true +groupName=bootstrap.cluster.x-k8s.io
|
Package v1alpha3 contains API Schema definitions for the kubeadm v1alpha3 API group +kubebuilder:object:generate=true +groupName=bootstrap.cluster.x-k8s.io |
kubeadm/types/v1beta1
Package v1beta1 defines the v1beta1 version of the kubeadm configuration file format.
|
Package v1beta1 defines the v1beta1 version of the kubeadm configuration file format. |
kubeadm/types/v1beta2
Package v1beta2 defines the v1beta2 version of the kubeadm configuration file format.
|
Package v1beta2 defines the v1beta2 version of the kubeadm configuration file format. |
cmd
|
|
clusterctl/api/v1alpha3
Package v1alpha3 contains API Schema definitions for the clusterctl v1alpha3 API group +kubebuilder:object:generate=true +groupName=clusterctl.cluster.x-k8s.io
|
Package v1alpha3 contains API Schema definitions for the clusterctl v1alpha3 API group +kubebuilder:object:generate=true +groupName=clusterctl.cluster.x-k8s.io |
clusterctl/pkg/internal/test/providers/bootstrap
package bootstrap defines the types for dummy bootstrap provider used for tests +kubebuilder:object:generate=true +groupName=bootstrap.cluster.x-k8s.io
|
package bootstrap defines the types for dummy bootstrap provider used for tests +kubebuilder:object:generate=true +groupName=bootstrap.cluster.x-k8s.io |
clusterctl/pkg/internal/test/providers/controlplane
package controlplane defines the types for dummy control plane provider used for tests +kubebuilder:object:generate=true +groupName=controlplane.cluster.x-k8s.io
|
package controlplane defines the types for dummy control plane provider used for tests +kubebuilder:object:generate=true +groupName=controlplane.cluster.x-k8s.io |
clusterctl/pkg/internal/test/providers/infrastructure
package infrastructure defines the types for dummy infrastructure provider used for tests +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
|
package infrastructure defines the types for dummy infrastructure provider used for tests +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io |
clusterctl/pkg/log
Package log mirrors the controller runtime approach to logging, by defining a global logger that defaults to NullLogger.
|
Package log mirrors the controller runtime approach to logging, by defining a global logger that defaults to NullLogger. |
metrics
Package metrics defines the metrics available for the cluster api controllers.
|
Package metrics defines the metrics available for the cluster api controllers. |
controlplane
|
|
kubeadm/api/v1alpha3
Package v1alpha3 contains API Schema definitions for the kubeadm v1alpha3 API group +kubebuilder:object:generate=true +groupName=controlplane.cluster.x-k8s.io
|
Package v1alpha3 contains API Schema definitions for the kubeadm v1alpha3 API group +kubebuilder:object:generate=true +groupName=controlplane.cluster.x-k8s.io |
kubeadm/internal/etcd
Package etcd provides a connection to an etcd member.
|
Package etcd provides a connection to an etcd member. |
hack
|
|
tools
Module
|
|
test
module
|
|
framework
Module
|
|
infrastructure/docker
Module
|
|
third_party
|
|
Click to show internal directories.
Click to hide internal directories.