If Shared Secrets objects are not in the Helm template, skip reconciliation
Summary
Rather than copying logic from the Charts to determine if Shared Secrets components are enabled, this change assumes that a 'nil' object returned from the Helm template means that the component is disabled based on configuration.
This is somewhat related to !373 (merged).
That change would allow us to keep the XYZEnabled
functions, but simplify them by not having to redefine default
values.
Closes #517 (closed)
Related to #541 (closed)
Edited by Mitchell Nielsen