Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Service Catalog Slack integration #8330

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions app/_data/docs_nav_konnect.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,8 @@
url: /service-catalog/integrations/traceable/
- text: Datadog
url: /service-catalog/integrations/datadog/
- text: Slack
url: /service-catalog/integrations/slack/

- title: API Products
icon: /assets/images/icons/konnect/icn-api-product.svg
Expand Down
4 changes: 4 additions & 0 deletions app/_data/tables/konnect/integrations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ integrations:
slug: datadog
events: true
description: View the performance and health of your services by ingesting Datadog monitors and dashboards
- name: Slack
icon: slack.svg
slug: slack
description: Identify communication channels for your services by ingesting Slack channels

##### Using this file ######
# - name: Name of the integration
Expand Down
1 change: 1 addition & 0 deletions app/assets/images/icons/third-party/slack.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
39 changes: 39 additions & 0 deletions app/konnect/service-catalog/integrations/slack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: Slack Integration
content-type: reference
beta: true
discovery_support: true
discovery_default: true
bindable_entities: "Slack Channel"
mechanism: "pull/ingestion model"
---

_Type: External_

The Slack integration allows you to see relevant communication channels (via [Slack channels](https://slack.com/help/articles/360017938993-What-is-a-channel)) to a Service Catalog service.

## Authenticate the Slack integration

1. From the **{% konnect_icon servicehub %} Service Catalog** in {{site.konnect_product_name}}, select **[Integrations](https://cloud.konghq.com/us/service-catalog/integrations)**.
2. Select **Slack**, then **Install Slack**.
3. Select **Authorize**.

Slack will ask you to grant consent to {{site.konnect_product_name}}. Both Read and Write scopes are required.

## Resources

Entity | Description
-------|------------
Slack Channel | A Slack channel relating to the Service Catalog service

## Discovery information

<!-- vale off-->

{% include_cached service-catalog-discovery.html
discovery_support=page.discovery_support
discovery_default=page.discovery_default
bindable_entities=page.bindable_entities
mechanism=page.mechanism %}

<!-- vale on-->
Loading