...
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 |
...