-
Epic
-
Resolution: Done
-
Normal
-
rhos-18.0.0
-
None
-
Refactor Heat operator functions to deduplicate code and tidy up logic
-
6
-
False
-
-
False
-
Not Selected
-
Proposed
-
No Docs Impact
-
To Do
-
Proposed
-
Proposed
-
0% To Do, 0% In Progress, 100% Done
-
Regression Only
-
-
Description
The Heat operator duplicates code in multiple places to render secrets, vhosts and validate Status.Conditions. Ideally, we can clean this up and handle things without duplicating the logic required to do so.
Objective
Functions should ideally do the least amount of things possible to achieve the desired outcome. Those functions should be generic enough to be reusable when possible.