Clean up Authservice related Certificate Values within BigBang
Feature Request
Why
The current solution for feeding in a certificate_authority
value within BigBang to authservice is not nice to interact with or look at and causes many issues for clients.
Also if we wish to utilize this sso.certificate_authority
value for anything else it's not in a format other templates will expect.
Proposed Solution
See if we can take the usual map YAML to inline multi-line-string character we use for other certificates like istio eg:
sso:
certificate_authority: |
-----BEGIN CERTIFICATE-----
....
And still have it map to the single line string surrounded by quotes that Authservice inserts into it's JSON config.