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.