v1

package
Version: v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 1, 2016 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Overview

Package v1 is the v1 version of the API. +genconversion=true

Package v1 is a generated protocol buffer package.

It is generated from these files:
	k8s.io/kubernetes/pkg/api/v1/generated.proto

It has these top-level messages:
	AWSElasticBlockStoreVolumeSource
	Affinity
	AttachedVolume
	AzureFileVolumeSource
	Binding
	Capabilities
	CephFSVolumeSource
	CinderVolumeSource
	ComponentCondition
	ComponentStatus
	ComponentStatusList
	ConfigMap
	ConfigMapKeySelector
	ConfigMapList
	ConfigMapVolumeSource
	Container
	ContainerImage
	ContainerPort
	ContainerState
	ContainerStateRunning
	ContainerStateTerminated
	ContainerStateWaiting
	ContainerStatus
	DaemonEndpoint
	DeleteOptions
	DownwardAPIVolumeFile
	DownwardAPIVolumeSource
	EmptyDirVolumeSource
	EndpointAddress
	EndpointPort
	EndpointSubset
	Endpoints
	EndpointsList
	EnvVar
	EnvVarSource
	Event
	EventList
	EventSource
	ExecAction
	ExportOptions
	FCVolumeSource
	FlexVolumeSource
	FlockerVolumeSource
	GCEPersistentDiskVolumeSource
	GitRepoVolumeSource
	GlusterfsVolumeSource
	HTTPGetAction
	HTTPHeader
	Handler
	HostPathVolumeSource
	ISCSIVolumeSource
	KeyToPath
	Lifecycle
	LimitRange
	LimitRangeItem
	LimitRangeList
	LimitRangeSpec
	List
	ListOptions
	LoadBalancerIngress
	LoadBalancerStatus
	LocalObjectReference
	NFSVolumeSource
	Namespace
	NamespaceList
	NamespaceSpec
	NamespaceStatus
	Node
	NodeAddress
	NodeAffinity
	NodeCondition
	NodeDaemonEndpoints
	NodeList
	NodeProxyOptions
	NodeSelector
	NodeSelectorRequirement
	NodeSelectorTerm
	NodeSpec
	NodeStatus
	NodeSystemInfo
	ObjectFieldSelector
	ObjectMeta
	ObjectReference
	OwnerReference
	PersistentVolume
	PersistentVolumeClaim
	PersistentVolumeClaimList
	PersistentVolumeClaimSpec
	PersistentVolumeClaimStatus
	PersistentVolumeClaimVolumeSource
	PersistentVolumeList
	PersistentVolumeSource
	PersistentVolumeSpec
	PersistentVolumeStatus
	Pod
	PodAffinity
	PodAffinityTerm
	PodAntiAffinity
	PodAttachOptions
	PodCondition
	PodExecOptions
	PodList
	PodLogOptions
	PodProxyOptions
	PodSecurityContext
	PodSpec
	PodStatus
	PodStatusResult
	PodTemplate
	PodTemplateList
	PodTemplateSpec
	Preconditions
	PreferredSchedulingTerm
	Probe
	RBDVolumeSource
	RangeAllocation
	ReplicationController
	ReplicationControllerList
	ReplicationControllerSpec
	ReplicationControllerStatus
	ResourceFieldSelector
	ResourceQuota
	ResourceQuotaList
	ResourceQuotaSpec
	ResourceQuotaStatus
	ResourceRequirements
	SELinuxOptions
	Secret
	SecretKeySelector
	SecretList
	SecretVolumeSource
	SecurityContext
	SerializedReference
	Service
	ServiceAccount
	ServiceAccountList
	ServiceList
	ServicePort
	ServiceProxyOptions
	ServiceSpec
	ServiceStatus
	TCPSocketAction
	Taint
	Toleration
	Volume
	VolumeMount
	VolumeSource
	VsphereVirtualDiskVolumeSource
	WeightedPodAffinityTerm

Index

Constants

View Source
const (
	// NamespaceDefault means the object is in the default namespace which is applied when not specified by clients
	NamespaceDefault string = "default"
	// NamespaceAll is the default argument to specify on a context when you want to list or filter resources across all namespaces
	NamespaceAll string = ""
)
View Source
const (
	// This annotation key will be used to contain an array of v1 JSON encoded Containers
	// for init containers. The annotation will be placed into the internal type and cleared.
	PodInitContainersAnnotationKey = "pod.alpha.kubernetes.io/init-containers"
	// This annotation key will be used to contain an array of v1 JSON encoded
	// ContainerStatuses for init containers. The annotation will be placed into the internal
	// type and cleared.
	PodInitContainerStatusesAnnotationKey = "pod.alpha.kubernetes.io/init-container-statuses"
)
View Source
const (
	// Information only and will not cause any problems
	EventTypeNormal string = "Normal"
	// These events are to warn that something might go wrong
	EventTypeWarning string = "Warning"
)

