Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 845 Bytes

File metadata and controls

44 lines (33 loc) · 845 Bytes

getResourceCondition

Usage

{{ getResourceCondition $conditionType $resource }}
{{ $resource | getResourceCondition $conditionType }}

Examples:

// Print whole condition
{{ .observed.resources.project | getResourceCondition "Ready" | toYaml }}

// Check status
{{ if eq (.observed.resources.project | getResourceCondition "Ready").Status "True" }}
    // do something
{{ end }}

See example composition for more usage examples

Example Outputs

Requested resource does not exist or does not have the requested condition

lasttransitiontime: "0001-01-01T00:00:00Z"
message: ""
reason: ""
status: Unknown
type: Ready

Requested resource does have the requested condition

lasttransitiontime: "2023-11-03T10:07:31+01:00"
message: "custom message"
reason: foo
status: "True"
type: Ready