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>"
      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:
      authorizationUri: "<OIDC authorization URL"
      tokenUri: "<OIDC token URL>"
      userInfoUri: "<OIDC user info URL>"
      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
      authorizationUritrsEnabled: "<OIDCfalse authorization# URL"Set to true tokenUri:if "<OIDCyou tokenuse URL>"Smartfacts as data userInfoUri:source "<OIDCfor usera infolink URL>"index
      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>"
      oauth10aconfiguration:
    #oauth10a configuration   # Give in:a list of up to 5 usernames inboundRealmName: "genoslc-mb-codebeamer"
          inboundName: "cb-inbound"
      of users which will have the administration right to change settings in Smartfacts.
       inboundConsumerKey: "<known# incomingAt consumerleas key>"one administrator user must be stated here.
    inboundConsumerSecret:   "<known incomingadministrators: consumer
    secret>"     out: - <administrator1> # replace this value outboundProtectedRoots:with "<basethe URLusername of oauth10athe person protectedwho application>"should # e.g. base URL ofconfigure the oauth10a information for the IBMOSLC JazzConnector instancefor Smartfacts
        # outboundRootservices:key "<rootservicesused URLto ofencrypt the application"oauth10a # e.g. https://ibm-elm:9443/jts/rootservicesconfiguration data
          outboundNameoauth10aEncryptionKey: "ibm-elm-outbound" # define the key which is outboundConsumerKey:used "<alreadyto configuredencrypt consumerthe key>"oauth10a informatin in the database
    
     outboundConsumerSecret: "<already configured consumer secret>"
    mongodb:
      enabled: true
    certtool:
      enabled: true

...

Code Block
sudo helm upgrade --install genoslc-codebeamer library/genoslc -f values-genoslc-codebeamer.yaml --version 2.25.10-genoslcv2 -n genoslc-codebeamer --create-namespace

...