This repository was archived by the owner on Feb 9, 2025. It is now read-only.
Repository navigation
v0.2.0 馃拪
-
Bug Fixes:
- Sync process sometimes crashed because in some cases
templateAnnotations(inside the workload object) was not present. It's solved now by initializing the variable to an empty map structure when not defined.
- Sync process sometimes crashed because in some cases
-
Changes:
-
Add the
spec.additionalSourcesfield inWorkloadActionCRD. This field represents a list of of Kubernetes object references.
Referenced objects will be added to an internal Sources list which will be available intospec.condition.value -
In addition to the previous point, we needed the capability in
spec.condition.valueto look for information from insideSources, using GJSON, and have the possibility to use information coming from all the sources at once to craft complex conditions. Due to this, we introduced a pattern called search structure[<list-index>]{{ <GJSON-expression> }}whose replacements will happen just before evaluating the condition (more information inside README)
-
-
Contributors
@sebastocorp