NotionΒΆ
Notion Integration for HolmesGPTΒΆ
Enabling this toolset allows HolmesGPT to fetch pages from Notion, making it useful when providing Notion-based runbooks.
Setup InstructionsΒΆ
Create a Webhook Integration - Go to the Notion Developer Portal. - Create a new integration with read content capabilities.
Grant Access to Pages - Open the desired Notion page. - Click the three dots in the top right. - Select Connections and add your integration.
Configure Authentication - Retrieve the Internal Integration Secret from Notion. - Create a Kubernetes secret in your cluster with this key. - Configure the NOTION_AUTH environment variable.
ConfigurationΒΆ
holmes:
additionalEnvVars:
- name: NOTION_AUTH
valueFrom:
secretKeyRef:
name: notion-secret-key
key: NOTION_SECRET_HERE
toolsets:
notion:
enabled: true
config:
additional_headers:
Authorization: Bearer {{ env.NOTION_AUTH }}
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>
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_notion_webpage |
Fetch a notion webpage. Use this to fetch notion runbooks if they are present before starting your investigation |