Documentation
¶
Overview ¶
Copyright 2025 NVIDIA CORPORATION SPDX-License-Identifier: Apache-2.0
Copyright 2025 NVIDIA CORPORATION SPDX-License-Identifier: Apache-2.0
Copyright 2025 NVIDIA CORPORATION SPDX-License-Identifier: Apache-2.0
Copyright 2025 NVIDIA CORPORATION SPDX-License-Identifier: Apache-2.0
Copyright 2025 NVIDIA CORPORATION SPDX-License-Identifier: Apache-2.0
Copyright 2025 NVIDIA CORPORATION SPDX-License-Identifier: Apache-2.0
Index ¶
- func ForAtLeastNPodCreation(ctx context.Context, client runtimeClient.WithWatch, ...)
- func ForAtLeastNPodsScheduled(ctx context.Context, client runtimeClient.WithWatch, namespace string, ...)
- func ForAtLeastNPodsUnschedulable(ctx context.Context, client runtimeClient.WithWatch, namespace string, ...)
- func ForAtLeastOnePodCreation(ctx context.Context, client runtimeClient.WithWatch, ...)
- func ForConfigMapCreation(ctx context.Context, client runtimeClient.WithWatch, namespace, name string)
- func ForKaiComponentPod(ctx context.Context, client runtimeClient.WithWatch, ...)
- func ForNoE2EPods(ctx context.Context, client runtimeClient.WithWatch)
- func ForNoReservationPods(ctx context.Context, client runtimeClient.WithWatch)
- func ForPodGroupNotReadyEvent(ctx context.Context, client runtimeClient.WithWatch, namespace, name string)
- func ForPodReady(ctx context.Context, client runtimeClient.WithWatch, pod *v1.Pod)
- func ForPodScheduled(ctx context.Context, client runtimeClient.WithWatch, pod *v1.Pod)
- func ForPodSucceededOrError(ctx context.Context, client runtimeClient.WithWatch, pod *v1.Pod)
- func ForPodUnschedulable(ctx context.Context, client runtimeClient.WithWatch, pod *v1.Pod)
- func ForPodsReady(ctx context.Context, client runtimeClient.WithWatch, namespace string, ...)
- func ForPodsScheduled(ctx context.Context, client runtimeClient.WithWatch, namespace string, ...)
- func ForPodsToBeDeleted(ctx context.Context, client runtimeClient.WithWatch, ...)
- func ForPodsWithCondition(ctx context.Context, client runtimeClient.WithWatch, ...)
- func ForRolloutRestartDeployment(ctx context.Context, client runtimeClient.WithWatch, namespace, name string) error
- func ForRunningSystemComponentEvent(ctx context.Context, client runtimeClient.WithWatch, ...)
- func PatchSystemDeploymentFeatureFlags(ctx context.Context, kubeClientset kubernetes.Interface, ...) error
- func UpateDeploymentReplicas(ctx context.Context, clientset kubernetes.Interface, namespace string, ...) error
- func WaitForDeploymentPodsRunning(ctx context.Context, client runtimeClient.WithWatch, name, namespace string)
- func WaitForEventInNamespace(ctx context.Context, client runtimeClient.WithWatch, namespace string, ...) bool
- func WaitForEventInNamespaceAndPod(ctx context.Context, client runtimeClient.WithWatch, namespace string, ...) bool
- func WaitForPodGroupsToBeReady(ctx context.Context, kubeClientset *kubernetes.Clientset, ...)
- type ArgsUpdater
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ForAtLeastNPodCreation ¶
func ForAtLeastNPodCreation(ctx context.Context, client runtimeClient.WithWatch, selector metav1.LabelSelector, n int)
func ForAtLeastOnePodCreation ¶
func ForAtLeastOnePodCreation(ctx context.Context, client runtimeClient.WithWatch, selector metav1.LabelSelector)
func ForConfigMapCreation ¶
func ForConfigMapCreation(ctx context.Context, client runtimeClient.WithWatch, namespace, name string)
func ForKaiComponentPod ¶ added in v0.6.0
func ForKaiComponentPod( ctx context.Context, client runtimeClient.WithWatch, appLabelComponentName string, condition checkCondition, )
func ForNoE2EPods ¶
func ForNoE2EPods(ctx context.Context, client runtimeClient.WithWatch)
func ForNoReservationPods ¶
func ForNoReservationPods(ctx context.Context, client runtimeClient.WithWatch)
func ForPodGroupNotReadyEvent ¶
func ForPodGroupNotReadyEvent(ctx context.Context, client runtimeClient.WithWatch, namespace, name string)
func ForPodReady ¶
func ForPodScheduled ¶
func ForPodSucceededOrError ¶
func ForPodUnschedulable ¶
func ForPodsReady ¶
func ForPodsScheduled ¶
func ForPodsToBeDeleted ¶
func ForPodsToBeDeleted(ctx context.Context, client runtimeClient.WithWatch, listOptions ...runtimeClient.ListOption)
func ForPodsWithCondition ¶
func ForPodsWithCondition( ctx context.Context, client runtimeClient.WithWatch, checkCondition checkCondition, listOptions ...runtimeClient.ListOption)
func ForRunningSystemComponentEvent ¶
func ForRunningSystemComponentEvent(ctx context.Context, client runtimeClient.WithWatch, appLabelComponentName string)
func PatchSystemDeploymentFeatureFlags ¶
func PatchSystemDeploymentFeatureFlags( ctx context.Context, kubeClientset kubernetes.Interface, controllerClient runtimeClient.WithWatch, namespace string, deploymentName string, containerName string, featureFlagsUpdater ArgsUpdater, ) error
func UpateDeploymentReplicas ¶
func WaitForDeploymentPodsRunning ¶
func WaitForDeploymentPodsRunning(ctx context.Context, client runtimeClient.WithWatch, name, namespace string)
WaitForDeploymentPodsRunning waits until all pods from a deployment are in the running state
func WaitForEventInNamespace ¶
func WaitForPodGroupsToBeReady ¶
func WaitForPodGroupsToBeReady( ctx context.Context, kubeClientset *kubernetes.Clientset, kaiClientset *kaiClient.Clientset, controllerClient runtimeClient.WithWatch, namespace string, numPodGroups int)
Types ¶
type ArgsUpdater ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.