condition

package
v1.18.0 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CombineDaemonSetStatus added in v1.16.0

func CombineDaemonSetStatus(dsStatus *v2alpha1.DaemonSetStatus, ddaiStatus *v2alpha1.DaemonSetStatus) *v2alpha1.DaemonSetStatus

func CombineDeploymentStatus added in v1.16.0

func CombineDeploymentStatus(deploymentStatus *v2alpha1.DeploymentStatus, ddaiStatus *v2alpha1.DeploymentStatus) *v2alpha1.DeploymentStatus

func DeleteDatadogAgentInternalStatusCondition added in v1.16.0

func DeleteDatadogAgentInternalStatusCondition(status *v1alpha1.DatadogAgentInternalStatus, conditionType string)

func DeleteDatadogAgentStatusCondition

func DeleteDatadogAgentStatusCondition(status *v2alpha1.DatadogAgentStatus, conditionType string)

DeleteDatadogAgentStatusCondition is used to delete a condition

func GetMetav1ConditionStatus

func GetMetav1ConditionStatus(status bool) metav1.ConditionStatus

GetMetav1ConditionStatus converts a boolean to metav1.ConditionStatus

func UpdateCombinedDaemonSetStatus

func UpdateCombinedDaemonSetStatus(dsStatus []*v2alpha1.DaemonSetStatus) *v2alpha1.DaemonSetStatus

UpdateCombinedDaemonSetStatus combines the status of multiple DaemonSetStatus

func UpdateDaemonSetStatus

func UpdateDaemonSetStatus(dsName string, ds *appsv1.DaemonSet, dsStatus []*v2alpha1.DaemonSetStatus, updateTime *metav1.Time) []*v2alpha1.DaemonSetStatus

UpdateDaemonSetStatus updates a daemonset's DaemonSetStatus

func UpdateDaemonSetStatusDDAI added in v1.16.0

func UpdateDaemonSetStatusDDAI(dsName string, ds *appsv1.DaemonSet, dsStatus *v2alpha1.DaemonSetStatus, updateTime *metav1.Time) *v2alpha1.DaemonSetStatus

UpdateDaemonSetStatusDDAI updates a daemonset's DaemonSetStatus

func UpdateDatadogAgentInternalStatusConditions added in v1.16.0

func UpdateDatadogAgentInternalStatusConditions(status *v1alpha1.DatadogAgentInternalStatus, now metav1.Time, t string, conditionStatus metav1.ConditionStatus, reason, message string, writeFalseIfNotExist bool)

UpdateDatadogAgentInternalStatusConditions used to update a specific string in conditions

func UpdateDatadogAgentStatusConditions

func UpdateDatadogAgentStatusConditions(status *v2alpha1.DatadogAgentStatus, now metav1.Time, t string, conditionStatus metav1.ConditionStatus, reason, message string, writeFalseIfNotExist bool)

UpdateDatadogAgentStatusConditions used to update a specific string in conditions

func UpdateDeploymentStatus

func UpdateDeploymentStatus(dep *appsv1.Deployment, depStatus *v2alpha1.DeploymentStatus, updateTime *metav1.Time) *v2alpha1.DeploymentStatus

UpdateDeploymentStatus updates a deployment's DeploymentStatus

func UpdateExtendedDaemonSetStatus

func UpdateExtendedDaemonSetStatus(eds *edsdatadoghqv1alpha1.ExtendedDaemonSet, dsStatus []*v2alpha1.DaemonSetStatus, updateTime *metav1.Time) []*v2alpha1.DaemonSetStatus

UpdateExtendedDaemonSetStatus updates an ExtendedDaemonSet's DaemonSetStatus

func UpdateExtendedDaemonSetStatusDDAI added in v1.16.0

func UpdateExtendedDaemonSetStatusDDAI(eds *edsdatadoghqv1alpha1.ExtendedDaemonSet, dsStatus *v2alpha1.DaemonSetStatus, updateTime *metav1.Time) *v2alpha1.DaemonSetStatus

UpdateExtendedDaemonSetStatusDDAI updates an ExtendedDaemonSet's DaemonSetStatus

Types

type DatadogAgentState

type DatadogAgentState string

DatadogAgentState type representing the deployment state of the different Agent components.

const (
	// DatadogAgentStateProgressing the deployment is progressing.
	DatadogAgentStateProgressing DatadogAgentState = "Progressing"
	// DatadogAgentStateRunning the deployment is running properly.
	DatadogAgentStateRunning DatadogAgentState = "Running"
	// DatadogAgentStateUpdating the deployment is currently under a rolling update.
	DatadogAgentStateUpdating DatadogAgentState = "Updating"
	// DatadogAgentStateCanary the deployment is currently under a canary testing (EDS only).
	DatadogAgentStateCanary DatadogAgentState = "Canary"
	// DatadogAgentStateFailed the current state of the deployment is considered as Failed.
	DatadogAgentStateFailed DatadogAgentState = "Failed"
)

Jump to

Keyboard shortcuts

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