File tree 1 file changed +8
-4
lines changed
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -89,11 +89,15 @@ func (hc *KustomizeHealthCheck) Assess(pollInterval time.Duration) error {
89
89
90
90
if ctx .Err () == context .DeadlineExceeded {
91
91
errors := []string {}
92
- for _ , rs := range coll .ResourceStatuses {
93
- if lastStatus [rs .Identifier ].Status != status .CurrentStatus {
94
- id := hc .objMetadataToString (rs .Identifier )
92
+ for id , rs := range coll .ResourceStatuses {
93
+ if rs == nil {
94
+ errors = append (errors , fmt .Sprintf ("no status for %s available" , id ))
95
+ continue
96
+ }
97
+ if lastStatus [id ].Status != status .CurrentStatus {
98
+ idString := hc .objMetadataToString (rs .Identifier )
95
99
var bld strings.Builder
96
- bld .WriteString (fmt .Sprintf ("%s (status '%s')" , id , lastStatus [rs . Identifier ].Status ))
100
+ bld .WriteString (fmt .Sprintf ("%s (status '%s')" , idString , lastStatus [id ].Status ))
97
101
if rs .Error != nil {
98
102
bld .WriteString (fmt .Sprintf (": %s" , rs .Error ))
99
103
}
You can’t perform that action at this time.
0 commit comments