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:
# Possible values: ""|"codebeamer"
# Setting it to "codebeamer" will tell the helm chart to setup the Codebeamer Widget container in the pod
# Required for a complete integration in the Codebeamer UI
type: "codebeamer"
# Codebeamer API URL
# Usually it is the <codebeamer instance URL>/api/v3/ or <codebeamer instance URL>/cb/api/v3/
adaptedToolApiUri: ""
# URL where the Codebeamer application is accessible
adaptedToolRootUri: ""
# Timezone set in Codebeamer
# See chapter 1.1.22.1 in https://codebeamer.com/cb/wiki/5848463
adaptedToolToolTimeZone: "UTC"
# base64 encoded technical user credentials
# Required when if TRS is enabled
adaptedToolTechnicalUserAuthorizationHeader: ""
# URL where the Codebeamer Widget will be accessible;
# Must fill the base URL of the OSLC Connector for Codebeamer
widgetUrl: "<baseUrl>/cb"
# If the flag "manualLoginRequired" is set to "true", the plugin will not attempt to automatically login the user.
# This flag should be enabled if many users that do not have access to a third party app connected
# via the OSLC Connector.
manualLoginRequired: "false"
# By configuration:default, the authorization URI will #be Giveretrieved afrom listthe ofissuer upURI
to 5 usernames# ofHowever, usersif whichyou willneed haveto theconfigure administrationcustom rightquery toparameters changefor settingsthe authorization request
# inyou thecan OSLC set it up
# e.g. for acr_values
# https://<auth_uri>/<path>?acr_values=<value>
authorizationUri: ""
# The introspection URI will be use to validate and retrieve token data necessary for user identification
# Mandatory from OSLC Connector for Codebeamer 2024.09.1
introspectionUri: ""
configuration:
# Give a list of up to 5 usernames of users which will have the administration right to change settings
# in the OSLC Connector. Inbound details and Outbound details can be managed only by administrators.
# At least one administrator user must be stated here.
administrators: []
# Key used to encrypt the oauth10a configuration data in the database
oauth10aEncryptionKey: ""
# oidc section overwrites the information set in the global.oidc section
oidc:
# OIDC Client ID registerd for this application
clientId: ""
# OIDC Client Secret registered for this application
clientSecret: ""
# Name of a Kubernetes secret containing clientId and clientSecret.
secretName: ""
# Sets the JWT claim to be used for user identification
# e.g. preferred_username, sub, oid
userNameAttribute: "preferred_username"
# Sets the client authentication method to be used in the authentication process
# Valid values are: client_secret_basic, client_secret_post, none
# Default value is "client_secret_basic"
clientAuthenticationScheme: "client_secret_basic"
# Sets the user info authentication method
# valid values are: header, form, query
userInfoAuthenticationMethod: "header"
# Sets the client scopes used in the authentication process
# Default value "openid"
clientScope: "openid" # comma separated list of scopes (e.g. "read, write")
# Sets the application to use PKCE when authenticating the user https://oauth.net/2/pkce/
# Default value is true
# Set pkceEnabled to false if the OIDC provider does not support PKCE
pkceEnabled: true
# Sets the URL where the OSLC Connector for Codebeamer is accessible
# Mandatory
publicUri: ""
# Sets the URL where the OSLC Connector for Codebeamer is accessible
# URL must be <publicUri>/spa
# Mandatory
publicUripluginUri: ""
# Comma separate list of applications that are allowed to make requests to the OSLC Connector API
# Sets the URL where Examples:
# Third party applications that connect to the OSLC Connector for Codebeamer
is accessible # Codebeamer
# URL must be <publicUri>/spaallowedCorsOrigins: ""
# MandatoryURLs of other pluginUri:OSLC ""Connectors (Smartfacts, Jama, #PREEvision, CommaOctane, separateDOORS list of applications Classic) that are allowedconnected
to make requests# to this theinstance OSLCvia Connectoran APIassociation.
# ExamplesknownContextRoots: ""
# Sets Thirdthe partyGlobal applicationsConfiguration thatprovider
connect to the# OSLC Connector for Codebeamer
# Codebeamer
allowedCorsOrigins: ""
# URLs of other OSLC Connectors (Smartfacts, Jama, PREEvision, Octane, DOORS Classic) that are connected
# to this instance via an association.
knownContextRootsExample: https://<ibm-elm>:9443/gc
# Optional
# Required if IBM ELM link validity is used
globalConfigurationProvider: ""
# Sets the type of link index used
# type: "ibm-elm", "smartfacts", "none"
linkIndexType: ""
# Sets# Sets the URI of the Globallink Configurationindex provider
# Example:e.g https://<ibm-elm>:9443/ldx/gcsparql
# Optional
# Required if IBM ELM link validity is used
globalConfigurationProvider: ""
linkIndexUri: ""
# Sets the Link Validity Provider
# Examples:
# https://<ibm-elm>:9443/jts/elm
# https://<smartfacts>/platform/elm
linkValidityProvider: ""
# Enables TRS feed generation
# Requires a technical user to be set if it's enabled
# TRS feed exposes base artifacts and changes occurend in syncronized Codebeamer projects
# Enable it only if a third party tool is accessing the TRS feed of this OSLC Connector to index data
trsEnabled: false
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 |