+
+
+
+
+ {environments.find((e) => e.id === integration.envId)?.name || "-"}
+
+
+
+
+
+ {integration.secretPath}
+
+
+
+
+
+
+
+ {/* eslint-disable-next-line no-nested-ternary */}
+ {integration.metadata?.githubVisibility === "selected"
+ ? "Syncing to selected repositories in the organization. "
+ : integration.metadata?.githubVisibility === "private"
+ ? "Syncing to all private repositories in the organization"
+ : "Syncing to all public and private repositories in the organization"}
+
+ ) : undefined
+ }
+ label="Integration"
+ />
+
+ {integrationSlugNameMapping[integration.integration]}
+
+
+ {integration.integration === "qovery" && (
+
+
+
+
+ {integration?.owner || "-"}
+
+
+
+
+
+ {integration?.targetService || "-"}
+
+
+
+
+
+ {integration?.targetEnvironment || "-"}
+
+
+
+ )}
+ {!(
+ integration.integration === "aws-secret-manager" &&
+ integration.metadata?.mappingBehavior === IntegrationMappingBehavior.ONE_TO_ONE
+ ) && (
+
+
+
+ {(integration.integration === "hashicorp-vault" &&
+ `${integration.app} - path: ${integration.path}`) ||
+ (integration.scope === "github-org" && `${integration.owner}`) ||
+ (["aws-parameter-store", "rundeck"].includes(integration.integration) &&
+ `${integration.path}`) ||
+ (integration.scope?.startsWith("github-") &&
+ `${integration.owner}/${integration.app}`) ||
+ integration.app}
+
+
+ )}
+ {(integration.integration === "vercel" ||
+ integration.integration === "netlify" ||
+ integration.integration === "railway" ||
+ integration.integration === "gitlab" ||
+ integration.integration === "teamcity" ||
+ integration.integration === "bitbucket" ||
+ (integration.integration === "github" && integration.scope === "github-env")) && (
+
+
+
+ {integration.targetEnvironment || integration.targetEnvironmentId}
+
+
+ )}
+ {integration.integration === "checkly" && integration.targetService && (
+
+
+
+ {integration.targetService}
+
+
+ )}
+ {integration.integration === "terraform-cloud" && integration.targetService && (
+
+
+
+ {integration.targetService}
+
+
+ )}
+ {(integration.integration === "checkly" || integration.integration === "github") && (
+
+
+
+ {integration?.metadata?.secretSuffix || "-"}
+
+
+ )}
+
+