Valid values for event types (new types could be added in future)

View Source
const (
	// SecretTypeOpaque is the default. Arbitrary user-defined data
	SecretTypeOpaque SecretType = "Opaque"

	// SecretTypeServiceAccountToken contains a token that identifies a service account to the API
	//
	// Required fields:
	// - Secret.Annotations["kubernetes.io/service-account.name"] - the name of the ServiceAccount the token identifies
	// - Secret.Annotations["kubernetes.io/service-account.uid"] - the UID of the ServiceAccount the token identifies
	// - Secret.Data["token"] - a token that identifies the service account to the API
	SecretTypeServiceAccountToken SecretType = "kubernetes.io/service-account-token"

	// ServiceAccountNameKey is the key of the required annotation for SecretTypeServiceAccountToken secrets
	ServiceAccountNameKey = "kubernetes.io/service-account.name"
	// ServiceAccountUIDKey is the key of the required annotation for SecretTypeServiceAccountToken secrets
	ServiceAccountUIDKey = "kubernetes.io/service-account.uid"
	// ServiceAccountTokenKey is the key of the required data for SecretTypeServiceAccountToken secrets
	ServiceAccountTokenKey = "token"
	// ServiceAccountKubeconfigKey is the key of the optional kubeconfig data for SecretTypeServiceAccountToken secrets
	ServiceAccountKubeconfigKey = "kubernetes.kubeconfig"
	// ServiceAccountRootCAKey is the key of the optional root certificate authority for SecretTypeServiceAccountToken secrets
	ServiceAccountRootCAKey = "ca.crt"
	// ServiceAccountNamespaceKey is the key of the optional namespace to use as the default for namespaced API calls
	ServiceAccountNamespaceKey = "namespace"

	// SecretTypeDockercfg contains a dockercfg file that follows the same format rules as ~/.dockercfg
	//
	// Required fields:
	// - Secret.Data[".dockercfg"] - a serialized ~/.dockercfg file
	SecretTypeDockercfg SecretType = "kubernetes.io/dockercfg"

	// DockerConfigKey is the key of the required data for SecretTypeDockercfg secrets
	DockerConfigKey = ".dockercfg"

	// SecretTypeTLS contains information about a TLS client or server secret. It
	// is primarily used with TLS termination of the Ingress resource, but may be
	// used in other types.
	//
	// Required fields:
	// - Secret.Data["tls.key"] - TLS private key.
	//   Secret.Data["tls.crt"] - TLS certificate.
	// TODO: Consider supporting different formats, specifying CA/destinationCA.
	SecretTypeTLS SecretType = "kubernetes.io/tls"

	// TLSCertKey is the key for tls certificates in a TLS secert.
	TLSCertKey = "tls.crt"
	// TLSPrivateKeyKey is the key for the private key field in a TLS secret.
	TLSPrivateKeyKey = "tls.key"
)
View Source
const (
	// ClusterIPNone - do not assign a cluster IP
	// no proxying required and no environment variables should be created for pods
	ClusterIPNone = "None"
)
View Source
const (
	// "default-scheduler" is the name of default scheduler.
	DefaultSchedulerName = "default-scheduler"
)
View Source
const GroupName = ""

GroupName is the group name use in this package

View Source
const MaxSecretSize = 1 * 1024 * 1024
View Source
const (
	// TerminationMessagePathDefault means the default path to capture the application termination message running in a container
	TerminationMessagePathDefault string = "/dev/termination-log"
)

Variables

View Source
var (
	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
)
View Source
var SchemeGroupVersion = unversioned.GroupVersion{Group: GroupName, Version: "v1"}

SchemeGroupVersion is group version used to register these objects

Functions

func AddToScheme added in v1.2.0

func AddToScheme(scheme *runtime.Scheme)

func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource added in v1.2.0

func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *AWSElasticBlockStoreVolumeSource, s conversion.Scope) error

func Convert_api_Affinity_To_v1_Affinity added in v1.3.0

func Convert_api_Affinity_To_v1_Affinity(in *api.Affinity, out *Affinity, s conversion.Scope) error

func Convert_api_AttachedVolume_To_v1_AttachedVolume added in v1.3.0

func Convert_api_AttachedVolume_To_v1_AttachedVolume(in *api.AttachedVolume, out *AttachedVolume, s conversion.Scope) error

func Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource added in v1.2.0

func Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *api.AzureFileVolumeSource, out *AzureFileVolumeSource, s conversion.Scope) error

func Convert_api_Binding_To_v1_Binding added in v1.2.0

func Convert_api_Binding_To_v1_Binding(in *api.Binding, out *Binding, s conversion.Scope) error

