Versions Compared

Key

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

...

Code Block
breakoutModewide
languageyaml
genoslcToolServiceVersionOverride: ""
genoslcCodebeamerPluginVersionOverride: ""

global:
  # Domain of the cluster or of the external reverse proxy
  domain: "example.com" 
  
  # Setup OIDC information
  oidc:
    # OIDC Client ID registerd for this application
    clientId: ""
    # OIDC Client Secret registered for this application
    clientSecret: ""
  
  # SSL certificates
  cert:
    overrideTruststorePassword: "changeit"
    secretName: ""
    crtFullChain: ""
    key: ""

  identity:
    # OIDC Issuer URL, taken from the /.well-known/openid-configuration endpoint 
    OIDC_ISSUER: ""
  hosts:
    genoslc:
      # The subdomain where the OSLC Connector for Codebeamer will be accessible
      subdomain: "genoslc-codebeamer"  
      port: ""

env:
  tool:
    type: "codebeamer"
    adaptedToolApiUri: ""
    adaptedToolRootUri: ""
    adaptedToolToolTimeZone: "UTC"
    adaptedToolTechnicalUserAuthorizationHeader: ""
    widgetUrl: "<baseUrl>/cb"
  manualLoginRequired: "false"
  authorizationUri: ""
  introspectionUri: ""
  configuration:
    administrators: []
    oauth10aEncryptionKey: ""  
  oidc:
    clientId: ""
    clientSecret: ""
    secretName: ""
  userNameAttribute: "preferred_username"
  clientAuthenticationScheme: "client_secret_basic" 
  userInfoAuthenticationMethod: "header" 
  clientScope: "openid"
  pkceEnabled: true
  publicUri: ""  
  pluginUri: ""
  allowedCorsOrigins: ""
  knownContextRoots: ""
  globalConfigurationProvider: ""
  linkIndexType: ""
  linkIndexUri: ""
  linkValidityProvider: ""
  trsEnabled: false
  
  oslcSchemaSources: "internal-fixed"
  oslcSchemaSourcesUri: "https://<smartfacts-base-url>/platform"
  oslcSchemaMwhId: "mwh4ia4bf8f-25ac-2413-a68c-13ae50b2ef6a"
  
  containerPort: "8443"
  port: "8443"
  debugPortToolService: ""
  
  # Defines a proxy used by the OSLC Connector for Codebeamer. 
  proxy:
    https:
      # The URL of the https proxy server
      host: "" 
      # The port of the https proxy server
      port: ""
      # A list of IP addresses or URLs devided by the pipe sign '|'
      nonProxyHosts: "" 

  # Sets the logging level in the application
  # valid values are: INFO, ERROR, DEBUG, TRACE
  loggingLevelSpringFramework: "INFO" 


ingress:
  enabled: true
  className: ""
  annotations: {}
  tls:
    secretName: ""


  # ----------------------------------------------------------------
  # ------------------------- Library ------------------------------
  # ----------------------------------------------------------------

# Special certtool configuration
certtool:
  # certtool should only be activated on the first deployment and after a certificate update
  enabled: true
  
mongodb
  # Deployes a mongodb container inside the pod that the OSLC Connector will use
  enabled: true

...

Sets the Global Configuration provider. An example is https://<ibm-elm>/gc. Setting the value is optional but is mandatory if IBM ELM link validity is required.

...

The value must be the rootservices URL without the trailing /rootservices.

Code Block
env:
  globalConfigurationProvider: ""

...

Code Block
env:
  trsEnabled: false

Using an external OSLC Schema Source

The OSLC Connector for Codebeamer supports loading the OSLC Schema Source from Smartfacts. To achieve that the oslcSchemaSources must be set to “external” first. The oslcSchemaSourcesUri indicates the Smartfacts server API URL and the oslcSchemaMwhId represents the ID of the model warehouse that owns the link types.

Code Block
languageyaml
env:
  oslcSchemaSources: "external"
  oslcSchemaSourcesUri: "https://<smartfacts-base-url>/platform"
  oslcSchemaMwhId: "mwh4ia4bf8f-25ac-2413-a68c-13ae50b2ef6a"

Install the OSLC Connector for Codebeamer

...