Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Change to your user's home directory on the server and create a new text file values-genoslc-codebeamer.yaml with the following content:

    Code Block
    global:
      domain: "<your-domain>"
      instance: "genoslc v2"
      registry: "repo.mid.de"
      repologin: "<login provided by MID>"
      cert:
        # this is a letsencrypt certificate for genoslc-cb-mercedes.gopoc.dev.smartfacts.com, since the Codebeamer instance is not in our VPN
        crtFullChain: "<FULL-CHAIN-CERT-BASE64>"
        key: "<CERT-KEY-BASE64>"
      ingress:
        enabled: true
        # if you use nginx as ingress controller please uncomment in this line:
        #ingressClassType: "nginx"
      oidc:
        clientId: "<OIDC client ID>"
        clientSecret: "<OIDC client secret>"
      hosts:
        genoslc:
          subdomain: "<subdomain where the application is accessible>"
      secrets:
        oauth2:
          wellknown: "</.well-known/openid-configuration URL>"
      identity:
        OIDC_ISSUER: "<OIDC issuer URL>"
    ingress:
      enabled: true
      # if you use nginx as ingress controller please uncomment in this line:
      #ingressClassType: "nginx"
    env:
      allowedCorsOrigins: "<URLs of apps that can make REST requests to the OSLC Connector"
      globalConfigurationProvider: "<URL of the Global Configuration provider>" # e.g. https://ibm-elm:9443/gc
      linkValidityProvider: "<URL of the Link Validity provider>" # e.g. https://ibm-elm:9443/jts
      authorizationUri: "<OIDC authorization URL"
      tokenUri: "<OIDC token URL>"
      userInfoUri: "<OIDC user info URL>"
      tool:
        type: "codebeamer"
        adaptedToolApiUri: "<URL of the Codebeamer instance>"
        adaptedToolRootUri: "<URL of the Codebeamer API>" # usually the same as the adaptedToolApiUri
        adaptedToolTechnicalUserAuthorizationHeader: "Basic <base64 encoded credentials>"
      oauth10a: #oauth10a configuration
        in:
          inboundRealmName: "genoslc-mb-codebeamer"
          inboundName: "cb-inbound"
          inboundConsumerKey: "<known incoming consumer key>"
          inboundConsumerSecret: "<known incoming consumer secret>"
        out:
          outboundProtectedRoots: "<base URL of oauth10a protected application>" # e.g. base URL of the IBM Jazz instance
          outboundRootservices: "<rootservices URL of the application" # e.g. https://ibm-elm:9443/jts/rootservices
          outboundName: "ibm-elm-outbound"
          outboundConsumerKey: "<already configured consumer key>"
          outboundConsumerSecret: "<already configured consumer secret>"
    mongodb:
      enabled: true
    certtool:
      enabled: true

...