Add logic to deploy bbctl as a helmRepo and not a Flux gitrepo
Feature Request
Why
The bbctl git repo template is missing 2 sections in the top level control flow condition. The template should include logic to make sure it is not deployed when the sourceType is set to helm in values.yaml or when the top level offline value is set to true.
This matches the git repo template structure in the other BB charts.
Proposed Solution
Add eq .Values.bbctl.sourceType "git") (not .Values.offline) conditions to the bbctl git repo and condition at the top of the file.