Documentation ¶
Overview ¶
Package v1 is the v1 version of the API.
Index ¶
- Constants
- Variables
- func AddToScheme(scheme *runtime.Scheme)
- func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, ...) error
- func Convert_api_Binding_To_v1_Binding(in *api.Binding, out *Binding, s conversion.Scope) error
- func Convert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *Capabilities, s conversion.Scope) error
- func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *CephFSVolumeSource, s conversion.Scope) error
- func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *CinderVolumeSource, s conversion.Scope) error
- func Convert_api_ComponentCondition_To_v1_ComponentCondition(in *api.ComponentCondition, out *ComponentCondition, s conversion.Scope) error
- func Convert_api_ComponentStatusList_To_v1_ComponentStatusList(in *api.ComponentStatusList, out *ComponentStatusList, s conversion.Scope) error
- func Convert_api_ComponentStatus_To_v1_ComponentStatus(in *api.ComponentStatus, out *ComponentStatus, s conversion.Scope) error
- func Convert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *ContainerPort, s conversion.Scope) error
- func Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in *api.ContainerStateRunning, out *ContainerStateRunning, s conversion.Scope) error
- func Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *api.ContainerStateTerminated, out *ContainerStateTerminated, ...) error
- func Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *api.ContainerStateWaiting, out *ContainerStateWaiting, s conversion.Scope) error
- func Convert_api_ContainerState_To_v1_ContainerState(in *api.ContainerState, out *ContainerState, s conversion.Scope) error
- func Convert_api_ContainerStatus_To_v1_ContainerStatus(in *api.ContainerStatus, out *ContainerStatus, s conversion.Scope) error
- func Convert_api_Container_To_v1_Container(in *api.Container, out *Container, s conversion.Scope) error
- func Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in *api.DaemonEndpoint, out *DaemonEndpoint, s conversion.Scope) error
- func Convert_api_DeleteOptions_To_v1_DeleteOptions(in *api.DeleteOptions, out *DeleteOptions, s conversion.Scope) error
- func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, s conversion.Scope) error
- func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, ...) error
- func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *EmptyDirVolumeSource, s conversion.Scope) error
- func Convert_api_EndpointAddress_To_v1_EndpointAddress(in *api.EndpointAddress, out *EndpointAddress, s conversion.Scope) error
- func Convert_api_EndpointPort_To_v1_EndpointPort(in *api.EndpointPort, out *EndpointPort, s conversion.Scope) error
- func Convert_api_EndpointSubset_To_v1_EndpointSubset(in *api.EndpointSubset, out *EndpointSubset, s conversion.Scope) error
- func Convert_api_EndpointsList_To_v1_EndpointsList(in *api.EndpointsList, out *EndpointsList, s conversion.Scope) error
- func Convert_api_Endpoints_To_v1_Endpoints(in *api.Endpoints, out *Endpoints, s conversion.Scope) error
- func Convert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *EnvVarSource, s conversion.Scope) error
- func Convert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *EnvVar, s conversion.Scope) error
- func Convert_api_EventList_To_v1_EventList(in *api.EventList, out *EventList, s conversion.Scope) error
- func Convert_api_EventSource_To_v1_EventSource(in *api.EventSource, out *EventSource, s conversion.Scope) error
- func Convert_api_Event_To_v1_Event(in *api.Event, out *Event, s conversion.Scope) error
- func Convert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *ExecAction, s conversion.Scope) error
- func Convert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *FCVolumeSource, s conversion.Scope) error
- func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *FlexVolumeSource, s conversion.Scope) error
- func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *FlockerVolumeSource, s conversion.Scope) error
- func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, ...) error
- func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *GitRepoVolumeSource, s conversion.Scope) error
- func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *GlusterfsVolumeSource, s conversion.Scope) error
- func Convert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *HTTPGetAction, s conversion.Scope) error
- func Convert_api_Handler_To_v1_Handler(in *api.Handler, out *Handler, s conversion.Scope) error
- func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *HostPathVolumeSource, s conversion.Scope) error
- func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *ISCSIVolumeSource, s conversion.Scope) error
- func Convert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *Lifecycle, s conversion.Scope) error
- func Convert_api_LimitRangeItem_To_v1_LimitRangeItem(in *api.LimitRangeItem, out *LimitRangeItem, s conversion.Scope) error
- func Convert_api_LimitRangeList_To_v1_LimitRangeList(in *api.LimitRangeList, out *LimitRangeList, s conversion.Scope) error
- func Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in *api.LimitRangeSpec, out *LimitRangeSpec, s conversion.Scope) error
- func Convert_api_LimitRange_To_v1_LimitRange(in *api.LimitRange, out *LimitRange, s conversion.Scope) error
- func Convert_api_ListOptions_To_v1_ListOptions(in *api.ListOptions, out *ListOptions, s conversion.Scope) error
- func Convert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) error
- func Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *api.LoadBalancerIngress, out *LoadBalancerIngress, s conversion.Scope) error
- func Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *api.LoadBalancerStatus, out *LoadBalancerStatus, s conversion.Scope) error
- func Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *LocalObjectReference, s conversion.Scope) error
- func Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *NFSVolumeSource, s conversion.Scope) error
- func Convert_api_NamespaceList_To_v1_NamespaceList(in *api.NamespaceList, out *NamespaceList, s conversion.Scope) error
- func Convert_api_NamespaceSpec_To_v1_NamespaceSpec(in *api.NamespaceSpec, out *NamespaceSpec, s conversion.Scope) error
- func Convert_api_NamespaceStatus_To_v1_NamespaceStatus(in *api.NamespaceStatus, out *NamespaceStatus, s conversion.Scope) error
- func Convert_api_Namespace_To_v1_Namespace(in *api.Namespace, out *Namespace, s conversion.Scope) error
- func Convert_api_NodeAddress_To_v1_NodeAddress(in *api.NodeAddress, out *NodeAddress, s conversion.Scope) error
- func Convert_api_NodeCondition_To_v1_NodeCondition(in *api.NodeCondition, out *NodeCondition, s conversion.Scope) error
- func Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *api.NodeDaemonEndpoints, out *NodeDaemonEndpoints, s conversion.Scope) error
- func Convert_api_NodeList_To_v1_NodeList(in *api.NodeList, out *NodeList, s conversion.Scope) error
- func Convert_api_NodeSpec_To_v1_NodeSpec(in *api.NodeSpec, out *NodeSpec, s conversion.Scope) error
- func Convert_api_NodeStatus_To_v1_NodeStatus(in *api.NodeStatus, out *NodeStatus, s conversion.Scope) error
- func Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in *api.NodeSystemInfo, out *NodeSystemInfo, s conversion.Scope) error
- func Convert_api_Node_To_v1_Node(in *api.Node, out *Node, s conversion.Scope) error
- func Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *ObjectFieldSelector, s conversion.Scope) error
- func Convert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *ObjectMeta, s conversion.Scope) error
- func Convert_api_ObjectReference_To_v1_ObjectReference(in *api.ObjectReference, out *ObjectReference, s conversion.Scope) error
- func Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *api.PersistentVolumeClaimList, out *PersistentVolumeClaimList, ...) error
- func Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *api.PersistentVolumeClaimSpec, out *PersistentVolumeClaimSpec, ...) error
- func Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *api.PersistentVolumeClaimStatus, out *PersistentVolumeClaimStatus, ...) error
- func Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, ...) error
- func Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *api.PersistentVolumeClaim, out *PersistentVolumeClaim, s conversion.Scope) error
- func Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in *api.PersistentVolumeList, out *PersistentVolumeList, s conversion.Scope) error
- func Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *api.PersistentVolumeSource, out *PersistentVolumeSource, ...) error
- func Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *api.PersistentVolumeSpec, out *PersistentVolumeSpec, s conversion.Scope) error
- func Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *api.PersistentVolumeStatus, out *PersistentVolumeStatus, ...) error
- func Convert_api_PersistentVolume_To_v1_PersistentVolume(in *api.PersistentVolume, out *PersistentVolume, s conversion.Scope) error
- func Convert_api_PodAttachOptions_To_v1_PodAttachOptions(in *api.PodAttachOptions, out *PodAttachOptions, s conversion.Scope) error
- func Convert_api_PodCondition_To_v1_PodCondition(in *api.PodCondition, out *PodCondition, s conversion.Scope) error
- func Convert_api_PodExecOptions_To_v1_PodExecOptions(in *api.PodExecOptions, out *PodExecOptions, s conversion.Scope) error
- func Convert_api_PodList_To_v1_PodList(in *api.PodList, out *PodList, s conversion.Scope) error
- func Convert_api_PodLogOptions_To_v1_PodLogOptions(in *api.PodLogOptions, out *PodLogOptions, s conversion.Scope) error
- func Convert_api_PodProxyOptions_To_v1_PodProxyOptions(in *api.PodProxyOptions, out *PodProxyOptions, s conversion.Scope) error
- func Convert_api_PodSecurityContext_To_v1_PodSecurityContext(in *api.PodSecurityContext, out *PodSecurityContext, s conversion.Scope) error
- func Convert_api_PodSpec_To_v1_PodSpec(in *api.PodSpec, out *PodSpec, s conversion.Scope) error
- func Convert_api_PodStatusResult_To_v1_PodStatusResult(in *api.PodStatusResult, out *PodStatusResult, s conversion.Scope) error
- func Convert_api_PodStatus_To_v1_PodStatus(in *api.PodStatus, out *PodStatus, s conversion.Scope) error
- func Convert_api_PodTemplateList_To_v1_PodTemplateList(in *api.PodTemplateList, out *PodTemplateList, s conversion.Scope) error
- func Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(in *api.PodTemplateSpec, out *PodTemplateSpec, s conversion.Scope) error
- func Convert_api_PodTemplate_To_v1_PodTemplate(in *api.PodTemplate, out *PodTemplate, s conversion.Scope) error
- func Convert_api_Pod_To_v1_Pod(in *api.Pod, out *Pod, s conversion.Scope) error
- func Convert_api_Probe_To_v1_Probe(in *api.Probe, out *Probe, s conversion.Scope) error
- func Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *RBDVolumeSource, s conversion.Scope) error
- func Convert_api_RangeAllocation_To_v1_RangeAllocation(in *api.RangeAllocation, out *RangeAllocation, s conversion.Scope) error
- func Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in *api.ReplicationControllerList, out *ReplicationControllerList, ...) error
- func Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(in *api.ReplicationControllerSpec, out *ReplicationControllerSpec, ...) error
- func Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *api.ReplicationControllerStatus, out *ReplicationControllerStatus, ...) error
- func Convert_api_ReplicationController_To_v1_ReplicationController(in *api.ReplicationController, out *ReplicationController, s conversion.Scope) error
- func Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in *api.ResourceQuotaList, out *ResourceQuotaList, s conversion.Scope) error
- func Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *api.ResourceQuotaSpec, out *ResourceQuotaSpec, s conversion.Scope) error
- func Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *api.ResourceQuotaStatus, out *ResourceQuotaStatus, s conversion.Scope) error
- func Convert_api_ResourceQuota_To_v1_ResourceQuota(in *api.ResourceQuota, out *ResourceQuota, s conversion.Scope) error
- func Convert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *ResourceRequirements, s conversion.Scope) error
- func Convert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *SELinuxOptions, s conversion.Scope) error
- func Convert_api_SecretList_To_v1_SecretList(in *api.SecretList, out *SecretList, s conversion.Scope) error
- func Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *SecretVolumeSource, s conversion.Scope) error
- func Convert_api_Secret_To_v1_Secret(in *api.Secret, out *Secret, s conversion.Scope) error
- func Convert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *SecurityContext, s conversion.Scope) error
- func Convert_api_SerializedReference_To_v1_SerializedReference(in *api.SerializedReference, out *SerializedReference, s conversion.Scope) error
- func Convert_api_ServiceAccountList_To_v1_ServiceAccountList(in *api.ServiceAccountList, out *ServiceAccountList, s conversion.Scope) error
- func Convert_api_ServiceAccount_To_v1_ServiceAccount(in *api.ServiceAccount, out *ServiceAccount, s conversion.Scope) error
- func Convert_api_ServiceList_To_v1_ServiceList(in *api.ServiceList, out *ServiceList, s conversion.Scope) error
- func Convert_api_ServicePort_To_v1_ServicePort(in *api.ServicePort, out *ServicePort, s conversion.Scope) error
- func Convert_api_ServiceSpec_To_v1_ServiceSpec(in *api.ServiceSpec, out *ServiceSpec, s conversion.Scope) error
- func Convert_api_ServiceStatus_To_v1_ServiceStatus(in *api.ServiceStatus, out *ServiceStatus, s conversion.Scope) error
- func Convert_api_Service_To_v1_Service(in *api.Service, out *Service, s conversion.Scope) error
- func Convert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *TCPSocketAction, s conversion.Scope) error
- func Convert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *VolumeMount, s conversion.Scope) error
- func Convert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *VolumeSource, s conversion.Scope) error
- func Convert_api_Volume_To_v1_Volume(in *api.Volume, out *Volume, s conversion.Scope) error
- func Convert_unversioned_ExportOptions_To_v1_ExportOptions(in *unversioned.ExportOptions, out *ExportOptions, s conversion.Scope) error
- func Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *AWSElasticBlockStoreVolumeSource, ...) error
- func Convert_v1_Binding_To_api_Binding(in *Binding, out *api.Binding, s conversion.Scope) error
- func Convert_v1_Capabilities_To_api_Capabilities(in *Capabilities, out *api.Capabilities, s conversion.Scope) error
- func Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error
- func Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error
- func Convert_v1_ComponentCondition_To_api_ComponentCondition(in *ComponentCondition, out *api.ComponentCondition, s conversion.Scope) error
- func Convert_v1_ComponentStatusList_To_api_ComponentStatusList(in *ComponentStatusList, out *api.ComponentStatusList, s conversion.Scope) error
- func Convert_v1_ComponentStatus_To_api_ComponentStatus(in *ComponentStatus, out *api.ComponentStatus, s conversion.Scope) error
- func Convert_v1_ContainerPort_To_api_ContainerPort(in *ContainerPort, out *api.ContainerPort, s conversion.Scope) error
- func Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in *ContainerStateRunning, out *api.ContainerStateRunning, s conversion.Scope) error
- func Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in *ContainerStateTerminated, out *api.ContainerStateTerminated, ...) error
- func Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in *ContainerStateWaiting, out *api.ContainerStateWaiting, s conversion.Scope) error
- func Convert_v1_ContainerState_To_api_ContainerState(in *ContainerState, out *api.ContainerState, s conversion.Scope) error
- func Convert_v1_ContainerStatus_To_api_ContainerStatus(in *ContainerStatus, out *api.ContainerStatus, s conversion.Scope) error
- func Convert_v1_Container_To_api_Container(in *Container, out *api.Container, s conversion.Scope) error
- func Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in *DaemonEndpoint, out *api.DaemonEndpoint, s conversion.Scope) error
- func Convert_v1_DeleteOptions_To_api_DeleteOptions(in *DeleteOptions, out *api.DeleteOptions, s conversion.Scope) error
- func Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error
- func Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, ...) error
- func Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error
- func Convert_v1_EndpointAddress_To_api_EndpointAddress(in *EndpointAddress, out *api.EndpointAddress, s conversion.Scope) error
- func Convert_v1_EndpointPort_To_api_EndpointPort(in *EndpointPort, out *api.EndpointPort, s conversion.Scope) error
- func Convert_v1_EndpointSubset_To_api_EndpointSubset(in *EndpointSubset, out *api.EndpointSubset, s conversion.Scope) error
- func Convert_v1_EndpointsList_To_api_EndpointsList(in *EndpointsList, out *api.EndpointsList, s conversion.Scope) error
- func Convert_v1_Endpoints_To_api_Endpoints(in *Endpoints, out *api.Endpoints, s conversion.Scope) error
- func Convert_v1_EnvVarSource_To_api_EnvVarSource(in *EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error
- func Convert_v1_EnvVar_To_api_EnvVar(in *EnvVar, out *api.EnvVar, s conversion.Scope) error
- func Convert_v1_EventList_To_api_EventList(in *EventList, out *api.EventList, s conversion.Scope) error
- func Convert_v1_EventSource_To_api_EventSource(in *EventSource, out *api.EventSource, s conversion.Scope) error
- func Convert_v1_Event_To_api_Event(in *Event, out *api.Event, s conversion.Scope) error
- func Convert_v1_ExecAction_To_api_ExecAction(in *ExecAction, out *api.ExecAction, s conversion.Scope) error
- func Convert_v1_ExportOptions_To_unversioned_ExportOptions(in *ExportOptions, out *unversioned.ExportOptions, s conversion.Scope) error
- func Convert_v1_FCVolumeSource_To_api_FCVolumeSource(in *FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error
- func Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error
- func Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error
- func Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, ...) error
- func Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error
- func Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error
- func Convert_v1_HTTPGetAction_To_api_HTTPGetAction(in *HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error
- func Convert_v1_Handler_To_api_Handler(in *Handler, out *api.Handler, s conversion.Scope) error
- func Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error
- func Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error
- func Convert_v1_Lifecycle_To_api_Lifecycle(in *Lifecycle, out *api.Lifecycle, s conversion.Scope) error
- func Convert_v1_LimitRangeItem_To_api_LimitRangeItem(in *LimitRangeItem, out *api.LimitRangeItem, s conversion.Scope) error
- func Convert_v1_LimitRangeList_To_api_LimitRangeList(in *LimitRangeList, out *api.LimitRangeList, s conversion.Scope) error
- func Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in *LimitRangeSpec, out *api.LimitRangeSpec, s conversion.Scope) error
- func Convert_v1_LimitRange_To_api_LimitRange(in *LimitRange, out *api.LimitRange, s conversion.Scope) error
- func Convert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.ListOptions, s conversion.Scope) error
- func Convert_v1_List_To_api_List(in *List, out *api.List, s conversion.Scope) error
- func Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in *LoadBalancerIngress, out *api.LoadBalancerIngress, s conversion.Scope) error
- func Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in *LoadBalancerStatus, out *api.LoadBalancerStatus, s conversion.Scope) error
- func Convert_v1_LocalObjectReference_To_api_LocalObjectReference(in *LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error
- func Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error
- func Convert_v1_NamespaceList_To_api_NamespaceList(in *NamespaceList, out *api.NamespaceList, s conversion.Scope) error
- func Convert_v1_NamespaceSpec_To_api_NamespaceSpec(in *NamespaceSpec, out *api.NamespaceSpec, s conversion.Scope) error
- func Convert_v1_NamespaceStatus_To_api_NamespaceStatus(in *NamespaceStatus, out *api.NamespaceStatus, s conversion.Scope) error
- func Convert_v1_Namespace_To_api_Namespace(in *Namespace, out *api.Namespace, s conversion.Scope) error
- func Convert_v1_NodeAddress_To_api_NodeAddress(in *NodeAddress, out *api.NodeAddress, s conversion.Scope) error
- func Convert_v1_NodeCondition_To_api_NodeCondition(in *NodeCondition, out *api.NodeCondition, s conversion.Scope) error
- func Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in *NodeDaemonEndpoints, out *api.NodeDaemonEndpoints, s conversion.Scope) error
- func Convert_v1_NodeList_To_api_NodeList(in *NodeList, out *api.NodeList, s conversion.Scope) error
- func Convert_v1_NodeSpec_To_api_NodeSpec(in *NodeSpec, out *api.NodeSpec, s conversion.Scope) error
- func Convert_v1_NodeStatus_To_api_NodeStatus(in *NodeStatus, out *api.NodeStatus, s conversion.Scope) error
- func Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in *NodeSystemInfo, out *api.NodeSystemInfo, s conversion.Scope) error
- func Convert_v1_Node_To_api_Node(in *Node, out *api.Node, s conversion.Scope) error
- func Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error
- func Convert_v1_ObjectMeta_To_api_ObjectMeta(in *ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error
- func Convert_v1_ObjectReference_To_api_ObjectReference(in *ObjectReference, out *api.ObjectReference, s conversion.Scope) error
- func Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in *PersistentVolumeClaimList, out *api.PersistentVolumeClaimList, ...) error
- func Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in *PersistentVolumeClaimSpec, out *api.PersistentVolumeClaimSpec, ...) error
- func Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in *PersistentVolumeClaimStatus, out *api.PersistentVolumeClaimStatus, ...) error
- func Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *PersistentVolumeClaimVolumeSource, ...) error
- func Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in *PersistentVolumeClaim, out *api.PersistentVolumeClaim, s conversion.Scope) error
- func Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in *PersistentVolumeList, out *api.PersistentVolumeList, s conversion.Scope) error
- func Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in *PersistentVolumeSource, out *api.PersistentVolumeSource, ...) error
- func Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in *PersistentVolumeSpec, out *api.PersistentVolumeSpec, s conversion.Scope) error
- func Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in *PersistentVolumeStatus, out *api.PersistentVolumeStatus, ...) error
- func Convert_v1_PersistentVolume_To_api_PersistentVolume(in *PersistentVolume, out *api.PersistentVolume, s conversion.Scope) error
- func Convert_v1_PodAttachOptions_To_api_PodAttachOptions(in *PodAttachOptions, out *api.PodAttachOptions, s conversion.Scope) error
- func Convert_v1_PodCondition_To_api_PodCondition(in *PodCondition, out *api.PodCondition, s conversion.Scope) error
- func Convert_v1_PodExecOptions_To_api_PodExecOptions(in *PodExecOptions, out *api.PodExecOptions, s conversion.Scope) error
- func Convert_v1_PodList_To_api_PodList(in *PodList, out *api.PodList, s conversion.Scope) error
- func Convert_v1_PodLogOptions_To_api_PodLogOptions(in *PodLogOptions, out *api.PodLogOptions, s conversion.Scope) error
- func Convert_v1_PodProxyOptions_To_api_PodProxyOptions(in *PodProxyOptions, out *api.PodProxyOptions, s conversion.Scope) error
- func Convert_v1_PodSecurityContext_To_api_PodSecurityContext(in *PodSecurityContext, out *api.PodSecurityContext, s conversion.Scope) error
- func Convert_v1_PodSpec_To_api_PodSpec(in *PodSpec, out *api.PodSpec, s conversion.Scope) error
- func Convert_v1_PodStatusResult_To_api_PodStatusResult(in *PodStatusResult, out *api.PodStatusResult, s conversion.Scope) error
- func Convert_v1_PodStatus_To_api_PodStatus(in *PodStatus, out *api.PodStatus, s conversion.Scope) error
- func Convert_v1_PodTemplateList_To_api_PodTemplateList(in *PodTemplateList, out *api.PodTemplateList, s conversion.Scope) error
- func Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(in *PodTemplateSpec, out *api.PodTemplateSpec, s conversion.Scope) error
- func Convert_v1_PodTemplate_To_api_PodTemplate(in *PodTemplate, out *api.PodTemplate, s conversion.Scope) error
- func Convert_v1_Pod_To_api_Pod(in *Pod, out *api.Pod, s conversion.Scope) error
- func Convert_v1_Probe_To_api_Probe(in *Probe, out *api.Probe, s conversion.Scope) error
- func Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error
- func Convert_v1_RangeAllocation_To_api_RangeAllocation(in *RangeAllocation, out *api.RangeAllocation, s conversion.Scope) error
- func Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in *ReplicationControllerList, out *api.ReplicationControllerList, ...) error
- func Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec(in *ReplicationControllerSpec, out *api.ReplicationControllerSpec, ...) error
- func Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in *ReplicationControllerStatus, out *api.ReplicationControllerStatus, ...) error
- func Convert_v1_ReplicationController_To_api_ReplicationController(in *ReplicationController, out *api.ReplicationController, s conversion.Scope) error
- func Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in *ResourceQuotaList, out *api.ResourceQuotaList, s conversion.Scope) error
- func Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in *ResourceQuotaSpec, out *api.ResourceQuotaSpec, s conversion.Scope) error
- func Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in *ResourceQuotaStatus, out *api.ResourceQuotaStatus, s conversion.Scope) error
- func Convert_v1_ResourceQuota_To_api_ResourceQuota(in *ResourceQuota, out *api.ResourceQuota, s conversion.Scope) error
- func Convert_v1_ResourceRequirements_To_api_ResourceRequirements(in *ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error
- func Convert_v1_SELinuxOptions_To_api_SELinuxOptions(in *SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error
- func Convert_v1_SecretList_To_api_SecretList(in *SecretList, out *api.SecretList, s conversion.Scope) error
- func Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error
- func Convert_v1_Secret_To_api_Secret(in *Secret, out *api.Secret, s conversion.Scope) error
- func Convert_v1_SecurityContext_To_api_SecurityContext(in *SecurityContext, out *api.SecurityContext, s conversion.Scope) error
- func Convert_v1_SerializedReference_To_api_SerializedReference(in *SerializedReference, out *api.SerializedReference, s conversion.Scope) error
- func Convert_v1_ServiceAccountList_To_api_ServiceAccountList(in *ServiceAccountList, out *api.ServiceAccountList, s conversion.Scope) error
- func Convert_v1_ServiceAccount_To_api_ServiceAccount(in *ServiceAccount, out *api.ServiceAccount, s conversion.Scope) error
- func Convert_v1_ServiceList_To_api_ServiceList(in *ServiceList, out *api.ServiceList, s conversion.Scope) error
- func Convert_v1_ServicePort_To_api_ServicePort(in *ServicePort, out *api.ServicePort, s conversion.Scope) error
- func Convert_v1_ServiceSpec_To_api_ServiceSpec(in *ServiceSpec, out *api.ServiceSpec, s conversion.Scope) error
- func Convert_v1_ServiceStatus_To_api_ServiceStatus(in *ServiceStatus, out *api.ServiceStatus, s conversion.Scope) error
- func Convert_v1_Service_To_api_Service(in *Service, out *api.Service, s conversion.Scope) error
- func Convert_v1_TCPSocketAction_To_api_TCPSocketAction(in *TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error
- func Convert_v1_VolumeMount_To_api_VolumeMount(in *VolumeMount, out *api.VolumeMount, s conversion.Scope) error
- func Convert_v1_VolumeSource_To_api_VolumeSource(in *VolumeSource, out *api.VolumeSource, s conversion.Scope) error
- func Convert_v1_Volume_To_api_Volume(in *Volume, out *api.Volume, s conversion.Scope) error
- type AWSElasticBlockStoreVolumeSource
- type Binding
- type Capabilities
- type Capability
- type CephFSVolumeSource
- type CinderVolumeSource
- type ComponentCondition
- type ComponentConditionType
- type ComponentStatus
- type ComponentStatusList
- type ConditionStatus
- type Container
- type ContainerPort
- type ContainerState
- type ContainerStateRunning
- type ContainerStateTerminated
- type ContainerStateWaiting
- type ContainerStatus
- type DNSPolicy
- type DaemonEndpoint
- type DeleteOptions
- type DownwardAPIVolumeFile
- type DownwardAPIVolumeSource
- type EmptyDirVolumeSource
- type EndpointAddress
- type EndpointPort
- type EndpointSubset
- type Endpoints
- type EndpointsList
- type EnvVar
- type EnvVarSource
- type Event
- type EventList
- type EventSource
- type ExecAction
- type ExportOptions
- type FCVolumeSource
- type FinalizerName
- type FlexVolumeSource
- type FlockerVolumeSource
- type GCEPersistentDiskVolumeSource
- type GitRepoVolumeSource
- type GlusterfsVolumeSource
- type HTTPGetAction
- type Handler
- type HostPathVolumeSource
- type ISCSIVolumeSource
- type Lifecycle
- type LimitRange
- type LimitRangeItem
- type LimitRangeList
- type LimitRangeSpec
- type LimitType
- type List
- type ListOptions
- type LoadBalancerIngress
- type LoadBalancerStatus
- type LocalObjectReference
- type NFSVolumeSource
- type Namespace
- type NamespaceList
- type NamespacePhase
- type NamespaceSpec
- type NamespaceStatus
- type Node
- type NodeAddress
- type NodeAddressType
- type NodeCondition
- type NodeConditionType
- type NodeDaemonEndpoints
- type NodeList
- type NodePhase
- type NodeSpec
- type NodeStatus
- type NodeSystemInfo
- type ObjectFieldSelector
- type ObjectMeta
- type ObjectReference
- type PersistentVolume
- type PersistentVolumeAccessMode
- type PersistentVolumeClaim
- type PersistentVolumeClaimList
- type PersistentVolumeClaimPhase
- type PersistentVolumeClaimSpec
- type PersistentVolumeClaimStatus
- type PersistentVolumeClaimVolumeSource
- type PersistentVolumeList
- type PersistentVolumePhase
- type PersistentVolumeReclaimPolicy
- type PersistentVolumeSource
- type PersistentVolumeSpec
- type PersistentVolumeStatus
- type Pod
- type PodAttachOptions
- type PodCondition
- type PodConditionType
- type PodExecOptions
- type PodList
- type PodLogOptions
- type PodPhase
- type PodProxyOptions
- type PodSecurityContext
- type PodSpec
- type PodStatus
- type PodStatusResult
- type PodTemplate
- type PodTemplateList
- type PodTemplateSpec
- type Probe
- type Protocol
- type PullPolicy
- type RBDVolumeSource
- type RangeAllocation
- type ReplicationController
- type ReplicationControllerList
- type ReplicationControllerSpec
- type ReplicationControllerStatus
- type ResourceList
- type ResourceName
- type ResourceQuota
- type ResourceQuotaList
- type ResourceQuotaSpec
- type ResourceQuotaStatus
- type ResourceRequirements
- type RestartPolicy
- type SELinuxOptions
- type Secret
- type SecretList
- type SecretType
- type SecretVolumeSource
- type SecurityContext
- type SerializedReference
- type Service
- type ServiceAccount
- type ServiceAccountList
- type ServiceAffinity
- type ServiceList
- type ServicePort
- type ServiceSpec
- type ServiceStatus
- type ServiceType
- type StorageMedium
- type TCPSocketAction
- type URIScheme
- type Volume
- type VolumeMount
- type VolumeSource
Constants ¶
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 = "" )
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)
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" // 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" )
const ( // ClusterIPNone - do not assign a cluster IP // no proxying required and no environment variables should be created for pods ClusterIPNone = "None" )
const (
// "default-scheduler" is the name of default scheduler.
DefaultSchedulerName = "default-scheduler"
)
const GroupName = ""
GroupName is the group name use in this package
const MaxSecretSize = 1 * 1024 * 1024
const ( // TerminationMessagePathDefault means the default path to capture the application termination message running in a container TerminationMessagePathDefault string = "/dev/termination-log" )
Variables ¶
var Codec = runtime.CodecFor(api.Scheme, SchemeGroupVersion)
Codec encodes internal objects to the v1 scheme
var SchemeGroupVersion = unversioned.GroupVersion{Group: GroupName, Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func AddToScheme ¶
func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource ¶
func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *AWSElasticBlockStoreVolumeSource, s conversion.Scope) error
func Convert_api_Capabilities_To_v1_Capabilities ¶
func Convert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *Capabilities, s conversion.Scope) error
func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource ¶
func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *CephFSVolumeSource, s conversion.Scope) error
func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource ¶
func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *CinderVolumeSource, s conversion.Scope) error
func Convert_api_ComponentCondition_To_v1_ComponentCondition ¶
func Convert_api_ComponentCondition_To_v1_ComponentCondition(in *api.ComponentCondition, out *ComponentCondition, s conversion.Scope) error
func Convert_api_ComponentStatusList_To_v1_ComponentStatusList ¶
func Convert_api_ComponentStatusList_To_v1_ComponentStatusList(in *api.ComponentStatusList, out *ComponentStatusList, s conversion.Scope) error
func Convert_api_ComponentStatus_To_v1_ComponentStatus ¶
func Convert_api_ComponentStatus_To_v1_ComponentStatus(in *api.ComponentStatus, out *ComponentStatus, s conversion.Scope) error
func Convert_api_ContainerPort_To_v1_ContainerPort ¶
func Convert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *ContainerPort, s conversion.Scope) error
func Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning ¶
func Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in *api.ContainerStateRunning, out *ContainerStateRunning, s conversion.Scope) error
func Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated ¶
func Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *api.ContainerStateTerminated, out *ContainerStateTerminated, s conversion.Scope) error
func Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting ¶
func Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *api.ContainerStateWaiting, out *ContainerStateWaiting, s conversion.Scope) error
func Convert_api_ContainerState_To_v1_ContainerState ¶
func Convert_api_ContainerState_To_v1_ContainerState(in *api.ContainerState, out *ContainerState, s conversion.Scope) error
func Convert_api_ContainerStatus_To_v1_ContainerStatus ¶
func Convert_api_ContainerStatus_To_v1_ContainerStatus(in *api.ContainerStatus, out *ContainerStatus, s conversion.Scope) error
func Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint ¶
func Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in *api.DaemonEndpoint, out *DaemonEndpoint, s conversion.Scope) error
func Convert_api_DeleteOptions_To_v1_DeleteOptions ¶
func Convert_api_DeleteOptions_To_v1_DeleteOptions(in *api.DeleteOptions, out *DeleteOptions, s conversion.Scope) error
func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile ¶
func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, s conversion.Scope) error
func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource ¶
func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, s conversion.Scope) error
func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource ¶
func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *EmptyDirVolumeSource, s conversion.Scope) error
func Convert_api_EndpointAddress_To_v1_EndpointAddress ¶
func Convert_api_EndpointAddress_To_v1_EndpointAddress(in *api.EndpointAddress, out *EndpointAddress, s conversion.Scope) error
func Convert_api_EndpointPort_To_v1_EndpointPort ¶
func Convert_api_EndpointPort_To_v1_EndpointPort(in *api.EndpointPort, out *EndpointPort, s conversion.Scope) error
func Convert_api_EndpointSubset_To_v1_EndpointSubset ¶
func Convert_api_EndpointSubset_To_v1_EndpointSubset(in *api.EndpointSubset, out *EndpointSubset, s conversion.Scope) error
func Convert_api_EndpointsList_To_v1_EndpointsList ¶
func Convert_api_EndpointsList_To_v1_EndpointsList(in *api.EndpointsList, out *EndpointsList, s conversion.Scope) error
func Convert_api_EnvVarSource_To_v1_EnvVarSource ¶
func Convert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *EnvVarSource, s conversion.Scope) error
func Convert_api_EventSource_To_v1_EventSource ¶
func Convert_api_EventSource_To_v1_EventSource(in *api.EventSource, out *EventSource, s conversion.Scope) error
func Convert_api_ExecAction_To_v1_ExecAction ¶
func Convert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *ExecAction, s conversion.Scope) error
func Convert_api_FCVolumeSource_To_v1_FCVolumeSource ¶
func Convert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *FCVolumeSource, s conversion.Scope) error
func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource ¶
func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *FlexVolumeSource, s conversion.Scope) error
func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource ¶
func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *FlockerVolumeSource, s conversion.Scope) error
func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource ¶
func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, s conversion.Scope) error
func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource ¶
func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *GitRepoVolumeSource, s conversion.Scope) error
func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource ¶
func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *GlusterfsVolumeSource, s conversion.Scope) error
func Convert_api_HTTPGetAction_To_v1_HTTPGetAction ¶
func Convert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *HTTPGetAction, s conversion.Scope) error
func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource ¶
func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *HostPathVolumeSource, s conversion.Scope) error
func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource ¶
func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *ISCSIVolumeSource, s conversion.Scope) error
func Convert_api_LimitRangeItem_To_v1_LimitRangeItem ¶
func Convert_api_LimitRangeItem_To_v1_LimitRangeItem(in *api.LimitRangeItem, out *LimitRangeItem, s conversion.Scope) error
func Convert_api_LimitRangeList_To_v1_LimitRangeList ¶
func Convert_api_LimitRangeList_To_v1_LimitRangeList(in *api.LimitRangeList, out *LimitRangeList, s conversion.Scope) error
func Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec ¶
func Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in *api.LimitRangeSpec, out *LimitRangeSpec, s conversion.Scope) error
func Convert_api_LimitRange_To_v1_LimitRange ¶
func Convert_api_LimitRange_To_v1_LimitRange(in *api.LimitRange, out *LimitRange, s conversion.Scope) error
func Convert_api_ListOptions_To_v1_ListOptions ¶
func Convert_api_ListOptions_To_v1_ListOptions(in *api.ListOptions, out *ListOptions, s conversion.Scope) error
func Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress ¶
func Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *api.LoadBalancerIngress, out *LoadBalancerIngress, s conversion.Scope) error
func Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus ¶
func Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *api.LoadBalancerStatus, out *LoadBalancerStatus, s conversion.Scope) error
func Convert_api_LocalObjectReference_To_v1_LocalObjectReference ¶
func Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *LocalObjectReference, s conversion.Scope) error
func Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource ¶
func Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *NFSVolumeSource, s conversion.Scope) error
func Convert_api_NamespaceList_To_v1_NamespaceList ¶
func Convert_api_NamespaceList_To_v1_NamespaceList(in *api.NamespaceList, out *NamespaceList, s conversion.Scope) error
func Convert_api_NamespaceSpec_To_v1_NamespaceSpec ¶
func Convert_api_NamespaceSpec_To_v1_NamespaceSpec(in *api.NamespaceSpec, out *NamespaceSpec, s conversion.Scope) error
func Convert_api_NamespaceStatus_To_v1_NamespaceStatus ¶
func Convert_api_NamespaceStatus_To_v1_NamespaceStatus(in *api.NamespaceStatus, out *NamespaceStatus, s conversion.Scope) error
func Convert_api_NodeAddress_To_v1_NodeAddress ¶
func Convert_api_NodeAddress_To_v1_NodeAddress(in *api.NodeAddress, out *NodeAddress, s conversion.Scope) error
func Convert_api_NodeCondition_To_v1_NodeCondition ¶
func Convert_api_NodeCondition_To_v1_NodeCondition(in *api.NodeCondition, out *NodeCondition, s conversion.Scope) error
func Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints ¶
func Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *api.NodeDaemonEndpoints, out *NodeDaemonEndpoints, s conversion.Scope) error
func Convert_api_NodeStatus_To_v1_NodeStatus ¶
func Convert_api_NodeStatus_To_v1_NodeStatus(in *api.NodeStatus, out *NodeStatus, s conversion.Scope) error
func Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo ¶
func Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in *api.NodeSystemInfo, out *NodeSystemInfo, s conversion.Scope) error
func Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector ¶
func Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *ObjectFieldSelector, s conversion.Scope) error
func Convert_api_ObjectMeta_To_v1_ObjectMeta ¶
func Convert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *ObjectMeta, s conversion.Scope) error
func Convert_api_ObjectReference_To_v1_ObjectReference ¶
func Convert_api_ObjectReference_To_v1_ObjectReference(in *api.ObjectReference, out *ObjectReference, s conversion.Scope) error
func Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList ¶
func Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *api.PersistentVolumeClaimList, out *PersistentVolumeClaimList, s conversion.Scope) error
func Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec ¶
func Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *api.PersistentVolumeClaimSpec, out *PersistentVolumeClaimSpec, s conversion.Scope) error
func Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus ¶
func Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *api.PersistentVolumeClaimStatus, out *PersistentVolumeClaimStatus, s conversion.Scope) error
func Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource ¶
func Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, out *PersistentVolumeClaimVolumeSource, s conversion.Scope) error
func Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim ¶
func Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *api.PersistentVolumeClaim, out *PersistentVolumeClaim, s conversion.Scope) error
func Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList ¶
func Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in *api.PersistentVolumeList, out *PersistentVolumeList, s conversion.Scope) error
func Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource ¶
func Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *api.PersistentVolumeSource, out *PersistentVolumeSource, s conversion.Scope) error
func Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec ¶
func Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *api.PersistentVolumeSpec, out *PersistentVolumeSpec, s conversion.Scope) error
func Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus ¶
func Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *api.PersistentVolumeStatus, out *PersistentVolumeStatus, s conversion.Scope) error
func Convert_api_PersistentVolume_To_v1_PersistentVolume ¶
func Convert_api_PersistentVolume_To_v1_PersistentVolume(in *api.PersistentVolume, out *PersistentVolume, s conversion.Scope) error
func Convert_api_PodAttachOptions_To_v1_PodAttachOptions ¶
func Convert_api_PodAttachOptions_To_v1_PodAttachOptions(in *api.PodAttachOptions, out *PodAttachOptions, s conversion.Scope) error
func Convert_api_PodCondition_To_v1_PodCondition ¶
func Convert_api_PodCondition_To_v1_PodCondition(in *api.PodCondition, out *PodCondition, s conversion.Scope) error
func Convert_api_PodExecOptions_To_v1_PodExecOptions ¶
func Convert_api_PodExecOptions_To_v1_PodExecOptions(in *api.PodExecOptions, out *PodExecOptions, s conversion.Scope) error
func Convert_api_PodLogOptions_To_v1_PodLogOptions ¶
func Convert_api_PodLogOptions_To_v1_PodLogOptions(in *api.PodLogOptions, out *PodLogOptions, s conversion.Scope) error
func Convert_api_PodProxyOptions_To_v1_PodProxyOptions ¶
func Convert_api_PodProxyOptions_To_v1_PodProxyOptions(in *api.PodProxyOptions, out *PodProxyOptions, s conversion.Scope) error
func Convert_api_PodSecurityContext_To_v1_PodSecurityContext ¶
func Convert_api_PodSecurityContext_To_v1_PodSecurityContext(in *api.PodSecurityContext, out *PodSecurityContext, s conversion.Scope) error
func Convert_api_PodSpec_To_v1_PodSpec ¶
The following two PodSpec conversions are done here to support ServiceAccount as an alias for ServiceAccountName.
func Convert_api_PodStatusResult_To_v1_PodStatusResult ¶
func Convert_api_PodStatusResult_To_v1_PodStatusResult(in *api.PodStatusResult, out *PodStatusResult, s conversion.Scope) error
func Convert_api_PodTemplateList_To_v1_PodTemplateList ¶
func Convert_api_PodTemplateList_To_v1_PodTemplateList(in *api.PodTemplateList, out *PodTemplateList, s conversion.Scope) error
func Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec ¶
func Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(in *api.PodTemplateSpec, out *PodTemplateSpec, s conversion.Scope) error
func Convert_api_PodTemplate_To_v1_PodTemplate ¶
func Convert_api_PodTemplate_To_v1_PodTemplate(in *api.PodTemplate, out *PodTemplate, s conversion.Scope) error
func Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource ¶
func Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *RBDVolumeSource, s conversion.Scope) error
func Convert_api_RangeAllocation_To_v1_RangeAllocation ¶
func Convert_api_RangeAllocation_To_v1_RangeAllocation(in *api.RangeAllocation, out *RangeAllocation, s conversion.Scope) error
func Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList ¶
func Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in *api.ReplicationControllerList, out *ReplicationControllerList, s conversion.Scope) error
func Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec ¶
func Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(in *api.ReplicationControllerSpec, out *ReplicationControllerSpec, s conversion.Scope) error
func Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus ¶
func Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *api.ReplicationControllerStatus, out *ReplicationControllerStatus, s conversion.Scope) error
func Convert_api_ReplicationController_To_v1_ReplicationController ¶
func Convert_api_ReplicationController_To_v1_ReplicationController(in *api.ReplicationController, out *ReplicationController, s conversion.Scope) error
func Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList ¶
func Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in *api.ResourceQuotaList, out *ResourceQuotaList, s conversion.Scope) error
func Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec ¶
func Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *api.ResourceQuotaSpec, out *ResourceQuotaSpec, s conversion.Scope) error
func Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus ¶
func Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *api.ResourceQuotaStatus, out *ResourceQuotaStatus, s conversion.Scope) error
func Convert_api_ResourceQuota_To_v1_ResourceQuota ¶
func Convert_api_ResourceQuota_To_v1_ResourceQuota(in *api.ResourceQuota, out *ResourceQuota, s conversion.Scope) error
func Convert_api_ResourceRequirements_To_v1_ResourceRequirements ¶
func Convert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *ResourceRequirements, s conversion.Scope) error
func Convert_api_SELinuxOptions_To_v1_SELinuxOptions ¶
func Convert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *SELinuxOptions, s conversion.Scope) error
func Convert_api_SecretList_To_v1_SecretList ¶
func Convert_api_SecretList_To_v1_SecretList(in *api.SecretList, out *SecretList, s conversion.Scope) error
func Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource ¶
func Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *SecretVolumeSource, s conversion.Scope) error
func Convert_api_SecurityContext_To_v1_SecurityContext ¶
func Convert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *SecurityContext, s conversion.Scope) error
func Convert_api_SerializedReference_To_v1_SerializedReference ¶
func Convert_api_SerializedReference_To_v1_SerializedReference(in *api.SerializedReference, out *SerializedReference, s conversion.Scope) error
func Convert_api_ServiceAccountList_To_v1_ServiceAccountList ¶
func Convert_api_ServiceAccountList_To_v1_ServiceAccountList(in *api.ServiceAccountList, out *ServiceAccountList, s conversion.Scope) error
func Convert_api_ServiceAccount_To_v1_ServiceAccount ¶
func Convert_api_ServiceAccount_To_v1_ServiceAccount(in *api.ServiceAccount, out *ServiceAccount, s conversion.Scope) error
func Convert_api_ServiceList_To_v1_ServiceList ¶
func Convert_api_ServiceList_To_v1_ServiceList(in *api.ServiceList, out *ServiceList, s conversion.Scope) error
func Convert_api_ServicePort_To_v1_ServicePort ¶
func Convert_api_ServicePort_To_v1_ServicePort(in *api.ServicePort, out *ServicePort, s conversion.Scope) error
func Convert_api_ServiceSpec_To_v1_ServiceSpec ¶
func Convert_api_ServiceSpec_To_v1_ServiceSpec(in *api.ServiceSpec, out *ServiceSpec, s conversion.Scope) error
func Convert_api_ServiceStatus_To_v1_ServiceStatus ¶
func Convert_api_ServiceStatus_To_v1_ServiceStatus(in *api.ServiceStatus, out *ServiceStatus, s conversion.Scope) error
func Convert_api_TCPSocketAction_To_v1_TCPSocketAction ¶
func Convert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *TCPSocketAction, s conversion.Scope) error
func Convert_api_VolumeMount_To_v1_VolumeMount ¶
func Convert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *VolumeMount, s conversion.Scope) error
func Convert_api_VolumeSource_To_v1_VolumeSource ¶
func Convert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *VolumeSource, s conversion.Scope) error
func Convert_unversioned_ExportOptions_To_v1_ExportOptions ¶
func Convert_unversioned_ExportOptions_To_v1_ExportOptions(in *unversioned.ExportOptions, out *ExportOptions, s conversion.Scope) error
func Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource ¶
func Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *AWSElasticBlockStoreVolumeSource, out *api.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error
func Convert_v1_Capabilities_To_api_Capabilities ¶
func Convert_v1_Capabilities_To_api_Capabilities(in *Capabilities, out *api.Capabilities, s conversion.Scope) error
func Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource ¶
func Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error
func Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource ¶
func Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error
func Convert_v1_ComponentCondition_To_api_ComponentCondition ¶
func Convert_v1_ComponentCondition_To_api_ComponentCondition(in *ComponentCondition, out *api.ComponentCondition, s conversion.Scope) error
func Convert_v1_ComponentStatusList_To_api_ComponentStatusList ¶
func Convert_v1_ComponentStatusList_To_api_ComponentStatusList(in *ComponentStatusList, out *api.ComponentStatusList, s conversion.Scope) error
func Convert_v1_ComponentStatus_To_api_ComponentStatus ¶
func Convert_v1_ComponentStatus_To_api_ComponentStatus(in *ComponentStatus, out *api.ComponentStatus, s conversion.Scope) error
func Convert_v1_ContainerPort_To_api_ContainerPort ¶
func Convert_v1_ContainerPort_To_api_ContainerPort(in *ContainerPort, out *api.ContainerPort, s conversion.Scope) error
func Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning ¶
func Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in *ContainerStateRunning, out *api.ContainerStateRunning, s conversion.Scope) error
func Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated ¶
func Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in *ContainerStateTerminated, out *api.ContainerStateTerminated, s conversion.Scope) error
func Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting ¶
func Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in *ContainerStateWaiting, out *api.ContainerStateWaiting, s conversion.Scope) error
func Convert_v1_ContainerState_To_api_ContainerState ¶
func Convert_v1_ContainerState_To_api_ContainerState(in *ContainerState, out *api.ContainerState, s conversion.Scope) error
func Convert_v1_ContainerStatus_To_api_ContainerStatus ¶
func Convert_v1_ContainerStatus_To_api_ContainerStatus(in *ContainerStatus, out *api.ContainerStatus, s conversion.Scope) error
func Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint ¶
func Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in *DaemonEndpoint, out *api.DaemonEndpoint, s conversion.Scope) error
func Convert_v1_DeleteOptions_To_api_DeleteOptions ¶
func Convert_v1_DeleteOptions_To_api_DeleteOptions(in *DeleteOptions, out *api.DeleteOptions, s conversion.Scope) error
func Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile ¶
func Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error
func Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource ¶
func Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, s conversion.Scope) error
func Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource ¶
func Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error
func Convert_v1_EndpointAddress_To_api_EndpointAddress ¶
func Convert_v1_EndpointAddress_To_api_EndpointAddress(in *EndpointAddress, out *api.EndpointAddress, s conversion.Scope) error
func Convert_v1_EndpointPort_To_api_EndpointPort ¶
func Convert_v1_EndpointPort_To_api_EndpointPort(in *EndpointPort, out *api.EndpointPort, s conversion.Scope) error
func Convert_v1_EndpointSubset_To_api_EndpointSubset ¶
func Convert_v1_EndpointSubset_To_api_EndpointSubset(in *EndpointSubset, out *api.EndpointSubset, s conversion.Scope) error
func Convert_v1_EndpointsList_To_api_EndpointsList ¶
func Convert_v1_EndpointsList_To_api_EndpointsList(in *EndpointsList, out *api.EndpointsList, s conversion.Scope) error
func Convert_v1_EnvVarSource_To_api_EnvVarSource ¶
func Convert_v1_EnvVarSource_To_api_EnvVarSource(in *EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error
func Convert_v1_EventSource_To_api_EventSource ¶
func Convert_v1_EventSource_To_api_EventSource(in *EventSource, out *api.EventSource, s conversion.Scope) error
func Convert_v1_ExecAction_To_api_ExecAction ¶
func Convert_v1_ExecAction_To_api_ExecAction(in *ExecAction, out *api.ExecAction, s conversion.Scope) error
func Convert_v1_ExportOptions_To_unversioned_ExportOptions ¶
func Convert_v1_ExportOptions_To_unversioned_ExportOptions(in *ExportOptions, out *unversioned.ExportOptions, s conversion.Scope) error
func Convert_v1_FCVolumeSource_To_api_FCVolumeSource ¶
func Convert_v1_FCVolumeSource_To_api_FCVolumeSource(in *FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error
func Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource ¶
func Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error
func Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource ¶
func Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error
func Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource ¶
func Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, s conversion.Scope) error
func Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource ¶
func Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error
func Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource ¶
func Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error
func Convert_v1_HTTPGetAction_To_api_HTTPGetAction ¶
func Convert_v1_HTTPGetAction_To_api_HTTPGetAction(in *HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error
func Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource ¶
func Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error
func Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource ¶
func Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error
func Convert_v1_LimitRangeItem_To_api_LimitRangeItem ¶
func Convert_v1_LimitRangeItem_To_api_LimitRangeItem(in *LimitRangeItem, out *api.LimitRangeItem, s conversion.Scope) error
func Convert_v1_LimitRangeList_To_api_LimitRangeList ¶
func Convert_v1_LimitRangeList_To_api_LimitRangeList(in *LimitRangeList, out *api.LimitRangeList, s conversion.Scope) error
func Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec ¶
func Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in *LimitRangeSpec, out *api.LimitRangeSpec, s conversion.Scope) error
func Convert_v1_LimitRange_To_api_LimitRange ¶
func Convert_v1_LimitRange_To_api_LimitRange(in *LimitRange, out *api.LimitRange, s conversion.Scope) error
func Convert_v1_ListOptions_To_api_ListOptions ¶
func Convert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.ListOptions, s conversion.Scope) error
func Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress ¶
func Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in *LoadBalancerIngress, out *api.LoadBalancerIngress, s conversion.Scope) error
func Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus ¶
func Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in *LoadBalancerStatus, out *api.LoadBalancerStatus, s conversion.Scope) error
func Convert_v1_LocalObjectReference_To_api_LocalObjectReference ¶
func Convert_v1_LocalObjectReference_To_api_LocalObjectReference(in *LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error
func Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource ¶
func Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error
func Convert_v1_NamespaceList_To_api_NamespaceList ¶
func Convert_v1_NamespaceList_To_api_NamespaceList(in *NamespaceList, out *api.NamespaceList, s conversion.Scope) error
func Convert_v1_NamespaceSpec_To_api_NamespaceSpec ¶
func Convert_v1_NamespaceSpec_To_api_NamespaceSpec(in *NamespaceSpec, out *api.NamespaceSpec, s conversion.Scope) error
func Convert_v1_NamespaceStatus_To_api_NamespaceStatus ¶
func Convert_v1_NamespaceStatus_To_api_NamespaceStatus(in *NamespaceStatus, out *api.NamespaceStatus, s conversion.Scope) error
func Convert_v1_NodeAddress_To_api_NodeAddress ¶
func Convert_v1_NodeAddress_To_api_NodeAddress(in *NodeAddress, out *api.NodeAddress, s conversion.Scope) error
func Convert_v1_NodeCondition_To_api_NodeCondition ¶
func Convert_v1_NodeCondition_To_api_NodeCondition(in *NodeCondition, out *api.NodeCondition, s conversion.Scope) error
func Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints ¶
func Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in *NodeDaemonEndpoints, out *api.NodeDaemonEndpoints, s conversion.Scope) error
func Convert_v1_NodeStatus_To_api_NodeStatus ¶
func Convert_v1_NodeStatus_To_api_NodeStatus(in *NodeStatus, out *api.NodeStatus, s conversion.Scope) error
func Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo ¶
func Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in *NodeSystemInfo, out *api.NodeSystemInfo, s conversion.Scope) error
func Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector ¶
func Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error
func Convert_v1_ObjectMeta_To_api_ObjectMeta ¶
func Convert_v1_ObjectMeta_To_api_ObjectMeta(in *ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error
func Convert_v1_ObjectReference_To_api_ObjectReference ¶
func Convert_v1_ObjectReference_To_api_ObjectReference(in *ObjectReference, out *api.ObjectReference, s conversion.Scope) error
func Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList ¶
func Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in *PersistentVolumeClaimList, out *api.PersistentVolumeClaimList, s conversion.Scope) error
func Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec ¶
func Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in *PersistentVolumeClaimSpec, out *api.PersistentVolumeClaimSpec, s conversion.Scope) error
func Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus ¶
func Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in *PersistentVolumeClaimStatus, out *api.PersistentVolumeClaimStatus, s conversion.Scope) error
func Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource ¶
func Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *PersistentVolumeClaimVolumeSource, out *api.PersistentVolumeClaimVolumeSource, s conversion.Scope) error
func Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim ¶
func Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in *PersistentVolumeClaim, out *api.PersistentVolumeClaim, s conversion.Scope) error
func Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList ¶
func Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in *PersistentVolumeList, out *api.PersistentVolumeList, s conversion.Scope) error
func Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource ¶
func Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in *PersistentVolumeSource, out *api.PersistentVolumeSource, s conversion.Scope) error
func Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec ¶
func Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in *PersistentVolumeSpec, out *api.PersistentVolumeSpec, s conversion.Scope) error
func Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus ¶
func Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in *PersistentVolumeStatus, out *api.PersistentVolumeStatus, s conversion.Scope) error
func Convert_v1_PersistentVolume_To_api_PersistentVolume ¶
func Convert_v1_PersistentVolume_To_api_PersistentVolume(in *PersistentVolume, out *api.PersistentVolume, s conversion.Scope) error
func Convert_v1_PodAttachOptions_To_api_PodAttachOptions ¶
func Convert_v1_PodAttachOptions_To_api_PodAttachOptions(in *PodAttachOptions, out *api.PodAttachOptions, s conversion.Scope) error
func Convert_v1_PodCondition_To_api_PodCondition ¶
func Convert_v1_PodCondition_To_api_PodCondition(in *PodCondition, out *api.PodCondition, s conversion.Scope) error
func Convert_v1_PodExecOptions_To_api_PodExecOptions ¶
func Convert_v1_PodExecOptions_To_api_PodExecOptions(in *PodExecOptions, out *api.PodExecOptions, s conversion.Scope) error
func Convert_v1_PodLogOptions_To_api_PodLogOptions ¶
func Convert_v1_PodLogOptions_To_api_PodLogOptions(in *PodLogOptions, out *api.PodLogOptions, s conversion.Scope) error
func Convert_v1_PodProxyOptions_To_api_PodProxyOptions ¶
func Convert_v1_PodProxyOptions_To_api_PodProxyOptions(in *PodProxyOptions, out *api.PodProxyOptions, s conversion.Scope) error
func Convert_v1_PodSecurityContext_To_api_PodSecurityContext ¶
func Convert_v1_PodSecurityContext_To_api_PodSecurityContext(in *PodSecurityContext, out *api.PodSecurityContext, s conversion.Scope) error
func Convert_v1_PodStatusResult_To_api_PodStatusResult ¶
func Convert_v1_PodStatusResult_To_api_PodStatusResult(in *PodStatusResult, out *api.PodStatusResult, s conversion.Scope) error
func Convert_v1_PodTemplateList_To_api_PodTemplateList ¶
func Convert_v1_PodTemplateList_To_api_PodTemplateList(in *PodTemplateList, out *api.PodTemplateList, s conversion.Scope) error
func Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec ¶
func Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(in *PodTemplateSpec, out *api.PodTemplateSpec, s conversion.Scope) error
func Convert_v1_PodTemplate_To_api_PodTemplate ¶
func Convert_v1_PodTemplate_To_api_PodTemplate(in *PodTemplate, out *api.PodTemplate, s conversion.Scope) error
func Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource ¶
func Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error
func Convert_v1_RangeAllocation_To_api_RangeAllocation ¶
func Convert_v1_RangeAllocation_To_api_RangeAllocation(in *RangeAllocation, out *api.RangeAllocation, s conversion.Scope) error
func Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList ¶
func Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in *ReplicationControllerList, out *api.ReplicationControllerList, s conversion.Scope) error
func Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec ¶
func Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec(in *ReplicationControllerSpec, out *api.ReplicationControllerSpec, s conversion.Scope) error
func Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus ¶
func Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in *ReplicationControllerStatus, out *api.ReplicationControllerStatus, s conversion.Scope) error
func Convert_v1_ReplicationController_To_api_ReplicationController ¶
func Convert_v1_ReplicationController_To_api_ReplicationController(in *ReplicationController, out *api.ReplicationController, s conversion.Scope) error
func Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList ¶
func Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in *ResourceQuotaList, out *api.ResourceQuotaList, s conversion.Scope) error
func Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec ¶
func Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in *ResourceQuotaSpec, out *api.ResourceQuotaSpec, s conversion.Scope) error
func Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus ¶
func Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in *ResourceQuotaStatus, out *api.ResourceQuotaStatus, s conversion.Scope) error
func Convert_v1_ResourceQuota_To_api_ResourceQuota ¶
func Convert_v1_ResourceQuota_To_api_ResourceQuota(in *ResourceQuota, out *api.ResourceQuota, s conversion.Scope) error
func Convert_v1_ResourceRequirements_To_api_ResourceRequirements ¶
func Convert_v1_ResourceRequirements_To_api_ResourceRequirements(in *ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error
func Convert_v1_SELinuxOptions_To_api_SELinuxOptions ¶
func Convert_v1_SELinuxOptions_To_api_SELinuxOptions(in *SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error
func Convert_v1_SecretList_To_api_SecretList ¶
func Convert_v1_SecretList_To_api_SecretList(in *SecretList, out *api.SecretList, s conversion.Scope) error
func Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource ¶
func Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error
func Convert_v1_SecurityContext_To_api_SecurityContext ¶
func Convert_v1_SecurityContext_To_api_SecurityContext(in *SecurityContext, out *api.SecurityContext, s conversion.Scope) error
func Convert_v1_SerializedReference_To_api_SerializedReference ¶
func Convert_v1_SerializedReference_To_api_SerializedReference(in *SerializedReference, out *api.SerializedReference, s conversion.Scope) error
func Convert_v1_ServiceAccountList_To_api_ServiceAccountList ¶
func Convert_v1_ServiceAccountList_To_api_ServiceAccountList(in *ServiceAccountList, out *api.ServiceAccountList, s conversion.Scope) error
func Convert_v1_ServiceAccount_To_api_ServiceAccount ¶
func Convert_v1_ServiceAccount_To_api_ServiceAccount(in *ServiceAccount, out *api.ServiceAccount, s conversion.Scope) error
func Convert_v1_ServiceList_To_api_ServiceList ¶
func Convert_v1_ServiceList_To_api_ServiceList(in *ServiceList, out *api.ServiceList, s conversion.Scope) error
func Convert_v1_ServicePort_To_api_ServicePort ¶
func Convert_v1_ServicePort_To_api_ServicePort(in *ServicePort, out *api.ServicePort, s conversion.Scope) error
func Convert_v1_ServiceSpec_To_api_ServiceSpec ¶
func Convert_v1_ServiceSpec_To_api_ServiceSpec(in *ServiceSpec, out *api.ServiceSpec, s conversion.Scope) error
func Convert_v1_ServiceStatus_To_api_ServiceStatus ¶
func Convert_v1_ServiceStatus_To_api_ServiceStatus(in *ServiceStatus, out *api.ServiceStatus, s conversion.Scope) error
func Convert_v1_TCPSocketAction_To_api_TCPSocketAction ¶
func Convert_v1_TCPSocketAction_To_api_TCPSocketAction(in *TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error
func Convert_v1_VolumeMount_To_api_VolumeMount ¶
func Convert_v1_VolumeMount_To_api_VolumeMount(in *VolumeMount, out *api.VolumeMount, s conversion.Scope) error
func Convert_v1_VolumeSource_To_api_VolumeSource ¶
func Convert_v1_VolumeSource_To_api_VolumeSource(in *VolumeSource, out *api.VolumeSource, s conversion.Scope) error
Types ¶
type AWSElasticBlockStoreVolumeSource ¶
type AWSElasticBlockStoreVolumeSource struct { // Unique ID of the persistent disk resource in AWS (Amazon EBS volume). // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore VolumeID string `json:"volumeID"` // Filesystem type of the volume that you want to mount. // Tip: Ensure that the filesystem type is supported by the host operating system. // Examples: "ext4", "xfs", "ntfs". // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore // TODO: how do we prevent errors in the filesystem from compromising the machine FSType string `json:"fsType"` // The partition in the volume that you want to mount. // If omitted, the default is to mount by volume name. // Examples: For volume /dev/sda1, you specify the partition as "1". // Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). Partition int32 `json:"partition,omitempty"` // Specify "true" to force and set the ReadOnly property in VolumeMounts to "true". // If omitted, the default is "false". // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore ReadOnly bool `json:"readOnly,omitempty"` }
Represents a Persistent Disk resource in AWS.
An AWS EBS disk must exist and be formatted before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.
func (*AWSElasticBlockStoreVolumeSource) CodecDecodeSelf ¶
func (x *AWSElasticBlockStoreVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*AWSElasticBlockStoreVolumeSource) CodecEncodeSelf ¶
func (x *AWSElasticBlockStoreVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (AWSElasticBlockStoreVolumeSource) SwaggerDoc ¶
func (AWSElasticBlockStoreVolumeSource) SwaggerDoc() map[string]string
type Binding ¶
type Binding struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata ObjectMeta `json:"metadata,omitempty"` // The target object that you want to bind to the standard object. Target ObjectReference `json:"target"` }
Binding ties one object to another. For example, a pod is bound to a node by a scheduler.
func (*Binding) CodecDecodeSelf ¶
func (*Binding) CodecEncodeSelf ¶
func (*Binding) GetObjectKind ¶
func (obj *Binding) GetObjectKind() unversioned.ObjectKind
func (Binding) SwaggerDoc ¶
type Capabilities ¶
type Capabilities struct { // Added capabilities Add []Capability `json:"add,omitempty"` // Removed capabilities Drop []Capability `json:"drop,omitempty"` }
Adds and removes POSIX capabilities from running containers.
func (*Capabilities) CodecDecodeSelf ¶
func (x *Capabilities) CodecDecodeSelf(d *codec1978.Decoder)
func (*Capabilities) CodecEncodeSelf ¶
func (x *Capabilities) CodecEncodeSelf(e *codec1978.Encoder)
func (Capabilities) SwaggerDoc ¶
func (Capabilities) SwaggerDoc() map[string]string
type Capability ¶
type Capability string
Capability represent POSIX capabilities type
func (*Capability) CodecDecodeSelf ¶
func (x *Capability) CodecDecodeSelf(d *codec1978.Decoder)
func (Capability) CodecEncodeSelf ¶
func (x Capability) CodecEncodeSelf(e *codec1978.Encoder)
type CephFSVolumeSource ¶
type CephFSVolumeSource struct { // Required: Monitors is a collection of Ceph monitors // More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it Monitors []string `json:"monitors"` // Optional: User is the rados user name, default is admin // More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it User string `json:"user,omitempty"` // Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret // More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it SecretFile string `json:"secretFile,omitempty"` // Optional: SecretRef is reference to the authentication secret for User, default is empty. // More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it SecretRef *LocalObjectReference `json:"secretRef,omitempty"` // Optional: Defaults to false (read/write). ReadOnly here will force // the ReadOnly setting in VolumeMounts. // More info: http://releases.k8s.io/HEAD/examples/cephfs/README.md#how-to-use-it ReadOnly bool `json:"readOnly,omitempty"` }
Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.
func (*CephFSVolumeSource) CodecDecodeSelf ¶
func (x *CephFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*CephFSVolumeSource) CodecEncodeSelf ¶
func (x *CephFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (CephFSVolumeSource) SwaggerDoc ¶
func (CephFSVolumeSource) SwaggerDoc() map[string]string
type CinderVolumeSource ¶
type CinderVolumeSource struct { // volume id used to identify the volume in cinder // More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md VolumeID string `json:"volumeID"` // Required: Filesystem type to mount. // Must be a filesystem type supported by the host operating system. // Only ext3 and ext4 are allowed // More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md FSType string `json:"fsType,omitempty"` // Optional: Defaults to false (read/write). ReadOnly here will force // the ReadOnly setting in VolumeMounts. // More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md ReadOnly bool `json:"readOnly,omitempty"` }
Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.
func (*CinderVolumeSource) CodecDecodeSelf ¶
func (x *CinderVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*CinderVolumeSource) CodecEncodeSelf ¶
func (x *CinderVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (CinderVolumeSource) SwaggerDoc ¶
func (CinderVolumeSource) SwaggerDoc() map[string]string
type ComponentCondition ¶
type ComponentCondition struct { // Type of condition for a component. // Valid value: "Healthy" Type ComponentConditionType `json:"type"` // Status of the condition for a component. // Valid values for "Healthy": "True", "False", or "Unknown". Status ConditionStatus `json:"status"` // Message about the condition for a component. // For example, information about a health check. Message string `json:"message,omitempty"` // Condition error code for a component. // For example, a health check error code. Error string `json:"error,omitempty"` }
Information about the condition of a component.
func (*ComponentCondition) CodecDecodeSelf ¶
func (x *ComponentCondition) CodecDecodeSelf(d *codec1978.Decoder)
func (*ComponentCondition) CodecEncodeSelf ¶
func (x *ComponentCondition) CodecEncodeSelf(e *codec1978.Encoder)
func (ComponentCondition) SwaggerDoc ¶
func (ComponentCondition) SwaggerDoc() map[string]string
type ComponentConditionType ¶
type ComponentConditionType string
Type and constants for component health validation.
const (
ComponentHealthy ComponentConditionType = "Healthy"
)
These are the valid conditions for the component.
func (*ComponentConditionType) CodecDecodeSelf ¶
func (x *ComponentConditionType) CodecDecodeSelf(d *codec1978.Decoder)
func (ComponentConditionType) CodecEncodeSelf ¶
func (x ComponentConditionType) CodecEncodeSelf(e *codec1978.Encoder)
type ComponentStatus ¶
type ComponentStatus struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata ObjectMeta `json:"metadata,omitempty"` // List of component conditions observed Conditions []ComponentCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type"` }
ComponentStatus (and ComponentStatusList) holds the cluster validation info.
func (*ComponentStatus) CodecDecodeSelf ¶
func (x *ComponentStatus) CodecDecodeSelf(d *codec1978.Decoder)
func (*ComponentStatus) CodecEncodeSelf ¶
func (x *ComponentStatus) CodecEncodeSelf(e *codec1978.Encoder)
func (*ComponentStatus) GetObjectKind ¶
func (obj *ComponentStatus) GetObjectKind() unversioned.ObjectKind
func (ComponentStatus) SwaggerDoc ¶
func (ComponentStatus) SwaggerDoc() map[string]string
type ComponentStatusList ¶
type ComponentStatusList struct { unversioned.TypeMeta `json:",inline"` // Standard list metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds unversioned.ListMeta `json:"metadata,omitempty"` // List of ComponentStatus objects. Items []ComponentStatus `json:"items"` }
Status of all the conditions for the component as a list of ComponentStatus objects.
func (*ComponentStatusList) CodecDecodeSelf ¶
func (x *ComponentStatusList) CodecDecodeSelf(d *codec1978.Decoder)
func (*ComponentStatusList) CodecEncodeSelf ¶
func (x *ComponentStatusList) CodecEncodeSelf(e *codec1978.Encoder)
func (*ComponentStatusList) GetObjectKind ¶
func (obj *ComponentStatusList) GetObjectKind() unversioned.ObjectKind
func (ComponentStatusList) SwaggerDoc ¶
func (ComponentStatusList) SwaggerDoc() map[string]string
type ConditionStatus ¶
type ConditionStatus string
const ( ConditionTrue ConditionStatus = "True" ConditionFalse ConditionStatus = "False" ConditionUnknown ConditionStatus = "Unknown" )
These are valid condition statuses. "ConditionTrue" means a resource is in the condition. "ConditionFalse" means a resource is not in the condition. "ConditionUnknown" means kubernetes can't decide if a resource is in the condition or not. In the future, we could add other intermediate conditions, e.g. ConditionDegraded.
func (*ConditionStatus) CodecDecodeSelf ¶
func (x *ConditionStatus) CodecDecodeSelf(d *codec1978.Decoder)
func (ConditionStatus) CodecEncodeSelf ¶
func (x ConditionStatus) CodecEncodeSelf(e *codec1978.Encoder)
type Container ¶
type Container struct { // Name of the container specified as a DNS_LABEL. // Each container in a pod must have a unique name (DNS_LABEL). // Cannot be updated. Name string `json:"name"` // Docker image name. // More info: http://releases.k8s.io/HEAD/docs/user-guide/images.md Image string `json:"image,omitempty"` // Entrypoint array. Not executed within a shell. // The docker image's entrypoint is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // Cannot be updated. // More info: http://releases.k8s.io/HEAD/docs/user-guide/containers.md#containers-and-commands Command []string `json:"command,omitempty"` // Arguments to the entrypoint. // The docker image's cmd is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // Cannot be updated. // More info: http://releases.k8s.io/HEAD/docs/user-guide/containers.md#containers-and-commands Args []string `json:"args,omitempty"` // Container's working directory. // Defaults to Docker's default. D // efaults to image's default. // Cannot be updated. WorkingDir string `json:"workingDir,omitempty"` // List of ports to expose from the container. // Cannot be updated. Ports []ContainerPort `json:"ports,omitempty" patchStrategy:"merge" patchMergeKey:"containerPort"` // List of environment variables to set in the container. // Cannot be updated. Env []EnvVar `json:"env,omitempty" patchStrategy:"merge" patchMergeKey:"name"` // Compute Resources required by this container. // Cannot be updated. // More info: http://releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#resources Resources ResourceRequirements `json:"resources,omitempty"` // Pod volumes to mount into the container's filesyste. // Cannot be updated. VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" patchStrategy:"merge" patchMergeKey:"name"` // Periodic probe of container liveness. // Container will be restarted if the probe fails. // Cannot be updated. // More info: http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#container-probes LivenessProbe *Probe `json:"livenessProbe,omitempty"` // Periodic probe of container service readiness. // Container will be removed from service endpoints if the probe fails. // Cannot be updated. // More info: http://releases.k8s.io/HEAD/docs/user-guide/pod-states.md#container-probes ReadinessProbe *Probe `json:"readinessProbe,omitempty"` // Actions that the management system should take in response to container lifecycle events. // Cannot be updated. Lifecycle *Lifecycle `json:"lifecycle,omitempty"` // Optional: Path at which the file to which the container's termination message // will be written is mounted into the container's filesystem. // Message written is intended to be brief final status, such as an assertion failure message. // Defaults to /dev/termination-log. // Cannot be updated. TerminationMessagePath string `json:"terminationMessagePath,omitempty"` // Image pull policy. // One of Always, Never, IfNotPresent. // Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. // Cannot be updated. // More info: http://releases.k8s.io/HEAD/docs/user-guide/images.md#updating-images ImagePullPolicy PullPolicy `json:"imagePullPolicy,omitempty"` // Security options the pod should run with. // More info: http://releases.k8s.io/HEAD/docs/design/security_context.md SecurityContext *SecurityContext `json:"securityContext,omitempty"` // Whether this container should allocate a buffer for stdin in the container runtime. If this // is not set, reads from stdin in the container will always result in EOF. // Default is false. Stdin bool `json:"stdin,omitempty"` // Whether the container runtime should close the stdin channel after it has been opened by // a single attach. When stdin is true the stdin stream will remain open across multiple attach // sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the // first client attaches to stdin, and then remains open and accepts data until the client disconnects, // at which time stdin is closed and remains closed until the container is restarted. If this // flag is false, a container processes that reads from stdin will never receive an EOF. // Default is false StdinOnce bool `json:"stdinOnce,omitempty"` // Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. // Default is false. TTY bool `json:"tty,omitempty"` }
A single application container that you want to run within a pod.
func (*Container) CodecDecodeSelf ¶
func (*Container) CodecEncodeSelf ¶
func (Container) SwaggerDoc ¶
type ContainerPort ¶
type ContainerPort struct { // If specified, this must be an IANA_SVC_NAME and unique within the pod. Each // named port in a pod must have a unique name. Name for the port that can be // referred to by services. Name string `json:"name,omitempty"` // Number of port to expose on the host. // If specified, this must be a valid port number, 0 < x < 65536. // If HostNetwork is specified, this must match ContainerPort. // Most containers do not need this. HostPort int32 `json:"hostPort,omitempty"` // Number of port to expose on the pod's IP address. // This must be a valid port number, 0 < x < 65536. ContainerPort int32 `json:"containerPort"` // Protocol for port. Must be UDP or TCP. // Defaults to "TCP". Protocol Protocol `json:"protocol,omitempty"` // What host IP to bind the external port to. HostIP string `json:"hostIP,omitempty"` }
ContainerPort represents a network port in a single container.
func (*ContainerPort) CodecDecodeSelf ¶
func (x *ContainerPort) CodecDecodeSelf(d *codec1978.Decoder)
func (*ContainerPort) CodecEncodeSelf ¶
func (x *ContainerPort) CodecEncodeSelf(e *codec1978.Encoder)
func (ContainerPort) SwaggerDoc ¶
func (ContainerPort) SwaggerDoc() map[string]string
type ContainerState ¶
type ContainerState struct { // Details about a waiting container Waiting *ContainerStateWaiting `json:"waiting,omitempty"` // Details about a running container Running *ContainerStateRunning `json:"running,omitempty"` // Details about a terminated container Terminated *ContainerStateTerminated `json:"terminated,omitempty"` }
ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting.
func (*ContainerState) CodecDecodeSelf ¶
func (x *ContainerState) CodecDecodeSelf(d *codec1978.Decoder)
func (*ContainerState) CodecEncodeSelf ¶
func (x *ContainerState) CodecEncodeSelf(e *codec1978.Encoder)
func (ContainerState) SwaggerDoc ¶
func (ContainerState) SwaggerDoc() map[string]string
type ContainerStateRunning ¶
type ContainerStateRunning struct { // Time at which the container was last (re-)started StartedAt unversioned.Time `json:"startedAt,omitempty"` }
ContainerStateRunning is a running state of a container.
func (*ContainerStateRunning) CodecDecodeSelf ¶
func (x *ContainerStateRunning) CodecDecodeSelf(d *codec1978.Decoder)
func (*ContainerStateRunning) CodecEncodeSelf ¶
func (x *ContainerStateRunning) CodecEncodeSelf(e *codec1978.Encoder)
func (ContainerStateRunning) SwaggerDoc ¶
func (ContainerStateRunning) SwaggerDoc() map[string]string
type ContainerStateTerminated ¶
type ContainerStateTerminated struct { // Exit status from the last termination of the container ExitCode int32 `json:"exitCode"` // Signal from the last termination of the container Signal int32 `json:"signal,omitempty"` // (brief) reason from the last termination of the container Reason string `json:"reason,omitempty"` // Message regarding the last termination of the container Message string `json:"message,omitempty"` // Time at which previous execution of the container started StartedAt unversioned.Time `json:"startedAt,omitempty"` // Time at which the container last terminated FinishedAt unversioned.Time `json:"finishedAt,omitempty"` // Container's ID in the format 'docker://<container_id>' ContainerID string `json:"containerID,omitempty"` }
ContainerStateTerminated is a terminated state of a container.
func (*ContainerStateTerminated) CodecDecodeSelf ¶
func (x *ContainerStateTerminated) CodecDecodeSelf(d *codec1978.Decoder)
func (*ContainerStateTerminated) CodecEncodeSelf ¶
func (x *ContainerStateTerminated) CodecEncodeSelf(e *codec1978.Encoder)
func (ContainerStateTerminated) SwaggerDoc ¶
func (ContainerStateTerminated) SwaggerDoc() map[string]string
type ContainerStateWaiting ¶
type ContainerStateWaiting struct { // (brief) reason the container is not yet running. Reason string `json:"reason,omitempty"` // Message regarding why the container is not yet running. Message string `json:"message,omitempty"` }
ContainerStateWaiting is a waiting state of a container.
func (*ContainerStateWaiting) CodecDecodeSelf ¶
func (x *ContainerStateWaiting) CodecDecodeSelf(d *codec1978.Decoder)
func (*ContainerStateWaiting) CodecEncodeSelf ¶
func (x *ContainerStateWaiting) CodecEncodeSelf(e *codec1978.Encoder)
func (ContainerStateWaiting) SwaggerDoc ¶
func (ContainerStateWaiting) SwaggerDoc() map[string]string
type ContainerStatus ¶
type ContainerStatus struct { // This must be a DNS_LABEL. Each container in a pod must have a unique name. // Cannot be updated. Name string `json:"name"` // Details about the container's current condition. State ContainerState `json:"state,omitempty"` // Details about the container's last termination condition. LastTerminationState ContainerState `json:"lastState,omitempty"` // Specifies whether the container has passed its readiness probe. Ready bool `json:"ready"` // The number of times the container has been restarted, currently based on // the number of dead containers that have not yet been removed. // Note that this is calculated from dead containers. But those containers are subject to // garbage collection. This value will get capped at 5 by GC. RestartCount int32 `json:"restartCount"` // The image the container is running. // More info: http://releases.k8s.io/HEAD/docs/user-guide/images.md // TODO(dchen1107): Which image the container is running with? Image string `json:"image"` // ImageID of the container's image. ImageID string `json:"imageID"` // Container's ID in the format 'docker://<container_id>'. // More info: http://releases.k8s.io/HEAD/docs/user-guide/container-environment.md#container-information ContainerID string `json:"containerID,omitempty"` }
ContainerStatus contains details for the current status of this container.
func (*ContainerStatus) CodecDecodeSelf ¶
func (x *ContainerStatus) CodecDecodeSelf(d *codec1978.Decoder)
func (*ContainerStatus) CodecEncodeSelf ¶
func (x *ContainerStatus) CodecEncodeSelf(e *codec1978.Encoder)
func (ContainerStatus) SwaggerDoc ¶
func (ContainerStatus) SwaggerDoc() map[string]string
type DNSPolicy ¶
type DNSPolicy string
DNSPolicy defines how a pod's DNS will be configured.
const ( // DNSClusterFirst indicates that the pod should use cluster DNS // first, if it is available, then fall back on the default (as // determined by kubelet) DNS settings. DNSClusterFirst DNSPolicy = "ClusterFirst" // DNSDefault indicates that the pod should use the default (as // determined by kubelet) DNS settings. DNSDefault DNSPolicy = "Default" DefaultTerminationGracePeriodSeconds = 30 )
func (*DNSPolicy) CodecDecodeSelf ¶
func (DNSPolicy) CodecEncodeSelf ¶
type DaemonEndpoint ¶
type DaemonEndpoint struct { // Port number of the given endpoint. Port int32 `json:port` }
DaemonEndpoint contains information about a single Daemon endpoint.
func (*DaemonEndpoint) CodecDecodeSelf ¶
func (x *DaemonEndpoint) CodecDecodeSelf(d *codec1978.Decoder)
func (*DaemonEndpoint) CodecEncodeSelf ¶
func (x *DaemonEndpoint) CodecEncodeSelf(e *codec1978.Encoder)
func (DaemonEndpoint) SwaggerDoc ¶
func (DaemonEndpoint) SwaggerDoc() map[string]string
type DeleteOptions ¶
type DeleteOptions struct { unversioned.TypeMeta `json:",inline"` // The duration in seconds before the object should be deleted. Value must be non-negative integer. // The value zero indicates delete immediately. If this value is nil, the default grace period for the // specified type will be used. // Defaults to a per object value if not specified. zero means delete immediately. GracePeriodSeconds *int64 `json:"gracePeriodSeconds"` }
DeleteOptions may be provided when deleting an API object
func (*DeleteOptions) CodecDecodeSelf ¶
func (x *DeleteOptions) CodecDecodeSelf(d *codec1978.Decoder)
func (*DeleteOptions) CodecEncodeSelf ¶
func (x *DeleteOptions) CodecEncodeSelf(e *codec1978.Encoder)
func (*DeleteOptions) GetObjectKind ¶
func (obj *DeleteOptions) GetObjectKind() unversioned.ObjectKind
func (DeleteOptions) SwaggerDoc ¶
func (DeleteOptions) SwaggerDoc() map[string]string
type DownwardAPIVolumeFile ¶
type DownwardAPIVolumeFile struct { // Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' Path string `json:"path"` // Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. FieldRef ObjectFieldSelector `json:"fieldRef"` }
DownwardAPIVolumeFile represents information to create the file containing the pod field
func (*DownwardAPIVolumeFile) CodecDecodeSelf ¶
func (x *DownwardAPIVolumeFile) CodecDecodeSelf(d *codec1978.Decoder)
func (*DownwardAPIVolumeFile) CodecEncodeSelf ¶
func (x *DownwardAPIVolumeFile) CodecEncodeSelf(e *codec1978.Encoder)
func (DownwardAPIVolumeFile) SwaggerDoc ¶
func (DownwardAPIVolumeFile) SwaggerDoc() map[string]string
type DownwardAPIVolumeSource ¶
type DownwardAPIVolumeSource struct { // Items is a list of downward API volume file Items []DownwardAPIVolumeFile `json:"items,omitempty"` }
DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling.
func (*DownwardAPIVolumeSource) CodecDecodeSelf ¶
func (x *DownwardAPIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*DownwardAPIVolumeSource) CodecEncodeSelf ¶
func (x *DownwardAPIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (DownwardAPIVolumeSource) SwaggerDoc ¶
func (DownwardAPIVolumeSource) SwaggerDoc() map[string]string
type EmptyDirVolumeSource ¶
type EmptyDirVolumeSource struct { // What type of storage medium should back this directory. // The default is "" which means to use the node's default medium. // Must be an empty string (default) or Memory. // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#emptydir Medium StorageMedium `json:"medium,omitempty"` }
Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.
func (*EmptyDirVolumeSource) CodecDecodeSelf ¶
func (x *EmptyDirVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*EmptyDirVolumeSource) CodecEncodeSelf ¶
func (x *EmptyDirVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (EmptyDirVolumeSource) SwaggerDoc ¶
func (EmptyDirVolumeSource) SwaggerDoc() map[string]string
type EndpointAddress ¶
type EndpointAddress struct { // The IP of this endpoint. // May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), // or link-local multicast ((224.0.0.0/24). // TODO: This should allow hostname or IP, See #4447. IP string `json:"ip"` // Reference to object providing the endpoint. TargetRef *ObjectReference `json:"targetRef,omitempty"` }
EndpointAddress is a tuple that describes single IP address.
func (*EndpointAddress) CodecDecodeSelf ¶
func (x *EndpointAddress) CodecDecodeSelf(d *codec1978.Decoder)
func (*EndpointAddress) CodecEncodeSelf ¶
func (x *EndpointAddress) CodecEncodeSelf(e *codec1978.Encoder)
func (EndpointAddress) SwaggerDoc ¶
func (EndpointAddress) SwaggerDoc() map[string]string
type EndpointPort ¶
type EndpointPort struct { // The name of this port (corresponds to ServicePort.Name). // Must be a DNS_LABEL. // Optional only if one port is defined. Name string `json:"name,omitempty"` // The port number of the endpoint. Port int32 `json:"port"` // The IP protocol for this port. // Must be UDP or TCP. // Default is TCP. Protocol Protocol `json:"protocol,omitempty"` }
EndpointPort is a tuple that describes a single port.
func (*EndpointPort) CodecDecodeSelf ¶
func (x *EndpointPort) CodecDecodeSelf(d *codec1978.Decoder)
func (*EndpointPort) CodecEncodeSelf ¶
func (x *EndpointPort) CodecEncodeSelf(e *codec1978.Encoder)
func (EndpointPort) SwaggerDoc ¶
func (EndpointPort) SwaggerDoc() map[string]string
type EndpointSubset ¶
type EndpointSubset struct { // IP addresses which offer the related ports that are marked as ready. These endpoints // should be considered safe for load balancers and clients to utilize. Addresses []EndpointAddress `json:"addresses,omitempty"` // IP addresses which offer the related ports but are not currently marked as ready // because they have not yet finished starting, have recently failed a readiness check, // or have recently failed a liveness check. NotReadyAddresses []EndpointAddress `json:"notReadyAddresses,omitempty"` // Port numbers available on the related IP addresses. Ports []EndpointPort `json:"ports,omitempty"` }
EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given:
{ Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] }
The resulting set of endpoints can be viewed as:
a: [ 10.10.1.1:8675, 10.10.2.2:8675 ], b: [ 10.10.1.1:309, 10.10.2.2:309 ]
func (*EndpointSubset) CodecDecodeSelf ¶
func (x *EndpointSubset) CodecDecodeSelf(d *codec1978.Decoder)
func (*EndpointSubset) CodecEncodeSelf ¶
func (x *EndpointSubset) CodecEncodeSelf(e *codec1978.Encoder)
func (EndpointSubset) SwaggerDoc ¶
func (EndpointSubset) SwaggerDoc() map[string]string
type Endpoints ¶
type Endpoints struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata ObjectMeta `json:"metadata,omitempty"` // The set of all endpoints is the union of all subsets. Addresses are placed into // subsets according to the IPs they share. A single address with multiple ports, // some of which are ready and some of which are not (because they come from // different containers) will result in the address being displayed in different // subsets for the different ports. No address will appear in both Addresses and // NotReadyAddresses in the same subset. // Sets of addresses and ports that comprise a service. Subsets []EndpointSubset `json:"subsets"` }
Endpoints is a collection of endpoints that implement the actual service. Example:
Name: "mysvc", Subsets: [ { Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] }, { Addresses: [{"ip": "10.10.3.3"}], Ports: [{"name": "a", "port": 93}, {"name": "b", "port": 76}] }, ]
func (*Endpoints) CodecDecodeSelf ¶
func (*Endpoints) CodecEncodeSelf ¶
func (*Endpoints) GetObjectKind ¶
func (obj *Endpoints) GetObjectKind() unversioned.ObjectKind
func (Endpoints) SwaggerDoc ¶
type EndpointsList ¶
type EndpointsList struct { unversioned.TypeMeta `json:",inline"` // Standard list metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds unversioned.ListMeta `json:"metadata,omitempty"` // List of endpoints. Items []Endpoints `json:"items"` }
EndpointsList is a list of endpoints.
func (*EndpointsList) CodecDecodeSelf ¶
func (x *EndpointsList) CodecDecodeSelf(d *codec1978.Decoder)
func (*EndpointsList) CodecEncodeSelf ¶
func (x *EndpointsList) CodecEncodeSelf(e *codec1978.Encoder)
func (*EndpointsList) GetObjectKind ¶
func (obj *EndpointsList) GetObjectKind() unversioned.ObjectKind
func (EndpointsList) SwaggerDoc ¶
func (EndpointsList) SwaggerDoc() map[string]string
type EnvVar ¶
type EnvVar struct { // Name of the environment variable. Must be a C_IDENTIFIER. Name string `json:"name"` // Variable references $(VAR_NAME) are expanded // using the previous defined environment variables in the container and // any service environment variables. If a variable cannot be resolved, // the reference in the input string will be unchanged. The $(VAR_NAME) // syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped // references will never be expanded, regardless of whether the variable // exists or not. // Defaults to "". Value string `json:"value,omitempty"` // Source for the environment variable's value. Cannot be used if value is not empty. ValueFrom *EnvVarSource `json:"valueFrom,omitempty"` }
EnvVar represents an environment variable present in a Container.
func (*EnvVar) CodecDecodeSelf ¶
func (*EnvVar) CodecEncodeSelf ¶
func (EnvVar) SwaggerDoc ¶
type EnvVarSource ¶
type EnvVarSource struct { // Selects a field of the pod. Only name and namespace are supported. FieldRef *ObjectFieldSelector `json:"fieldRef"` }
EnvVarSource represents a source for the value of an EnvVar.
func (*EnvVarSource) CodecDecodeSelf ¶
func (x *EnvVarSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*EnvVarSource) CodecEncodeSelf ¶
func (x *EnvVarSource) CodecEncodeSelf(e *codec1978.Encoder)
func (EnvVarSource) SwaggerDoc ¶
func (EnvVarSource) SwaggerDoc() map[string]string
type Event ¶
type Event struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata ObjectMeta `json:"metadata"` // The object that this event is about. InvolvedObject ObjectReference `json:"involvedObject"` // This should be a short, machine understandable string that gives the reason // for the transition into the object's current status. // TODO: provide exact specification for format. Reason string `json:"reason,omitempty"` // A human-readable description of the status of this operation. // TODO: decide on maximum length. Message string `json:"message,omitempty"` // The component reporting this event. Should be a short machine understandable string. Source EventSource `json:"source,omitempty"` // The time at which the event was first recorded. (Time of server receipt is in TypeMeta.) FirstTimestamp unversioned.Time `json:"firstTimestamp,omitempty"` // The time at which the most recent occurrence of this event was recorded. LastTimestamp unversioned.Time `json:"lastTimestamp,omitempty"` // The number of times this event has occurred. Count int32 `json:"count,omitempty"` // Type of this event (Normal, Warning), new types could be added in the future Type string `json:"type,omitempty"` }
Event is a report of an event somewhere in the cluster. TODO: Decide whether to store these separately or with the object they apply to.
func (*Event) CodecDecodeSelf ¶
func (*Event) CodecEncodeSelf ¶
func (*Event) GetObjectKind ¶
func (obj *Event) GetObjectKind() unversioned.ObjectKind
func (Event) SwaggerDoc ¶
type EventList ¶
type EventList struct { unversioned.TypeMeta `json:",inline"` // Standard list metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds unversioned.ListMeta `json:"metadata,omitempty"` // List of events Items []Event `json:"items"` }
EventList is a list of events.
func (*EventList) CodecDecodeSelf ¶
func (*EventList) CodecEncodeSelf ¶
func (*EventList) GetObjectKind ¶
func (obj *EventList) GetObjectKind() unversioned.ObjectKind
func (EventList) SwaggerDoc ¶
type EventSource ¶
type EventSource struct { // Component from which the event is generated. Component string `json:"component,omitempty"` // Host name on which the event is generated. Host string `json:"host,omitempty"` }
EventSource contains information for an event.
func (*EventSource) CodecDecodeSelf ¶
func (x *EventSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*EventSource) CodecEncodeSelf ¶
func (x *EventSource) CodecEncodeSelf(e *codec1978.Encoder)
func (EventSource) SwaggerDoc ¶
func (EventSource) SwaggerDoc() map[string]string
type ExecAction ¶
type ExecAction struct { // Command is the command line to execute inside the container, the working directory for the // command is root ('/') in the container's filesystem. The command is simply exec'd, it is // not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use // a shell, you need to explicitly call out to that shell. // Exit status of 0 is treated as live/healthy and non-zero is unhealthy. Command []string `json:"command,omitempty"` }
ExecAction describes a "run in container" action.
func (*ExecAction) CodecDecodeSelf ¶
func (x *ExecAction) CodecDecodeSelf(d *codec1978.Decoder)
func (*ExecAction) CodecEncodeSelf ¶
func (x *ExecAction) CodecEncodeSelf(e *codec1978.Encoder)
func (ExecAction) SwaggerDoc ¶
func (ExecAction) SwaggerDoc() map[string]string
type ExportOptions ¶
type ExportOptions struct { unversioned.TypeMeta `json:",inline"` // Should this value be exported. Export strips fields that a user can not specify. Export bool `json:"export"` // Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace' Exact bool `json:"exact"` }
ExportOptions is the query options to the standard REST get call.
func (*ExportOptions) CodecDecodeSelf ¶
func (x *ExportOptions) CodecDecodeSelf(d *codec1978.Decoder)
func (*ExportOptions) CodecEncodeSelf ¶
func (x *ExportOptions) CodecEncodeSelf(e *codec1978.Encoder)
func (*ExportOptions) GetObjectKind ¶
func (obj *ExportOptions) GetObjectKind() unversioned.ObjectKind
func (ExportOptions) SwaggerDoc ¶
func (ExportOptions) SwaggerDoc() map[string]string
type FCVolumeSource ¶
type FCVolumeSource struct { // Required: FC target world wide names (WWNs) TargetWWNs []string `json:"targetWWNs"` // Required: FC target lun number Lun *int32 `json:"lun"` // Required: Filesystem type to mount. // Must be a filesystem type supported by the host operating system. // Ex. "ext4", "xfs", "ntfs" // TODO: how do we prevent errors in the filesystem from compromising the machine FSType string `json:"fsType"` // Optional: Defaults to false (read/write). ReadOnly here will force // the ReadOnly setting in VolumeMounts. ReadOnly bool `json:"readOnly,omitempty"` }
Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling.
func (*FCVolumeSource) CodecDecodeSelf ¶
func (x *FCVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*FCVolumeSource) CodecEncodeSelf ¶
func (x *FCVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (FCVolumeSource) SwaggerDoc ¶
func (FCVolumeSource) SwaggerDoc() map[string]string
type FinalizerName ¶
type FinalizerName string
const (
FinalizerKubernetes FinalizerName = "kubernetes"
)
These are internal finalizer values to Kubernetes, must be qualified name unless defined here
func (*FinalizerName) CodecDecodeSelf ¶
func (x *FinalizerName) CodecDecodeSelf(d *codec1978.Decoder)
func (FinalizerName) CodecEncodeSelf ¶
func (x FinalizerName) CodecEncodeSelf(e *codec1978.Encoder)
type FlexVolumeSource ¶
type FlexVolumeSource struct { // Driver is the name of the driver to use for this volume. Driver string `json:"driver"` // Required: Filesystem type to mount. // Must be a filesystem type supported by the host operating system. // Ex. "ext4", "xfs", "ntfs" FSType string `json:"fsType,omitempty"` // Optional: SecretRef is reference to the authentication secret for User, default is empty. SecretRef *LocalObjectReference `json:"secretRef,omitempty"` // Optional: Defaults to false (read/write). ReadOnly here will force // the ReadOnly setting in VolumeMounts. ReadOnly bool `json:"readOnly,omitempty"` // Optional: Extra command options if any. Options map[string]string `json:"options,omitempty"` }
FlexVolume represents a generic volume resource that is provisioned/attached using a exec based plugin. This is an alpha feature and may change in future.
func (*FlexVolumeSource) CodecDecodeSelf ¶
func (x *FlexVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*FlexVolumeSource) CodecEncodeSelf ¶
func (x *FlexVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (FlexVolumeSource) SwaggerDoc ¶
func (FlexVolumeSource) SwaggerDoc() map[string]string
type FlockerVolumeSource ¶
type FlockerVolumeSource struct { // Required: the volume name. This is going to be store on metadata -> name on the payload for Flocker DatasetName string `json:"datasetName"` }
Represents a Flocker volume mounted by the Flocker agent. Flocker volumes do not support ownership management or SELinux relabeling.
func (*FlockerVolumeSource) CodecDecodeSelf ¶
func (x *FlockerVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*FlockerVolumeSource) CodecEncodeSelf ¶
func (x *FlockerVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (FlockerVolumeSource) SwaggerDoc ¶
func (FlockerVolumeSource) SwaggerDoc() map[string]string
type GCEPersistentDiskVolumeSource ¶
type GCEPersistentDiskVolumeSource struct { // Unique name of the PD resource in GCE. Used to identify the disk in GCE. // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk PDName string `json:"pdName"` // Filesystem type of the volume that you want to mount. // Tip: Ensure that the filesystem type is supported by the host operating system. // Examples: "ext4", "xfs", "ntfs". // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk // TODO: how do we prevent errors in the filesystem from compromising the machine FSType string `json:"fsType"` // The partition in the volume that you want to mount. // If omitted, the default is to mount by volume name. // Examples: For volume /dev/sda1, you specify the partition as "1". // Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk Partition int32 `json:"partition,omitempty"` // ReadOnly here will force the ReadOnly setting in VolumeMounts. // Defaults to false. // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk ReadOnly bool `json:"readOnly,omitempty"` }
Represents a Persistent Disk resource in Google Compute Engine.
A GCE PD must exist and be formatted before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once. GCE PDs support ownership management and SELinux relabeling.
func (*GCEPersistentDiskVolumeSource) CodecDecodeSelf ¶
func (x *GCEPersistentDiskVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*GCEPersistentDiskVolumeSource) CodecEncodeSelf ¶
func (x *GCEPersistentDiskVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (GCEPersistentDiskVolumeSource) SwaggerDoc ¶
func (GCEPersistentDiskVolumeSource) SwaggerDoc() map[string]string
type GitRepoVolumeSource ¶
type GitRepoVolumeSource struct { // Repository URL Repository string `json:"repository"` // Commit hash for the specified revision. Revision string `json:"revision,omitempty"` // Target directory name. // Must not contain or start with '..'. If '.' is supplied, the volume directory will be the // git repository. Otherwise, if specified, the volume will contain the git repository in // the subdirectory with the given name. Directory string `json:"directory,omitempty"` }
Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.
func (*GitRepoVolumeSource) CodecDecodeSelf ¶
func (x *GitRepoVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*GitRepoVolumeSource) CodecEncodeSelf ¶
func (x *GitRepoVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (GitRepoVolumeSource) SwaggerDoc ¶
func (GitRepoVolumeSource) SwaggerDoc() map[string]string
type GlusterfsVolumeSource ¶
type GlusterfsVolumeSource struct { // EndpointsName is the endpoint name that details Glusterfs topology. // More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod EndpointsName string `json:"endpoints"` // Path is the Glusterfs volume path. // More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod Path string `json:"path"` // ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. // Defaults to false. // More info: http://releases.k8s.io/HEAD/examples/glusterfs/README.md#create-a-pod ReadOnly bool `json:"readOnly,omitempty"` }
Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.
func (*GlusterfsVolumeSource) CodecDecodeSelf ¶
func (x *GlusterfsVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*GlusterfsVolumeSource) CodecEncodeSelf ¶
func (x *GlusterfsVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (GlusterfsVolumeSource) SwaggerDoc ¶
func (GlusterfsVolumeSource) SwaggerDoc() map[string]string
type HTTPGetAction ¶
type HTTPGetAction struct { // Path to access on the HTTP server. Path string `json:"path,omitempty"` // Name or number of the port to access on the container. // Number must be in the range 1 to 65535. // Name must be an IANA_SVC_NAME. Port intstr.IntOrString `json:"port"` // Host name to connect to, defaults to the pod IP. Host string `json:"host,omitempty"` // Scheme to use for connecting to the host. // Defaults to HTTP. Scheme URIScheme `json:"scheme,omitempty"` }
HTTPGetAction describes an action based on HTTP Get requests.
func (*HTTPGetAction) CodecDecodeSelf ¶
func (x *HTTPGetAction) CodecDecodeSelf(d *codec1978.Decoder)
func (*HTTPGetAction) CodecEncodeSelf ¶
func (x *HTTPGetAction) CodecEncodeSelf(e *codec1978.Encoder)
func (HTTPGetAction) SwaggerDoc ¶
func (HTTPGetAction) SwaggerDoc() map[string]string
type Handler ¶
type Handler struct { // One and only one of the following should be specified. // Exec specifies the action to take. Exec *ExecAction `json:"exec,omitempty"` // HTTPGet specifies the http request to perform. HTTPGet *HTTPGetAction `json:"httpGet,omitempty"` // TCPSocket specifies an action involving a TCP port. // TCP hooks not yet supported // TODO: implement a realistic TCP lifecycle hook TCPSocket *TCPSocketAction `json:"tcpSocket,omitempty"` }
Handler defines a specific action that should be taken TODO: pass structured data to these actions, and document that data here.
func (*Handler) CodecDecodeSelf ¶
func (*Handler) CodecEncodeSelf ¶
func (Handler) SwaggerDoc ¶
type HostPathVolumeSource ¶
type HostPathVolumeSource struct { // Path of the directory on the host. // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#hostpath Path string `json:"path"` }
Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling.
func (*HostPathVolumeSource) CodecDecodeSelf ¶
func (x *HostPathVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*HostPathVolumeSource) CodecEncodeSelf ¶
func (x *HostPathVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (HostPathVolumeSource) SwaggerDoc ¶
func (HostPathVolumeSource) SwaggerDoc() map[string]string
type ISCSIVolumeSource ¶
type ISCSIVolumeSource struct { // iSCSI target portal. The portal is either an IP or ip_addr:port if the port // is other than default (typically TCP ports 860 and 3260). TargetPortal string `json:"targetPortal"` // Target iSCSI Qualified Name. IQN string `json:"iqn"` // iSCSI target lun number. Lun int32 `json:"lun"` // Optional: Defaults to 'default' (tcp). iSCSI interface name that uses an iSCSI transport. ISCSIInterface string `json:"iscsiInterface,omitempty"` // Filesystem type of the volume that you want to mount. // Tip: Ensure that the filesystem type is supported by the host operating system. // Examples: "ext4", "xfs", "ntfs". // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#iscsi // TODO: how do we prevent errors in the filesystem from compromising the machine FSType string `json:"fsType"` // ReadOnly here will force the ReadOnly setting in VolumeMounts. // Defaults to false. ReadOnly bool `json:"readOnly,omitempty"` }
Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.
func (*ISCSIVolumeSource) CodecDecodeSelf ¶
func (x *ISCSIVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*ISCSIVolumeSource) CodecEncodeSelf ¶
func (x *ISCSIVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (ISCSIVolumeSource) SwaggerDoc ¶
func (ISCSIVolumeSource) SwaggerDoc() map[string]string
type Lifecycle ¶
type Lifecycle struct { // PostStart is called immediately after a container is created. If the handler fails, // the container is terminated and restarted according to its restart policy. // Other management of the container blocks until the hook completes. // More info: http://releases.k8s.io/HEAD/docs/user-guide/container-environment.md#hook-details PostStart *Handler `json:"postStart,omitempty"` // PreStop is called immediately before a container is terminated. // The container is terminated after the handler completes. // The reason for termination is passed to the handler. // Regardless of the outcome of the handler, the container is eventually terminated. // Other management of the container blocks until the hook completes. // More info: http://releases.k8s.io/HEAD/docs/user-guide/container-environment.md#hook-details PreStop *Handler `json:"preStop,omitempty"` }
Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted.
func (*Lifecycle) CodecDecodeSelf ¶
func (*Lifecycle) CodecEncodeSelf ¶
func (Lifecycle) SwaggerDoc ¶
type LimitRange ¶
type LimitRange struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata ObjectMeta `json:"metadata,omitempty"` // Spec defines the limits enforced. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status Spec LimitRangeSpec `json:"spec,omitempty"` }
LimitRange sets resource usage limits for each kind of resource in a Namespace.
func (*LimitRange) CodecDecodeSelf ¶
func (x *LimitRange) CodecDecodeSelf(d *codec1978.Decoder)
func (*LimitRange) CodecEncodeSelf ¶
func (x *LimitRange) CodecEncodeSelf(e *codec1978.Encoder)
func (*LimitRange) GetObjectKind ¶
func (obj *LimitRange) GetObjectKind() unversioned.ObjectKind
func (LimitRange) SwaggerDoc ¶
func (LimitRange) SwaggerDoc() map[string]string
type LimitRangeItem ¶
type LimitRangeItem struct { // Type of resource that this limit applies to. Type LimitType `json:"type,omitempty"` // Max usage constraints on this kind by resource name. Max ResourceList `json:"max,omitempty"` // Min usage constraints on this kind by resource name. Min ResourceList `json:"min,omitempty"` // Default resource requirement limit value by resource name if resource limit is omitted. Default ResourceList `json:"default,omitempty"` // DefaultRequest is the default resource requirement request value by resource name if resource request is omitted. DefaultRequest ResourceList `json:"defaultRequest,omitempty"` // MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource. MaxLimitRequestRatio ResourceList `json:"maxLimitRequestRatio,omitempty"` }
LimitRangeItem defines a min/max usage limit for any resource that matches on kind.
func (*LimitRangeItem) CodecDecodeSelf ¶
func (x *LimitRangeItem) CodecDecodeSelf(d *codec1978.Decoder)
func (*LimitRangeItem) CodecEncodeSelf ¶
func (x *LimitRangeItem) CodecEncodeSelf(e *codec1978.Encoder)
func (LimitRangeItem) SwaggerDoc ¶
func (LimitRangeItem) SwaggerDoc() map[string]string
type LimitRangeList ¶
type LimitRangeList struct { unversioned.TypeMeta `json:",inline"` // Standard list metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds unversioned.ListMeta `json:"metadata,omitempty"` // Items is a list of LimitRange objects. // More info: http://releases.k8s.io/HEAD/docs/design/admission_control_limit_range.md Items []LimitRange `json:"items"` }
LimitRangeList is a list of LimitRange items.
func (*LimitRangeList) CodecDecodeSelf ¶
func (x *LimitRangeList) CodecDecodeSelf(d *codec1978.Decoder)
func (*LimitRangeList) CodecEncodeSelf ¶
func (x *LimitRangeList) CodecEncodeSelf(e *codec1978.Encoder)
func (*LimitRangeList) GetObjectKind ¶
func (obj *LimitRangeList) GetObjectKind() unversioned.ObjectKind
func (LimitRangeList) SwaggerDoc ¶
func (LimitRangeList) SwaggerDoc() map[string]string
type LimitRangeSpec ¶
type LimitRangeSpec struct { // Limits is the list of LimitRangeItem objects that are enforced. Limits []LimitRangeItem `json:"limits"` }
LimitRangeSpec defines a min/max usage limit for resources that match on kind.
func (*LimitRangeSpec) CodecDecodeSelf ¶
func (x *LimitRangeSpec) CodecDecodeSelf(d *codec1978.Decoder)
func (*LimitRangeSpec) CodecEncodeSelf ¶
func (x *LimitRangeSpec) CodecEncodeSelf(e *codec1978.Encoder)
func (LimitRangeSpec) SwaggerDoc ¶
func (LimitRangeSpec) SwaggerDoc() map[string]string
type LimitType ¶
type LimitType string
LimitType is a type of object that is limited
func (*LimitType) CodecDecodeSelf ¶
func (LimitType) CodecEncodeSelf ¶
type List ¶
type List struct { unversioned.TypeMeta `json:",inline"` // Standard list metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds unversioned.ListMeta `json:"metadata,omitempty"` // List of objects Items []runtime.RawExtension `json:"items"` }
List holds a list of objects, which may not be known by the server.
func (*List) CodecDecodeSelf ¶
func (*List) CodecEncodeSelf ¶
func (*List) GetObjectKind ¶
func (obj *List) GetObjectKind() unversioned.ObjectKind
func (List) SwaggerDoc ¶
type ListOptions ¶
type ListOptions struct { unversioned.TypeMeta `json:",inline"` // A selector to restrict the list of returned objects by their labels. // Defaults to everything. LabelSelector string `json:"labelSelector,omitempty"` // A selector to restrict the list of returned objects by their fields. // Defaults to everything. FieldSelector string `json:"fieldSelector,omitempty"` // Watch for changes to the described resources and return them as a stream of // add, update, and remove notifications. Specify resourceVersion. Watch bool `json:"watch,omitempty"` // When specified with a watch call, shows changes that occur after that particular version of a resource. // Defaults to changes from the beginning of history. ResourceVersion string `json:"resourceVersion,omitempty"` // Timeout for the list/watch call. TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty"` }
ListOptions is the query options to a standard REST list call.
func (*ListOptions) CodecDecodeSelf ¶
func (x *ListOptions) CodecDecodeSelf(d *codec1978.Decoder)
func (*ListOptions) CodecEncodeSelf ¶
func (x *ListOptions) CodecEncodeSelf(e *codec1978.Encoder)
func (*ListOptions) GetObjectKind ¶
func (obj *ListOptions) GetObjectKind() unversioned.ObjectKind
func (ListOptions) SwaggerDoc ¶
func (ListOptions) SwaggerDoc() map[string]string
type LoadBalancerIngress ¶
type LoadBalancerIngress struct { // IP is set for load-balancer ingress points that are IP based // (typically GCE or OpenStack load-balancers) IP string `json:"ip,omitempty"` // Hostname is set for load-balancer ingress points that are DNS based // (typically AWS load-balancers) Hostname string `json:"hostname,omitempty"` }
LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.
func (*LoadBalancerIngress) CodecDecodeSelf ¶
func (x *LoadBalancerIngress) CodecDecodeSelf(d *codec1978.Decoder)
func (*LoadBalancerIngress) CodecEncodeSelf ¶
func (x *LoadBalancerIngress) CodecEncodeSelf(e *codec1978.Encoder)
func (LoadBalancerIngress) SwaggerDoc ¶
func (LoadBalancerIngress) SwaggerDoc() map[string]string
type LoadBalancerStatus ¶
type LoadBalancerStatus struct { // Ingress is a list containing ingress points for the load-balancer. // Traffic intended for the service should be sent to these ingress points. Ingress []LoadBalancerIngress `json:"ingress,omitempty"` }
LoadBalancerStatus represents the status of a load-balancer.
func (*LoadBalancerStatus) CodecDecodeSelf ¶
func (x *LoadBalancerStatus) CodecDecodeSelf(d *codec1978.Decoder)
func (*LoadBalancerStatus) CodecEncodeSelf ¶
func (x *LoadBalancerStatus) CodecEncodeSelf(e *codec1978.Encoder)
func (LoadBalancerStatus) SwaggerDoc ¶
func (LoadBalancerStatus) SwaggerDoc() map[string]string
type LocalObjectReference ¶
type LocalObjectReference struct { // Name of the referent. // More info: http://releases.k8s.io/HEAD/docs/user-guide/identifiers.md#names // TODO: Add other useful fields. apiVersion, kind, uid? Name string `json:"name,omitempty"` }
LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
func (*LocalObjectReference) CodecDecodeSelf ¶
func (x *LocalObjectReference) CodecDecodeSelf(d *codec1978.Decoder)
func (*LocalObjectReference) CodecEncodeSelf ¶
func (x *LocalObjectReference) CodecEncodeSelf(e *codec1978.Encoder)
func (LocalObjectReference) SwaggerDoc ¶
func (LocalObjectReference) SwaggerDoc() map[string]string
type NFSVolumeSource ¶
type NFSVolumeSource struct { // Server is the hostname or IP address of the NFS server. // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs Server string `json:"server"` // Path that is exported by the NFS server. // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs Path string `json:"path"` // ReadOnly here will force // the NFS export to be mounted with read-only permissions. // Defaults to false. // More info: http://releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs ReadOnly bool `json:"readOnly,omitempty"` }
Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.
func (*NFSVolumeSource) CodecDecodeSelf ¶
func (x *NFSVolumeSource) CodecDecodeSelf(d *codec1978.Decoder)
func (*NFSVolumeSource) CodecEncodeSelf ¶
func (x *NFSVolumeSource) CodecEncodeSelf(e *codec1978.Encoder)
func (NFSVolumeSource) SwaggerDoc ¶
func (NFSVolumeSource) SwaggerDoc() map[string]string
type Namespace ¶
type Namespace struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata ObjectMeta `json:"metadata,omitempty"` // Spec defines the behavior of the Namespace. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status Spec NamespaceSpec `json:"spec,omitempty"` // Status describes the current status of a Namespace. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status Status NamespaceStatus `json:"status,omitempty"` }
Namespace provides a scope for Names. Use of multiple namespaces is optional.
func (*Namespace) CodecDecodeSelf ¶
func (*Namespace) CodecEncodeSelf ¶
func (*Namespace) GetObjectKind ¶
func (obj *Namespace) GetObjectKind() unversioned.ObjectKind
func (Namespace) SwaggerDoc ¶
type NamespaceList ¶
type NamespaceList struct { unversioned.TypeMeta `json:",inline"` // Standard list metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds unversioned.ListMeta `json:"metadata,omitempty"` // Items is the list of Namespace objects in the list. // More info: http://releases.k8s.io/HEAD/docs/user-guide/namespaces.md Items []Namespace `json:"items"` }
NamespaceList is a list of Namespaces.
func (*NamespaceList) CodecDecodeSelf ¶
func (x *NamespaceList) CodecDecodeSelf(d *codec1978.Decoder)
func (*NamespaceList) CodecEncodeSelf ¶
func (x *NamespaceList) CodecEncodeSelf(e *codec1978.Encoder)
func (*NamespaceList) GetObjectKind ¶
func (obj *NamespaceList) GetObjectKind() unversioned.ObjectKind
func (NamespaceList) SwaggerDoc ¶
func (NamespaceList) SwaggerDoc() map[string]string
type NamespacePhase ¶
type NamespacePhase string
const ( // NamespaceActive means the namespace is available for use in the system NamespaceActive NamespacePhase = "Active" // NamespaceTerminating means the namespace is undergoing graceful termination NamespaceTerminating NamespacePhase = "Terminating" )
These are the valid phases of a namespace.
func (*NamespacePhase) CodecDecodeSelf ¶
func (x *NamespacePhase) CodecDecodeSelf(d *codec1978.Decoder)
func (NamespacePhase) CodecEncodeSelf ¶
func (x NamespacePhase) CodecEncodeSelf(e *codec1978.Encoder)
type NamespaceSpec ¶
type NamespaceSpec struct { // Finalizers is an opaque list of values that must be empty to permanently remove object from storage. // More info: http://releases.k8s.io/HEAD/docs/design/namespaces.md#finalizers Finalizers []FinalizerName `json:"finalizers,omitempty"` }
NamespaceSpec describes the attributes on a Namespace.
func (*NamespaceSpec) CodecDecodeSelf ¶
func (x *NamespaceSpec) CodecDecodeSelf(d *codec1978.Decoder)
func (*NamespaceSpec) CodecEncodeSelf ¶
func (x *NamespaceSpec) CodecEncodeSelf(e *codec1978.Encoder)
func (NamespaceSpec) SwaggerDoc ¶
func (NamespaceSpec) SwaggerDoc() map[string]string
type NamespaceStatus ¶
type NamespaceStatus struct { // Phase is the current lifecycle phase of the namespace. // More info: http://releases.k8s.io/HEAD/docs/design/namespaces.md#phases Phase NamespacePhase `json:"phase,omitempty"` }
NamespaceStatus is information about the current status of a Namespace.
func (*NamespaceStatus) CodecDecodeSelf ¶
func (x *NamespaceStatus) CodecDecodeSelf(d *codec1978.Decoder)
func (*NamespaceStatus) CodecEncodeSelf ¶
func (x *NamespaceStatus) CodecEncodeSelf(e *codec1978.Encoder)
func (NamespaceStatus) SwaggerDoc ¶
func (NamespaceStatus) SwaggerDoc() map[string]string
type Node ¶
type Node struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#metadata ObjectMeta `json:"metadata,omitempty"` // Spec defines the behavior of a node. // http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status Spec NodeSpec `json:"spec,omitempty"` // Most recently observed status of the node. // Populated by the system. // Read-only. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#spec-and-status Status NodeStatus `json:"status,omitempty"` }
Node is a worker node in Kubernetes, formerly known as minion. Each node will have a unique identifier in the cache (i.e. in etcd).
func (*Node) CodecDecodeSelf ¶
func (*Node) CodecEncodeSelf ¶
func (*Node) GetObjectKind ¶
func (obj *Node) GetObjectKind() unversioned.ObjectKind
func (Node) SwaggerDoc ¶
type NodeAddress ¶
type NodeAddress struct { // Node address type, one of Hostname, ExternalIP or InternalIP. Type NodeAddressType `json:"type"` // The node address. Address string `json:"address"` }
NodeAddress contains information for the node's address.
func (*NodeAddress) CodecDecodeSelf ¶
func (x *NodeAddress) CodecDecodeSelf(d *codec1978.Decoder)
func (*NodeAddress) CodecEncodeSelf ¶
func (x *NodeAddress) CodecEncodeSelf(e *codec1978.Encoder)
func (NodeAddress) SwaggerDoc ¶
func (NodeAddress) SwaggerDoc() map[string]string
type NodeAddressType ¶
type NodeAddressType string
const ( NodeHostName NodeAddressType = "Hostname" NodeExternalIP NodeAddressType = "ExternalIP" NodeInternalIP NodeAddressType = "InternalIP" )
These are valid address type of node.
func (*NodeAddressType) CodecDecodeSelf ¶
func (x *NodeAddressType) CodecDecodeSelf(d *codec1978.Decoder)
func (NodeAddressType) CodecEncodeSelf ¶
func (x NodeAddressType) CodecEncodeSelf(e *codec1978.Encoder)
type NodeCondition ¶
type NodeCondition struct { // Type of node condition, currently only Ready. Type NodeConditionType `json:"type"` // Status of the condition, one of True, False, Unknown. Status ConditionStatus `json:"status"` // Last time we got an update on a given condition. LastHeartbeatTime unversioned.Time `json:"lastHeartbeatTime,omitempty"` // Last time the condition transit from one status to another. LastTransitionTime unversioned.Time `json:"lastTransitionTime,omitempty"` // (brief) reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human readable message indicating details about last transition. Message string `json:"message,omitempty"` }
NodeCondition contains condition infromation for a node.
func (*NodeCondition) CodecDecodeSelf ¶
func (x *NodeCondition) CodecDecodeSelf(d *codec1978.Decoder)
func (*NodeCondition) CodecEncodeSelf ¶
func (x *NodeCondition) CodecEncodeSelf(e *codec1978.Encoder)
func (NodeCondition) SwaggerDoc ¶
func (NodeCondition) SwaggerDoc() map[string]string
type NodeConditionType ¶
type NodeConditionType string
const ( // NodeReady means kubelet is healthy and ready to accept pods. NodeReady NodeConditionType = "Ready" // NodeOutOfDisk means the kubelet will not accept new pods due to insufficient free disk // space on the node. NodeOutOfDisk NodeConditionType = "OutOfDisk" )
These are valid conditions of node. Currently, we don't have enough information to decide node condition. In the future, we will add more. The proposed set of conditions are: NodeReachable, NodeLive, NodeReady, NodeSchedulable, NodeRunnable.
func (*NodeConditionType) CodecDecodeSelf ¶
func (x *NodeConditionType) CodecDecodeSelf(d *codec1978.Decoder)
func (NodeConditionType) CodecEncodeSelf ¶
func (x NodeConditionType) CodecEncodeSelf(e *codec1978.Encoder)
type NodeDaemonEndpoints ¶
type NodeDaemonEndpoints struct { // Endpoint on which Kubelet is listening. KubeletEndpoint DaemonEndpoint `json:"kubeletEndpoint,omitempty"` }
NodeDaemonEndpoints lists ports opened by daemons running on the Node.
func (*NodeDaemonEndpoints) CodecDecodeSelf ¶
func (x *NodeDaemonEndpoints) CodecDecodeSelf(d *codec1978.Decoder)
func (*NodeDaemonEndpoints) CodecEncodeSelf ¶
func (x *NodeDaemonEndpoints) CodecEncodeSelf(e *codec1978.Encoder)
func (NodeDaemonEndpoints) SwaggerDoc ¶
func (NodeDaemonEndpoints) SwaggerDoc() map[string]string
type NodeList ¶
type NodeList struct { unversioned.TypeMeta `json:",inline"` // Standard list metadata. // More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds unversioned.ListMeta `json:"metadata,omitempty"` // List of nodes Items []Node `json:"items"` }
NodeList is the whole list of all Nodes which have been registered with master.
func (*NodeList) CodecDecodeSelf ¶
func (*NodeList) CodecEncodeSelf ¶
func (*NodeList) GetObjectKind ¶
func (obj *NodeList) GetObjectKind() unversioned.ObjectKind
func (NodeList) SwaggerDoc ¶
type NodePhase ¶
type NodePhase string
const ( // NodePending means the node has been created/added by the system, but not configured. NodePending NodePhase = "Pending" // NodeRunning means the node has been configured and has Kubernetes components running. NodeRunning NodePhase = "Running" // NodeTerminated means the node has been removed from the cluster. NodeTerminated NodePhase = "Terminated" )
These are the valid phases of node.
func (*NodePhase) CodecDecodeSelf ¶
func (NodePhase) CodecEncodeSelf ¶
type NodeSpec ¶
type NodeSpec struct { // PodCIDR represents the pod IP range assigned to the node. PodCIDR string `json:"podCIDR,omitempty"` // External ID of the node assigned by some machine database (e.g. a cloud provider). // Deprecated. ExternalID string `json:"externalID,omitempty"` // ID of the node assigned by the cloud provider in the format: <ProviderName>://<ProviderSpecificNodeID> ProviderID string `json:"providerID,omitempty"` // Unschedulable controls node schedulability of new pods. By default, node is schedulable. // More info: http://releases.k8s.io/HEAD/docs/admin/node.md#manual-node-administration"` Unschedulable bool `json:"unschedulable,omitempty"` }
NodeSpec describes the attributes that a node is created with.
func (*NodeSpec) CodecDecodeSelf ¶
func (*NodeSpec) CodecEncodeSelf ¶
func (NodeSpec) SwaggerDoc ¶
type NodeStatus ¶
type NodeStatus struct {