Change wrapper to an "opt-in" (off by default)
Currently someone who wants to deploy a "mission app" can add it via the packages
values key, which provides them a number of features - https://repo1.dso.mil/big-bang/bigbang/-/blob/master/docs/guides/deployment-scenarios/extra-package-deployment.md#what-is-provided
If someone wanted to opt out of wrapper functionality like istio injection/networkpolicies they could disable each of these features by passing down specific toggles for networkpolicies or istio injection, etc, but in light of using this for addons we would like the default to be "everything" off, with an option to opt-in as seen below:
packages:
podinfo:
git:
repo: https://github.com/stefanprodan/podinfo.git
tag: 6.3.4
path: charts/podinfo
wrapper: true
Something along these lines would instruct BB to enable all wrapper integrations, but have the default as a "pure upstream helm deployment". This would allow someone the ability to deploy necessary Flux resources without adding an additional wrapper HR and the things that includes.