diff --git a/docs/images/integrations-qovery-api-token.png b/docs/images/integrations-qovery-api-token.png deleted file mode 100644 index ca595d5f7..000000000 Binary files a/docs/images/integrations-qovery-api-token.png and /dev/null differ diff --git a/docs/images/integrations-qovery-auth.png b/docs/images/integrations-qovery-auth.png deleted file mode 100644 index 51fe4d838..000000000 Binary files a/docs/images/integrations-qovery-auth.png and /dev/null differ diff --git a/docs/images/integrations-qovery-infisical.png b/docs/images/integrations-qovery-infisical.png deleted file mode 100644 index 6264b5bc1..000000000 Binary files a/docs/images/integrations-qovery-infisical.png and /dev/null differ diff --git a/docs/images/integrations-qovery-qovery.png b/docs/images/integrations-qovery-qovery.png deleted file mode 100644 index c38ffb50a..000000000 Binary files a/docs/images/integrations-qovery-qovery.png and /dev/null differ diff --git a/docs/images/integrations/qovery/integrations-qovery-auth.png b/docs/images/integrations/qovery/integrations-qovery-auth.png new file mode 100644 index 000000000..3619bc87b Binary files /dev/null and b/docs/images/integrations/qovery/integrations-qovery-auth.png differ diff --git a/docs/images/integrations/qovery/integrations-qovery-create-1.png b/docs/images/integrations/qovery/integrations-qovery-create-1.png new file mode 100644 index 000000000..cfbc05895 Binary files /dev/null and b/docs/images/integrations/qovery/integrations-qovery-create-1.png differ diff --git a/docs/images/integrations/qovery/integrations-qovery-create-2.png b/docs/images/integrations/qovery/integrations-qovery-create-2.png new file mode 100644 index 000000000..7c186b6b5 Binary files /dev/null and b/docs/images/integrations/qovery/integrations-qovery-create-2.png differ diff --git a/docs/images/integrations/qovery/integrations-qovery-token.png b/docs/images/integrations/qovery/integrations-qovery-token.png new file mode 100644 index 000000000..aa1b81b7d Binary files /dev/null and b/docs/images/integrations/qovery/integrations-qovery-token.png differ diff --git a/docs/images/integrations/qovery/integrations-qovery.png b/docs/images/integrations/qovery/integrations-qovery.png new file mode 100644 index 000000000..4a8f5c400 Binary files /dev/null and b/docs/images/integrations/qovery/integrations-qovery.png differ diff --git a/docs/integrations/cloud/qovery.mdx b/docs/integrations/cloud/qovery.mdx index fc13b8527..98539dc8f 100644 --- a/docs/integrations/cloud/qovery.mdx +++ b/docs/integrations/cloud/qovery.mdx @@ -15,11 +15,11 @@ Prerequisites: Obtain a Qovery API Token in Settings > API Token. -![integrations qovery api token](../../images/integrations-qovery-api-token.png) +![integrations qovery api token](../../images/integrations/qovery/integrations-qovery-token.png) -Press on the Qovery tile and input your Qovery API TOken to grant Infisical access to your Qovery account. +Press on the Qovery tile and input your Qovery API Token to grant Infisical access to your Qovery account. -![integrations qovery authorization](../../images/integrations-qovery-auth.png) +![integrations qovery authorization](../../images/integrations/qovery/integrations-qovery-auth.png) If this is your project's first cloud integration, then you'll have to grant @@ -32,8 +32,12 @@ Press on the Qovery tile and input your Qovery API TOken to grant Infisical acce Select which Infisical environment secrets you want to sync to Qovery and press create integration to start syncing secrets. -![integrations Infisial settings](../../images/integrations-qovery-infisical.png) +![integrations qovery create](../../images/integrations/qovery/integrations-qovery-create-1.png) -Select your Qovery organization, project, and environment to which you want to sync secrets to. Next to that, select which scope you want secrets to (Application, Job, or Container). After you are done, hit "Create Integration." +![integrations qovery create](../../images/integrations/qovery/integrations-qovery-create-2.png) -![integrations Qovery settings](../../images/integrations-qovery-qovery.png) + + Infisical supports syncing secrets to various Qovery scopes including applications, jobs, or containers. + + +![integrations qovery settings](../../images/integrations/qovery/integrations-qovery.png) \ No newline at end of file diff --git a/frontend/src/hooks/api/integrationAuth/queries.tsx b/frontend/src/hooks/api/integrationAuth/queries.tsx index dae28c58b..6480633c4 100644 --- a/frontend/src/hooks/api/integrationAuth/queries.tsx +++ b/frontend/src/hooks/api/integrationAuth/queries.tsx @@ -164,6 +164,8 @@ const fetchIntegrationAuthQoveryProjects = async ({ integrationAuthId: string; orgId: string; }) => { + if (orgId === "none") return []; + const { data: { projects } } = await apiRequest.get<{ projects: Project[] }>( @@ -185,6 +187,8 @@ const fetchIntegrationAuthQoveryEnvironments = async ({ integrationAuthId: string; projectId: string; }) => { + if (projectId === "none") return []; + const { data: { environments } } = await apiRequest.get<{ environments: Environment[] }>( @@ -208,6 +212,8 @@ const fetchIntegrationAuthQoveryScopes = async ({ environmentId: string; scope: "job" | "application" | "container"; }) => { + if (environmentId === "none") return []; + if (scope === "application") { const { data: { apps }