Documentation
¶
Index ¶
- func CombineDaemonSetStatus(dsStatus *v2alpha1.DaemonSetStatus, ddaiStatus *v2alpha1.DaemonSetStatus) *v2alpha1.DaemonSetStatus
- func CombineDeploymentStatus(deploymentStatus *v2alpha1.DeploymentStatus, ...) *v2alpha1.DeploymentStatus
- func DeleteDatadogAgentInternalStatusCondition(status *v1alpha1.DatadogAgentInternalStatus, conditionType string)
- func DeleteDatadogAgentStatusCondition(status *v2alpha1.DatadogAgentStatus, conditionType string)
- func GetMetav1ConditionStatus(status bool) metav1.ConditionStatus
- func UpdateCombinedDaemonSetStatus(dsStatus []*v2alpha1.DaemonSetStatus) *v2alpha1.DaemonSetStatus
- func UpdateDaemonSetStatus(dsName string, ds *appsv1.DaemonSet, dsStatus []*v2alpha1.DaemonSetStatus, ...) []*v2alpha1.DaemonSetStatus
- func UpdateDaemonSetStatusDDAI(dsName string, ds *appsv1.DaemonSet, dsStatus *v2alpha1.DaemonSetStatus, ...) *v2alpha1.DaemonSetStatus
- func UpdateDatadogAgentInternalStatusConditions(status *v1alpha1.DatadogAgentInternalStatus, now metav1.Time, t string, ...)
- func UpdateDatadogAgentStatusConditions(status *v2alpha1.DatadogAgentStatus, now metav1.Time, t string, ...)
- func UpdateDeploymentStatus(dep *appsv1.Deployment, depStatus *v2alpha1.DeploymentStatus, ...) *v2alpha1.DeploymentStatus
- func UpdateExtendedDaemonSetStatus(eds *edsdatadoghqv1alpha1.ExtendedDaemonSet, ...) []*v2alpha1.DaemonSetStatus
- func UpdateExtendedDaemonSetStatusDDAI(eds *edsdatadoghqv1alpha1.ExtendedDaemonSet, ...) *v2alpha1.DaemonSetStatus
- type DatadogAgentState
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" )