diff --git a/backend/src/variables/integration.ts b/backend/src/variables/integration.ts index 26e9f25448..8935e7b499 100644 --- a/backend/src/variables/integration.ts +++ b/backend/src/variables/integration.ts @@ -23,6 +23,7 @@ export const INTEGRATION_CIRCLECI = "circleci"; export const INTEGRATION_TRAVISCI = "travisci"; export const INTEGRATION_SUPABASE = 'supabase'; export const INTEGRATION_CHECKLY = 'checkly'; +export const INTEGRATION_CLOUDFLARE_PAGES = 'cloudflare-pages'; export const INTEGRATION_HASHICORP_VAULT = 'hashicorp-vault'; export const INTEGRATION_SET = new Set([ INTEGRATION_AZURE_KEY_VAULT, @@ -65,6 +66,7 @@ export const INTEGRATION_CIRCLECI_API_URL = "https://circleci.com/api"; export const INTEGRATION_TRAVISCI_API_URL = "https://api.travis-ci.com"; export const INTEGRATION_SUPABASE_API_URL = 'https://api.supabase.com'; export const INTEGRATION_CHECKLY_API_URL = 'https://api.checklyhq.com'; +export const INTEGRATION_CLOUDFLARE_PAGES_API_URL = 'https://api.cloudflare.com'; export const getIntegrationOptions = async () => { const INTEGRATION_OPTIONS = [ @@ -221,6 +223,15 @@ export const getIntegrationOptions = async () => { type: '', clientId: '', docsLink: '' + }, + { + name: 'Cloudflare Pages', + slug: 'cloudflare-pages', + image: 'Cloudflare.png', + isAvailable: true, + type: 'pat', + clientId: '', + docsLink: '' } ] diff --git a/frontend/public/images/integrations/Cloudflare.png b/frontend/public/images/integrations/Cloudflare.png new file mode 100644 index 0000000000..24db8c6813 Binary files /dev/null and b/frontend/public/images/integrations/Cloudflare.png differ