diff --git a/docs/images/integrations/checkly/integrations-checkly-auth.png b/docs/images/integrations/checkly/integrations-checkly-auth.png index b6299aefe..b9fbd4404 100644 Binary files a/docs/images/integrations/checkly/integrations-checkly-auth.png and b/docs/images/integrations/checkly/integrations-checkly-auth.png differ diff --git a/docs/images/integrations/checkly/integrations-checkly-create.png b/docs/images/integrations/checkly/integrations-checkly-create.png index 271ca1a9c..78faa5eac 100644 Binary files a/docs/images/integrations/checkly/integrations-checkly-create.png and b/docs/images/integrations/checkly/integrations-checkly-create.png differ diff --git a/docs/images/integrations/checkly/integrations-checkly.png b/docs/images/integrations/checkly/integrations-checkly.png index 4734d5257..9dcb4e497 100644 Binary files a/docs/images/integrations/checkly/integrations-checkly.png and b/docs/images/integrations/checkly/integrations-checkly.png differ diff --git a/docs/integrations/cloud/checkly.mdx b/docs/integrations/cloud/checkly.mdx index 711c8cec9..6b4709be9 100644 --- a/docs/integrations/cloud/checkly.mdx +++ b/docs/integrations/cloud/checkly.mdx @@ -34,6 +34,13 @@ Press on the Checkly tile and input your Checkly API Key to grant Infisical acce Select which Infisical environment secrets you want to sync to Checkly and press create integration to start syncing secrets. ![integrations checkly](../../images/integrations/checkly/integrations-checkly-create.png) + + + Infisical integrates with Checkly's environment variables at the **global** and **group** levels. + + To sync secrets to a specific group, you can select a group from the Checkly Group dropdown; otherwise, leaving it empty will sync secrets globally. + + ![integrations checkly](../../images/integrations/checkly/integrations-checkly.png) diff --git a/frontend/src/pages/integrations/checkly/create.tsx b/frontend/src/pages/integrations/checkly/create.tsx index e775dd5df..4db24b846 100644 --- a/frontend/src/pages/integrations/checkly/create.tsx +++ b/frontend/src/pages/integrations/checkly/create.tsx @@ -3,7 +3,7 @@ import Head from "next/head"; import Image from "next/image"; import Link from "next/link"; import { useRouter } from "next/router"; -import { faArrowUpRightFromSquare, faBookOpen, faBugs, faCircleInfo } from "@fortawesome/free-solid-svg-icons"; +import { faArrowUpRightFromSquare, faBookOpen, faBugs } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { motion } from "framer-motion"; import queryString from "query-string"; @@ -121,7 +121,7 @@ export default function ChecklyCreateIntegrationPage() { integrationAuthApps && integrationAuthGroups && targetAppId ? ( -
+
Set Up Checkly Integration @@ -266,12 +266,6 @@ export default function ChecklyCreateIntegrationPage() { Create Integration -
-
-
Pro Tips
- After creating an integration, your secrets will start syncing immediately. This might cause an unexpected override of current secrets in Checkly with secrets from Infisical. - If you have multiple Checkly integrations and are using suffixes for at least one of them, you will have to add suffixes for all the active Checkly integrations – otherwise you might run into rare unexpected behavior. -
) : (
diff --git a/frontend/src/views/IntegrationsPage/components/IntegrationsSection/IntegrationsSection.tsx b/frontend/src/views/IntegrationsPage/components/IntegrationsSection/IntegrationsSection.tsx index 9e23e7909..34d28ec14 100644 --- a/frontend/src/views/IntegrationsPage/components/IntegrationsSection/IntegrationsSection.tsx +++ b/frontend/src/views/IntegrationsPage/components/IntegrationsSection/IntegrationsSection.tsx @@ -163,12 +163,22 @@ export const IntegrationsSection = ({
)} {((integration.integration === "checkly") || (integration.integration === "github")) && ( -
- -
- {integration?.metadata?.secretSuffix || "-"} + <> + {integration.targetService && ( +
+ +
+ {integration.targetService} +
+
+ )} +
+ +
+ {integration?.metadata?.secretSuffix || "-"} +
-
+ )}