kubernetes: k8s.io/kubernetes/cmd/kubeadm/app/apis/output Index | Files | Directories

package output

import "k8s.io/kubernetes/cmd/kubeadm/app/apis/output"

Package output implements the kubeadm structured output The purpose of the kubeadm structured output is to have a well defined versioned output format that other software that uses kubeadm for cluster deployments can use and rely on.

Index

Package Files

doc.go register.go types.go zz_generated.deepcopy.go

Constants

const GroupName = "output.kubeadm.k8s.io"

GroupName is the group name use in this package

Variables

var (
    // SchemeBuilder points to a list of functions added to Scheme.
    SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
    // AddToScheme applies all the stored functions to the scheme.
    AddToScheme = SchemeBuilder.AddToScheme
)
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}

SchemeGroupVersion is group version used to register these objects

func Kind Uses

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func Resource Uses

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

type BootstrapToken Uses

type BootstrapToken struct {
    metav1.TypeMeta

    kubeadmapiv1beta2.BootstrapToken
}

BootstrapToken represents information for the output produced by 'kubeadm token list' This is a copy of BoostrapToken struct from ../kubeadm/types.go with 2 additions: metav1.TypeMeta and metav1.ObjectMeta

func (*BootstrapToken) DeepCopy Uses

func (in *BootstrapToken) DeepCopy() *BootstrapToken

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapToken.

func (*BootstrapToken) DeepCopyInto Uses

func (in *BootstrapToken) DeepCopyInto(out *BootstrapToken)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BootstrapToken) DeepCopyObject Uses

func (in *BootstrapToken) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

Directories

PathSynopsis
fuzzer
scheme
v1alpha1Package v1alpha1 defines the v1alpha1 version of the kubeadm data structures related to structured output The purpose of the kubeadm structured output is to have a well defined versioned output format that other software that uses kubeadm for cluster deployments can use and rely on.

Package output imports 4 packages (graph) and is imported by 3 packages. Updated 2019-11-09. Refresh now. Tools for package owners.