pods

package
v0.16.0-beta.5 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2023 License: Apache-2.0 Imports: 39 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddEphemeralContainer added in v0.11.0

func AddEphemeralContainer(ctx *synccontext.SyncContext, physicalClusterClient kubernetes.Interface, physicalPod *corev1.Pod, virtualPod *corev1.Pod) error

AddEphemeralContainer runs an EphemeralContainer in the target Pod for use as a debug container

func New added in v0.6.0

func SecretNamesFromContainer

func SecretNamesFromContainer(namespace string, container *corev1.Container) []string

func SecretNamesFromEphemeralContainer

func SecretNamesFromEphemeralContainer(namespace string, container *corev1.EphemeralContainer) []string

func SecretNamesFromPod

func SecretNamesFromPod(pod *corev1.Pod) []string

func SecretNamesFromVolumes added in v0.4.0

func SecretNamesFromVolumes(pod *corev1.Pod) []string

func UpdateConditions added in v0.11.0

func UpdateConditions(ctx *synccontext.SyncContext, physicalPod *corev1.Pod, virtualPod *corev1.Pod) (bool, error)

UpdateConditions adds/updates new/old conditions in the physical Pod

Types

type FakeMetricsRecorder added in v0.7.0

type FakeMetricsRecorder struct{}

func (*FakeMetricsRecorder) RecordError added in v0.7.0

func (n *FakeMetricsRecorder) RecordError(_ bool, _ api.Attributes)

func (*FakeMetricsRecorder) RecordEvaluation added in v0.7.0

func (n *FakeMetricsRecorder) RecordEvaluation(_ metrics.Decision, _ api.LevelVersion, _ metrics.Mode, _ api.Attributes)

func (*FakeMetricsRecorder) RecordExemption added in v0.7.0

func (n *FakeMetricsRecorder) RecordExemption(api.Attributes)

type PodAttributes added in v0.7.0

type PodAttributes struct {
	*corev1.Pod
}

func (*PodAttributes) GetKind added in v0.7.0

func (a *PodAttributes) GetKind() schema.GroupVersionKind

func (*PodAttributes) GetObject added in v0.7.0

func (a *PodAttributes) GetObject() (runtime.Object, error)

func (*PodAttributes) GetOldObject added in v0.7.0

func (a *PodAttributes) GetOldObject() (runtime.Object, error)

func (*PodAttributes) GetOperation added in v0.7.0

func (a *PodAttributes) GetOperation() admissionv1.Operation

func (*PodAttributes) GetResource added in v0.7.0

func (a *PodAttributes) GetResource() schema.GroupVersionResource

func (*PodAttributes) GetSubresource added in v0.7.0

func (a *PodAttributes) GetSubresource() string

func (*PodAttributes) GetUserName added in v0.7.0

func (a *PodAttributes) GetUserName() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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