UNCLASSIFIED - NO CUI

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.

Edited by Micah Nagel