configure

package
v0.2.7-alpha.7.1 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PodSpecConfigInjector

type PodSpecConfigInjector struct{}

func (*PodSpecConfigInjector) InjectDiscoveryServerConnection

func (cfg *PodSpecConfigInjector) InjectDiscoveryServerConnection(podSpec *corev1.PodSpec, connectionInfo robotv1alpha1.ConnectionInfo)

func (*PodSpecConfigInjector) InjectExternalVolumeConfiguration

func (cfg *PodSpecConfigInjector) InjectExternalVolumeConfiguration(podSpec *corev1.PodSpec, evStatuses []robotv1alpha2.ExternalVolumeStatus)

func (*PodSpecConfigInjector) InjectImagePullPolicy

func (cfg *PodSpecConfigInjector) InjectImagePullPolicy(podSpec *corev1.PodSpec)

func (*PodSpecConfigInjector) InjectLinuxUserAndGroup

func (cfg *PodSpecConfigInjector) InjectLinuxUserAndGroup(podSpec *corev1.PodSpec)

func (*PodSpecConfigInjector) InjectRMWImplementationConfiguration

func (cfg *PodSpecConfigInjector) InjectRMWImplementationConfiguration(podSpec *corev1.PodSpec, rmwImplementation string)

func (*PodSpecConfigInjector) InjectROSDomainID

func (cfg *PodSpecConfigInjector) InjectROSDomainID(podSpec *corev1.PodSpec, domainID int)

func (*PodSpecConfigInjector) InjectRemoteConfigurations

func (cfg *PodSpecConfigInjector) InjectRemoteConfigurations(podSpec *corev1.PodSpec, obj metav1.Object) *corev1.PodSpec

func (*PodSpecConfigInjector) InjectRuntimeClass

func (cfg *PodSpecConfigInjector) InjectRuntimeClass(podSpec *corev1.PodSpec, obj metav1.Object, currentNode corev1.Node)

func (*PodSpecConfigInjector) InjectTimezone

func (cfg *PodSpecConfigInjector) InjectTimezone(podSpec *corev1.PodSpec, node corev1.Node)

func (*PodSpecConfigInjector) InjectVolumeConfiguration

func (cfg *PodSpecConfigInjector) InjectVolumeConfiguration(podSpec *corev1.PodSpec, pvcStatuses []robotv1alpha2.OwnedPVCStatus)

func (*PodSpecConfigInjector) SchedulePod

func (cfg *PodSpecConfigInjector) SchedulePod(podSpec *corev1.PodSpec, obj metav1.Object)

type ServiceSpecConfigInjector

type ServiceSpecConfigInjector struct{}

func (*ServiceSpecConfigInjector) InjectRemoteConfigurations

func (cfg *ServiceSpecConfigInjector) InjectRemoteConfigurations(serviceSpec *corev1.ServiceSpec) *corev1.ServiceSpec

Jump to

Keyboard shortcuts

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