...
Code Block | ||||
---|---|---|---|---|
| ||||
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 | ||
---|---|---|
| ||
env:
oslcSchemaSources: "external"
oslcSchemaSourcesUri: "https://<smartfacts-base-url>/platform"
oslcSchemaMwhId: "mwh4ia4bf8f-25ac-2413-a68c-13ae50b2ef6a" |
Install the OSLC Connector for Codebeamer
...