func Convert_api_Capabilities_To_v1_Capabilities added in v1.2.0

func Convert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *Capabilities, s conversion.Scope) error

func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource added in v1.2.0

func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *CephFSVolumeSource, s conversion.Scope) error

func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource added in v1.2.0

func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *CinderVolumeSource, s conversion.Scope) error

func Convert_api_ComponentCondition_To_v1_ComponentCondition added in v1.2.0

func Convert_api_ComponentCondition_To_v1_ComponentCondition(in *api.ComponentCondition, out *ComponentCondition, s conversion.Scope) error

func Convert_api_ComponentStatusList_To_v1_ComponentStatusList added in v1.2.0

func Convert_api_ComponentStatusList_To_v1_ComponentStatusList(in *api.ComponentStatusList, out *ComponentStatusList, s conversion.Scope) error

func Convert_api_ComponentStatus_To_v1_ComponentStatus added in v1.2.0

func Convert_api_ComponentStatus_To_v1_ComponentStatus(in *api.ComponentStatus, out *ComponentStatus, s conversion.Scope) error

func Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector added in v1.2.0

func Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *api.ConfigMapKeySelector, out *ConfigMapKeySelector, s conversion.Scope) error

func Convert_api_ConfigMapList_To_v1_ConfigMapList added in v1.2.0

func Convert_api_ConfigMapList_To_v1_ConfigMapList(in *api.ConfigMapList, out *ConfigMapList, s conversion.Scope) error

func Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource added in v1.2.0

func Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *api.ConfigMapVolumeSource, out *ConfigMapVolumeSource, s conversion.Scope) error

func Convert_api_ConfigMap_To_v1_ConfigMap added in v1.2.0

func Convert_api_ConfigMap_To_v1_ConfigMap(in *api.ConfigMap, out *ConfigMap, s conversion.Scope) error

func Convert_api_ContainerImage_To_v1_ContainerImage added in v1.2.0

func Convert_api_ContainerImage_To_v1_ContainerImage(in *api.ContainerImage, out *ContainerImage, s conversion.Scope) error

func Convert_api_ContainerPort_To_v1_ContainerPort added in v1.2.0

func Convert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *ContainerPort, s conversion.Scope) error

func Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning added in v1.2.0

func Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in *api.ContainerStateRunning, out *ContainerStateRunning, s conversion.Scope) error

func Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated added in v1.2.0

func Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *api.ContainerStateTerminated, out *ContainerStateTerminated, s conversion.Scope) error

func Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting added in v1.2.0

func Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *api.ContainerStateWaiting, out *ContainerStateWaiting, s conversion.Scope) error

func Convert_api_ContainerState_To_v1_ContainerState added in v1.2.0

func Convert_api_ContainerState_To_v1_ContainerState(in *api.ContainerState, out *ContainerState, s conversion.Scope) error

func Convert_api_ContainerStatus_To_v1_ContainerStatus added in v1.2.0

func Convert_api_ContainerStatus_To_v1_ContainerStatus(in *api.ContainerStatus, out *ContainerStatus, s conversion.Scope) error

func Convert_api_Container_To_v1_Container added in v1.2.0

func Convert_api_Container_To_v1_Container(in *api.Container, out *Container, s conversion.Scope) error

func Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint added in v1.2.0

func Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in *api.DaemonEndpoint, out *DaemonEndpoint, s conversion.Scope) error

func Convert_api_DeleteOptions_To_v1_DeleteOptions added in v1.2.0

func Convert_api_DeleteOptions_To_v1_DeleteOptions(in *api.DeleteOptions, out *DeleteOptions, s conversion.Scope) error

func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile added in v1.2.0

func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, s conversion.Scope) error

func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource added in v1.2.0

func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, s conversion.Scope) error

func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource added in v1.2.0

func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *EmptyDirVolumeSource, s conversion.Scope) error

func Convert_api_EndpointAddress_To_v1_EndpointAddress added in v1.2.0

func Convert_api_EndpointAddress_To_v1_EndpointAddress(in *api.EndpointAddress, out *EndpointAddress, s conversion.Scope) error

func Convert_api_EndpointPort_To_v1_EndpointPort added in v1.2.0

func Convert_api_EndpointPort_To_v1_EndpointPort(in *api.EndpointPort, out *EndpointPort, s conversion.Scope) error

func Convert_api_EndpointSubset_To_v1_EndpointSubset added in v1.2.0

func Convert_api_EndpointSubset_To_v1_EndpointSubset(in *api.EndpointSubset, out *EndpointSubset, s conversion.Scope) error

func Convert_api_EndpointsList_To_v1_EndpointsList added in v1.2.0

func Convert_api_EndpointsList_To_v1_EndpointsList(in *api.EndpointsList, out *EndpointsList, s conversion.Scope) error

