pod

package
v0.0.0-...-5006184 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package +groupName=scheduler.arangodb.com

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Pod

type Pod struct {
	// Metadata keeps the metadata settings for Pod
	*schedulerPodResourcesApi.Metadata `json:",inline"`

	// Image keeps the image information
	*schedulerPodResourcesApi.Image `json:",inline"`

	// Scheduling keeps the scheduling information
	*schedulerPodResourcesApi.Scheduling `json:",inline"`

	// Namespace keeps the Container layer Kernel namespace configuration
	*schedulerPodResourcesApi.Namespace `json:",inline"`

	// Security keeps the security settings for Pod
	*schedulerPodResourcesApi.Security `json:",inline"`

	// Volumes keeps the volumes settings for Pod
	*schedulerPodResourcesApi.Volumes `json:",inline"`

	// ServiceAccount keeps the service account settings for Pod
	*schedulerPodResourcesApi.ServiceAccount `json:",inline"`
}

func (*Pod) Apply

func (a *Pod) Apply(template *core.PodTemplateSpec) error

func (*Pod) DeepCopy

func (in *Pod) DeepCopy() *Pod

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

func (*Pod) DeepCopyInto

func (in *Pod) DeepCopyInto(out *Pod)

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

func (*Pod) GetContainerNamespace

func (a *Pod) GetContainerNamespace() *schedulerPodResourcesApi.Namespace

func (*Pod) GetImage

func (a *Pod) GetImage() *schedulerPodResourcesApi.Image

func (*Pod) GetMetadata

func (a *Pod) GetMetadata() *schedulerPodResourcesApi.Metadata

func (*Pod) GetScheduling

func (a *Pod) GetScheduling() *schedulerPodResourcesApi.Scheduling

func (*Pod) GetSecurity

func (a *Pod) GetSecurity() *schedulerPodResourcesApi.Security

func (*Pod) GetServiceAccount

func (a *Pod) GetServiceAccount() *schedulerPodResourcesApi.ServiceAccount

func (*Pod) GetVolumes

func (a *Pod) GetVolumes() *schedulerPodResourcesApi.Volumes

func (*Pod) Validate

func (a *Pod) Validate() error

func (*Pod) With

func (a *Pod) With(other *Pod) *Pod

Directories

Path Synopsis
+k8s:deepcopy-gen=package +groupName=scheduler.arangodb.com
+k8s:deepcopy-gen=package +groupName=scheduler.arangodb.com

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL