mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-06 07:26:45 +00:00
Merge pull request #2410 from Infisical/misc/slack-integration-doc-and-ui-updates
misc: added cloud users guide for slack and channel dropdown fix
This commit is contained in:
@@ -6,6 +6,55 @@ description: "Learn how to setup Slack integration"
|
|||||||
This guide will provide step by step instructions on how to configure Slack integration for your Infisical projects.
|
This guide will provide step by step instructions on how to configure Slack integration for your Infisical projects.
|
||||||
|
|
||||||
<Tabs>
|
<Tabs>
|
||||||
|
<Tab title="Infisical Cloud">
|
||||||
|
## Create Slack workflow integration
|
||||||
|
<Steps>
|
||||||
|
<Step title="Navigate to the Workflow Integrations tab in your organization settings">
|
||||||
|
In order to use Slack integration in your projects, you will first have to
|
||||||
|
configure a Slack workflow integration in your organization.
|
||||||
|

|
||||||
|
</Step>
|
||||||
|
<Step title="Install Slack app to workspace">
|
||||||
|
Press "Add" and select "Slack" as the platform.
|
||||||
|

|
||||||
|
|
||||||
|
Give your Slack integration a descriptive alias. You will use this to select the Slack integration for your project.
|
||||||
|

|
||||||
|
|
||||||
|
Press **Connect Slack**. This opens up the Slack app installation flow. Select the Slack workspace you want to install the custom Slack app to and press **Allow**.
|
||||||
|

|
||||||
|
|
||||||
|
This completes the workflow integration creation flow. The projects in your organization can now use this Slack integration to send real-time updates to your Slack workspace.
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
</Step>
|
||||||
|
|
||||||
|
</Steps>
|
||||||
|
|
||||||
|
## Configure project to use Slack workflow integration
|
||||||
|
|
||||||
|
<Steps>
|
||||||
|
<Step title="Navigate to the Workflow Integrations tab in the project settings">
|
||||||
|

|
||||||
|
</Step>
|
||||||
|
<Step title="Select the Slack integration to use for the project">
|
||||||
|
Your project will send notifications to the connected Slack workspace of the
|
||||||
|
selected Slack integration when the configured events are triggered.
|
||||||
|

|
||||||
|
</Step>
|
||||||
|
<Step title="Configure the Slack notification settings for the project and click Save.">
|
||||||
|

|
||||||
|
<Info>
|
||||||
|
To enable notifications in private Slack channels, you need to invite the Infisical Slack bot to join those channels.
|
||||||
|
</Info>
|
||||||
|
You now have a working native integration with Slack!
|
||||||
|
|
||||||
|
</Step>
|
||||||
|
|
||||||
|
</Steps>
|
||||||
|
|
||||||
|
</Tab>
|
||||||
<Tab title="Self-hosted setup">
|
<Tab title="Self-hosted setup">
|
||||||
## Configure admin settings
|
## Configure admin settings
|
||||||
Note that this step only has to be done once for the entire instance.
|
Note that this step only has to be done once for the entire instance.
|
||||||
@@ -41,7 +90,7 @@ This guide will provide step by step instructions on how to configure Slack inte
|
|||||||
|
|
||||||
</Steps>
|
</Steps>
|
||||||
|
|
||||||
## Create Slack workflow integration
|
## Create Slack workflow integration
|
||||||
|
|
||||||
<Steps>
|
<Steps>
|
||||||
<Step title="Navigate to the Workflow Integrations tab in your organization settings">
|
<Step title="Navigate to the Workflow Integrations tab in your organization settings">
|
||||||
@@ -67,26 +116,27 @@ This guide will provide step by step instructions on how to configure Slack inte
|
|||||||
|
|
||||||
</Steps>
|
</Steps>
|
||||||
|
|
||||||
## Configure project to use Slack workflow integration
|
## Configure project to use Slack workflow integration
|
||||||
|
|
||||||
<Steps>
|
<Steps>
|
||||||
<Step title="Navigate to the Workflow Integrations tab in the project settings">
|
<Step title="Navigate to the Workflow Integrations tab in the project settings">
|
||||||

|

|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Select the Slack integration to use for the project">
|
<Step title="Select the Slack integration to use for the project">
|
||||||
Your project will send notifications to the connected Slack workspace of the
|
Your project will send notifications to the connected Slack workspace of the
|
||||||
selected Slack integration when the configured events are triggered.
|
selected Slack integration when the configured events are triggered.
|
||||||

|

|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Configure the Slack notification settings for the project and click Save.">
|
<Step title="Configure the Slack notification settings for the project and click Save.">
|
||||||

|

|
||||||
<Info>
|
<Info>
|
||||||
To enable notifications in private Slack channels, you need to invite your Slack bot to join those channels.
|
To enable notifications in private Slack channels, you need to invite your Slack bot to join those channels.
|
||||||
</Info>
|
</Info>
|
||||||
You now have a working native integration with Slack!
|
You now have a working native integration with Slack!
|
||||||
|
|
||||||
</Step>
|
</Step>
|
||||||
</Steps>
|
|
||||||
|
</Steps>
|
||||||
|
|
||||||
</Tab>
|
</Tab>
|
||||||
</Tabs>
|
</Tabs>
|
||||||
|
|||||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 247 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 895 KiB |
+12
-2
@@ -222,7 +222,12 @@ export const WorkflowIntegrationTab = () => {
|
|||||||
/>
|
/>
|
||||||
</DropdownMenuTrigger>
|
</DropdownMenuTrigger>
|
||||||
<DropdownMenuContent
|
<DropdownMenuContent
|
||||||
style={{ width: "var(--radix-dropdown-menu-trigger-width)" }}
|
style={{
|
||||||
|
width: "var(--radix-dropdown-menu-trigger-width)",
|
||||||
|
maxHeight: "350px",
|
||||||
|
overflowY: "auto"
|
||||||
|
}}
|
||||||
|
side="bottom"
|
||||||
align="start"
|
align="start"
|
||||||
>
|
>
|
||||||
{sortedSlackChannels?.map((slackChannel) => {
|
{sortedSlackChannels?.map((slackChannel) => {
|
||||||
@@ -290,7 +295,12 @@ export const WorkflowIntegrationTab = () => {
|
|||||||
/>
|
/>
|
||||||
</DropdownMenuTrigger>
|
</DropdownMenuTrigger>
|
||||||
<DropdownMenuContent
|
<DropdownMenuContent
|
||||||
style={{ width: "var(--radix-dropdown-menu-trigger-width)" }}
|
style={{
|
||||||
|
width: "var(--radix-dropdown-menu-trigger-width)",
|
||||||
|
maxHeight: "350px",
|
||||||
|
overflowY: "auto"
|
||||||
|
}}
|
||||||
|
side="bottom"
|
||||||
align="start"
|
align="start"
|
||||||
>
|
>
|
||||||
{sortedSlackChannels?.map((slackChannel) => {
|
{sortedSlackChannels?.map((slackChannel) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user