Skip to content

Commit adbcca3

Browse files
Merge pull request #114 from wking/condition-reason
pkg/controller/status/status: Set reasons for conditions
2 parents fba55fc + cd04e98 commit adbcca3

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

docs/insights-archive-sample/config/clusteroperator/insights

+4
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,26 @@
1515
{
1616
"type": "Degraded",
1717
"status": "False",
18+
"reason": "AsExpected",
1819
"lastTransitionTime": "2020-03-18T12:14:52Z"
1920
},
2021
{
2122
"type": "Available",
2223
"status": "True",
24+
"reason": "AsExpected",
2325
"lastTransitionTime": "2020-03-18T12:14:52Z"
2426
},
2527
{
2628
"type": "Progressing",
2729
"status": "False",
2830
"lastTransitionTime": "2020-03-18T12:16:52Z",
31+
"reason": "AsExpected",
2932
"message": "Monitoring the cluster"
3033
},
3134
{
3235
"type": "Disabled",
3336
"status": "False",
37+
"reason": "AsExpected",
3438
"lastTransitionTime": "2020-03-18T12:16:52Z"
3539
}
3640
],

pkg/controller/status/status.go

+7
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ func (c *Controller) merge(existing *configv1.ClusterOperator) *configv1.Cluster
221221
setOperatorStatusCondition(&existing.Status.Conditions, configv1.ClusterOperatorStatusCondition{
222222
Type: configv1.OperatorDegraded,
223223
Status: configv1.ConditionFalse,
224+
Reason: "AsExpected",
224225
})
225226
}
226227

@@ -237,6 +238,7 @@ func (c *Controller) merge(existing *configv1.ClusterOperator) *configv1.Cluster
237238
setOperatorStatusCondition(&existing.Status.Conditions, configv1.ClusterOperatorStatusCondition{
238239
Type: OperatorDisabled,
239240
Status: configv1.ConditionFalse,
241+
Reason: "AsExpected",
240242
})
241243
}
242244

@@ -253,6 +255,7 @@ func (c *Controller) merge(existing *configv1.ClusterOperator) *configv1.Cluster
253255
setOperatorStatusCondition(&existing.Status.Conditions, configv1.ClusterOperatorStatusCondition{
254256
Type: configv1.OperatorDegraded,
255257
Status: configv1.ConditionFalse,
258+
Reason: "AsExpected",
256259
})
257260
}
258261

@@ -273,6 +276,7 @@ func (c *Controller) merge(existing *configv1.ClusterOperator) *configv1.Cluster
273276
setOperatorStatusCondition(&existing.Status.Conditions, configv1.ClusterOperatorStatusCondition{
274277
Type: configv1.OperatorAvailable,
275278
Status: configv1.ConditionTrue,
279+
Reason: "AsExpected",
276280
})
277281

278282
// update the Progressing condition with a summary of the current state
@@ -285,6 +289,7 @@ func (c *Controller) merge(existing *configv1.ClusterOperator) *configv1.Cluster
285289
setOperatorStatusCondition(&existing.Status.Conditions, configv1.ClusterOperatorStatusCondition{
286290
Type: configv1.OperatorProgressing,
287291
Status: configv1.ConditionTrue,
292+
Reason: "Initializing",
288293
Message: "Initializing the operator",
289294
})
290295
}
@@ -294,6 +299,7 @@ func (c *Controller) merge(existing *configv1.ClusterOperator) *configv1.Cluster
294299
setOperatorStatusCondition(&existing.Status.Conditions, configv1.ClusterOperatorStatusCondition{
295300
Type: configv1.OperatorProgressing,
296301
Status: configv1.ConditionFalse,
302+
Reason: "Degraded",
297303
Message: "An error has occurred",
298304
})
299305

@@ -312,6 +318,7 @@ func (c *Controller) merge(existing *configv1.ClusterOperator) *configv1.Cluster
312318
setOperatorStatusCondition(&existing.Status.Conditions, configv1.ClusterOperatorStatusCondition{
313319
Type: configv1.OperatorProgressing,
314320
Status: configv1.ConditionFalse,
321+
Reason: "AsExpected",
315322
Message: "Monitoring the cluster",
316323
})
317324
}

pkg/gather/clusterconfig/testdata/clusteroperators.json

+4
Original file line numberDiff line numberDiff line change
@@ -837,22 +837,26 @@
837837
{
838838
"type": "Degraded",
839839
"status": "False",
840+
"reason": "AsExpected",
840841
"lastTransitionTime": "2020-04-17T12:12:48Z"
841842
},
842843
{
843844
"type": "Available",
844845
"status": "True",
846+
"reason": "AsExpected",
845847
"lastTransitionTime": "2020-04-17T12:12:48Z"
846848
},
847849
{
848850
"type": "Progressing",
849851
"status": "False",
852+
"reason": "AsExpected",
850853
"lastTransitionTime": "2020-04-17T12:14:48Z",
851854
"message": "Monitoring the cluster"
852855
},
853856
{
854857
"type": "Disabled",
855858
"status": "False",
859+
"reason": "AsExpected",
856860
"lastTransitionTime": "2020-04-17T12:14:48Z"
857861
}
858862
],

0 commit comments

Comments
 (0)