func Convert_api_Endpoints_To_v1_Endpoints added in v1.2.0

func Convert_api_Endpoints_To_v1_Endpoints(in *api.Endpoints, out *Endpoints, s conversion.Scope) error

func Convert_api_EnvVarSource_To_v1_EnvVarSource added in v1.2.0

func Convert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *EnvVarSource, s conversion.Scope) error

func Convert_api_EnvVar_To_v1_EnvVar added in v1.2.0

func Convert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *EnvVar, s conversion.Scope) error

func Convert_api_EventList_To_v1_EventList added in v1.2.0

func Convert_api_EventList_To_v1_EventList(in *api.EventList, out *EventList, s conversion.Scope) error

func Convert_api_EventSource_To_v1_EventSource added in v1.2.0

func Convert_api_EventSource_To_v1_EventSource(in *api.EventSource, out *EventSource, s conversion.Scope) error

func Convert_api_Event_To_v1_Event added in v1.2.0

func Convert_api_Event_To_v1_Event(in *api.Event, out *Event, s conversion.Scope) error

func Convert_api_ExecAction_To_v1_ExecAction added in v1.2.0

func Convert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *ExecAction, s conversion.Scope) error

func Convert_api_ExportOptions_To_v1_ExportOptions added in v1.3.0

func Convert_api_ExportOptions_To_v1_ExportOptions(in *api.ExportOptions, out *ExportOptions, s conversion.Scope) error

func Convert_api_FCVolumeSource_To_v1_FCVolumeSource added in v1.2.0

func Convert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *FCVolumeSource, s conversion.Scope) error

func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource added in v1.2.0

func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *FlexVolumeSource, s conversion.Scope) error

func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource added in v1.2.0

func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *FlockerVolumeSource, s conversion.Scope) error

func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource added in v1.2.0

func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, s conversion.Scope) error

func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource added in v1.2.0

func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *GitRepoVolumeSource, s conversion.Scope) error

func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource added in v1.2.0

func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *GlusterfsVolumeSource, s conversion.Scope) error

func Convert_api_HTTPGetAction_To_v1_HTTPGetAction added in v1.2.0

func Convert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *HTTPGetAction, s conversion.Scope) error

func Convert_api_HTTPHeader_To_v1_HTTPHeader added in v1.2.0

func Convert_api_HTTPHeader_To_v1_HTTPHeader(in *api.HTTPHeader, out *HTTPHeader, s conversion.Scope) error

func Convert_api_Handler_To_v1_Handler added in v1.2.0

func Convert_api_Handler_To_v1_Handler(in *api.Handler, out *Handler, s conversion.Scope) error

func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource added in v1.2.0

func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *HostPathVolumeSource, s conversion.Scope) error

func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource added in v1.2.0

func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *ISCSIVolumeSource, s conversion.Scope) error

func Convert_api_KeyToPath_To_v1_KeyToPath added in v1.2.0

func Convert_api_KeyToPath_To_v1_KeyToPath(in *api.KeyToPath, out *KeyToPath, s conversion.Scope) error

func Convert_api_Lifecycle_To_v1_Lifecycle added in v1.2.0

func Convert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *Lifecycle, s conversion.Scope) error

func Convert_api_LimitRangeItem_To_v1_LimitRangeItem added in v1.2.0

func Convert_api_LimitRangeItem_To_v1_LimitRangeItem(in *api.LimitRangeItem, out *LimitRangeItem, s conversion.Scope) error

func Convert_api_LimitRangeList_To_v1_LimitRangeList added in v1.2.0

func Convert_api_LimitRangeList_To_v1_LimitRangeList(in *api.LimitRangeList, out *LimitRangeList, s conversion.Scope) error

func Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec added in v1.2.0

func Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in *api.LimitRangeSpec, out *LimitRangeSpec, s conversion.Scope) error

func Convert_api_LimitRange_To_v1_LimitRange added in v1.2.0

func Convert_api_LimitRange_To_v1_LimitRange(in *api.LimitRange, out *LimitRange, s conversion.Scope) error

func Convert_api_ListOptions_To_v1_ListOptions added in v1.2.0

func Convert_api_ListOptions_To_v1_ListOptions(in *api.ListOptions, out *ListOptions, s conversion.Scope) error

func Convert_api_List_To_v1_List added in v1.2.0

func Convert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) error

func Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress added in v1.2.0

func Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *api.LoadBalancerIngress, out *LoadBalancerIngress, s conversion.Scope) error

func Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus added in v1.2.0

func Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *api.LoadBalancerStatus, out *LoadBalancerStatus, s conversion.Scope) error

func Convert_api_LocalObjectReference_To_v1_LocalObjectReference added in v1.2.0

func Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *LocalObjectReference, s conversion.Scope) error