githubEdit

Slack Bot Installation

Slack App Setup

Before using the bot, a Slack app must be created and installed to your workspace.

  1. Go to api.slack.com/appsarrow-up-right to create a new app.

  2. Click Create New AppFrom a manifest.

  3. Pick your workspace and select DuploCloud.

  4. Copy the manifest below into the JSON window, replacing {customer-name} with the customer's name, then click Create.

  5. Scroll down to Display Information and update the logo.

    DuploCloud logo for Slack
  6. Go to Collaborators in the left sidebar and add collaborators.

  7. Go to Install App and request to install the app to the DuploCloud workspace.

  8. In the Basic Information tab, scroll to App-Level Tokens and click Generate Token and Scope.

    • Name the token slack

    • Add the scope connections:write

    • Click Generate and save the app token

  9. Return to the Install App tab. Once your installation request is approved, install the app and save the bot token.

    Slack bot install request approved

Slack App Manifest

Replace all instances of {customer-name} before creating the app.

Backend Helm Installation

Once the Slack app tokens are saved, the remaining configuration is handled during the backend Helm installation. The SLACK_APP_TOKEN and SLACK_BOT_TOKEN from the steps above, along with the DuploCloud portal URL and token, are passed in as Helm values and stored in a Kubernetes secret named slack-managed-portals:

Last updated

Was this helpful?