Skip to content

Commit 0eb36dc

Browse files
committed
ccc
1 parent 00273ad commit 0eb36dc

3 files changed

Lines changed: 4 additions & 30 deletions

File tree

pkg/cvo/availableupdates_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import (
44
"context"
55
"errors"
66
"fmt"
7-
"github.com/openshift/cluster-version-operator/pkg/alert"
87
"net/http"
98
"net/http/httptest"
109
"net/url"
@@ -25,6 +24,7 @@ import (
2524
"k8s.io/apimachinery/pkg/util/sets"
2625
"k8s.io/client-go/util/workqueue"
2726

27+
"github.com/openshift/cluster-version-operator/pkg/alert"
2828
"github.com/openshift/cluster-version-operator/pkg/clusterconditions"
2929
"github.com/openshift/cluster-version-operator/pkg/clusterconditions/always"
3030
"github.com/openshift/cluster-version-operator/pkg/clusterconditions/mock"

pkg/cvo/status.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -229,13 +229,11 @@ func updateClusterVersionStatus(
229229
if shouldReconcileAcceptRisks() {
230230
updates := getAvailableUpdates()
231231
var riskConditions map[string][]metav1.Condition
232-
var alertRisks []configv1.ConditionalUpdateRisk
233232
if updates != nil {
234233
riskConditions = updates.RiskConditions
235-
alertRisks = updates.AlertRisks
236234
}
237235
cvStatus.ConditionalUpdates, riskNamesForDesiredImage = conditionalUpdateWithRiskNamesAndRiskConditions(cvStatus.ConditionalUpdates, riskConditions, desired.Image)
238-
cvStatus.ConditionalUpdateRisks = conditionalUpdateRisks(cvStatus.ConditionalUpdates, alertRisks)
236+
cvStatus.ConditionalUpdateRisks = conditionalUpdateRisks(cvStatus.ConditionalUpdates)
239237
}
240238

241239
risksMsg := ""
@@ -476,7 +474,7 @@ func conditionalUpdateWithRiskNamesAndRiskConditions(conditionalUpdates []config
476474
return result, riskNamesForDesiredImage
477475
}
478476

479-
func conditionalUpdateRisks(conditionalUpdates []configv1.ConditionalUpdate, alertRisks []configv1.ConditionalUpdateRisk) []configv1.ConditionalUpdateRisk {
477+
func conditionalUpdateRisks(conditionalUpdates []configv1.ConditionalUpdate) []configv1.ConditionalUpdateRisk {
480478
var result []configv1.ConditionalUpdateRisk
481479
riskNames := sets.New[string]()
482480
for _, conditionalUpdate := range conditionalUpdates {
@@ -488,7 +486,6 @@ func conditionalUpdateRisks(conditionalUpdates []configv1.ConditionalUpdate, ale
488486
result = append(result, risk)
489487
}
490488
}
491-
result = append(result, alertRisks...)
492489
sort.Slice(result, func(i, j int) bool {
493490
return result[i].Name < result[j].Name
494491
})

pkg/cvo/status_test.go

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1098,7 +1098,6 @@ func Test_conditionalUpdateRisks(t *testing.T) {
10981098
tests := []struct {
10991099
name string
11001100
conditionalUpdates []configv1.ConditionalUpdate
1101-
alertRisks []configv1.ConditionalUpdateRisk
11021101
expected []configv1.ConditionalUpdateRisk
11031102
}{
11041103
{
@@ -1132,28 +1131,6 @@ func Test_conditionalUpdateRisks(t *testing.T) {
11321131
},
11331132
}}},
11341133
}},
1135-
alertRisks: []configv1.ConditionalUpdateRisk{
1136-
{
1137-
Name: "PodDisruptionBudgetAtLimit",
1138-
Message: "summary.",
1139-
URL: "todo-url",
1140-
MatchingRules: []configv1.ClusterCondition{
1141-
{
1142-
Type: "PromQL",
1143-
PromQL: &configv1.PromQLClusterCondition{
1144-
PromQL: "todo-expression",
1145-
},
1146-
},
1147-
},
1148-
Conditions: []metav1.Condition{{
1149-
Type: "Applies",
1150-
Status: "True",
1151-
Reason: "Alert:firing",
1152-
Message: "severity alert PodDisruptionBudgetAtLimit firing, which might slow node drains. Namespace=namespace, PodDisruptionBudget=some-pdb. summary. The alert description is: description | message http://runbook.example.com/runbooks/bbb.md; severity alert PodDisruptionBudgetAtLimit firing, which might slow node drains. Namespace=namespace, PodDisruptionBudget=another-pdb. summary. The alert description is: description | message http://runbook.example.com/runbooks/bbb.md",
1153-
LastTransitionTime: metav1.NewTime(t1),
1154-
}},
1155-
},
1156-
},
11571134
expected: []configv1.ConditionalUpdateRisk{
11581135
{
11591136
Name: "PodDisruptionBudgetAtLimit",
@@ -1195,7 +1172,7 @@ func Test_conditionalUpdateRisks(t *testing.T) {
11951172
}
11961173
for _, tt := range tests {
11971174
t.Run(tt.name, func(t *testing.T) {
1198-
actual := conditionalUpdateRisks(tt.conditionalUpdates, tt.alertRisks)
1175+
actual := conditionalUpdateRisks(tt.conditionalUpdates)
11991176
if difference := cmp.Diff(tt.expected, actual, cmpopts.IgnoreFields(metav1.Condition{}, "LastTransitionTime")); difference != "" {
12001177
t.Errorf("actual differ from expected:\n%s", difference)
12011178
}

0 commit comments

Comments
 (0)