-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathplugin.json
More file actions
91 lines (91 loc) · 4.21 KB
/
Copy pathplugin.json
File metadata and controls
91 lines (91 loc) · 4.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
{
"id": "com.mattermost.confluence",
"name": "Confluence",
"description": "Atlassian Confluence plugin for Mattermost.",
"homepage_url": "https://github.com/mattermost/mattermost-plugin-confluence",
"support_url": "https://github.com/mattermost/mattermost-plugin-confluence/issues",
"icon_path": "assets/icon.svg",
"min_server_version": "10.7.0",
"server": {
"executables": {
"linux-amd64": "server/dist/plugin-linux-amd64",
"darwin-amd64": "server/dist/plugin-darwin-amd64",
"darwin-arm64": "server/dist/plugin-darwin-arm64",
"windows-amd64": "server/dist/plugin-windows-amd64.exe",
"linux-arm64": "server/dist/plugin-linux-arm64"
}
},
"webapp": {
"bundle_path": "webapp/dist/main.js"
},
"settings_schema": {
"header": "",
"footer": "",
"settings": [
{
"key": "Secret",
"display_name": "Webhook Secret:",
"type": "generated",
"help_text": "The secret used to authenticate the webhook to Mattermost.",
"regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Confluence integrations.",
"secret": true
},
{
"key": "EncryptionKey",
"display_name": "At Rest Encryption Key:",
"type": "generated",
"help_text": "The encryption key used to encrypt tokens.",
"placeholder": "",
"default": null,
"secret": true
},
{
"key": "AdminAPIToken",
"display_name": "Confluence Admin API Token",
"type": "text",
"help_text": "Set this [API token](https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html) to get notified for confluence events when the user triggering the event is not connected to Confluence.\n**Note:** API token should be created using an admin Confluence account. Otherwise, the notification will not be delivered for the spaces/pages user does not have access.",
"secret": true
},
{
"key": "ConfluenceURL",
"display_name": "Confluence URL",
"type": "text",
"help_text": "Configured via the /confluence install setup command."
},
{
"key": "ConfluenceOAuthClientID",
"display_name": "Confluence OAuth Client ID",
"type": "text",
"help_text": "Configured via the /confluence install cloud setup command."
},
{
"key": "ConfluenceOAuthClientSecret",
"display_name": "Confluence OAuth Client Secret",
"type": "text",
"help_text": "Configured via the /confluence install cloud setup command. Declared here so it is redacted from support packets.",
"secret": true
},
{
"key": "ForgeSharedSecret",
"display_name": "Forge Bridge Shared Secret",
"type": "text",
"help_text": "Shared secret used to HMAC-sign poll requests to the Forge bridge that delivers Confluence Cloud events (the GA replacement for the legacy Atlassian Connect descriptor). Managed by the plugin — do not edit manually. To rotate on an already-registered bridge, run /confluence forge reset; the bridge's register endpoint is one-shot per secret and will reject a manually regenerated value with HTTP 409.",
"secret": true
},
{
"key": "ForgeDrainURL",
"display_name": "Forge Drain URL",
"type": "text",
"help_text": "Web trigger URL of the Mattermost Confluence Forge bridge drain endpoint. Set after installing the bridge on your Confluence Cloud site. The plugin polls this URL to fetch buffered Confluence events.",
"secret": true
},
{
"key": "ForgeInstallURL",
"display_name": "Forge Bridge Install URL",
"type": "text",
"help_text": "URL the setup wizard sends admins to so they can install the Forge bridge on their Confluence Cloud site. Required for Cloud installs. Set this to the install link of the Mattermost-published Forge app once it is deployed, or to your own Forge app if you self-host the bridge.",
"secret": true
}
]
}
}