UNCLASSIFIED - NO CUI

feat: Integrate SonarQube SSO into BigBang

Feature Request

Why

SonarQube can be configured via manifests for SSO integration. To ease customer adoption this should be provided as an option.

Proposed Solution

Keeping in line with the big bang standards, sso support should be added to the values.yaml as follows:

addons:
  sonarqube:
    sso:
      enabled: false
      client_id: # sso clientID example: platform1_a8604cc9-f5e9-4656-802d-d05624370245_bb8-saml-sonarqube
      providerName: # login as name example: P1 SSO
      certificate: # SAML sso certificate example: MITCAYCBFyIEUjNBkqhkiG9w0BA....
      login: # login sso attribute example: login
      name: # name sso attribute example: name
      email: # email sso attribute example: email
      group: # (optional) group sso attribute example: group
Edited by Branden Cobb