1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-12 01:17:04 +02:00

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

<img width="769" alt="image"
src="https://github.com/user-attachments/assets/28edb65f-a56d-4ffc-8ce3-cbb6bde6b19b"
/>
This commit is contained in:
Nuno Góis 2025-04-23 16:11:18 +01:00 committed by GitHub
parent 08c11664ce
commit 26f582db21
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 27 additions and 1 deletions

View File

@ -0,0 +1,16 @@
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32">
<title>webhooks</title>
<defs>
<clipPath clipPathUnits="userSpaceOnUse" id="cp1">
<path d="m4 4h24v24h-24z"/>
</clipPath>
<image width="50" height="72" id="img1" href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMb2dvcyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNTAiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA1MCA3MiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM3YjQyYmM7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLXdpZHRoOjBweDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTcuMywxNy41bDE1LjUsOXYxOGwtMTUuNS05di0xOFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNC41LDI2LjV2MThsMTUuNS05di0xOGwtMTUuNSw5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsNy41djE4bDE1LjUsOXYtMThMMCw3LjVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTcuMyw1NS41bDE1LjUsOXYtMThsLTE1LjUtOXYxOFoiLz48L3N2Zz4="/>
</defs>
<style>
.s0 { fill: #f7f7fa }
</style>
<path class="s0" d="m0 0h32v32h-32z"/>
<g id="Clip-Path" clip-path="url(#cp1)">
<use id="terraform" href="#img1" transform="matrix(.444,0,0,.444,5,0)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -121,6 +121,14 @@ export const AvailableIntegrations: VFC<IAvailableIntegrationsProps> = ({
/>
),
)}
<IntegrationCard
icon='terraform'
title='Terraform'
description={`Manage Unleash with HashiCorps Terraform using infrastructure as code (IaC).`}
link='https://docs.getunleash.io/reference/terraform'
configureActionText='View documentation'
isExternal
/>
<RequestIntegrationCard />
</StyledCardsGrid>
</StyledSection>

View File

@ -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 },

View File

@ -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.