mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01: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:
		
							parent
							
								
									08c11664ce
								
							
						
					
					
						commit
						26f582db21
					
				
							
								
								
									
										16
									
								
								frontend/src/assets/icons/terraform.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								frontend/src/assets/icons/terraform.svg
									
									
									
									
									
										Normal 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  | 
@ -121,6 +121,14 @@ export const AvailableIntegrations: VFC<IAvailableIntegrationsProps> = ({
 | 
			
		||||
                            />
 | 
			
		||||
                        ),
 | 
			
		||||
                    )}
 | 
			
		||||
                    <IntegrationCard
 | 
			
		||||
                        icon='terraform'
 | 
			
		||||
                        title='Terraform'
 | 
			
		||||
                        description={`Manage Unleash with HashiCorp’s Terraform using infrastructure as code (IaC).`}
 | 
			
		||||
                        link='https://docs.getunleash.io/reference/terraform'
 | 
			
		||||
                        configureActionText='View documentation'
 | 
			
		||||
                        isExternal
 | 
			
		||||
                    />
 | 
			
		||||
                    <RequestIntegrationCard />
 | 
			
		||||
                </StyledCardsGrid>
 | 
			
		||||
            </StyledSection>
 | 
			
		||||
 | 
			
		||||
@ -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 },
 | 
			
		||||
 | 
			
		||||
@ -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.
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user