...
Use genoslcToolServiceVersionOverride to change the default version set in the helm chart for the tool service. Overwrite the default value when you want to switch to another version, other than the one set as default via the helm chart
Code Block | ||
---|---|---|
| ||
genoslcToolServiceVersionOverride: "2024.07.4" |
SSL certificates
Code Block | ||
---|---|---|
| ||
#global: SSL certificates cert: overrideTruststorePassword: "changeit" secretName: "" crtFullChain: "" key: "" |
...
After configuring the OIDC client in your SSO provider you must set the OIDC client ID and client secret.
Code Block | ||
---|---|---|
| ||
env: oidc: clientId: octaneClient clientSecret: e932235d-2349-fd26-bcdb-93hw3f43aab9 |
...
https://<octane instance URL>/api/v3/
https://<octane instance URL>/cb/api/v3/
Code Block | ||
---|---|---|
| ||
env: tool: adaptedToolApiUri: "https://octane.com" adaptedToolRootUri: "https://octane.com" |
...
Enter the following command to execute the Installation:
Code Block | ||
---|---|---|
| ||
sudo helm upgrade --install genoslc-octane library/genoslc -f values-genoslc-octane.yaml --version 3.0.1 -n genoslc-octane --create-namespace |
Enabling the plugin in Octane
To enable the OSLC Connector for Octane as an UI panel in Octane you need to navigate to Settings → External action editor.
Note |
---|
You must replace |
In the following code sample two external actions have been configured - one for work items and one for requirements.
Code Block | ||||
---|---|---|---|---|
| ||||
[
{
"name": "smartfacts_details_sidepanel_cm",
"title": "Smartfacts",
"entity_type": [
"work_item"
],
"views": [
"list"
],
"icon": "details",
"url": "https://<genoslc-octane-url>/spa?mode=query&componentId={shared_space}-{workspace}-cm&artifactId={entity_ids}&label={entity_name}&domain=http%3A%2F%2Fopen-services.net%2Fns%2Fcm%23",
"mode": {
"name": "side_panel",
"modules": [
"backlog"
]
},
"single_entity": true
},
{
"name": "smartfacts_details_sidepanel_rm",
"title": "Smartfacts",
"entity_type": [
"requirement"
],
"views": [
"list"
],
"icon": "details",
"url": "https://<genoslc-octane-url>/spa?mode=query&componentId={shared_space}-{workspace}-rm&artifactId={entity_ids}&label={entity_name}&domain=http:%2F%2Fopen-services.net%2Fns%2Frm",
"mode": {
"name": "side_panel",
"modules": [
"requirements"
]
},
"single_entity": true
},
{
"name": "smartfacts_details_sidepanel_qm",
"title": "Smartfacts",
"entity_type": [
"test_suites"
],
"views": [
"list"
],
"icon": "details",
"url": "https://<genoslc-octane-url>/spa?mode=query&componentId={shared_space}-{workspace}-rm&artifactId={entity_ids}&label={entity_name}&domain=http:%2F%2Fopen-services.net%2Fns%2Fqm",
"mode": {
"name": "side_panel",
"modules": [
"quality",
"backlog",
"team_backlog"
]
},
"single_entity": true
}
] |
For more details on how to create custom external actions check the Octane documentation.
OSLC Links field
OSLC Links could be stored in the Octane item. A field needs to be configured in the Octane space where the items that own the links exist.
To setup the OSLC Links field follow the steps:
Navigate to the space you want to configure
Select an entity to which you want to add the custom field
Navigate to the Fields tab and press on + Field
Add the OSLC Links field as a String field