Skip to content
This repository has been archived by the owner on Aug 25, 2024. It is now read-only.

feat: add confluence source #134

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

nicoloboschi
Copy link
Collaborator

  • New confluence-source agent
- type: "confluence-source"
                                    id: "step1"
                                    configuration:
                                        username: ""
                                        api-token: ""
                                        domain: ""
                                        spaces: [""]
                                        state-storage: s3
                                        state-storage-s3-bucket: "test-state-bucket"
                                        state-storage-s3-endpoint: "%s"
                                        deleted-objects-topic: "deleted-objects"
                                        idle-time: 1
                                        root-parents: [""]

Fields:

  • username: the connector uses basic auth, you need to put your user email
  • api-token: Generate an api token from here https://id.atlassian.com/manage-profile/security/api-tokens
  • domain: Domain of the confluence instance (e.g. vectorize.atlassian.net)
  • spaces: List of spaces to read pages from. Space might be the internal id (numeric), the Display name or the key (that you get from the URL in the browser)
  • root-parents: instead of reading the whole space, you can filter by root pages (must be the numerical ids that you can find in the URL in the browser)

The exported content is in HTML format using confluence export method.
The checksum is not computed but we use the page version (which normally means something has changed in the content)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant