OperatorCondition cherry-pick v0.6.x (#132)
* Expand validation to annotations
- Add validation function for well known case sensitive annotation names
- Use new validation function in CSV and OperatorGroups
- Add minimal OperatorGroup validator calling new function
- Add / update unit tests and test data
- update usage readme
Signed-off-by: John Hunkins <[email protected]>
* Add conditions array to OperatorCondition's spec
The conditions array in the spec is now available for operator to
create/update as the operator progresses through installation
process. As the spec is updated, the object generation will be
incremented and it can be used for tracking object changes.
Signed-off-by: Vu Dinh <[email protected]>
* Add OperatorCondition v2 with spec.conditions array
Signed-off-by: Vu Dinh <[email protected]>
* Add ConditionType to v2 api
Signed-off-by: Vu Dinh <[email protected]>
* Regen go-bindata for crd changes for OperatorCondition
Signed-off-by: Vu Dinh <[email protected]>
Co-authored-by: John Hunkins <[email protected]>