diff --git a/README.md b/README.md index a0d7798ce7..f995319709 100644 --- a/README.md +++ b/README.md @@ -178,3 +178,4 @@ Not sure where to get started? You can: + diff --git a/docs/images/integrations-northflank-auth.png b/docs/images/integrations-northflank-auth.png new file mode 100644 index 0000000000..460ad40d95 Binary files /dev/null and b/docs/images/integrations-northflank-auth.png differ diff --git a/docs/images/integrations-northflank-create.png b/docs/images/integrations-northflank-create.png new file mode 100644 index 0000000000..8afdb3c0db Binary files /dev/null and b/docs/images/integrations-northflank-create.png differ diff --git a/docs/images/integrations-northflank-dashboard.png b/docs/images/integrations-northflank-dashboard.png new file mode 100644 index 0000000000..80c887808b Binary files /dev/null and b/docs/images/integrations-northflank-dashboard.png differ diff --git a/docs/images/integrations-northflank-token.png b/docs/images/integrations-northflank-token.png new file mode 100644 index 0000000000..1e9b84f94f Binary files /dev/null and b/docs/images/integrations-northflank-token.png differ diff --git a/docs/images/integrations-northflank.png b/docs/images/integrations-northflank.png new file mode 100644 index 0000000000..ee388b2456 Binary files /dev/null and b/docs/images/integrations-northflank.png differ diff --git a/docs/integrations/cloud/northflank.mdx b/docs/integrations/cloud/northflank.mdx new file mode 100644 index 0000000000..8b4f7eeb9a --- /dev/null +++ b/docs/integrations/cloud/northflank.mdx @@ -0,0 +1,38 @@ +--- +title: "Northflank" +description: "How to sync secrets from Infisical to Northflank" +--- + +Prerequisites: + +- Set up and add envars to [Infisical Cloud](https://app.infisical.com) +- Have a [Northflank](https://northflank.com) project with a secret group ready + +## Navigate to your project's integrations tab + +![integrations](../../images/integrations.png) + +## Enter your Northflank API Token + +Obtain a Northflank API token in Account settings > API > Tokens + +![integrations northflank dashboard](../../images/integrations-northflank-dashboard.png) +![integrations northflank token](../../images/integrations-northflank-token.png) + +Press on the Northflank tile and input your Northflank API token to grant Infisical access to your Northflank account. + +![integrations northflank authorization](../../images/integrations-northflank-auth.png) + + + If this is your project's first cloud integration, then you'll have to grant + Infisical access to your project's environment variables. Although this step + breaks E2EE, it's necessary for Infisical to sync the environment variables to + the cloud platform. + + +## Start integration + +Select which Infisical environment secrets you want to sync to which Northflank project and secret group. Finally, press create integration to start syncing secrets to Northflank. + +![integrations northflank](../../images/integrations-northflank-create.png) +![integrations northflank](../../images/integrations-northflank.png) diff --git a/docs/integrations/overview.mdx b/docs/integrations/overview.mdx index d04b0349f4..95e77d78a9 100644 --- a/docs/integrations/overview.mdx +++ b/docs/integrations/overview.mdx @@ -23,6 +23,7 @@ Missing an integration? [Throw in a request](https://github.com/Infisical/infisi | [Terraform Cloud](/integrations/cloud/terraform-cloud) | Cloud | Available | | [Fly.io](/integrations/cloud/flyio) | Cloud | Available | | [Supabase](/integrations/cloud/supabase) | Cloud | Available | +| [Northflank](/integrations/cloud/northflank) | Cloud | Available | | [Cloudflare Pages](/integrations/cloud/cloudflare-pages) | Cloud | Available | | [Checkly](/integrations/cloud/checkly) | Cloud | Available | | [HashiCorp Vault](/integrations/cloud/hashicorp-vault) | Cloud | Available | diff --git a/docs/mint.json b/docs/mint.json index c81ff67dac..65a500fea3 100644 --- a/docs/mint.json +++ b/docs/mint.json @@ -222,6 +222,7 @@ "integrations/cloud/flyio", "integrations/cloud/laravel-forge", "integrations/cloud/supabase", + "integrations/cloud/northflank", "integrations/cloud/terraform-cloud", "integrations/cloud/cloudflare-pages", "integrations/cloud/checkly",