ConfluenceΒΆ
By enabling this toolset, HolmesGPT will be able to fetch confluence pages. This is particularly useful if you store runbooks in Confluence and want Holmes to run investigations using these runbooks. This toolset requires an Atlassian API Key.
ConfigurationΒΆ
Helm Values:
holmes:
additionalEnvVars:
- name: CONFLUENCE_USER
value: <Confluence's username>
- name: CONFLUENCE_API_KEY
value: <Confluence's API key>
- name: CONFLUENCE_BASE_URL
value: <Confluence's base URL>
toolsets:
confluence:
enabled: true
Update your Helm values (generated_values.yaml) with the above configuration and run a Helm upgrade:
helm upgrade robusta robusta/robusta --values=generated_values.yaml --set clusterName=<YOUR_CLUSTER_NAME>
Set the following environment variables and the Confluence toolset will be automatically enabled:
export CONFLUENCE_USER="<confluence username>"
export CONFLUENCE_API_KEY="<confluence API key>"
export CONFLUENCE_BASE_URL="<confluence's base URL>"
To test, run:
holmes ask "why is my application failing? Get revelant runbooks from Confluence"
CapabilitiesΒΆ
The table below describes the specific capabilities provided by this toolset. HolmesGPT can decide to invoke any of these capabilities when answering questions or investigating issues.
Tool Name |
Description |
---|---|
fetch_confluence_url |
Fetch a page in confluence. Use this to fetch confluence runbooks if they are present before starting your investigation. |