@@ -23,20 +23,20 @@ import (
2323 corev1 "k8s.io/api/core/v1"
2424 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2525
26- dvcr_deployment_condition "github.com/deckhouse/virtualization/api/core/v1alpha2/dvcr-deployment-condition"
26+ dvcrdeploymentcondition "github.com/deckhouse/virtualization/api/core/v1alpha2/dvcr-deployment-condition"
2727)
2828
29- func NewMaintenanceCondition (reason dvcr_deployment_condition .MaintenanceReason , msgf string , args ... any ) appsv1.DeploymentCondition {
29+ func NewMaintenanceCondition (reason dvcrdeploymentcondition .MaintenanceReason , msgf string , args ... any ) appsv1.DeploymentCondition {
3030 status := "Unknown"
3131 switch reason {
32- case dvcr_deployment_condition . LastResult :
32+ case dvcrdeploymentcondition . Done :
3333 status = "False"
34- case dvcr_deployment_condition .InProgress :
34+ case dvcrdeploymentcondition .InProgress :
3535 status = "True"
3636 }
3737
3838 return appsv1.DeploymentCondition {
39- Type : dvcr_deployment_condition .MaintenanceType ,
39+ Type : dvcrdeploymentcondition .MaintenanceType ,
4040 Status : corev1 .ConditionStatus (status ),
4141 LastUpdateTime : metav1 .Now (),
4242 Reason : string (reason ),
@@ -46,7 +46,7 @@ func NewMaintenanceCondition(reason dvcr_deployment_condition.MaintenanceReason,
4646
4747// UpdateMaintenanceCondition replaces or removes Maintenance condition from deployment status.
4848// Return true if status was changed.
49- func UpdateMaintenanceCondition (deploy * appsv1.Deployment , reason dvcr_deployment_condition .MaintenanceReason , msgf string , args ... any ) {
49+ func UpdateMaintenanceCondition (deploy * appsv1.Deployment , reason dvcrdeploymentcondition .MaintenanceReason , msgf string , args ... any ) {
5050 if deploy == nil {
5151 return
5252 }
@@ -57,7 +57,7 @@ func UpdateMaintenanceCondition(deploy *appsv1.Deployment, reason dvcr_deploymen
5757 if len (deploy .Status .Conditions ) > 0 {
5858 filteredConditions := make ([]appsv1.DeploymentCondition , 0 )
5959 for _ , cond := range deploy .Status .Conditions {
60- if cond .Type == dvcr_deployment_condition .MaintenanceType {
60+ if cond .Type == dvcrdeploymentcondition .MaintenanceType {
6161 if cond .Reason != condition .Reason || cond .Message != condition .Message {
6262 condition .LastTransitionTime = metav1 .Now ()
6363 }
@@ -72,20 +72,3 @@ func UpdateMaintenanceCondition(deploy *appsv1.Deployment, reason dvcr_deploymen
7272 // Deploy has no conditions, create new slice.
7373 deploy .Status .Conditions = []appsv1.DeploymentCondition {condition }
7474}
75-
76- // DeleteMaintenanceCondition removes Maintenance condition from deployment status.
77- func DeleteMaintenanceCondition (deploy * appsv1.Deployment ) {
78- if deploy == nil || len (deploy .Status .Conditions ) == 0 {
79- return
80- }
81-
82- // Filter conditions to remove maintenance condition.
83- filteredConditions := make ([]appsv1.DeploymentCondition , 0 )
84- for _ , cond := range deploy .Status .Conditions {
85- if cond .Type != dvcr_deployment_condition .MaintenanceType {
86- // Copy only non-maintenance conditions.
87- filteredConditions = append (filteredConditions , cond )
88- }
89- }
90- deploy .Status .Conditions = filteredConditions
91- }
0 commit comments