From 26f582db216a59644c61e67aa7b203f35c5236a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nuno=20G=C3=B3is?= Date: Wed, 23 Apr 2025 16:11:18 +0100 Subject: [PATCH] chore: add terraform to integrations (#9827) https://linear.app/unleash/issue/2-2565/add-terraform-to-list-of-integrations Adds Terraform to our integrations list. It links to: https://docs.getunleash.io/reference/terraform image --- frontend/src/assets/icons/terraform.svg | 16 ++++++++++++++++ .../AvailableIntegrations.tsx | 8 ++++++++ .../IntegrationIcon/IntegrationIcon.tsx | 2 ++ .../JiraIntegration/JiraIntegration.tsx | 2 +- 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 frontend/src/assets/icons/terraform.svg diff --git a/frontend/src/assets/icons/terraform.svg b/frontend/src/assets/icons/terraform.svg new file mode 100644 index 0000000000..48ac4db71e --- /dev/null +++ b/frontend/src/assets/icons/terraform.svg @@ -0,0 +1,16 @@ + + webhooks + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/src/component/integrations/IntegrationList/AvailableIntegrations/AvailableIntegrations.tsx b/frontend/src/component/integrations/IntegrationList/AvailableIntegrations/AvailableIntegrations.tsx index 4afe1e5279..1bb02342ee 100644 --- a/frontend/src/component/integrations/IntegrationList/AvailableIntegrations/AvailableIntegrations.tsx +++ b/frontend/src/component/integrations/IntegrationList/AvailableIntegrations/AvailableIntegrations.tsx @@ -121,6 +121,14 @@ export const AvailableIntegrations: VFC = ({ /> ), )} + diff --git a/frontend/src/component/integrations/IntegrationList/IntegrationIcon/IntegrationIcon.tsx b/frontend/src/component/integrations/IntegrationList/IntegrationIcon/IntegrationIcon.tsx index beade3a8d8..b461cb20fd 100644 --- a/frontend/src/component/integrations/IntegrationList/IntegrationIcon/IntegrationIcon.tsx +++ b/frontend/src/component/integrations/IntegrationList/IntegrationIcon/IntegrationIcon.tsx @@ -9,6 +9,7 @@ import newRelicIcon from 'assets/icons/new-relic.svg'; import jiraIcon from 'assets/icons/jira.svg'; import jiraCommentIcon from 'assets/icons/jira-comment.svg'; import signals from 'assets/icons/signals.svg'; +import terraformIcon from 'assets/icons/terraform.svg'; import slackIcon from 'assets/icons/slack.svg'; import teamsIcon from 'assets/icons/teams.svg'; import webhooksIcon from 'assets/icons/webhooks.svg'; @@ -55,6 +56,7 @@ const integrations: Record< jira: { title: 'Jira', icon: jiraIcon }, 'jira-comment': { title: 'Jira', icon: jiraCommentIcon }, signals: { title: 'Signals', icon: signals }, + terraform: { title: 'Terraform', icon: terraformIcon }, slack: { title: 'Slack', icon: slackIcon }, 'slack-app': { title: 'Slack', icon: slackIcon }, teams: { title: 'Teams', icon: teamsIcon }, diff --git a/frontend/src/component/integrations/ViewIntegration/JiraIntegration/JiraIntegration.tsx b/frontend/src/component/integrations/ViewIntegration/JiraIntegration/JiraIntegration.tsx index 5747436626..a806919591 100644 --- a/frontend/src/component/integrations/ViewIntegration/JiraIntegration/JiraIntegration.tsx +++ b/frontend/src/component/integrations/ViewIntegration/JiraIntegration/JiraIntegration.tsx @@ -34,7 +34,7 @@ export const JIRA_INFO = { name: 'jira', displayName: 'Jira', description: - 'Create, connect, manage, and approve Unleash feature flags directly from Jira', + 'Create, connect, manage, and approve Unleash feature flags directly from Jira.', documentationUrl: 'https://docs.getunleash.io/reference/integrations/jira-cloud-plugin-installation', howTo: ` - Create a new feature flag directly within Jira, or connect existing flags to any Jira issue.