├── .bumpversion.cfg ├── .dockerignore ├── .editorconfig ├── .github ├── .gitignore ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── documentation.md │ └── feature-request.md ├── actions │ ├── cache-build-artifacts │ │ └── action.yml │ ├── match-github-to-slack-user │ │ └── action.yml │ ├── runner-prepare-for-build │ │ └── action.yml │ └── start-aws-runner │ │ └── action.yml ├── labeler.yml ├── pull_request_template.md └── workflows │ ├── auto-close-prs.yml │ ├── create-cloud-pr-command.yml │ ├── create-oss-pr-snapshot-in-cloud.yml │ ├── gradle.yml │ ├── label-pr-by-filepath.yml │ ├── label-prs-by-context.yml │ └── terminate-zombie-build-instances.yml ├── .gitignore ├── .python-version ├── .readthedocs.yaml ├── .root ├── .version ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE ├── LICENSE_SHORT ├── README.md ├── airbyte-analytics ├── README.md ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── analytics │ │ ├── BillingTrackingHelper.kt │ │ ├── TrackingClient.kt │ │ └── config │ │ └── AnalyticsTrackingBeanFactory.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── analytics │ ├── BlockingShutdownAnalyticsPluginTest.kt │ ├── DeploymentFetcherTest.kt │ ├── SegmentAnalyticsClientTest.kt │ ├── SegmentTrackingClientTest.kt │ └── TrackingIdentityFetcherTest.kt ├── airbyte-api ├── build.gradle.kts ├── commons │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── io │ │ │ └── airbyte │ │ │ └── api │ │ │ └── client │ │ │ ├── ApiException.kt │ │ │ ├── config │ │ │ └── ClientConfigurationSupport.kt │ │ │ └── interceptor │ │ │ ├── AirbyteVersionInterceptor.kt │ │ │ ├── ThrowOn5xxInterceptor.kt │ │ │ └── UserAgentInterceptor.kt │ │ └── test │ │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── api │ │ └── client │ │ └── interceptor │ │ ├── AirbyteVersionInterceptorTest.kt │ │ ├── ThrowOn5xxInterceptorTest.kt │ │ └── UserAgentInterceptorTest.kt ├── manifest-server-api │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── manifestserver │ │ └── api │ │ └── client │ │ ├── ManifestServerApiClient.kt │ │ └── config │ │ └── ManifestServerApiClientFactory.kt ├── problems-api │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── api │ │ │ └── problems │ │ │ ├── AbstractThrowableProblem.kt │ │ │ ├── ProblemResponse.kt │ │ │ └── ResourceType.kt │ │ ├── openapi │ │ └── api-problems.yaml │ │ └── resources │ │ └── templates │ │ ├── ThrowableProblem.kt.txt │ │ └── jaxrs-spec-api │ │ └── public_api │ │ ├── api.mustache │ │ ├── apiInterface.mustache │ │ ├── beanValidation.mustache │ │ ├── beanValidationQueryParams.mustache │ │ ├── bodyParams.mustache │ │ ├── enumOuterClass.mustache │ │ └── pojo.mustache ├── public-api │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── resources │ │ └── templates │ │ └── kotlin-server │ │ └── public-api │ │ ├── api.mustache │ │ ├── apiInterface.mustache │ │ ├── beanValidation.mustache │ │ ├── beanValidationQueryParams.mustache │ │ └── bodyParams.mustache ├── server-api │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── io │ │ │ │ └── airbyte │ │ │ │ └── api │ │ │ │ ├── client │ │ │ │ ├── AirbyteApiClient.kt │ │ │ │ ├── WebUrlHelper.kt │ │ │ │ ├── auth │ │ │ │ │ ├── AccessTokenHelper.kt │ │ │ │ │ ├── AccessTokenInterceptor.kt │ │ │ │ │ └── InternalClientTokenInterceptor.kt │ │ │ │ └── config │ │ │ │ │ └── ApiClientSupportFactory.kt │ │ │ │ └── common │ │ │ │ ├── ConfigurableActor.kt │ │ │ │ └── StreamDescriptorUtils.kt │ │ ├── openapi │ │ │ ├── api.yaml │ │ │ ├── api_documentation_applications.yaml │ │ │ ├── api_documentation_config_templates.yaml │ │ │ ├── api_documentation_connections.yaml │ │ │ ├── api_documentation_declarative_source_definitions.yaml │ │ │ ├── api_documentation_definitions.yaml │ │ │ ├── api_documentation_destination_definitions.yaml │ │ │ ├── api_documentation_destinations.yaml │ │ │ ├── api_documentation_embedded_widget.yaml │ │ │ ├── api_documentation_jobs.yaml │ │ │ ├── api_documentation_organizations.yaml │ │ │ ├── api_documentation_permissions.yaml │ │ │ ├── api_documentation_source_definitions.yaml │ │ │ ├── api_documentation_sources.yaml │ │ │ ├── api_documentation_streams.yaml │ │ │ ├── api_documentation_tags.yaml │ │ │ ├── api_documentation_users.yaml │ │ │ ├── api_documentation_workspaces.yaml │ │ │ ├── api_sdk.yaml │ │ │ ├── api_terraform.yaml │ │ │ ├── config.yaml │ │ │ └── public_api.yaml │ │ └── resources │ │ │ └── templates │ │ │ ├── jaxrs-spec │ │ │ └── api.mustache │ │ │ └── kotlin-server │ │ │ ├── api.mustache │ │ │ ├── apiInterface.mustache │ │ │ ├── beanValidation.mustache │ │ │ ├── beanValidationQueryParams.mustache │ │ │ └── bodyParams.mustache │ │ └── test │ │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── api │ │ └── client │ │ ├── AirbyteApiClientTest.kt │ │ ├── StreamDescriptorUtilsTest.kt │ │ ├── WebUrlHelperTest.kt │ │ └── auth │ │ └── AccessTokenInterceptorTest.kt └── workload-api │ ├── build.gradle.kts │ └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── workload │ │ └── api │ │ ├── client │ │ ├── RetryPolicyConfig.kt │ │ ├── WorkloadApi.kt │ │ ├── WorkloadApiClient.kt │ │ └── WorkloadApiClientFactory.kt │ │ └── domain │ │ ├── ClaimResponse.kt │ │ ├── ExpiredDeadlineWorkloadListRequest.kt │ │ ├── KnownExceptionInfo.kt │ │ ├── LongRunningWorkloadRequest.kt │ │ ├── Workload.kt │ │ ├── WorkloadCancelRequest.kt │ │ ├── WorkloadClaimRequest.kt │ │ ├── WorkloadCreateRequest.kt │ │ ├── WorkloadDepthResponse.kt │ │ ├── WorkloadFailureRequest.kt │ │ ├── WorkloadHeartbeatRequest.kt │ │ ├── WorkloadLabel.kt │ │ ├── WorkloadLaunchedRequest.kt │ │ ├── WorkloadListActiveRequest.kt │ │ ├── WorkloadListActiveResponse.kt │ │ ├── WorkloadListRequest.kt │ │ ├── WorkloadListResponse.kt │ │ ├── WorkloadQueueCleanLimit.kt │ │ ├── WorkloadQueuePollRequest.kt │ │ ├── WorkloadQueueQueryRequest.kt │ │ ├── WorkloadQueueStatsResponse.kt │ │ ├── WorkloadRunningRequest.kt │ │ ├── WorkloadStatus.kt │ │ ├── WorkloadStatusUpdateRequest.kt │ │ ├── WorkloadSuccessRequest.kt │ │ └── WorkloadSummary.kt │ └── test │ └── kotlin │ └── io.airbyte.workload.api.client │ └── WorkloadApiClientTest.kt ├── airbyte-async-profiler ├── Dockerfile ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── async │ │ │ └── profiler │ │ │ ├── Application.kt │ │ │ ├── FailSafeRetryPolicies.kt │ │ │ ├── FailSafeRetryPoliciesImpl.kt │ │ │ ├── FileService.kt │ │ │ ├── FileServiceImpl.kt │ │ │ ├── ProfileStorageFactory.kt │ │ │ ├── ProfilerService.kt │ │ │ ├── ProfilerStarter.kt │ │ │ ├── ProfilerThreadManager.kt │ │ │ └── runtime │ │ │ └── AirbyteAsyncProfilerConfig.kt │ └── resources │ │ ├── application.yml │ │ └── micronaut-banner.txt │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── async │ │ └── profiler │ │ ├── DummyFailSafeRetryPolicies.kt │ │ ├── FileServiceImplTest.kt │ │ ├── ProfilerServiceTest.kt │ │ └── runtime │ │ └── AirbyteAsyncProfilerConfigTest.kt │ └── resources │ ├── application-async-profiler.yml │ └── application-test.yml ├── airbyte-audit-logging ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── audit │ │ └── logging │ │ ├── AuditLoggingHelper.kt │ │ ├── AuditLoggingInterceptor.kt │ │ ├── model │ │ ├── Actor.kt │ │ ├── AuditLogEntry.kt │ │ └── AuditPermissionLogEntry.kt │ │ └── provider │ │ ├── AuditProvider.kt │ │ ├── BasicAuditProvider.kt │ │ ├── CreatePermissionAuditProvider.kt │ │ ├── DeletePermissionAuditProvider.kt │ │ ├── OnlyActorAuditProvider.kt │ │ └── UpdatePermissionAuditProvider.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── audit │ └── logging │ ├── AuditLoggingHelperTest.kt │ └── AuditLoggingInterceptorTest.kt ├── airbyte-base-java-image ├── .version ├── Dockerfile ├── build.gradle.kts └── entrypoint.sh ├── airbyte-base-java-python-image ├── .version ├── Dockerfile └── build.gradle.kts ├── airbyte-base-nginx-image ├── .gitignore ├── .version ├── README.md ├── build.gradle.kts ├── src │ ├── 10-listen-on-ipv6-by-default.sh │ ├── 15-local-resolvers.envsh │ ├── 20-envsubst-on-templates.sh │ ├── 30-tune-worker-processes.sh │ ├── Dockerfile │ └── docker-entrypoint.sh └── update.sh ├── airbyte-bootloader ├── Dockerfile ├── Readme.md ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── bootloader │ │ │ ├── Application.kt │ │ │ ├── AuthKubernetesSecretInitializer.kt │ │ │ ├── Bootloader.kt │ │ │ ├── DataplaneInitializer.kt │ │ │ ├── DefaultPostLoadExecutor.kt │ │ │ ├── K8sSecretHelper.kt │ │ │ ├── ProtocolVersionChecker.kt │ │ │ ├── SecretStorageInitializer.kt │ │ │ ├── config │ │ │ ├── ApplicationBeanFactory.kt │ │ │ └── DatabaseBeanFactory.kt │ │ │ └── runtime │ │ │ └── AirbyteBootloaderConfig.kt │ └── resources │ │ ├── application.yml │ │ ├── banner │ │ └── attention-banner.txt │ │ └── micronaut-banner.txt │ ├── test-integration │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── bootloader │ │ │ ├── AuthKubernetesSecretInitializerTest.kt │ │ │ └── BootloaderTest.kt │ └── resources │ │ └── application-test.yml │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── bootloader │ │ ├── DataplaneInitializerTest.kt │ │ ├── DefaultPostLoadExecutorTest.kt │ │ ├── K8sSecretHelperTest.kt │ │ ├── ProtocolVersionCheckerTest.kt │ │ ├── SecretStorageInitializerTest.kt │ │ ├── helpers │ │ └── NoOpDefinitionVersionOverrideProvider.kt │ │ └── runtime │ │ └── AirbyteBootloaderConfigTest.kt │ └── resources │ ├── application-bootloader.yml │ └── application-test.yml ├── airbyte-commons-auth ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── commons │ │ │ └── auth │ │ │ ├── KeycloakBeanFactory.kt │ │ │ ├── RequiresAuthMode.kt │ │ │ ├── config │ │ │ ├── AuthConfigs.kt │ │ │ ├── InitialUserConfigFactory.kt │ │ │ └── OidcConfigFactory.kt │ │ │ ├── keycloak │ │ │ └── ClientScopeConfigurator.kt │ │ │ ├── permissions │ │ │ ├── IntentSecurityRule.kt │ │ │ └── RequiresIntent.kt │ │ │ ├── resolvers │ │ │ └── GenericOidcUserAuthenticationResolver.kt │ │ │ ├── roles │ │ │ ├── AuthRole.kt │ │ │ ├── AuthRoleConstants.kt │ │ │ ├── AuthRoleInterface.kt │ │ │ ├── OrganizationAuthRole.kt │ │ │ └── WorkspaceAuthRole.kt │ │ │ └── support │ │ │ ├── JwtTokenParser.kt │ │ │ ├── JwtUserAuthenticationResolver.kt │ │ │ ├── UnsignedJwtHelper.kt │ │ │ └── UserAuthenticationResolver.kt │ └── resources │ │ ├── intent-class-template.txt │ │ └── intents.yaml │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── commons │ └── auth │ ├── config │ ├── AuthConfigsTest.kt │ ├── InitialUserConfigFactoryTest.kt │ └── OidcConfigFactoryTest.kt │ ├── permissions │ └── IntentSecurityRuleTest.kt │ ├── roles │ ├── AuthRoleTest.kt │ ├── OrganizationAuthRoleTest.kt │ └── WorkspaceAuthRoleTest.kt │ └── support │ └── UnsignedJwtHelperTest.kt ├── airbyte-commons-converters ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── commons │ │ └── converters │ │ ├── ApiClientConverters.kt │ │ ├── ApiConverters.kt │ │ ├── CatalogClientConverters.kt │ │ ├── CommonConverters.kt │ │ ├── ConfigReplacer.kt │ │ ├── ConnectorConfigUpdater.kt │ │ ├── DestinationCatalogClientApiConverters.kt │ │ ├── MapperConverters.kt │ │ └── StateConverter.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── commons │ └── converters │ ├── CatalogClientConvertersTest.kt │ ├── CommonConvertersTest.kt │ ├── ConnectorConfigUpdaterTest.kt │ └── MapperConvertersTest.kt ├── airbyte-commons-entitlements ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── commons │ │ └── entitlements │ │ ├── EntitlementClient.kt │ │ ├── EntitlementClientConfig.kt │ │ ├── EntitlementHelper.kt │ │ ├── EntitlementProvider.kt │ │ ├── EntitlementService.kt │ │ ├── FeatureDegradationService.kt │ │ ├── LicenseEntitlementChecker.kt │ │ ├── NoEntitlementClient.kt │ │ ├── StiggCloudEntitlementClient.kt │ │ ├── StiggEnterpriseEntitlementClient.kt │ │ ├── StiggWrapper.kt │ │ └── models │ │ ├── Entitlement.kt │ │ ├── EntitlementDefinitions.kt │ │ └── EntitlementResult.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── commons │ └── entitlements │ ├── EntitlementClientFactoryTest.kt │ ├── EntitlementHelperTest.kt │ ├── EntitlementProviderTest.kt │ ├── EntitlementServiceTest.kt │ ├── FeatureDegradationServiceTest.kt │ ├── LicenseEntitlementCheckerTest.kt │ ├── NoEntitlementClientTest.kt │ ├── StiggCloudEntitlementClientTest.kt │ ├── StiggEnterpriseEntitlementClientTest.kt │ └── StiggWrapperTest.kt ├── airbyte-commons-license ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── commons │ │ └── license │ │ ├── ActiveAirbyteLicense.kt │ │ ├── AirbyteLicense.kt │ │ ├── annotation │ │ ├── RequiresAirbyteProEnabled.kt │ │ └── RequiresVerifiedAirbyteProLicense.kt │ │ └── condition │ │ ├── AirbyteProEnabledCondition.kt │ │ └── VerifiedProLicenseCondition.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── commons │ └── license │ ├── ActiveAirbyteLicenseTest.kt │ └── AirbyteLicenseTest.kt ├── airbyte-commons-micronaut-security ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── io │ └── airbyte │ └── micronaut │ └── security │ └── BearerTokenReader.kt ├── airbyte-commons-micronaut ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── micronaut │ │ │ ├── annotations │ │ │ ├── RequestTimeout.kt │ │ │ └── Sensitive.kt │ │ │ ├── config │ │ │ └── AirbyteConfigurationBeanFactory.kt │ │ │ ├── env │ │ │ ├── AirbyteConfigurationPropertySourceLoader.kt │ │ │ ├── EditionPropertySourceLoader.kt │ │ │ └── ResolvedConfigEndpoint.kt │ │ │ ├── interceptors │ │ │ └── RequestTimeoutInterceptor.kt │ │ │ ├── listeners │ │ │ └── ObjectMapperBeanEventListener.kt │ │ │ └── runtime │ │ │ └── AirbyteConfig.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.micronaut.context.env.PropertySourceLoader │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── micronaut │ │ ├── env │ │ ├── AirbyteConfigurationPropertySourceLoaderTest.kt │ │ ├── EditionPropertySourceLoaderTest.kt │ │ └── ResolvedConfigEndpointTest.kt │ │ ├── interceptors │ │ └── RequestTimeoutInterceptorTest.kt │ │ └── runtime │ │ ├── AirbyteAnalyticsConfigTest.kt │ │ ├── AirbyteApiConfigTest.kt │ │ ├── AirbyteAuditLoggingConfigTest.kt │ │ ├── AirbyteAuthConfigTest.kt │ │ ├── AirbyteCloudPubSubConfigTest.kt │ │ ├── AirbyteConfigTest.kt │ │ ├── AirbyteConnectorBuilderConfigTest.kt │ │ ├── AirbyteConnectorConfigTest.kt │ │ ├── AirbyteConnectorRegistryConfigTest.kt │ │ ├── AirbyteConnectorRolloutConfigTest.kt │ │ ├── AirbyteContainerConfigTest.kt │ │ ├── AirbyteContainerOrchestratorConfigTest.kt │ │ ├── AirbyteContextConfigTest.kt │ │ ├── AirbyteControlPlaneConfigTest.kt │ │ ├── AirbyteDataDogConfig.kt │ │ ├── AirbyteDataPlaneConfigTest.kt │ │ ├── AirbyteDataPlaneQueueConfigTest.kt │ │ ├── AirbyteDataplaneGroupsConfigTest.kt │ │ ├── AirbyteEntitlementConfigTest.kt │ │ ├── AirbyteFeatureFlagConfigTest.kt │ │ ├── AirbyteFlywayConfigTest.kt │ │ ├── AirbyteInternalApiClientConfigTest.kt │ │ ├── AirbyteInternalDocumentationConfigTest.kt │ │ ├── AirbyteKeycloakConfigTest.kt │ │ ├── AirbyteKubernetesConfigTest.kt │ │ ├── AirbyteLoggingConfigTest.kt │ │ ├── AirbyteManifestServerApiClientConfigTest.kt │ │ ├── AirbyteNotificationConfigTest.kt │ │ ├── AirbyteOpenAiConfigTest.kt │ │ ├── AirbytePlatformCompatibilityConfigTest.kt │ │ ├── AirbytePodSweeperConfigTest.kt │ │ ├── AirbyteSecretsManagerConfigTest.kt │ │ ├── AirbyteShutdownConfigTest.kt │ │ ├── AirbyteSidecarConfigTest.kt │ │ ├── AirbyteStorageConfigTest.kt │ │ ├── AirbyteStripeConfigTest.kt │ │ ├── AirbyteTemporalConfigTest.kt │ │ ├── AirbyteWebappConfigTest.kt │ │ ├── AirbyteWorkerConfigTest.kt │ │ ├── AirbyteWorkflowConfigTest.kt │ │ ├── AirbyteWorkloadApiClientConfigTest.kt │ │ └── AirbyteWorkloadLauncherConfigTest.kt │ └── resources │ ├── application-airbyte.yml │ ├── application-analytics-logging.yml │ ├── application-analytics-segment.yml │ ├── application-api.yml │ ├── application-audit-logging.yml │ ├── application-auth.yml │ ├── application-cloud-pubsub.yml │ ├── application-connector-builder-api.yml │ ├── application-connector-builder.yml │ ├── application-connector-registry.yml │ ├── application-connector-rollout.yml │ ├── application-connector.yml │ ├── application-container-orchestrator.yml │ ├── application-container.yml │ ├── application-context.yml │ ├── application-control-plane.yml │ ├── application-data-plane-queue.yml │ ├── application-data-plane.yml │ ├── application-datadog.yml │ ├── application-dataplane-groups.yml │ ├── application-feature-flag-config.yml │ ├── application-feature-flag-ffs.yml │ ├── application-feature-flag-launchdarkly.yml │ ├── application-flyway.yml │ ├── application-internal-api-dataplane-access-token.yml │ ├── application-internal-api-internal-client-token.yml │ ├── application-internal-documentation.yml │ ├── application-keycloak.yml │ ├── application-kubernetes.yml │ ├── application-logging.yml │ ├── application-manifest-server-api.yml │ ├── application-notification.yml │ ├── application-openai.yml │ ├── application-platform-compatibility.yml │ ├── application-pod-sweeper.yml │ ├── application-secret-aws.yml │ ├── application-secret-azure.yml │ ├── application-secret-gcp.yml │ ├── application-secret-vault.yml │ ├── application-shutdown.yml │ ├── application-sidecar.yml │ ├── application-stigg.yml │ ├── application-storage-azure.yml │ ├── application-storage-gcs.yml │ ├── application-storage-local.yml │ ├── application-storage-minio.yml │ ├── application-storage-s3.yml │ ├── application-stripe.yml │ ├── application-temporal.yml │ ├── application-webapp.yml │ ├── application-worker-yaml-list.yml │ ├── application-worker.yml │ ├── application-workflow.yml │ ├── application-workload-api.yml │ ├── application-workload-launcher.yml │ └── test-airbyte-configuration.yml ├── airbyte-commons-protocol ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── commons │ │ └── protocol │ │ ├── AirbyteMessageMigrator.kt │ │ ├── AirbyteMessageSerDeProvider.kt │ │ ├── AirbyteMessageVersionedMigrator.kt │ │ ├── AirbyteProtocolVersionedMigratorFactory.kt │ │ ├── CatalogDiffHelpers.kt │ │ ├── ConfiguredAirbyteCatalogMigrator.kt │ │ ├── DefaultProtocolSerializer.kt │ │ ├── ProtocolSerializer.kt │ │ ├── SerializationTarget.kt │ │ ├── VersionedProtocolSerializer.kt │ │ ├── migrations │ │ ├── AirbyteMessageMigration.kt │ │ ├── ConfiguredAirbyteCatalogMigration.kt │ │ ├── Migration.kt │ │ └── MigrationContainer.kt │ │ ├── serde │ │ ├── AirbyteMessageDeserializer.kt │ │ ├── AirbyteMessageGenericDeserializer.kt │ │ ├── AirbyteMessageGenericSerializer.kt │ │ ├── AirbyteMessageSerializer.kt │ │ ├── AirbyteMessageV0Deserializer.kt │ │ └── AirbyteMessageV0Serializer.kt │ │ └── transformmodels │ │ ├── AddFieldTransform.kt │ │ ├── FieldTransform.kt │ │ ├── FieldTransformType.kt │ │ ├── RemoveFieldTransform.kt │ │ ├── StreamAttributeTransform.kt │ │ ├── StreamAttributeTransformType.kt │ │ ├── StreamTransform.kt │ │ ├── StreamTransformType.kt │ │ ├── UpdateFieldSchemaTransform.kt │ │ ├── UpdateStreamAttributePrimaryKeyTransform.kt │ │ └── UpdateStreamTransform.kt │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── commons │ │ └── protocol │ │ ├── AirbyteMessageMigratorTest.kt │ │ ├── AirbyteMessageSerDeProviderMicronautTest.kt │ │ ├── AirbyteMessageSerDeProviderTest.kt │ │ ├── CatalogDiffHelpersTest.kt │ │ ├── CatalogTransformsTest.kt │ │ ├── DefaultProtocolSerializerTest.kt │ │ ├── MigratorsMicronautTest.kt │ │ ├── VersionedProtocolSerializerTest.kt │ │ └── serde │ │ └── AirbyteMessageV0SerDeTest.kt │ └── resources │ ├── WellKnownTypes.json │ ├── catalogs │ ├── multiple_stream_catalog.json │ └── simple_catalog.json │ └── diffs │ ├── breaking_change_schema.json │ ├── companies_schema.json │ ├── companies_schema_invalid.json │ ├── valid_schema.json │ └── valid_schema2.json ├── airbyte-commons-server ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── commons │ │ │ └── server │ │ │ ├── Constants.kt │ │ │ ├── JobStatus.kt │ │ │ ├── ServerConstants.kt │ │ │ ├── authorization │ │ │ ├── AuthenticationFactory.kt │ │ │ ├── HttpClientFactory.kt │ │ │ ├── KeycloakTokenValidator.kt │ │ │ └── RoleResolver.kt │ │ │ ├── builder │ │ │ ├── assist │ │ │ │ ├── AssistConfiguration.kt │ │ │ │ ├── AssistConfigurationImpl.kt │ │ │ │ └── AssistProxy.kt │ │ │ ├── contributions │ │ │ │ ├── ContributionModels.kt │ │ │ │ ├── ContributionTemplates.kt │ │ │ │ ├── GithubContributionService.kt │ │ │ │ └── ManifestParser.kt │ │ │ ├── exceptions │ │ │ │ ├── AssistProxyException.kt │ │ │ │ ├── ConnectorBuilderException.kt │ │ │ │ └── ManifestParserException.kt │ │ │ └── manifest │ │ │ │ └── processor │ │ │ │ ├── ManifestProcessor.kt │ │ │ │ └── ManifestServerManifestProcessor.kt │ │ │ ├── converters │ │ │ ├── ApiPojoConverters.kt │ │ │ ├── CatalogDiffConverters.kt │ │ │ ├── ConfigurationUpdate.kt │ │ │ ├── ConnectionHelper.kt │ │ │ ├── DestinationCatalogConverters.kt │ │ │ ├── JobConverter.kt │ │ │ ├── NotificationConverter.kt │ │ │ ├── NotificationSettingsConverter.kt │ │ │ ├── OauthModelConverter.kt │ │ │ ├── OperationsConverter.kt │ │ │ ├── WorkflowStateConverter.kt │ │ │ ├── WorkspaceConverter.kt │ │ │ └── WorkspaceWebhookConfigsConverter.kt │ │ │ ├── errors │ │ │ ├── ApplicationErrorKnownException.kt │ │ │ ├── AuthException.kt │ │ │ ├── BadObjectSchemaKnownException.kt │ │ │ ├── BadRequestException.kt │ │ │ ├── ConflictException.kt │ │ │ ├── DeclarativeSourceNotFoundException.kt │ │ │ ├── EntityDeletedException.kt │ │ │ ├── IdNotFoundKnownException.kt │ │ │ ├── InternalServerKnownException.kt │ │ │ ├── KnownException.kt │ │ │ ├── NotFoundException.kt │ │ │ ├── OperationNotAllowedException.kt │ │ │ ├── SourceIsNotDeclarativeException.kt │ │ │ ├── SyncIsRunningException.kt │ │ │ ├── UnprocessableContentException.kt │ │ │ ├── UnsupportedProtocolVersionException.kt │ │ │ ├── ValueConflictKnownException.kt │ │ │ ├── handlers │ │ │ │ ├── ApiExceptionHandler.kt │ │ │ │ ├── ClientExceptionHandler.kt │ │ │ │ ├── IdNotFoundExceptionHandler.kt │ │ │ │ ├── InvalidInputExceptionHandler.kt │ │ │ │ ├── InvalidJsonExceptionHandler.kt │ │ │ │ ├── InvalidJsonInputExceptionHandler.kt │ │ │ │ ├── KnownExceptionHandler.kt │ │ │ │ ├── NotFoundExceptionHandler.kt │ │ │ │ └── UncaughtExceptionHandler.kt │ │ │ └── problems │ │ │ │ └── AbstractThrowableProblemHandler.kt │ │ │ ├── handlers │ │ │ ├── ActorDefinitionVersionHandler.kt │ │ │ ├── AssistProxyHandler.kt │ │ │ ├── AttemptHandler.kt │ │ │ ├── ConnectionsHandler.kt │ │ │ ├── ConnectorBuilderProjectsHandler.kt │ │ │ ├── ConnectorContributionHandler.kt │ │ │ ├── ConnectorDefinitionSpecificationHandler.kt │ │ │ ├── ConnectorDocumentationHandler.kt │ │ │ ├── ConnectorRolloutHandler.kt │ │ │ ├── ConnectorRolloutHandlerManual.kt │ │ │ ├── DeclarativeSourceDefinitionsHandler.kt │ │ │ ├── DeploymentMetadataHandler.kt │ │ │ ├── DestinationDefinitionsHandler.kt │ │ │ ├── DestinationHandler.kt │ │ │ ├── DiagnosticToolHandler.kt │ │ │ ├── EmbeddedWorkspacesHandler.kt │ │ │ ├── EnterpriseConnectorStubsHandler.kt │ │ │ ├── HealthCheckHandler.kt │ │ │ ├── InstanceConfigurationHandler.kt │ │ │ ├── JobHistoryHandler.kt │ │ │ ├── JobInputHandler.kt │ │ │ ├── JobsHandler.kt │ │ │ ├── MatchSearchHandler.kt │ │ │ ├── NotificationsHandler.kt │ │ │ ├── OAuthHandler.kt │ │ │ ├── OpenApiConfigHandler.kt │ │ │ ├── OperationsHandler.kt │ │ │ ├── OrganizationsHandler.kt │ │ │ ├── PermissionHandler.kt │ │ │ ├── ResourceBootstrapHandler.kt │ │ │ ├── ResourceBootstrapHandlerInterface.kt │ │ │ ├── SchedulerHandler.kt │ │ │ ├── ScopedConfigurationHandler.kt │ │ │ ├── SecretPersistenceConfigHandler.kt │ │ │ ├── SignalHandler.kt │ │ │ ├── SourceDefinitionsHandler.kt │ │ │ ├── SourceHandler.kt │ │ │ ├── StateHandler.kt │ │ │ ├── StreamRefreshesHandler.kt │ │ │ ├── UserHandler.kt │ │ │ ├── WebBackendCheckUpdatesHandler.kt │ │ │ ├── WebBackendConnectionsHandler.kt │ │ │ ├── WorkspacesHandler.kt │ │ │ └── helpers │ │ │ │ ├── ActorDefinitionHandlerHelper.kt │ │ │ │ ├── ApplySchemaChangeHelper.kt │ │ │ │ ├── BuilderProjectUpdater.kt │ │ │ │ ├── CatalogConverter.kt │ │ │ │ ├── CatalogMergeHelper.kt │ │ │ │ ├── CompositeBuilderProjectUpdater.kt │ │ │ │ ├── ConfigRepositoryBuilderProjectUpdater.kt │ │ │ │ ├── ConnectionEntitlementHelper.kt │ │ │ │ ├── ConnectionMatcher.kt │ │ │ │ ├── ConnectionScheduleHelper.kt │ │ │ │ ├── ConnectionTimelineEventHelper.kt │ │ │ │ ├── ConnectorRolloutHelper.kt │ │ │ │ ├── ContextBuilder.kt │ │ │ │ ├── DeclarativeSourceManifestInjector.kt │ │ │ │ ├── DestinationMatcher.kt │ │ │ │ ├── JobCreationAndStatusUpdateHelper.kt │ │ │ │ ├── LocalFileSystemBuilderProjectUpdater.kt │ │ │ │ ├── MapperSecretHelper.kt │ │ │ │ ├── Matchable.kt │ │ │ │ ├── NotificationHelper.kt │ │ │ │ ├── OAuthHelper.kt │ │ │ │ ├── OAuthSecretHelper.kt │ │ │ │ ├── PaginationHelper.kt │ │ │ │ ├── ScopedConfigurationRelationshipResolver.kt │ │ │ │ ├── SourceMatcher.kt │ │ │ │ ├── StatsAggregationHelper.kt │ │ │ │ └── WorkspaceHelpers.kt │ │ │ ├── helpers │ │ │ ├── CatalogConfigDiffHelper.kt │ │ │ ├── KubernetesClientPermissionHelper.kt │ │ │ └── SecretSanitizer.kt │ │ │ ├── limits │ │ │ ├── ConsumptionService.kt │ │ │ ├── ProductLimitsProvider.kt │ │ │ ├── ProductLimitsStatic.kt │ │ │ └── ScopedConfigProductLimits.kt │ │ │ ├── metrics │ │ │ ├── MetricTagsPrettifierCache.kt │ │ │ └── PrettifyDataplaneMetricTagsMeterFilterBuilder.kt │ │ │ ├── runtime │ │ │ └── AirbyteServerConfiguration.kt │ │ │ ├── scheduler │ │ │ ├── DefaultSynchronousSchedulerClient.kt │ │ │ ├── EventRunner.kt │ │ │ ├── SynchronousJobMetadata.kt │ │ │ ├── SynchronousResponse.kt │ │ │ ├── SynchronousSchedulerClient.kt │ │ │ └── TemporalEventRunner.kt │ │ │ ├── scheduling │ │ │ └── AirbyteTaskExecutors.kt │ │ │ ├── services │ │ │ ├── CatalogDiffService.kt │ │ │ ├── ConnectionService.kt │ │ │ ├── DestinationDiscoverService.kt │ │ │ └── OrganizationService.kt │ │ │ ├── slug │ │ │ └── Slug.kt │ │ │ ├── support │ │ │ ├── AirbyteHttpRequestFieldExtractor.kt │ │ │ ├── AuthNettyServerCustomizer.kt │ │ │ ├── AuthenticationFields.kt │ │ │ ├── AuthenticationHeaderResolver.kt │ │ │ ├── AuthenticationHttpHeaders.kt │ │ │ ├── AuthenticationId.kt │ │ │ ├── AuthorizationServerHandler.kt │ │ │ ├── CommunityCurrentUserService.kt │ │ │ ├── CurrentUserService.kt │ │ │ ├── SecurityAwareCurrentUserService.kt │ │ │ └── TracingServerFilter.kt │ │ │ ├── validation │ │ │ ├── ActorDefinitionAccessValidator.kt │ │ │ ├── CatalogValidator.kt │ │ │ ├── CommunityActorDefinitionAccessValidator.kt │ │ │ ├── EnterpriseActorDefinitionAccessValidator.kt │ │ │ └── ValidationError.kt │ │ │ └── validator │ │ │ ├── AudiencesTokenValidator.kt │ │ │ └── IssuersTokenValidator.kt │ └── resources │ │ └── contribution_templates │ │ ├── acceptance-test-config.yml.peb │ │ ├── docs.md.peb │ │ ├── icon.svg │ │ ├── metadata.yaml.peb │ │ ├── pull-request-edit.md.peb │ │ ├── pull-request-new-connector.md.peb │ │ └── readme.md.peb │ └── test │ ├── kotlin │ ├── converters │ │ └── OperationsConverterTest.kt │ └── io │ │ └── airbyte │ │ └── commons │ │ └── server │ │ ├── authorization │ │ ├── KeycloakTokenValidatorTest.kt │ │ └── RoleResolverTest.kt │ │ ├── builder │ │ ├── contributions │ │ │ ├── ContributionTemplatesTest.kt │ │ │ ├── GithubContributionServiceTest.kt │ │ │ └── ManifestParserTest.kt │ │ └── manifest │ │ │ └── processor │ │ │ └── ManifestServerManifestProcessorTest.kt │ │ ├── converters │ │ ├── CatalogConverterTest.kt │ │ ├── CatalogDiffConvertersTest.kt │ │ ├── ConfigurationUpdateTest.kt │ │ ├── DestinationCatalogConvertersTest.kt │ │ ├── JobConverterTest.kt │ │ ├── NotificationSettingsConverterTest.kt │ │ └── OauthModelConverterTest.kt │ │ ├── errors │ │ └── problems │ │ │ └── AbstractThrowableProblemHandlerTest.kt │ │ ├── handlers │ │ ├── ActorDefinitionVersionHandlerTest.kt │ │ ├── AttemptHandlerTest.kt │ │ ├── ConnectionSchedulerHelperTest.kt │ │ ├── ConnectionsHandlerTest.kt │ │ ├── ConnectorBuilderProjectsHandlerTest.kt │ │ ├── ConnectorContributionHandlerTest.kt │ │ ├── ConnectorDefinitionSpecificationHandlerTest.kt │ │ ├── ConnectorDocumentationHandlerTest.kt │ │ ├── ConnectorRolloutHandlerManualTest.kt │ │ ├── ConnectorRolloutHandlerTest.kt │ │ ├── DeclarativeSourceDefinitionsHandlerTest.kt │ │ ├── DeploymentMetadataHandlerTest.kt │ │ ├── DestinationDefinitionsHandlerTest.kt │ │ ├── DestinationHandlerTest.kt │ │ ├── DiagnosticToolHandlerTest.kt │ │ ├── EmbeddedWorkspacesHandlerTest.kt │ │ ├── EnterpriseConnectorStubsHandlerTest.kt │ │ ├── HealthCheckHandlerTest.kt │ │ ├── InstanceConfigurationHandlerTest.kt │ │ ├── JobHistoryHandlerTest.kt │ │ ├── JobInputHandlerTest.kt │ │ ├── JobsHandlerTest.kt │ │ ├── OAuthHandlerTest.kt │ │ ├── OpenApiConfigHandlerTest.kt │ │ ├── OperationsHandlerTest.kt │ │ ├── OrganizationsHandlerTest.kt │ │ ├── PermissionHandlerTest.kt │ │ ├── ResourceBootstrapHandlerTest.kt │ │ ├── SchedulerHandlerTest.kt │ │ ├── ScopedConfigurationHandlerTest.kt │ │ ├── SignalHandlerTest.kt │ │ ├── SourceDefinitionsHandlerTest.kt │ │ ├── SourceHandlerTest.kt │ │ ├── StateHandlerTest.kt │ │ ├── StreamRefreshesHandlerTest.kt │ │ ├── UserHandlerTest.kt │ │ ├── WebBackendCheckUpdatesHandlerTest.kt │ │ ├── WebBackendConnectionsHandlerTest.kt │ │ ├── WorkspacesHandlerTest.kt │ │ └── helpers │ │ │ ├── ActorDefinitionHandlerHelperTest.kt │ │ │ ├── AutoPropagateSchemaChangeHelperTest.kt │ │ │ ├── CatalogMergeHelperTest.kt │ │ │ ├── CompositeBuilderProjectUpdaterTest.kt │ │ │ ├── ConfigRepositoryBuilderProjectUpdaterTest.kt │ │ │ ├── ConnectionEntitlementHelperTest.kt │ │ │ ├── ConnectionTimelineEventHelperTest.kt │ │ │ ├── ConnectorRolloutHelperTest.kt │ │ │ ├── ContextBuilderTest.kt │ │ │ ├── DeclarativeSourceManifestInjectorTest.kt │ │ │ ├── JobCreationAndStatusUpdateHelperTest.kt │ │ │ ├── MapperSecretHelperTest.kt │ │ │ ├── OAuthHelperTest.kt │ │ │ ├── OAuthSecretHelperTest.kt │ │ │ ├── ScopedConfigurationRelationshipResolverTest.kt │ │ │ └── StatsAggregationHelperTest.kt │ │ ├── helpers │ │ ├── CatalogConfigDiffHelperTest.kt │ │ ├── ConnectionHelpers.kt │ │ ├── ConnectorSpecificationHelpers.kt │ │ ├── DestinationHelpers.kt │ │ ├── KubernetesClientPermissionHelperTest.kt │ │ └── SourceHelpers.kt │ │ ├── limits │ │ └── ScopedConfigProductLimitsTest.kt │ │ ├── metrics │ │ └── PrettifyDataplaneMetricTagsMeterFilterTest.kt │ │ ├── runtime │ │ └── AirbyteServerConfigurationTest.kt │ │ ├── scheduler │ │ ├── DefaultSynchronousSchedulerClientTest.kt │ │ └── SynchronousResponseTest.kt │ │ ├── services │ │ ├── CatalogDiffServiceTest.kt │ │ ├── ConnectionServiceTest.kt │ │ ├── DestinationDiscoverServiceTest.kt │ │ └── OrganizationServiceTest.kt │ │ ├── slug │ │ └── SlugTest.kt │ │ ├── support │ │ ├── AirbyteHttpRequestFieldExtractorTest.kt │ │ ├── AuthNettyServerCustomizerTest.kt │ │ ├── AuthenticationHeaderResolverTest.kt │ │ ├── CommunityCurrentUserServiceTest.kt │ │ ├── JwtTokenParserTest.kt │ │ ├── JwtUserAuthenticationResolverTest.kt │ │ └── SecurityAwareCurrentUserServiceTest.kt │ │ └── validation │ │ ├── CatalogValidatorTest.kt │ │ └── EnterpriseActorDefinitionAccessValidatorTest.kt │ └── resources │ ├── application-server.yml │ ├── application-test.yml │ ├── catalogs │ ├── catalog_with_invalid_type.json │ ├── catalog_with_valid_type.json │ ├── catalog_with_valid_type_and_update.json │ ├── configured_catalog_with_invalid_type.json │ └── configured_catalog_with_valid_type.json │ ├── icons │ ├── test-destination.svg │ └── test-source.svg │ ├── json │ ├── TestAdvancedAuth.json │ ├── TestAdvancedAuthNested.json │ ├── TestAuthSpecification.json │ ├── TestImplementation.json │ ├── TestOAuthSpecification.json │ └── TestSpecification.json │ ├── migration │ ├── 03a4c904-c91d-447f-ab59-27a43b52c2fd.gz │ ├── dummy_data │ │ └── config │ │ │ ├── DESTINATION_CONNECTION │ │ │ ├── 4e00862d-5484-4f50-9860-f3bbb4317397.json │ │ │ └── 5434615d-a3b7-4351-bc6b-a9a695555a30.json │ │ │ ├── SOURCE_CONNECTION │ │ │ ├── 28ffee2b-372a-4f72-9b95-8ed56a8b99c5.json │ │ │ └── e48cae1a-1f5c-42cc-9ec1-a44ff7fb4969.json │ │ │ ├── STANDARD_DESTINATION_DEFINITION │ │ │ ├── 22f6c74f-5699-40ff-833c-4a879ea40133.json │ │ │ ├── 25c5221d-dce2-4163-ade9-739ef790f503.json │ │ │ ├── 424892c4-daac-4491-b35d-c6688ba547ba.json │ │ │ ├── 8be1cf83-fde1-477f-a4ad-318d23c9f3c6.json │ │ │ ├── a625d593-bba5-4a1c-a53d-2d246268a816.json │ │ │ ├── af7c921e-5892-4ff2-b6c1-4a5ab258fb7e.json │ │ │ └── f7a7d195-377f-cf5b-70a5-be6b819019dc.json │ │ │ ├── STANDARD_SOURCE_DEFINITION │ │ │ ├── 00405b19-9768-4e0c-b1ae-9fc2ee2b2a8c.json │ │ │ ├── 2470e835-feaf-4db6-96f3-70fd645acc77.json │ │ │ ├── 2af123bf-0aaf-4e0d-9784-cb497f23741a.json │ │ │ ├── 396e4ca3-8a97-4b85-aa4e-c9d8c2d5f992.json │ │ │ ├── 41375467-61ae-4204-8e38-e2b8b7365f23.json │ │ │ ├── 435bb9a5-7887-4809-aa58-28c27df0d7ad.json │ │ │ ├── 445831eb-78db-4b1f-8f1f-0d96ad8739e2.json │ │ │ ├── 4eb22946-2a79-4d20-a3e6-effd234613c3.json │ │ │ ├── 57eb1576-8f52-463d-beb6-2e107cdf571d.json │ │ │ ├── 59f1e50a-331f-4f09-b3e8-2e8d4d355f44.json │ │ │ ├── 68e63de2-bb83-4c7e-93fa-a8a9051e3993.json │ │ │ ├── 71607ba1-c0ac-4799-8049-7f4b90dd50f7.json │ │ │ ├── 778daa7c-feaf-4db6-96f3-70fd645acc77.json │ │ │ ├── 859e501d-2b67-471f-91bb-1c801414d28f.json │ │ │ ├── 9e0556f4-69df-4522-a3fb-03264d36b348.json │ │ │ ├── 9fed261d-d107-47fd-8c8b-323023db6e20.json │ │ │ ├── aea2fd0d-377d-465e-86c0-4fdc4f688e51.json │ │ │ ├── b03a9f3e-22a5-11eb-adc1-0242ac120002.json │ │ │ ├── b1892b11-788d-44bd-b9ec-3a436f7b54ce.json │ │ │ ├── b5ea17b1-f170-46dc-bc31-cc744ca984c1.json │ │ │ ├── cd42861b-01fc-4658-a8ab-5d11d0510f01.json │ │ │ ├── d2147be5-fa36-4936-977e-f031affa5895.json │ │ │ ├── d29764f8-80d7-4dd7-acbe-1a42005ee5aa.json │ │ │ ├── d8313939-3782-41b0-be29-b3ca20d8dd3a.json │ │ │ ├── decd338e-5647-4c0b-adf4-da0e75f5a750.json │ │ │ ├── e094cb9a-26de-4645-8761-65c0c425d1de.json │ │ │ ├── e7778cfc-e97c-4458-9ecb-b4f2bba8946c.json │ │ │ ├── e87ffa8e-a3b5-f69c-9076-6011339de1f6.json │ │ │ ├── eaf50f04-21dd-4620-913b-2a83f5635227.json │ │ │ ├── ec4b9503-13cb-48ab-a4ab-6ade4be46567.json │ │ │ ├── ed799e2b-2158-4c66-8da4-b40fe63bc72a.json │ │ │ ├── ef69ef6e-aa7f-4af1-a01d-ef775033524e.json │ │ │ └── fbb5fbe2-16ad-4cf4-af7d-ff9d9c316c87.json │ │ │ ├── STANDARD_SYNC │ │ │ ├── 49dae3f0-158b-4737-b6e4-0eed77d4b74e.json │ │ │ └── a294256f-1abe-4837-925f-91602c7207b4.json │ │ │ ├── STANDARD_SYNC_SCHEDULE │ │ │ ├── 49dae3f0-158b-4737-b6e4-0eed77d4b74e.json │ │ │ └── a294256f-1abe-4837-925f-91602c7207b4.json │ │ │ └── STANDARD_WORKSPACE │ │ │ └── 5ae6b09b-fdec-41af-aaf7-7d94cfc33ef6.json │ └── schema.sql │ └── templates │ └── valid_manifest.yaml ├── airbyte-commons-storage ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── commons │ │ │ ├── logging │ │ │ ├── LogClient.kt │ │ │ ├── LogClientManager.kt │ │ │ ├── LogEvent.kt │ │ │ ├── LogEventLayout.kt │ │ │ ├── LogMdcHelper.kt │ │ │ ├── LogSource.kt │ │ │ ├── LogUtils.kt │ │ │ └── logback │ │ │ │ ├── AirbyteCloudStorageAppender.kt │ │ │ │ ├── AirbyteLogEventEncoder.kt │ │ │ │ ├── AirbyteLogbackBulkUploader.kt │ │ │ │ ├── AirbyteLogbackCustomConfigurer.kt │ │ │ │ ├── AirbyteLogbackUtils.kt │ │ │ │ ├── AirbyteMdcEvaluator.kt │ │ │ │ ├── AirbytePlatformLogbackMessageLayout.kt │ │ │ │ ├── AirbyteStorageMDCBasedDiscriminator.kt │ │ │ │ └── MaskedDataConverter.kt │ │ │ └── storage │ │ │ ├── AirbyteCloudStorageBulkUploader.kt │ │ │ ├── CloudStorageBulkUploaderExecutor.kt │ │ │ ├── StorageClient.kt │ │ │ ├── StorageConstants.kt │ │ │ └── StorageUtils.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── ch.qos.logback.classic.spi.Configurator │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── commons │ │ ├── logging │ │ ├── LogClientManagerTest.kt │ │ ├── LogClientTest.kt │ │ ├── LogEventLayoutTest.kt │ │ ├── LogEventTest.kt │ │ ├── LogMdcHelperTest.kt │ │ ├── LogSourceTest.kt │ │ ├── LogUtilsTest.kt │ │ └── logback │ │ │ ├── AirbyteCloudStorageAppenderTest.kt │ │ │ ├── AirbyteLogEventEncoderTest.kt │ │ │ ├── AirbyteLogbackCustomConfigurerTest.kt │ │ │ ├── AirbyteMdcEvaluatorTest.kt │ │ │ ├── AirbytePlatformLogbackMessageLayoutTest.kt │ │ │ ├── AirbyteStorageMDCBasedDiscriminatorTest.kt │ │ │ └── MaskedDataConverterTest.kt │ │ └── storage │ │ ├── AirbyteCloudStorageBulkUploaderTest.kt │ │ ├── GcsStorageConfigTest.kt │ │ ├── MinioStorageConfigTest.kt │ │ ├── S3StorageConfigTest.kt │ │ ├── StorageClientFactoryTest.kt │ │ └── StorageClientTest.kt │ └── resources │ ├── sample_gcs_credentials.json │ └── test_spec_secret_mask.yaml ├── airbyte-commons-temporal-core ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── commons │ │ └── temporal │ │ ├── CancellationHandler.kt │ │ ├── HeartbeatUtils.kt │ │ ├── RetryHelper.kt │ │ ├── TemporalConstants.kt │ │ ├── WorkflowClientWrapped.kt │ │ ├── WorkflowServiceStubsWrapped.kt │ │ ├── annotations │ │ └── TemporalActivityStub.kt │ │ ├── converter │ │ └── AirbyteTemporalDataConverter.kt │ │ ├── exception │ │ ├── DeletedWorkflowException.kt │ │ ├── RetryableException.kt │ │ ├── SizeLimitException.kt │ │ └── UnreachableWorkflowException.kt │ │ ├── factories │ │ ├── WorkflowClientFactory.kt │ │ └── WorkflowServiceStubsFactory.kt │ │ ├── queue │ │ ├── Internal.kt │ │ ├── MessageConsumer.kt │ │ └── TemporalMessageProducer.kt │ │ └── utils │ │ ├── ActivityFailureClassifier.kt │ │ └── PayloadChecker.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── commons │ └── temporal │ ├── CancellationHandlerTest.kt │ ├── WorkflowClientWrappedTest.kt │ ├── WorkflowServiceStubsWrappedTest.kt │ ├── converter │ └── AirbyteTemporalDataConverterTest.kt │ ├── queue │ └── BasicQueueTest.kt │ ├── stubs │ └── TestWorkflow.kt │ └── utils │ └── PayloadCheckerTest.kt ├── airbyte-commons-temporal ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── commons │ │ │ └── temporal │ │ │ ├── ConnectionManagerUtils.kt │ │ │ ├── ErrorCode.kt │ │ │ ├── JobMetadata.kt │ │ │ ├── StreamResetRecordsHelper.kt │ │ │ ├── TemporalClient.kt │ │ │ ├── TemporalInitializationUtils.kt │ │ │ ├── TemporalJobType.kt │ │ │ ├── TemporalResponse.kt │ │ │ ├── TemporalTaskQueueUtils.kt │ │ │ ├── TemporalUtils.kt │ │ │ ├── TemporalWorkflowUtils.kt │ │ │ ├── config │ │ │ ├── TemporalBeanFactory.kt │ │ │ └── TemporalQueueConfiguration.kt │ │ │ └── scheduling │ │ │ ├── ActorDefinitionUpdateWorkflow.kt │ │ │ ├── CheckConnectionWorkflow.kt │ │ │ ├── ConnectionManagerWorkflow.kt │ │ │ ├── ConnectionUpdaterInput.kt │ │ │ ├── ConnectorCommandWorkflow.kt │ │ │ ├── DiscoverCatalogAndAutoPropagateWorkflow.kt │ │ │ ├── DiscoverCatalogWorkflow.kt │ │ │ ├── SpecWorkflow.kt │ │ │ ├── SyncWorkflow.kt │ │ │ ├── SyncWorkflowV2.kt │ │ │ ├── retries │ │ │ ├── BackoffPolicy.kt │ │ │ └── RetryManager.kt │ │ │ └── state │ │ │ ├── WorkflowInternalState.kt │ │ │ ├── WorkflowState.kt │ │ │ └── listener │ │ │ ├── NoopStateListener.kt │ │ │ ├── TestStateListener.kt │ │ │ └── WorkflowStateChangedListener.kt │ └── resources │ │ └── slack │ │ ├── breaking_schema_change_slack_notification_template.txt │ │ └── non_breaking_schema_change_slack_notification_template.txt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── commons │ └── temporal │ ├── ConnectionManageUtilsTest.kt │ ├── StreamResetRecordsHelperTest.kt │ ├── TemporalClientTest.kt │ ├── TemporalTaskQueueUtilsTest.kt │ ├── TemporalUtilsTest.kt │ ├── scheduling │ ├── ConnectorCommandInputTest.kt │ ├── ConnectorCommandWorkflowTest.kt │ └── retries │ │ ├── BackoffPolicyTest1.kt │ │ └── RetryManagerTest1.kt │ └── stubs │ └── TestWorkflow1.kt ├── airbyte-commons-with-dependencies ├── build.gradle.kts ├── readme.md └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── commons │ │ └── workers │ │ └── config │ │ └── WorkerConfigs.kt │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── commons │ │ └── workers │ │ └── config │ │ ├── WorkerConfigProviderMicronautTest.kt │ │ └── WorkerConfigsTest.kt │ └── resources │ └── application-test.yaml ├── airbyte-commons-worker ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── workers │ │ │ ├── ReplicationInputHydrator.kt │ │ │ ├── WorkerUtils.kt │ │ │ ├── config │ │ │ ├── AnalyticsTrackingBeanFactory.kt │ │ │ └── HelperBeanFactory.kt │ │ │ ├── exception │ │ │ ├── ImagePullException.kt │ │ │ ├── KubeClientException.kt │ │ │ ├── ResourceConstraintException.kt │ │ │ ├── WorkerException.kt │ │ │ ├── WorkloadLauncherException.kt │ │ │ └── WorkloadMonitorException.kt │ │ │ ├── hashing │ │ │ ├── Hasher.kt │ │ │ ├── Sha256Hasher.kt │ │ │ └── TestHasher.kt │ │ │ ├── helper │ │ │ ├── AirbyteMessageExtractor.kt │ │ │ ├── BackfillHelper.kt │ │ │ ├── CatalogDiffConverter.kt │ │ │ ├── FailureHelper.kt │ │ │ ├── GsonPksExtractor.kt │ │ │ ├── MapperSecretHydrationHelper.kt │ │ │ ├── ResumableFullRefreshStatsHelper.kt │ │ │ └── SecretPersistenceConfigConverters.kt │ │ │ ├── hydration │ │ │ ├── ConnectorSecretsHydrator.kt │ │ │ └── SecretHydrationContext.kt │ │ │ ├── input │ │ │ ├── CheckConnectionInputExtensions.kt │ │ │ ├── DiscoverCatalogInputExtensions.kt │ │ │ ├── FeatureFlagContextExtensions.kt │ │ │ ├── InputFeatureFlagContextMapper.kt │ │ │ ├── ReplicationInputExtensions.kt │ │ │ ├── ReplicationInputMapper.kt │ │ │ └── SpecInputExtensions.kt │ │ │ ├── internal │ │ │ ├── AirbyteProtocolPredicate.kt │ │ │ ├── AirbyteStreamFactory.kt │ │ │ ├── BasicAirbyteMessageValidator.kt │ │ │ ├── Mapper.kt │ │ │ ├── MessageOrigin.kt │ │ │ ├── VersionedAirbyteStreamFactory.kt │ │ │ └── exception │ │ │ │ ├── DestinationException.kt │ │ │ │ └── SourceException.kt │ │ │ ├── models │ │ │ └── DiscoverCatalogInput.kt │ │ │ ├── pod │ │ │ ├── FileConstants.kt │ │ │ └── Metadata.kt │ │ │ ├── serde │ │ │ └── PayloadDeserializer.kt │ │ │ ├── testutils │ │ │ ├── AirbyteMessageUtils.kt │ │ │ └── TestConfigHelpers.kt │ │ │ └── workload │ │ │ ├── WorkloadOutputWriter.kt │ │ │ └── exception │ │ │ └── DocStoreAccessException.kt │ └── resources │ │ └── image_exists.sh │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── workers │ │ ├── ReplicationInputHydratorTest.kt │ │ ├── hashing │ │ └── Sha256HasherTest.kt │ │ ├── helper │ │ ├── BackfillHelperTest.kt │ │ ├── FailureHelperTest.kt │ │ ├── GsonPksExtractorTest.kt │ │ ├── MapperSecretHydrationHelperTest.kt │ │ └── ResumableFullRefreshStatsHelperTest.kt │ │ ├── hydration │ │ └── ConnectorSecretsHydratorTest.kt │ │ ├── input │ │ └── ReplicationInputMapperTest.kt │ │ ├── internal │ │ ├── AirbyteProtocolPredicateTest.kt │ │ ├── BasicAirbyteMessageValidatorTest.kt │ │ ├── NamespacingMapperTest.kt │ │ └── VersionedAirbyteStreamFactoryTest.kt │ │ ├── utils │ │ └── ConfigReplacerTest.kt │ │ └── workload │ │ └── WorkloadOutputWriterTest.kt │ └── resources │ └── version-detection │ ├── logs-with-version.jsonl │ ├── logs-without-spec-message.jsonl │ └── logs-without-version.jsonl ├── airbyte-commons-workload ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── workload │ │ ├── common │ │ ├── DefaultDeadlineValues.kt │ │ ├── WorkloadLabels.kt │ │ └── WorkloadQueueService.kt │ │ ├── repository │ │ ├── WorkloadLabelRepository.kt │ │ ├── WorkloadQueueRepository.kt │ │ ├── WorkloadRepository.kt │ │ └── domain │ │ │ ├── Workload.kt │ │ │ ├── WorkloadLabel.kt │ │ │ ├── WorkloadQueueItem.kt │ │ │ ├── WorkloadQueueStats.kt │ │ │ └── WorkloadSummaryDTO.kt │ │ ├── services │ │ └── WorkloadService.kt │ │ └── signal │ │ └── SignalSender.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── workload │ ├── api │ └── WorkloadQueueServiceTest.kt │ ├── repository │ ├── WorkloadQueueTableTests.kt │ └── WorkloadRepositoryTest.kt │ └── services │ └── WorkloadServiceTest.kt ├── airbyte-commons ├── build.gradle.kts ├── readme.md └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── commons │ │ │ ├── Constants.kt │ │ │ ├── annotation │ │ │ ├── AuditLogging.kt │ │ │ └── InternalForTesting.kt │ │ │ ├── concurrency │ │ │ ├── ClosableLinkedBlockingQueue.kt │ │ │ ├── ClosableQueue.kt │ │ │ └── VoidCallable.kt │ │ │ ├── concurrent │ │ │ └── ThreadFactoryBuilder.kt │ │ │ ├── constants │ │ │ ├── AirbyteCatalogConstants.kt │ │ │ ├── AirbyteSecretConstants.kt │ │ │ ├── ApiConstants.kt │ │ │ └── WorkerConstants.kt │ │ │ ├── duration │ │ │ └── Duration.kt │ │ │ ├── enums │ │ │ └── Enums.kt │ │ │ ├── envvar │ │ │ └── EnvVar.kt │ │ │ ├── helper │ │ │ └── DockerImageName.kt │ │ │ ├── io │ │ │ ├── IOs.kt │ │ │ └── LineGobbler.kt │ │ │ ├── jackson │ │ │ └── MoreMappers.kt │ │ │ ├── json │ │ │ ├── JsonPaths.kt │ │ │ ├── JsonSchemas.kt │ │ │ ├── JsonSerde.kt │ │ │ └── Jsons.kt │ │ │ ├── lang │ │ │ └── Exceptions.kt │ │ │ ├── logging │ │ │ └── MdcScope.kt │ │ │ ├── micronaut │ │ │ └── EnvConstants.kt │ │ │ ├── random │ │ │ └── Random.kt │ │ │ ├── resources │ │ │ └── Resources.kt │ │ │ ├── security │ │ │ └── HashFunctions.kt │ │ │ ├── text │ │ │ ├── CaseConversion.kt │ │ │ └── Names.kt │ │ │ ├── timer │ │ │ └── Stopwatch.kt │ │ │ ├── version │ │ │ ├── AirbyteProtocolVersion.kt │ │ │ ├── AirbyteProtocolVersionRange.kt │ │ │ ├── AirbyteVersion.kt │ │ │ ├── Version.kt │ │ │ ├── VersionDeserializer.kt │ │ │ └── VersionSerializer.kt │ │ │ └── yaml │ │ │ └── Yamls.kt │ └── resources │ │ └── seed │ │ └── specs_secrets_mask.yaml │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── commons │ │ ├── concurrent │ │ └── ThreadFactoryBuilderTest.kt │ │ ├── duration │ │ └── DurationTest.kt │ │ ├── enums │ │ └── EnumsTest.kt │ │ ├── envvar │ │ └── EnvVarTest.kt │ │ ├── io │ │ ├── IOsTest.kt │ │ └── LineGobblerTest.kt │ │ ├── json │ │ ├── JsonPathsTest.kt │ │ ├── JsonSchemasTest.kt │ │ └── JsonsTest.kt │ │ ├── lang │ │ └── ExceptionsTest.kt │ │ ├── logging │ │ └── MdcScopeTest.kt │ │ ├── random │ │ └── RandomTest.kt │ │ ├── resources │ │ └── ResourcesTest.kt │ │ ├── security │ │ └── HashFunctionsTest.kt │ │ ├── text │ │ ├── CaseConversionTest.kt │ │ └── NamesTest.kt │ │ ├── version │ │ ├── AirbyteProtocolVersionRangeTest.kt │ │ ├── AirbyteVersionTest.kt │ │ └── VersionTest.kt │ │ └── yaml │ │ └── YamlsTest.kt │ └── resources │ ├── json_schemas │ ├── composite_json_schema.json │ ├── json_with_all_types.json │ ├── json_with_array_type_fields.json │ ├── json_with_array_type_fields_no_items.json │ └── json_with_array_type_fields_with_composites.json │ ├── mockito-extensions │ └── org.mockito.plugins.MockMaker │ ├── resource_test │ ├── resource_test_a │ ├── resources-test-data │ ├── subdir │ │ └── random.csv │ ├── test.css │ ├── test.html │ └── test.js │ ├── subdir │ ├── resource_test_a │ ├── resource_test_sub │ └── resource_test_sub_2 │ └── test_spec_secret_mask.yaml ├── airbyte-config ├── config-models │ ├── build.gradle.kts │ └── src │ │ ├── generated │ │ └── java │ │ │ └── io │ │ │ └── airbyte │ │ │ └── config │ │ │ ├── AbInternal.java │ │ │ ├── ActiveDeclarativeManifest.java │ │ │ ├── ActivityPayloadURI.java │ │ │ ├── ActorCatalog.java │ │ │ ├── ActorCatalogFetchEvent.java │ │ │ ├── ActorCatalogWithUpdatedAt.java │ │ │ ├── ActorContext.java │ │ │ ├── ActorDefinitionBreakingChange.java │ │ │ ├── ActorDefinitionConfigInjection.java │ │ │ ├── ActorDefinitionVersion.java │ │ │ ├── ActorType.java │ │ │ ├── AirbyteCompatibleConnectorVersionsMatrix.java │ │ │ ├── AllowedHosts.java │ │ │ ├── Application.java │ │ │ ├── AttemptFailureSummary.java │ │ │ ├── AttemptSyncConfig.java │ │ │ ├── AuthProvider.java │ │ │ ├── AuthRefreshToken.java │ │ │ ├── AuthUser.java │ │ │ ├── AuthenticatedUser.java │ │ │ ├── AwsAccessKeySecretPersistenceConfig.java │ │ │ ├── AwsRoleSecretPersistenceConfig.java │ │ │ ├── AwsSecretPersistenceConfig.java │ │ │ ├── BasicSchedule.java │ │ │ ├── BreakingChangeScope.java │ │ │ ├── BreakingChanges.java │ │ │ ├── CatalogDiff.java │ │ │ ├── CompatibilityRule.java │ │ │ ├── ConfigOriginType.java │ │ │ ├── ConfigResourceType.java │ │ │ ├── ConfigScopeType.java │ │ │ ├── ConnectionContext.java │ │ │ ├── ConnectorBuilderProject.java │ │ │ ├── ConnectorBuilderProjectVersionedManifest.java │ │ │ ├── ConnectorEnumRolloutState.java │ │ │ ├── ConnectorEnumRolloutStrategy.java │ │ │ ├── ConnectorInfo.java │ │ │ ├── ConnectorJobOutput.java │ │ │ ├── ConnectorPackageInfo.java │ │ │ ├── ConnectorRegistry.java │ │ │ ├── ConnectorRegistryDestinationDefinition.java │ │ │ ├── ConnectorRegistryEntryGeneratedFields.java │ │ │ ├── ConnectorRegistryEntryMetrics.java │ │ │ ├── ConnectorRegistrySourceDefinition.java │ │ │ ├── ConnectorReleasesDestination.java │ │ │ ├── ConnectorReleasesSource.java │ │ │ ├── ConnectorRolloutConnection.java │ │ │ ├── ConnectorRolloutFinalState.java │ │ │ ├── Cron.java │ │ │ ├── CustomerioNotificationConfiguration.java │ │ │ ├── DataType.java │ │ │ ├── Dataplane.java │ │ │ ├── DataplaneGroup.java │ │ │ ├── DeclarativeManifest.java │ │ │ ├── DeliveryMethod.java │ │ │ ├── DestinationConnection.java │ │ │ ├── DestinationOAuthParameter.java │ │ │ ├── DockerImageSpec.java │ │ │ ├── FailureReason.java │ │ │ ├── FieldSchemaUpdate.java │ │ │ ├── FieldSelectionData.java │ │ │ ├── FieldTransform.java │ │ │ ├── Git.java │ │ │ ├── GoogleSecretPersistenceConfig.java │ │ │ ├── InvitationStatus.java │ │ │ ├── JobCheckConnectionConfig.java │ │ │ ├── JobConfig.java │ │ │ ├── JobDiscoverCatalogConfig.java │ │ │ ├── JobGetSpecConfig.java │ │ │ ├── JobOutput.java │ │ │ ├── JobResetConnectionConfig.java │ │ │ ├── JobSyncConfig.java │ │ │ ├── JobTypeResourceLimit.java │ │ │ ├── JobWebhookConfig.java │ │ │ ├── Metadata.java │ │ │ ├── Notification.java │ │ │ ├── NotificationConfiguration.java │ │ │ ├── NotificationItem.java │ │ │ ├── NotificationSettings.java │ │ │ ├── OperatorWebhook.java │ │ │ ├── OperatorWebhookInput.java │ │ │ ├── Organization.java │ │ │ ├── OrganizationEmailDomain.java │ │ │ ├── OrganizationPaymentConfig.java │ │ │ ├── PerformanceMetrics.java │ │ │ ├── Permission.java │ │ │ ├── RefreshConfig.java │ │ │ ├── RefreshStream.java │ │ │ ├── ReleaseCandidatesDestination.java │ │ │ ├── ReleaseCandidatesSource.java │ │ │ ├── ReleaseStage.java │ │ │ ├── ReplicationAttemptSummary.java │ │ │ ├── ReplicationOutput.java │ │ │ ├── ResetSourceConfiguration.java │ │ │ ├── ResourceRequirements.java │ │ │ ├── ResourceRequirementsType.java │ │ │ ├── ResourceScope.java │ │ │ ├── RolloutConfiguration.java │ │ │ ├── Schedule.java │ │ │ ├── ScheduleData.java │ │ │ ├── ScopeType.java │ │ │ ├── ScopedConfiguration.java │ │ │ ├── ScopedResourceRequirements.java │ │ │ ├── SecretPersistenceConfig.java │ │ │ ├── SecretPersistenceCoordinate.java │ │ │ ├── SlackNotificationConfiguration.java │ │ │ ├── SourceActorConfig.java │ │ │ ├── SourceConnection.java │ │ │ ├── SourceFileInfo.java │ │ │ ├── SourceOAuthParameter.java │ │ │ ├── SsoConfig.java │ │ │ ├── SsoConfigStatus.java │ │ │ ├── StandardCheckConnectionInput.java │ │ │ ├── StandardCheckConnectionOutput.java │ │ │ ├── StandardDestinationDefinition.java │ │ │ ├── StandardDiscoverCatalogInput.java │ │ │ ├── StandardDiscoverCatalogOutput.java │ │ │ ├── StandardGetSpecOutput.java │ │ │ ├── StandardSourceDefinition.java │ │ │ ├── StandardSync.java │ │ │ ├── StandardSyncInput.java │ │ │ ├── StandardSyncOperation.java │ │ │ ├── StandardSyncOutput.java │ │ │ ├── StandardSyncState.java │ │ │ ├── StandardSyncSummary.java │ │ │ ├── StandardWorkspace.java │ │ │ ├── State.java │ │ │ ├── StateType.java │ │ │ ├── StateWrapper.java │ │ │ ├── StreamAttributePrimaryKeyUpdate.java │ │ │ ├── StreamAttributeTransform.java │ │ │ ├── StreamDescriptor.java │ │ │ ├── StreamDescriptorForDestination.java │ │ │ ├── StreamSyncStats.java │ │ │ ├── StreamTransform.java │ │ │ ├── SuggestedStreams.java │ │ │ ├── SupportLevel.java │ │ │ ├── SyncResourceRequirements.java │ │ │ ├── SyncResourceRequirementsKey.java │ │ │ ├── SyncStats.java │ │ │ ├── Tag.java │ │ │ ├── UpdateStream.java │ │ │ ├── User.java │ │ │ ├── UserInvitation.java │ │ │ ├── UserPermission.java │ │ │ ├── VaultSecretPersistenceConfig.java │ │ │ ├── VersionBreakingChange.java │ │ │ ├── WebhookConfig.java │ │ │ ├── WebhookOperationConfigs.java │ │ │ ├── WebhookOperationSummary.java │ │ │ ├── WorkerDestinationConfig.java │ │ │ ├── WorkerSourceConfig.java │ │ │ ├── WorkspaceServiceAccount.java │ │ │ └── WorkspaceUserAccessInfo.java │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── airbyte │ │ │ │ └── config │ │ │ │ └── helpers │ │ │ │ ├── AuthenticatedUserConverter.kt │ │ │ │ ├── BreakingChangeScopeFactory.kt │ │ │ │ ├── CatalogHelpers.kt │ │ │ │ ├── CatalogTransforms.kt │ │ │ │ ├── ConnectorRegistryConverters.kt │ │ │ │ ├── PermissionHelper.kt │ │ │ │ ├── ScheduleHelpers.kt │ │ │ │ ├── StateMessageHelper.kt │ │ │ │ └── StreamBreakingChangeScope.kt │ │ └── kotlin │ │ │ └── io │ │ │ └── airbyte │ │ │ └── config │ │ │ ├── AirbyteSecret.kt │ │ │ ├── AirbyteStream.kt │ │ │ ├── Attempt.kt │ │ │ ├── AttemptStatus.kt │ │ │ ├── AttemptWithJobInfo.kt │ │ │ ├── ConfigNotFoundType.kt │ │ │ ├── ConfigTemplate.kt │ │ │ ├── Configs.kt │ │ │ ├── ConfiguredAirbyteCatalog.kt │ │ │ ├── ConfiguredAirbyteStream.kt │ │ │ ├── ConfiguredField.kt │ │ │ ├── ConnectionSummary.kt │ │ │ ├── ConnectionTemplate.kt │ │ │ ├── ConnectionWithLatestJob.kt │ │ │ ├── ConnectorRollout.kt │ │ │ ├── ConnectorRolloutFilters.kt │ │ │ ├── CustomerTier.kt │ │ │ ├── DataplaneClientCredentials.kt │ │ │ ├── DestinationCatalog.kt │ │ │ ├── DestinationOperation.kt │ │ │ ├── DestinationSyncMode.kt │ │ │ ├── EnvConfigs.kt │ │ │ ├── FileTransferInformations.kt │ │ │ ├── Group.kt │ │ │ ├── GroupMember.kt │ │ │ ├── Job.kt │ │ │ ├── JobConfigProxy.kt │ │ │ ├── JobInfo.kt │ │ │ ├── JobStatus.kt │ │ │ ├── JobStatusSummary.kt │ │ │ ├── JsonsSchemaConstants.kt │ │ │ ├── Mappers.kt │ │ │ ├── MaxWorkersConfig.kt │ │ │ ├── PartialUserConfig.kt │ │ │ ├── SignalInput.kt │ │ │ ├── StatusReason.kt │ │ │ ├── StreamResetRecord.kt │ │ │ ├── SyncMode.kt │ │ │ ├── TolerationPOJO.kt │ │ │ ├── WorkerEnvConstants.kt │ │ │ ├── WorkloadConstants.kt │ │ │ ├── WorkloadPriority.kt │ │ │ ├── WorkloadType.kt │ │ │ ├── helpers │ │ │ ├── CronExpressionHelper.kt │ │ │ ├── FieldGenerator.kt │ │ │ ├── NotificationSettingsHelpers.kt │ │ │ ├── ProtocolConverters.kt │ │ │ └── ResourceRequirementsUtils.kt │ │ │ ├── mapper │ │ │ └── configs │ │ │ │ ├── EncryptionMapperConfig.kt │ │ │ │ ├── FieldFilteringMapperConfig.kt │ │ │ │ ├── FieldRenamingMapperConfig.kt │ │ │ │ ├── HashingMapperConfig.kt │ │ │ │ ├── MapperSpecAnnotations.kt │ │ │ │ ├── RowFilteringMapperConfig.kt │ │ │ │ └── TestMapperConfig.kt │ │ │ ├── provider │ │ │ └── ResourceRequirementsProvider.kt │ │ │ └── secrets │ │ │ ├── ConfigWithSecretReferences.kt │ │ │ ├── SecretCoordinate.kt │ │ │ └── SecretReferenceConfig.kt │ │ └── test │ │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── config │ │ ├── ConfiguredAirbyteCatalogTest.kt │ │ ├── ConnectorRolloutFiltersTest.kt │ │ ├── DataTypeEnumTest.kt │ │ ├── EnvConfigsTest.kt │ │ ├── GroupMemberTest.kt │ │ ├── GroupTest.kt │ │ ├── WorkloadPriorityTest.kt │ │ └── helpers │ │ ├── BreakingChangeScopeFactoryTest.kt │ │ ├── ConnectorRegistryConvertersTest.kt │ │ ├── CronExpressionHelperTest.kt │ │ ├── FieldGeneratorTest.kt │ │ ├── NotificationSettingsHelperTest.kt │ │ ├── PermissionHelperTest.kt │ │ ├── ResourceRequirementsUtilsTest.kt │ │ ├── ScheduleHelpersTest.kt │ │ └── StateMessageHelperTest.kt ├── config-persistence │ ├── build.gradle.kts │ ├── readme.md │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── io │ │ │ └── airbyte │ │ │ └── config │ │ │ └── persistence │ │ │ ├── ActorDefinitionVersionHelper.kt │ │ │ ├── ActorDefinitionVersionResolver.kt │ │ │ ├── BreakingChangesHelper.kt │ │ │ ├── ConfigInjector.kt │ │ │ ├── ConfigNotFoundException.kt │ │ │ ├── PermissionPersistence.kt │ │ │ ├── PermissionPersistenceHelper.kt │ │ │ ├── PersistenceHelpers.kt │ │ │ ├── SQLOperationNotAllowedException.kt │ │ │ ├── StatePersistence.kt │ │ │ ├── StateUpdateBatch.kt │ │ │ ├── StreamGenerationRepository.kt │ │ │ ├── StreamRefreshesRepository.kt │ │ │ ├── StreamResetPersistence.kt │ │ │ ├── UserPersistence.kt │ │ │ ├── WorkspacePersistence.kt │ │ │ ├── domain │ │ │ ├── StreamGeneration.kt │ │ │ └── StreamRefresh.kt │ │ │ ├── helper │ │ │ ├── CatalogGenerationSetter.kt │ │ │ └── GenerationBumper.kt │ │ │ └── versionoverrides │ │ │ ├── ConfigurationDefinitionVersionOverrideProvider.kt │ │ │ └── DefinitionVersionOverrideProvider.kt │ │ ├── test │ │ └── kotlin │ │ │ └── io │ │ │ └── airbyte │ │ │ └── config │ │ │ └── persistence │ │ │ ├── ActorDefinitionBreakingChangePersistenceTest.kt │ │ │ ├── ActorDefinitionPersistenceTest.kt │ │ │ ├── ActorDefinitionVersionHelperTest.kt │ │ │ ├── ActorDefinitionVersionPersistenceTest.kt │ │ │ ├── BreakingChangesHelperTest.kt │ │ │ ├── ConfigInjectionTest.kt │ │ │ ├── ConfigRepositoryE2EReadWriteTest.kt │ │ │ ├── ConnectorBuilderProjectPersistenceTest.kt │ │ │ ├── ConnectorMetadataPersistenceTest.kt │ │ │ ├── DeclarativeManifestPersistenceTest.kt │ │ │ ├── HealthCheckPersistenceTest.kt │ │ │ ├── PermissionPersistenceTest.kt │ │ │ ├── RepositoryTestSetup.kt │ │ │ ├── RepositoryTestSyncHelper.kt │ │ │ ├── StatePersistenceTest.kt │ │ │ ├── StreamGenerationRepositoryTest.kt │ │ │ ├── StreamRefreshesRepositoryTest.kt │ │ │ ├── StreamResetPersistenceTest.kt │ │ │ ├── SyncOperationPersistenceTest.kt │ │ │ ├── UserPersistenceTest.kt │ │ │ ├── WorkspaceFilterTest.kt │ │ │ ├── WorkspacePersistenceTest.kt │ │ │ ├── helper │ │ │ ├── CatalogGenerationSetterTest.kt │ │ │ └── GenerationBumperTest.kt │ │ │ └── versionoverrides │ │ │ ├── ActorDefinitionVersionResolverTest.kt │ │ │ └── ConfigurationDefinitionVersionOverrideProviderTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── config │ │ └── persistence │ │ └── MockData.kt ├── config-secrets │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── secrets │ │ │ ├── ConfigWithProcessedSecrets.kt │ │ │ ├── InlinedConfigWithSecretRefs.kt │ │ │ ├── JsonSecretsProcessor.kt │ │ │ ├── SecretsHelpers.kt │ │ │ ├── SecretsRepositoryReader.kt │ │ │ ├── SecretsRepositoryWriter.kt │ │ │ ├── SplitSecretConfig.kt │ │ │ ├── hydration │ │ │ ├── NoOpSecretsHydrator.kt │ │ │ ├── RealSecretsHydrator.kt │ │ │ └── SecretsHydrator.kt │ │ │ └── persistence │ │ │ ├── AwsSecretManagerPersistence.kt │ │ │ ├── AzureKeyVaultPersistence.kt │ │ │ ├── DataPlaneOnlySecretPersistence.kt │ │ │ ├── GoogleSecretManagerPersistence.kt │ │ │ ├── LocalTestingSecretPersistence.kt │ │ │ ├── NoOpSecretPersistence.kt │ │ │ ├── RuntimeSecretPersistence.kt │ │ │ ├── SecretCoordinateException.kt │ │ │ ├── SecretPersistence.kt │ │ │ └── VaultSecretPersistence.kt │ │ ├── test │ │ ├── kotlin │ │ │ └── secrets │ │ │ │ ├── JsonSecretsProcessorTest.kt │ │ │ │ ├── SecretCoordinateTest.kt │ │ │ │ ├── SecretsHelpersTest.kt │ │ │ │ ├── SecretsRepositoryReaderTest.kt │ │ │ │ ├── SecretsRepositoryWriterTest.kt │ │ │ │ ├── hydration │ │ │ │ ├── NoOpSecretsHydratorTest.kt │ │ │ │ └── RealSecretsHydratorTest.kt │ │ │ │ └── persistence │ │ │ │ ├── AwsSecretManagerPersistenceTest.kt │ │ │ │ ├── GoogleSecretManagerPersistenceTest.kt │ │ │ │ ├── LocalTestingSecretPersistenceTest.kt │ │ │ │ └── VaultSecretPersistenceTest.kt │ │ └── resources │ │ │ ├── array │ │ │ ├── expected.json │ │ │ ├── expectedPaths │ │ │ ├── full_config.json │ │ │ ├── partial_config.json │ │ │ ├── spec.json │ │ │ ├── update_config.json │ │ │ └── updated_partial_config.json │ │ │ ├── array2 │ │ │ ├── expected.json │ │ │ ├── full_config.json │ │ │ ├── partial_config.json │ │ │ ├── spec.json │ │ │ ├── update_config.json │ │ │ └── updated_partial_config.json │ │ │ ├── array_of_oneof │ │ │ ├── expected.json │ │ │ ├── expectedPaths │ │ │ ├── full_config.json │ │ │ ├── partial_config.json │ │ │ ├── spec.json │ │ │ ├── update_config.json │ │ │ └── updated_partial_config.json │ │ │ ├── enum │ │ │ ├── expected.json │ │ │ ├── full_config.json │ │ │ └── spec.json │ │ │ ├── nested_object │ │ │ ├── expected.json │ │ │ ├── expectedPaths │ │ │ ├── full_config.json │ │ │ ├── full_config_update1.json │ │ │ ├── full_config_update2.json │ │ │ ├── partial_config.json │ │ │ ├── spec.json │ │ │ ├── update_config.json │ │ │ ├── updated_partial_config.json │ │ │ ├── updated_partial_config_update1.json │ │ │ └── updated_partial_config_update2.json │ │ │ ├── nested_oneof │ │ │ ├── expected.json │ │ │ ├── expectedPaths │ │ │ ├── full_config.json │ │ │ ├── partial_config.json │ │ │ ├── spec.json │ │ │ ├── update_config.json │ │ │ └── updated_partial_config.json │ │ │ ├── oneof │ │ │ ├── expected.json │ │ │ ├── expectedPaths │ │ │ ├── full_config.json │ │ │ ├── partial_config.json │ │ │ ├── spec.json │ │ │ ├── update_config.json │ │ │ └── updated_partial_config.json │ │ │ ├── oneof_secret │ │ │ ├── expected.json │ │ │ ├── expectedPaths │ │ │ ├── full_config.json │ │ │ ├── partial_config.json │ │ │ ├── spec.json │ │ │ ├── update_config.json │ │ │ └── updated_partial_config.json │ │ │ ├── optional_password │ │ │ ├── expected.json │ │ │ ├── expectedPaths │ │ │ ├── full_config.json │ │ │ ├── partial_config.json │ │ │ ├── spec.json │ │ │ ├── update_config.json │ │ │ └── updated_partial_config.json │ │ │ ├── postgres_ssh_key │ │ │ ├── expected.json │ │ │ ├── expectedPaths │ │ │ ├── full_config.json │ │ │ ├── partial_config.json │ │ │ ├── spec.json │ │ │ ├── update_config.json │ │ │ └── updated_partial_config.json │ │ │ └── simple │ │ │ ├── expected.json │ │ │ ├── expectedPaths │ │ │ ├── full_config.json │ │ │ ├── partial_config.json │ │ │ ├── spec.json │ │ │ ├── update_config.json │ │ │ └── updated_partial_config.json │ │ └── testFixtures │ │ └── kotlin │ │ └── secrets │ │ ├── MemorySecretPersistence.kt │ │ ├── SecretsTestCase.kt │ │ └── cases │ │ ├── ArrayOneOfTestCase.kt │ │ ├── ArrayTestCase.kt │ │ ├── NestedObjectTestCase.kt │ │ ├── NestedOneOfTestCase.kt │ │ ├── OneOfSecretTestCase.kt │ │ ├── OneOfTestCase.kt │ │ ├── OptionalPasswordTestCase.kt │ │ ├── PostgresSshKeyTestCase.kt │ │ └── SimpleTestCase.kt ├── init │ ├── README.md │ ├── bin │ │ └── main │ │ │ └── icons │ │ │ └── rss.svg │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── io │ │ │ │ └── airbyte │ │ │ │ └── config │ │ │ │ └── init │ │ │ │ ├── AirbyteCompatibleConnectorVersionsProvider.kt │ │ │ │ ├── AirbyteCompatibleConnectorsValidator.kt │ │ │ │ ├── ApplyDefinitionMetricsHelper.kt │ │ │ │ ├── ApplyDefinitionsHelper.kt │ │ │ │ ├── BreakingChangeNotificationHelper.kt │ │ │ │ ├── DeclarativeManifestImageVersionsProvider.kt │ │ │ │ ├── DeclarativeSourceUpdater.kt │ │ │ │ ├── LocalDeclarativeManifestImageVersionsProvider.kt │ │ │ │ ├── PostLoadExecutor.kt │ │ │ │ ├── RemoteDeclarativeManifestImageVersionsProvider.kt │ │ │ │ ├── SupportStateUpdater.kt │ │ │ │ └── config │ │ │ │ ├── PlatformCompatibilityFactory.kt │ │ │ │ └── SeedBeanFactory.kt │ │ └── resources │ │ │ └── icons │ │ │ ├── activecampaign.svg │ │ │ ├── adjust.svg │ │ │ ├── aha.svg │ │ │ ├── airbyte.svg │ │ │ ├── aircall.svg │ │ │ ├── airtable.svg │ │ │ ├── alloydb.svg │ │ │ ├── alpha-vantage.svg │ │ │ ├── amazonads.svg │ │ │ ├── amazonsellerpartner.svg │ │ │ ├── amplitude.svg │ │ │ ├── apachedoris.svg │ │ │ ├── apify.svg │ │ │ ├── appfollow.svg │ │ │ ├── appsflyer.svg │ │ │ ├── appstore.svg │ │ │ ├── asana.svg │ │ │ ├── ashby.svg │ │ │ ├── auth0.svg │ │ │ ├── awscloudtrail.svg │ │ │ ├── awsdatalake.svg │ │ │ ├── awssqs.svg │ │ │ ├── azureblobstorage.svg │ │ │ ├── babelforce.svg │ │ │ ├── bamboohr.svg │ │ │ ├── bigcommerce.svg │ │ │ ├── bigquery.svg │ │ │ ├── bingads.svg │ │ │ ├── braintree.svg │ │ │ ├── braze.svg │ │ │ ├── breezometer.svg │ │ │ ├── callrail.svg │ │ │ ├── cart.svg │ │ │ ├── cassandra.svg │ │ │ ├── chargebee.svg │ │ │ ├── chargify.svg │ │ │ ├── chartmogul.svg │ │ │ ├── chroma.svg │ │ │ ├── clickhouse.svg │ │ │ ├── clickup.svg │ │ │ ├── clockify.svg │ │ │ ├── close.svg │ │ │ ├── cloudflare-r2.svg │ │ │ ├── cockroachdb.svg │ │ │ ├── coda.svg │ │ │ ├── coinapi.svg │ │ │ ├── coingeckocoins.svg │ │ │ ├── coinmarketcap.svg │ │ │ ├── commercetools.svg │ │ │ ├── configcat.svg │ │ │ ├── confluence.svg │ │ │ ├── convertkit.svg │ │ │ ├── convex.svg │ │ │ ├── copper.svg │ │ │ ├── courier.svg │ │ │ ├── cumulio.svg │ │ │ ├── customer-io.svg │ │ │ ├── databend.svg │ │ │ ├── databricks.svg │ │ │ ├── datadog.svg │ │ │ ├── datascope.svg │ │ │ ├── db2.svg │ │ │ ├── delighted.svg │ │ │ ├── dixa.svg │ │ │ ├── dockerhub.svg │ │ │ ├── dremio.svg │ │ │ ├── drift.svg │ │ │ ├── duckdb.svg │ │ │ ├── dv360.svg │ │ │ ├── dynamodb.svg │ │ │ ├── elasticsearch.svg │ │ │ ├── emailoctopus.svg │ │ │ ├── exchangeratesapi.svg │ │ │ ├── facebook.svg │ │ │ ├── faker.svg │ │ │ ├── fastbill.svg │ │ │ ├── fauna.svg │ │ │ ├── file-csv.svg │ │ │ ├── file-json.svg │ │ │ ├── file.svg │ │ │ ├── firebolt.svg │ │ │ ├── firestore.svg │ │ │ ├── freshcaller.svg │ │ │ ├── freshdesk.svg │ │ │ ├── freshsales.svg │ │ │ ├── freshservice.svg │ │ │ ├── gcs.svg │ │ │ ├── genesys.svg │ │ │ ├── getlago.svg │ │ │ ├── github.svg │ │ │ ├── gitlab.svg │ │ │ ├── glassfrog.svg │ │ │ ├── gnews.svg │ │ │ ├── gocardless.svg │ │ │ ├── gong.svg │ │ │ ├── google-adwords.svg │ │ │ ├── google-analytics.svg │ │ │ ├── google-drive.svg │ │ │ ├── google-pagespeed-insights.svg │ │ │ ├── google-sheets.svg │ │ │ ├── googlecloudstorage.svg │ │ │ ├── googledirectory.svg │ │ │ ├── googlepubsub.svg │ │ │ ├── googlesearchconsole.svg │ │ │ ├── googleworkpace.svg │ │ │ ├── greenhouse.svg │ │ │ ├── gridly.svg │ │ │ ├── harness.svg │ │ │ ├── harvest.svg │ │ │ ├── hellobaton.svg │ │ │ ├── hubplanner.svg │ │ │ ├── hubspot.svg │ │ │ ├── insightly.svg │ │ │ ├── instagram.svg │ │ │ ├── instatus.svg │ │ │ ├── intercom.svg │ │ │ ├── intruder.svg │ │ │ ├── ip2whois.svg │ │ │ ├── iterable.svg │ │ │ ├── jenkins.svg │ │ │ ├── jira.svg │ │ │ ├── k6cloud.svg │ │ │ ├── kafka.svg │ │ │ ├── kinesis.svg │ │ │ ├── klarna.svg │ │ │ ├── klaviyo.svg │ │ │ ├── kustomer.svg │ │ │ ├── kyriba.svg │ │ │ ├── langchain.svg │ │ │ ├── launchdarkly.svg │ │ │ ├── lemlist.svg │ │ │ ├── leverhiring.svg │ │ │ ├── linkedin.svg │ │ │ ├── linnworks.svg │ │ │ ├── lokalise.svg │ │ │ ├── looker.svg │ │ │ ├── mailchimp.svg │ │ │ ├── mailerlite.svg │ │ │ ├── mailersend.svg │ │ │ ├── mailgun.svg │ │ │ ├── mailjetmail.svg │ │ │ ├── mailjetsms.svg │ │ │ ├── mariadb.svg │ │ │ ├── marketo.svg │ │ │ ├── meilisearch.svg │ │ │ ├── metabase.svg │ │ │ ├── microsoft-onedrive.svg │ │ │ ├── microsoft-sharepoint.svg │ │ │ ├── microsoft-teams.svg │ │ │ ├── microsoftdataverse.svg │ │ │ ├── milvus.svg │ │ │ ├── mixpanel.svg │ │ │ ├── monday.svg │ │ │ ├── mongodb.svg │ │ │ ├── mqtt.svg │ │ │ ├── mssql.svg │ │ │ ├── my-hours.svg │ │ │ ├── mysql.svg │ │ │ ├── n8n.svg │ │ │ ├── nasa.svg │ │ │ ├── netsuite.svg │ │ │ ├── newsapi.svg │ │ │ ├── notion.svg │ │ │ ├── nytimes.svg │ │ │ ├── okta.svg │ │ │ ├── omnisend.svg │ │ │ ├── onesignal.svg │ │ │ ├── openweather.svg │ │ │ ├── oracle.svg │ │ │ ├── orb.svg │ │ │ ├── orbit.svg │ │ │ ├── oura.svg │ │ │ ├── outreach.svg │ │ │ ├── pagerduty.svg │ │ │ ├── partnerstack.svg │ │ │ ├── paypal.svg │ │ │ ├── paystack.svg │ │ │ ├── pendo.svg │ │ │ ├── persistiq.svg │ │ │ ├── pexels.svg │ │ │ ├── pinecone.svg │ │ │ ├── pinterest.svg │ │ │ ├── pipedrive.svg │ │ │ ├── pivotal-tracker.svg │ │ │ ├── plaid.svg │ │ │ ├── plausible.svg │ │ │ ├── pocket.svg │ │ │ ├── pokeapi.svg │ │ │ ├── polygon.svg │ │ │ ├── postgresql.svg │ │ │ ├── posthog.svg │ │ │ ├── postmark.svg │ │ │ ├── prestashop.svg │ │ │ ├── primetric.svg │ │ │ ├── propel.svg │ │ │ ├── publicapi.svg │ │ │ ├── pulsar.svg │ │ │ ├── punkapi.svg │ │ │ ├── pypi.svg │ │ │ ├── qdrant.svg │ │ │ ├── qonto.svg │ │ │ ├── qualaroo.svg │ │ │ ├── quickbooks.svg │ │ │ ├── railz.svg │ │ │ ├── rdstation.svg │ │ │ ├── recharge.svg │ │ │ ├── recreation.svg │ │ │ ├── recruitee.svg │ │ │ ├── recurly.svg │ │ │ ├── redis.svg │ │ │ ├── redpanda.svg │ │ │ ├── redshift.svg │ │ │ ├── reply-io.svg │ │ │ ├── retently.svg │ │ │ ├── rki.svg │ │ │ ├── rocket-chat.svg │ │ │ ├── rss.svg │ │ │ ├── s3-glue.svg │ │ │ ├── s3.svg │ │ │ ├── salesforce.svg │ │ │ ├── salesforcepardot.svg │ │ │ ├── salesloft.svg │ │ │ ├── sapfieldglass.svg │ │ │ ├── scylla.svg │ │ │ ├── searchmetrics.svg │ │ │ ├── secoda.svg │ │ │ ├── sendgrid.svg │ │ │ ├── sendinblue.svg │ │ │ ├── senseforce.svg │ │ │ ├── sentry.svg │ │ │ ├── sftp.svg │ │ │ ├── shopify.svg │ │ │ ├── short.svg │ │ │ ├── slack.svg │ │ │ ├── smaily.svg │ │ │ ├── smartengage.svg │ │ │ ├── smartsheet.svg │ │ │ ├── snapchat.svg │ │ │ ├── snowflake-cortex.svg │ │ │ ├── snowflake.svg │ │ │ ├── sonarcloud.svg │ │ │ ├── spacex.svg │ │ │ ├── sqlite.svg │ │ │ ├── square.svg │ │ │ ├── statuspage.svg │ │ │ ├── strava.svg │ │ │ ├── streamr.svg │ │ │ ├── stripe.svg │ │ │ ├── surveycto.svg │ │ │ ├── surveymonkey.svg │ │ │ ├── surveysparrow.svg │ │ │ ├── talkdesk-explore.svg │ │ │ ├── tempo.svg │ │ │ ├── teradata.svg │ │ │ ├── theguardian.svg │ │ │ ├── tidb.svg │ │ │ ├── tiktok.svg │ │ │ ├── timely.svg │ │ │ ├── timeplus.svg │ │ │ ├── tmdb.svg │ │ │ ├── todoist.svg │ │ │ ├── toggl.svg │ │ │ ├── trello.svg │ │ │ ├── trustpilot.svg │ │ │ ├── tvmazeschedule.svg │ │ │ ├── twilio.svg │ │ │ ├── twitter.svg │ │ │ ├── tyntec.svg │ │ │ ├── typeform.svg │ │ │ ├── typesense.svg │ │ │ ├── uscensus.svg │ │ │ ├── vantage.svg │ │ │ ├── vectara.svg │ │ │ ├── vertica.svg │ │ │ ├── victorops.svg │ │ │ ├── visma-e-conomic.svg │ │ │ ├── vitally.svg │ │ │ ├── waiteraid.svg │ │ │ ├── weatherstack.svg │ │ │ ├── weaviate.svg │ │ │ ├── webflow.svg │ │ │ ├── whiskyhunter.svg │ │ │ ├── wikipediapageviews.svg │ │ │ ├── woocommerce.svg │ │ │ ├── workable.svg │ │ │ ├── workramp.svg │ │ │ ├── wrike.svg │ │ │ ├── xata.svg │ │ │ ├── xero.svg │ │ │ ├── xkcd.svg │ │ │ ├── yandexmetrica.svg │ │ │ ├── younium.svg │ │ │ ├── youtube-analytics.svg │ │ │ ├── yugabytedb.svg │ │ │ ├── zapiersupportedstorage.svg │ │ │ ├── zendesk-chat.svg │ │ │ ├── zendesk-sunshine.svg │ │ │ ├── zendesk-support.svg │ │ │ ├── zendesk-talk.svg │ │ │ ├── zendesk.svg │ │ │ ├── zenefits.svg │ │ │ ├── zenhub.svg │ │ │ ├── zenloop.svg │ │ │ ├── zohocrm.svg │ │ │ ├── zoom.svg │ │ │ └── zuora.svg │ │ └── test │ │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── config │ │ │ └── init │ │ │ ├── AirbyteCompatibleConnectorVersionsProviderTest.kt │ │ │ ├── AirbyteCompatibleConnectorsValidatorTest.kt │ │ │ ├── ApplyDefinitionMetricsHelperTest.kt │ │ │ ├── ApplyDefinitionsHelperTest.kt │ │ │ ├── BreakingChangeNotificationHelperTest.kt │ │ │ ├── DeclarativeSourceUpdaterTest.kt │ │ │ ├── RemoteDeclarativeManifestImageVersionsProviderTest.kt │ │ │ └── SupportStateUpdaterTest.kt │ │ └── resources │ │ └── CDK_VERSION └── specs │ ├── README.md │ ├── build.gradle.kts │ └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── config │ │ │ └── specs │ │ │ ├── DefinitionsProvider.kt │ │ │ ├── GcsBucketSpecFetcher.kt │ │ │ ├── LocalDefinitionsProvider.kt │ │ │ ├── RegistryDefinitionNotFoundException.kt │ │ │ └── RemoteDefinitionsProvider.kt │ └── resources │ │ └── seed │ │ └── local_oss_registry.json │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── config │ │ └── specs │ │ ├── GcsBucketSpecFetcherTest.kt │ │ ├── LocalDefinitionsProviderTest.kt │ │ └── RemoteDefinitionsProviderTest.kt │ └── resources │ ├── connector_catalog.json │ └── valid_specs │ └── seed │ └── oss_registry.json ├── airbyte-configuration-processor ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── ksp │ │ │ └── config │ │ │ ├── AirbyteConfigurationProcessor.kt │ │ │ ├── AirbyteConfigurationProcessorProvider.kt │ │ │ └── SymbolProcessingUtils.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.google.devtools.ksp.processing.SymbolProcessorProvider │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── ksp │ │ └── config │ │ ├── AirbyteConfigurationProcessorProviderTest.kt │ │ ├── AirbyteConfigurationProcessorTest.kt │ │ └── SymbolProcessingUtilsTest.kt │ └── resources │ └── TestClass.kt ├── airbyte-connector-builder-resources └── CDK_VERSION ├── airbyte-connector-rollout-client ├── Dockerfile ├── README.md ├── build.gradle.kts ├── sequence_diagram.d2 └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── connector │ │ │ └── rollout │ │ │ └── client │ │ │ ├── ConnectorRolloutCLI.kt │ │ │ ├── ConnectorRolloutClient.kt │ │ │ ├── ConnectorRolloutTemporalWorkflowServiceFactory.kt │ │ │ ├── ConnectorRolloutWorkflowClient.kt │ │ │ ├── RolloutCommand.kt │ │ │ └── TemporalSdkTimeouts.kt │ └── resources │ │ └── application.yml │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── connector │ └── rollout │ └── client │ └── ConnectorRolloutClientTest.kt ├── airbyte-connector-rollout-shared ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── connector │ │ └── rollout │ │ └── shared │ │ ├── Constants.kt │ │ ├── RolloutActorFinder.kt │ │ ├── RolloutProgressionDecider.kt │ │ ├── models │ │ ├── ActionType.kt │ │ ├── ConnectorRolloutActivityInputCleanup.kt │ │ ├── ConnectorRolloutActivityInputFinalize.kt │ │ ├── ConnectorRolloutActivityInputFind.kt │ │ ├── ConnectorRolloutActivityInputGet.kt │ │ ├── ConnectorRolloutActivityInputPause.kt │ │ ├── ConnectorRolloutActivityInputPromoteOrRollback.kt │ │ ├── ConnectorRolloutActivityInputRollout.kt │ │ ├── ConnectorRolloutActivityInputStart.kt │ │ ├── ConnectorRolloutActivityInputVerifyDefaultVersion.kt │ │ ├── ConnectorRolloutActivityOutputVerifyDefaultVersion.kt │ │ ├── ConnectorRolloutOutput.kt │ │ └── ConnectorRolloutWorkflowInput.kt │ │ └── temporal │ │ ├── ConnectorRolloutActivityHelpers.kt │ │ └── ConnectorRolloutWorkflow.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── connector │ └── rollout │ └── shared │ ├── RolloutActorFinderTest.kt │ ├── RolloutProgressionDeciderTest.kt │ └── temporal │ └── ConnectorRolloutActivityHelpersTest.kt ├── airbyte-connector-rollout-worker ├── Dockerfile ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── connector │ │ │ └── rollout │ │ │ └── worker │ │ │ ├── ConnectorRolloutWorker.kt │ │ │ ├── ConnectorRolloutWorkerApplication.kt │ │ │ ├── ConnectorRolloutWorkerFactory.kt │ │ │ ├── ConnectorRolloutWorkflowImpl.kt │ │ │ ├── activities │ │ │ ├── ActivityHelper.kt │ │ │ ├── CleanupActivity.kt │ │ │ ├── CleanupActivityImpl.kt │ │ │ ├── DoRolloutActivity.kt │ │ │ ├── DoRolloutActivityImpl.kt │ │ │ ├── FinalizeRolloutActivity.kt │ │ │ ├── FinalizeRolloutActivityImpl.kt │ │ │ ├── FindRolloutActivity.kt │ │ │ ├── FindRolloutActivityImpl.kt │ │ │ ├── GetRolloutActivity.kt │ │ │ ├── GetRolloutActivityImpl.kt │ │ │ ├── PauseRolloutActivity.kt │ │ │ ├── PauseRolloutActivityImpl.kt │ │ │ ├── PromoteOrRollbackActivity.kt │ │ │ ├── PromoteOrRollbackActivityImpl.kt │ │ │ ├── StartRolloutActivity.kt │ │ │ ├── StartRolloutActivityImpl.kt │ │ │ ├── VerifyDefaultVersionActivity.kt │ │ │ └── VerifyDefaultVersionActivityImpl.kt │ │ │ └── runtime │ │ │ └── AirbyteConnectorRolloutConfig.kt │ └── resources │ │ ├── application.yml │ │ └── micronaut-banner.txt │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── connector │ │ └── rollout │ │ └── worker │ │ ├── ConnectorRolloutWorkflowImplTest.kt │ │ ├── activities │ │ ├── ActivityHelperTest.kt │ │ ├── CleanupActivityImplTest.kt │ │ ├── DoRolloutActivityImplTest.kt │ │ ├── FinalizeRolloutActivityImplTest.kt │ │ ├── FindRolloutActivityImplTest.kt │ │ ├── GetRolloutActivityImplTest.kt │ │ ├── PauseRolloutActivityImplTest.kt │ │ ├── PromoteOrRollbackActivityImplTest.kt │ │ ├── StartRolloutActivityImplTest.kt │ │ └── VerifyDefaultVersionActivityImplTest.kt │ │ └── runtime │ │ └── AirbyteConnectorRolloutConfigurationTest.kt │ └── resources │ ├── application-connector-rollout.yml │ └── application-test.yml ├── airbyte-connector-sidecar ├── Dockerfile ├── build.gradle.kts ├── readme.md └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── connectorSidecar │ │ │ ├── Application.kt │ │ │ ├── ConnectorMessageProcessor.kt │ │ │ ├── ConnectorWatcher.kt │ │ │ ├── HeartbeatMonitor.kt │ │ │ ├── SidecarLogContextFactory.kt │ │ │ └── config │ │ │ ├── ApplicationFactory.kt │ │ │ ├── ConfigFactory.kt │ │ │ └── SidecarInputFactory.kt │ └── resources │ │ ├── WellKnownTypes.json │ │ ├── application-cloud.yml │ │ ├── application.yml │ │ └── micronaut-banner.txt │ ├── resources │ └── WellKnownTypes.json │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── connectorSidecar │ │ ├── ConnectorMessageProcessorTest.kt │ │ ├── ConnectorWatchTest.kt │ │ └── HeartbeatMonitorTest.kt │ └── resources │ ├── application-test.yml │ └── files │ ├── KUBE_POD_INFO │ ├── destinationLauncherConfig.json │ ├── envMap.json │ ├── input.json │ └── jobRunConfig.json ├── airbyte-container-orchestrator ├── Dockerfile ├── build.gradle.kts ├── readme.md └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── container │ │ │ └── orchestrator │ │ │ ├── Application.kt │ │ │ ├── EventListeners.kt │ │ │ ├── HeartbeatController.kt │ │ │ ├── RateLimitedMessageHelper.kt │ │ │ ├── bookkeeping │ │ │ ├── AirbyteMessageOrigin.kt │ │ │ ├── AirbyteMessageTracker.kt │ │ │ ├── ParallelStreamStatsTracker.kt │ │ │ ├── StateCheckSumCountEventHandler.kt │ │ │ ├── StateCheckSumErrorReporter.kt │ │ │ ├── StateCheckSumEventPubSubWriter.kt │ │ │ ├── StatsTracker.kt │ │ │ ├── StreamStats.kt │ │ │ ├── SyncStatsBuilder.kt │ │ │ ├── SyncStatsTracker.kt │ │ │ ├── events │ │ │ │ ├── AirbyteControlMessageEventListener.kt │ │ │ │ ├── ReplicationAirbyteMessageEvent.kt │ │ │ │ ├── ReplicationAirbyteMessageEventPublishingHelper.kt │ │ │ │ ├── StreamStatusUpdateEvent.kt │ │ │ │ └── StreamStatusUpdateEventListener.kt │ │ │ ├── state │ │ │ │ ├── Aggregator.kt │ │ │ │ └── MissingStateInjector.kt │ │ │ └── streamstatus │ │ │ │ ├── StreamStatusCachingApiClient.kt │ │ │ │ ├── StreamStatusKey.kt │ │ │ │ ├── StreamStatusStateStore.kt │ │ │ │ ├── StreamStatusTracker.kt │ │ │ │ └── StreamStatusValue.kt │ │ │ ├── config │ │ │ ├── BookkeeperBeanFactory.kt │ │ │ ├── CommonBeanFactory.kt │ │ │ ├── ConnectorBeanFactory.kt │ │ │ ├── OrchestratorBeanFactory.kt │ │ │ ├── StateCheckSumErrorReportingClientBeanFactory.kt │ │ │ └── StateCheckSumEventPubSubPublisherFactory.kt │ │ │ ├── observability │ │ │ └── StorageUsageReporter.kt │ │ │ ├── persistence │ │ │ └── SyncPersistence.kt │ │ │ ├── tracker │ │ │ ├── AnalyticsMessageTracker.kt │ │ │ ├── MessageMetricsTracker.kt │ │ │ ├── StreamStatusCompletionTracker.kt │ │ │ └── ThreadedTimeTracker.kt │ │ │ └── worker │ │ │ ├── BufferConfiguration.kt │ │ │ ├── RecordSchemaValidator.kt │ │ │ ├── ReplicationContextProvider.kt │ │ │ ├── ReplicationJobOrchestrator.kt │ │ │ ├── ReplicationTask.kt │ │ │ ├── ReplicationWorker.kt │ │ │ ├── ReplicationWorkerContext.kt │ │ │ ├── ReplicationWorkerHelper.kt │ │ │ ├── ReplicationWorkerState.kt │ │ │ ├── WorkloadHeartbeatSender.kt │ │ │ ├── context │ │ │ ├── ReplicationContext.kt │ │ │ └── ReplicationInputFeatureFlagReader.kt │ │ │ ├── exception │ │ │ ├── InvalidChecksumException.kt │ │ │ └── WorkloadHeartbeatException.kt │ │ │ ├── filter │ │ │ └── FieldSelector.kt │ │ │ ├── io │ │ │ ├── AirbyteDestination.kt │ │ │ ├── AirbyteMessageBufferedWriter.kt │ │ │ ├── AirbyteMessageBufferedWriterFactory.kt │ │ │ ├── AirbyteSource.kt │ │ │ ├── ContainerIOHandle.kt │ │ │ ├── DestinationTimeoutMonitor.kt │ │ │ ├── EmptyAirbyteSource.kt │ │ │ ├── HeartbeatMonitor.kt │ │ │ ├── InMemoryDummyAirbyteDestination.kt │ │ │ ├── InMemoryDummyAirbyteSource.kt │ │ │ ├── LocalContainerAirbyteDestination.kt │ │ │ ├── LocalContainerAirbyteSource.kt │ │ │ └── LocalContainerConstants.kt │ │ │ ├── model │ │ │ ├── StateCheckSumCountEvent.kt │ │ │ └── adapter │ │ │ │ └── JsonAdapters.kt │ │ │ ├── state │ │ │ ├── StateEnricher.kt │ │ │ └── StateWithId.kt │ │ │ └── util │ │ │ ├── AirbyteMessageDataExtractor.kt │ │ │ ├── AsyncUtils.kt │ │ │ ├── BytesSizeHelper.kt │ │ │ ├── ClosableChannelQueue.kt │ │ │ └── ReplicationMetricReporter.kt │ └── resources │ │ ├── application-cloud.yml │ │ ├── application.yml │ │ └── micronaut-banner.txt │ ├── resources │ └── WellKnownTypes.json │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── container │ │ └── orchestrator │ │ ├── ApplicationTest.kt │ │ ├── RateLimitedMessageHelperTest.kt │ │ ├── bookkeeping │ │ ├── AirbyteMessageTrackerTest.kt │ │ ├── ParallelStreamStatsTrackerTest.kt │ │ ├── StateCheckSumCountEventHandlerTest.kt │ │ ├── StateCheckSumErrorReporterTest.kt │ │ ├── StateCheckSumEventPubSubWriterTest.kt │ │ ├── StatsTrackerTest.kt │ │ ├── events │ │ │ └── AirbyteControlMessageEventListenerTest.kt │ │ ├── state │ │ │ ├── MissingStateInjectorTest.kt │ │ │ └── StateAggregatorTest.kt │ │ └── streamstatus │ │ │ ├── StreamStatusCachingApiClientTest.kt │ │ │ ├── StreamStatusStateStoreTest.kt │ │ │ └── StreamStatusTrackerTest.kt │ │ ├── persistence │ │ └── SyncPersistenceImplTest.kt │ │ ├── tracker │ │ ├── AnalyticsMessageTrackerTest.kt │ │ └── StreamStatusCompletionTrackerTest.kt │ │ └── worker │ │ ├── DestinationReaderTest.kt │ │ ├── DestinationWriterTest.kt │ │ ├── MessageProcessorTest.kt │ │ ├── RecordSchemaValidatorTest.kt │ │ ├── ReplicationJobOrchestratorTest.kt │ │ ├── ReplicationWorkerHelperTest.kt │ │ ├── ReplicationWorkerIntegrationTest.kt │ │ ├── ReplicationWorkerPortedTests.kt │ │ ├── ReplicationWorkerStateTest.kt │ │ ├── ReplicationWorkerTest.kt │ │ ├── SourceReaderTest.kt │ │ ├── WorkloadHeartbeatSenderTest.kt │ │ ├── context │ │ └── ReplicationInputFeatureFlagReaderTest.kt │ │ ├── filter │ │ └── FieldSelectorTest.kt │ │ ├── fixtures │ │ ├── EmptyAirbyteDestination.kt │ │ ├── LimitedFatRecordSourceProcess.kt │ │ ├── SimpleAirbyteDestination.kt │ │ └── SimpleAirbyteSource.kt │ │ ├── io │ │ ├── ContainerIOHandleTest.kt │ │ ├── DestinationTimeoutMonitorTest.kt │ │ ├── EmptyAirbyteSourceTest.kt │ │ ├── HeartbeatMonitorTest.kt │ │ ├── LocalContainerAirbyteDestinationTest.kt │ │ └── LocalContainerAirbyteSourceTest.kt │ │ ├── model │ │ └── adapter │ │ │ └── JsonRecordAdapterTest.kt │ │ ├── state │ │ ├── StateEnricherTest.kt │ │ └── StateWithIdTest.kt │ │ └── util │ │ ├── AirbyteMessageDataExtractorTest.kt │ │ ├── AsyncUtilsTest.kt │ │ └── ReplicationMetricReporterTest.kt │ └── resources │ ├── application-test.yml │ ├── catalog-json-schema-with-id.json │ └── files │ └── input.json ├── airbyte-cron ├── Dockerfile ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── cron │ │ │ ├── Application.kt │ │ │ ├── config │ │ │ └── BeanFactory.kt │ │ │ └── jobs │ │ │ ├── ConnectionEntitlementsValidator.kt │ │ │ ├── DataplaneHeartbeatCleanup.kt │ │ │ ├── DbPruneWorkflow.kt │ │ │ ├── DeclarativeSourcesUpdater.kt │ │ │ ├── DefinitionsUpdater.kt │ │ │ ├── DomainVerificationJob.kt │ │ │ ├── OrphanedSecretConfigCleanup.kt │ │ │ ├── SelfHealTemporalWorkflows.kt │ │ │ └── WorkloadMonitor.kt │ └── resources │ │ ├── application.yml │ │ └── micronaut-banner.txt │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── cron │ │ └── jobs │ │ ├── AirbyteCompatibilityTest.kt │ │ ├── ConnectionEntitlementsValidatorTest.kt │ │ ├── DbPruneWorkflowTest.kt │ │ ├── DomainVerificationJobTest.kt │ │ ├── OrphanedSecretConfigCleanupTest.kt │ │ └── WorkloadMonitorTest.kt │ └── resources │ └── application-test.yml ├── airbyte-csp-check ├── README.md ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ ├── CspChecker.kt │ │ └── Status.kt │ └── test │ └── kotlin │ └── CspCheckerTest.kt ├── airbyte-data ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── data │ │ │ ├── ConfigNotFoundException.kt │ │ │ ├── auth │ │ │ ├── AirbyteJwtGenerator.kt │ │ │ ├── AirbyteJwtGeneratorImpl.kt │ │ │ ├── AirbyteJwtGeneratorNoAuthImpl.kt │ │ │ └── TokenType.kt │ │ │ ├── config │ │ │ ├── ApplicationServiceConfig.kt │ │ │ └── OrganizationCustomerAttributesServiceConfig.kt │ │ │ ├── exceptions │ │ │ └── InvalidRequestException.kt │ │ │ ├── helpers │ │ │ ├── ActorDefinitionVersionUpdater.kt │ │ │ ├── DataplanePasswordEncoder.kt │ │ │ └── WorkspaceHelper.kt │ │ │ ├── repositories │ │ │ ├── ActorDefinitionRepository.kt │ │ │ ├── ActorRepository.kt │ │ │ ├── ApplicationRepository.kt │ │ │ ├── AttemptsRepository.kt │ │ │ ├── AuthRefreshTokenRepository.kt │ │ │ ├── ConfigTemplateRepository.kt │ │ │ ├── ConnectionTemplateRepository.kt │ │ │ ├── ConnectionTimelineEventRepository.kt │ │ │ ├── ConnectorRolloutRepository.kt │ │ │ ├── DataWorkerUsageRepository.kt │ │ │ ├── DataplaneGroupRepository.kt │ │ │ ├── DataplaneHeartbeatLogRepository.kt │ │ │ ├── DataplaneRepository.kt │ │ │ ├── DeclarativeManifestImageVersionRepository.kt │ │ │ ├── GroupMemberRepository.kt │ │ │ ├── GroupMemberWithUserInfoRepository.kt │ │ │ ├── GroupRepository.kt │ │ │ ├── GroupWithMemberCountRepository.kt │ │ │ ├── JobsRepository.kt │ │ │ ├── JobsWithAttemptsRepository.kt │ │ │ ├── ObsJobsStatsRepository.kt │ │ │ ├── ObsStreamStatsRepository.kt │ │ │ ├── OrchestrationRepository.kt │ │ │ ├── OrchestrationTaskRepository.kt │ │ │ ├── OrganizationDomainVerificationRepository.kt │ │ │ ├── OrganizationEmailDomainRepository.kt │ │ │ ├── OrganizationPaymentConfigRepository.kt │ │ │ ├── OrganizationRepository.kt │ │ │ ├── PartialUserConfigRepository.kt │ │ │ ├── PermissionRepository.kt │ │ │ ├── ScopedConfigurationRepository.kt │ │ │ ├── SecretConfigRepository.kt │ │ │ ├── SecretReferenceRepository.kt │ │ │ ├── SecretReferenceWithConfigRepository.kt │ │ │ ├── SecretStorageRepository.kt │ │ │ ├── ServiceAccountsRepository.kt │ │ │ ├── SsoConfigRepository.kt │ │ │ ├── StreamAttemptMetadataRepository.kt │ │ │ ├── StreamStatsRepository.kt │ │ │ ├── TagRepository.kt │ │ │ ├── UserInvitationRepository.kt │ │ │ ├── WorkspaceRepository.kt │ │ │ ├── domain │ │ │ │ └── ScopeType.kt │ │ │ ├── entities │ │ │ │ ├── Actor.kt │ │ │ │ ├── ActorDefinition.kt │ │ │ │ ├── Application.kt │ │ │ │ ├── Attempt.kt │ │ │ │ ├── AuthRefreshToken.kt │ │ │ │ ├── ConfigTemplate.kt │ │ │ │ ├── ConnectionTemplate.kt │ │ │ │ ├── ConnectionTimelineEvent.kt │ │ │ │ ├── ConnectorRollout.kt │ │ │ │ ├── DataWorkerUsage.kt │ │ │ │ ├── Dataplane.kt │ │ │ │ ├── DataplaneClientCredentials.kt │ │ │ │ ├── DataplaneGroup.kt │ │ │ │ ├── DataplaneHeartbeatLog.kt │ │ │ │ ├── DeclarativeManifestImageVersion.kt │ │ │ │ ├── Group.kt │ │ │ │ ├── GroupMember.kt │ │ │ │ ├── GroupMemberWithUserInfo.kt │ │ │ │ ├── GroupWithMemberCount.kt │ │ │ │ ├── Job.kt │ │ │ │ ├── ObsJobsStats.kt │ │ │ │ ├── ObsStreamStats.kt │ │ │ │ ├── Orchestration.kt │ │ │ │ ├── OrchestrationTask.kt │ │ │ │ ├── Organization.kt │ │ │ │ ├── OrganizationDomainVerification.kt │ │ │ │ ├── OrganizationEmailDomain.kt │ │ │ │ ├── OrganizationPaymentConfig.kt │ │ │ │ ├── OrganizationWithSsoRealm.kt │ │ │ │ ├── PartialUserConfig.kt │ │ │ │ ├── Permission.kt │ │ │ │ ├── ScopedConfiguration.kt │ │ │ │ ├── SecretConfig.kt │ │ │ │ ├── SecretReference.kt │ │ │ │ ├── SecretStorage.kt │ │ │ │ ├── ServiceAccount.kt │ │ │ │ ├── SsoConfig.kt │ │ │ │ ├── StreamAttemptMetadata.kt │ │ │ │ ├── StreamStats.kt │ │ │ │ ├── Tag.kt │ │ │ │ ├── UserInvitation.kt │ │ │ │ └── Workspace.kt │ │ │ └── specialized │ │ │ │ └── LastJobWithStatsPerStreamRepository.kt │ │ │ └── services │ │ │ ├── ActorDefinitionService.kt │ │ │ ├── ApplicationService.kt │ │ │ ├── AttemptService.kt │ │ │ ├── AuthRefreshTokenService.kt │ │ │ ├── CatalogService.kt │ │ │ ├── ConfigTemplateService.kt │ │ │ ├── ConnectionService.kt │ │ │ ├── ConnectionTemplateService.kt │ │ │ ├── ConnectionTimelineEventService.kt │ │ │ ├── ConnectorBuilderService.kt │ │ │ ├── ConnectorRolloutService.kt │ │ │ ├── DataWorkerUsageDataService.kt │ │ │ ├── DataplaneGroupService.kt │ │ │ ├── DataplaneHealthService.kt │ │ │ ├── DataplaneService.kt │ │ │ ├── DataplaneTokenService.kt │ │ │ ├── DeclarativeManifestImageVersionService.kt │ │ │ ├── DestinationService.kt │ │ │ ├── DnsVerificationService.kt │ │ │ ├── ExternalUserService.kt │ │ │ ├── GroupService.kt │ │ │ ├── HealthCheckService.kt │ │ │ ├── JobService.kt │ │ │ ├── OAuthService.kt │ │ │ ├── ObsStatsService.kt │ │ │ ├── OperationService.kt │ │ │ ├── OrchestrationService.kt │ │ │ ├── OrganizationCustomerAttributesService.kt │ │ │ ├── OrganizationDomainVerificationService.kt │ │ │ ├── OrganizationEmailDomainService.kt │ │ │ ├── OrganizationPaymentConfigService.kt │ │ │ ├── OrganizationService.kt │ │ │ ├── PartialUserConfigService.kt │ │ │ ├── PermissionService.kt │ │ │ ├── ScopedConfigurationService.kt │ │ │ ├── SecretConfigService.kt │ │ │ ├── SecretPersistenceConfigService.kt │ │ │ ├── SecretReferenceService.kt │ │ │ ├── SecretStorageService.kt │ │ │ ├── ServiceAccountsService.kt │ │ │ ├── SourceService.kt │ │ │ ├── SsoConfigService.kt │ │ │ ├── StreamAttemptMetadataService.kt │ │ │ ├── StreamStatusesService.kt │ │ │ ├── TagService.kt │ │ │ ├── UserInvitationService.kt │ │ │ ├── WorkspaceService.kt │ │ │ ├── impls │ │ │ ├── data │ │ │ │ ├── ApplicationServiceDataImpl.kt │ │ │ │ ├── ApplicationServiceMicronautImpl.kt │ │ │ │ ├── AttemptServiceImpl.kt │ │ │ │ ├── AuthRefreshTokenServiceDataImpl.kt │ │ │ │ ├── ConfigTemplateServiceDataImpl.kt │ │ │ │ ├── ConnectionTemplateServiceDataImpl.kt │ │ │ │ ├── ConnectionTimelineEventServiceDataImpl.kt │ │ │ │ ├── ConnectorRolloutServiceDataImpl.kt │ │ │ │ ├── DataWorkerUsageServiceDataImpl.kt │ │ │ │ ├── DataplaneGroupServiceDataImpl.kt │ │ │ │ ├── DataplaneGroupServiceTestJooqImpl.kt │ │ │ │ ├── DataplaneServiceDataImpl.kt │ │ │ │ ├── DataplaneTokenServiceDataImpl.kt │ │ │ │ ├── DataplaneTokenServiceNoAuthImpl.kt │ │ │ │ ├── DeclarativeManifestImageVersionServiceDataImpl.kt │ │ │ │ ├── GroupServiceDataImpl.kt │ │ │ │ ├── JobServiceDataImpl.kt │ │ │ │ ├── OrchestrationServiceImpl.kt │ │ │ │ ├── OrganizationCustomerAttributesServiceDataImpl.kt │ │ │ │ ├── OrganizationEmailDomainServiceDataImpl.kt │ │ │ │ ├── OrganizationPaymentConfigServiceDataImpl.kt │ │ │ │ ├── OrganizationServiceDataImpl.kt │ │ │ │ ├── PartialUserConfigServiceDataImpl.kt │ │ │ │ ├── PermissionServiceDataImpl.kt │ │ │ │ ├── ScopedConfigurationServiceDataImpl.kt │ │ │ │ ├── SecretConfigServiceDataImpl.kt │ │ │ │ ├── SecretReferenceServiceDataImpl.kt │ │ │ │ ├── SecretStorageServiceDataImpl.kt │ │ │ │ ├── SsoConfigServiceDataImpl.kt │ │ │ │ ├── StreamStatusesServiceDataImpl.kt │ │ │ │ ├── TagServiceDataImpl.kt │ │ │ │ ├── UserInvitationServiceDataImpl.kt │ │ │ │ └── mappers │ │ │ │ │ ├── AttemptMapper.kt │ │ │ │ │ ├── AuthRefreshTokenMapper.kt │ │ │ │ │ ├── ConfigTemplateMapper.kt │ │ │ │ │ ├── ConnectionTemplateMapper.kt │ │ │ │ │ ├── ConnectorRolloutMapper.kt │ │ │ │ │ ├── DataplaneGroupMapper.kt │ │ │ │ │ ├── DataplaneMapper.kt │ │ │ │ │ ├── GroupMapper.kt │ │ │ │ │ ├── GroupMemberMapper.kt │ │ │ │ │ ├── JobMapper.kt │ │ │ │ │ ├── OrganizationDomainVerificationMapper.kt │ │ │ │ │ ├── OrganizationEmailDomainMapper.kt │ │ │ │ │ ├── OrganizationMapper.kt │ │ │ │ │ ├── OrganizationPaymentConfigMapper.kt │ │ │ │ │ ├── PartialUserConfigMapper.kt │ │ │ │ │ ├── PermissionMapper.kt │ │ │ │ │ ├── PermissionTypeMapper.kt │ │ │ │ │ ├── ScopedConfigurationMapper.kt │ │ │ │ │ ├── SecretConfigMapper.kt │ │ │ │ │ ├── SecretReferenceMapper.kt │ │ │ │ │ ├── SecretReferenceWithConfigMapper.kt │ │ │ │ │ ├── SecretStorageMapper.kt │ │ │ │ │ ├── SsoConfigMapper.kt │ │ │ │ │ ├── TagMapper.kt │ │ │ │ │ └── UserInvitationMapper.kt │ │ │ ├── jooq │ │ │ │ ├── ActorDefinitionServiceJooqImpl.kt │ │ │ │ ├── CatalogServiceJooqImpl.kt │ │ │ │ ├── ConditionsHelper.kt │ │ │ │ ├── ConnectionServiceJooqImpl.kt │ │ │ │ ├── ConnectorBuilderServiceJooqImpl.kt │ │ │ │ ├── ConnectorMetadataJooqHelper.kt │ │ │ │ ├── DbConverter.kt │ │ │ │ ├── DestinationServiceJooqImpl.kt │ │ │ │ ├── HealthCheckServiceJooqImpl.kt │ │ │ │ ├── OAuthServiceJooqImpl.kt │ │ │ │ ├── OperationServiceJooqImpl.kt │ │ │ │ ├── OrganizationServiceJooqImpl.kt │ │ │ │ ├── SecretPersistenceConfigServiceJooqImpl.kt │ │ │ │ ├── SourceServiceJooqImpl.kt │ │ │ │ └── WorkspaceServiceJooqImpl.kt │ │ │ ├── keycloak │ │ │ │ ├── AirbyteKeycloakAdminClientProvider.kt │ │ │ │ ├── AirbyteKeycloakClient.kt │ │ │ │ ├── ApplicationServiceKeycloakImpl.kt │ │ │ │ └── ExternalUserServiceKeycloakImpl.kt │ │ │ └── local │ │ │ │ └── ExternalUserServiceLocalImpl.kt │ │ │ └── shared │ │ │ ├── ActorConnectionWithCount.kt │ │ │ ├── ActorServicePaginationHelper.kt │ │ │ ├── ActorWorkspaceOrganizationIds.kt │ │ │ ├── ConfigScopeMapWithId.kt │ │ │ ├── ConnectionAutoDisabledReason.kt │ │ │ ├── ConnectionAutoUpdatedReason.kt │ │ │ ├── ConnectionCronSchedule.kt │ │ │ ├── ConnectionDisabledEvent.kt │ │ │ ├── ConnectionEnabledEvent.kt │ │ │ ├── ConnectionEvent.kt │ │ │ ├── ConnectionSettingsChangedEvent.kt │ │ │ ├── ConnectionWithJobInfo.kt │ │ │ ├── ConnectorUpdate.kt │ │ │ ├── DataSourceUnwrapper.kt │ │ │ ├── DataplaneWithServiceAccount.kt │ │ │ ├── DestinationAndDefinition.kt │ │ │ ├── DestinationConnectionWithCount.kt │ │ │ ├── FailedEvent.kt │ │ │ ├── FinalStatusEvent.kt │ │ │ ├── ManuallyStartedEvent.kt │ │ │ ├── ResourcesByOrganizationQueryPaginated.kt │ │ │ ├── ResourcesByUserQueryPaginated.kt │ │ │ ├── ResourcesQueryPaginated.kt │ │ │ ├── SchemaChangeAutoPropagationEvent.kt │ │ │ ├── SchemaConfigUpdateEvent.kt │ │ │ ├── ScopedConfigurationKey.kt │ │ │ ├── SourceAndDefinition.kt │ │ │ ├── SourceConnectionWithCount.kt │ │ │ ├── StandardSyncQuery.kt │ │ │ ├── StandardSyncsQueryPaginated.kt │ │ │ └── WorkspaceResourceCursorPagination.kt │ └── resources │ │ └── types │ │ └── WebhookOperationConfigs.yaml │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── data │ │ ├── helpers │ │ ├── ActorDefinitionVersionUpdaterTest.kt │ │ └── DataplanePasswordEncoderTest.kt │ │ ├── repositories │ │ ├── AbstractConfigRepositoryTest.kt │ │ ├── ActorDefinitionRepositoryTest.kt │ │ ├── ActorRepositoryTest.kt │ │ ├── AuthRefreshTokenRepositoryTest.kt │ │ ├── ConnectionTimelineEventRepositoryTest.kt │ │ ├── ConnectorRolloutRepositoryTest.kt │ │ ├── DataplaneGroupRepositoryTest.kt │ │ ├── DataplaneHeartbeatLogRepositoryTest.kt │ │ ├── DataplaneRepositoryTest.kt │ │ ├── DeclarativeManifestImageVersionRepositoryTest.kt │ │ ├── GroupMemberRepositoryTest.kt │ │ ├── GroupRepositoryTest.kt │ │ ├── JobsRepositoryTest.kt │ │ ├── JobsWithAttemptsRepositoryTest.kt │ │ ├── OrganizationDomainVerificationRepositoryTest.kt │ │ ├── OrganizationEmailDomainRepositoryTest.kt │ │ ├── OrganizationPaymentConfigRepositoryTest.kt │ │ ├── OrganizationRepositoryTest.kt │ │ ├── PermissionRepositoryTest.kt │ │ ├── ScopedConfigurationRepositoryTest.kt │ │ ├── SecretConfigRepositoryTest.kt │ │ ├── SecretReferenceRepositoryTest.kt │ │ ├── SecretReferenceWithConfigRepositoryTest.kt │ │ ├── SecretStorageRepositoryTest.kt │ │ ├── SsoConfigRepositoryTest.kt │ │ ├── StreamStatsRepositoryTest.kt │ │ ├── TagRepositoryTest.kt │ │ ├── UserInvitationRepositoryTest.kt │ │ ├── WorkspaceRepositoryTest.kt │ │ └── specialized │ │ │ └── LastJobWithStatsPerStreamRepositoryTest.kt │ │ └── services │ │ ├── DataplaneHealthServiceTest.kt │ │ ├── DnsVerificationServiceTest.kt │ │ ├── ObsStatsServiceTest.kt │ │ ├── OrganizationDomainVerificationServiceTest.kt │ │ ├── impls │ │ ├── data │ │ │ ├── AuthRefreshTokenServiceDataImplTest.kt │ │ │ ├── ConfigTemplateServiceDataImplTest.kt │ │ │ ├── ConnectionTemplateServiceDataImplTest.kt │ │ │ ├── ConnectionTimelineEventServiceDataImplTest.kt │ │ │ ├── ConnectorRolloutServiceDataImplTest.kt │ │ │ ├── DataplaneGroupServiceDataImplTest.kt │ │ │ ├── DataplaneServiceDataImplTest.kt │ │ │ ├── DeclarativeManifestImageVersionServiceDataImplTest.kt │ │ │ ├── GroupServiceDataImplTest.kt │ │ │ ├── OrganizationCustomerAttributesServiceDataImplTest.kt │ │ │ ├── OrganizationEmailDomainServiceDataImplTest.kt │ │ │ ├── OrganizationPaymentConfigServiceDataImplTest.kt │ │ │ ├── OrganizationServiceDataImplTest.kt │ │ │ ├── PermissionServiceDataImplTest.kt │ │ │ ├── ScopedConfigurationServiceDataImplTest.kt │ │ │ ├── SecretConfigServiceDataImplTest.kt │ │ │ ├── SecretStorageServiceDataImplTest.kt │ │ │ ├── ServiceAccountsServiceTest.kt │ │ │ ├── SsoConfigServiceDataImplTest.kt │ │ │ ├── StreamAttemptMetadataServiceTest.kt │ │ │ ├── StreamStatusesServiceDataImplTest.kt │ │ │ ├── TagServiceDataImplTest.kt │ │ │ ├── UserInvitationServiceDataImplTest.kt │ │ │ └── mappers │ │ │ │ ├── ConnectionTemplateTest.kt │ │ │ │ └── ConnectorRolloutMapperTest.kt │ │ ├── jooq │ │ │ ├── ActorDefinitionServiceJooqImplTest.kt │ │ │ ├── ConnectionServiceJooqImplTest.kt │ │ │ ├── DataplaneGroupServiceTestJooqImpl.kt │ │ │ ├── DbConverterTest.kt │ │ │ ├── DestinationServiceJooqImplTest.kt │ │ │ ├── JooqTestDbSetupHelper.kt │ │ │ └── OAuthServiceJooqImplTest.kt │ │ ├── keycloak │ │ │ ├── AirbyteKeycloakClientTest.kt │ │ │ ├── ApplicationServiceKeycloakImplTests.kt │ │ │ └── ExternalUserServiceKeycloakImplTest.kt │ │ └── micronaut │ │ │ └── ApplicationServiceMicronautImplTests.kt │ │ └── shared │ │ ├── ActorServicePaginationHelperTest.kt │ │ └── WorkspaceResourceCursorPaginationTest.kt │ └── resources │ ├── application-test.yaml │ ├── application-test.yml │ ├── non-reg-configured-catalog │ ├── facebook.json │ ├── ga.json │ ├── hubspot.json │ ├── internal-pg.json │ └── stripe.json │ └── test.token ├── airbyte-db ├── db-lib │ ├── Dockerfile │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── io │ │ │ │ └── airbyte │ │ │ │ └── db │ │ │ │ ├── ContextQueryFunction.kt │ │ │ │ ├── Database.kt │ │ │ │ ├── ExceptionWrappingDatabase.kt │ │ │ │ ├── check │ │ │ │ ├── ConfigsDatabaseAvailabilityCheck.kt │ │ │ │ ├── ConfigsDatabaseMigrationCheck.kt │ │ │ │ ├── DatabaseAvailabilityCheck.kt │ │ │ │ ├── DatabaseCheck.kt │ │ │ │ ├── DatabaseCheckException.kt │ │ │ │ ├── DatabaseMigrationCheck.kt │ │ │ │ ├── JobsDatabaseAvailabilityCheck.kt │ │ │ │ └── JobsDatabaseMigrationCheck.kt │ │ │ │ ├── factory │ │ │ │ ├── DSLContextFactory.kt │ │ │ │ ├── DataSourceFactory.kt │ │ │ │ ├── DatabaseCheckFactory.kt │ │ │ │ ├── DatabaseDriver.kt │ │ │ │ └── FlywayFactory.kt │ │ │ │ ├── init │ │ │ │ ├── ConfigsDatabaseInitializer.kt │ │ │ │ ├── DatabaseInitializationException.kt │ │ │ │ ├── DatabaseInitializer.kt │ │ │ │ └── JobsDatabaseInitializer.kt │ │ │ │ ├── instance │ │ │ │ ├── DatabaseConstants.kt │ │ │ │ ├── DatabaseMigrator.kt │ │ │ │ ├── FlywayDatabaseMigrator.kt │ │ │ │ ├── FlywayMigrationDatabase.kt │ │ │ │ ├── configs │ │ │ │ │ ├── ConfigsDatabaseMigrationDevCenter.kt │ │ │ │ │ ├── ConfigsDatabaseMigrator.kt │ │ │ │ │ ├── ConfigsDatabaseTestProvider.kt │ │ │ │ │ ├── ConfigsFlywayMigrationDatabase.kt │ │ │ │ │ └── migrations │ │ │ │ │ │ ├── V0_30_22_001__Store_last_sync_state.kt │ │ │ │ │ │ ├── V0_32_8_001__AirbyteConfigDatabaseDenormalization.kt │ │ │ │ │ │ ├── V0_35_14_001__AddTombstoneToActorDefinition.kt │ │ │ │ │ │ ├── V0_35_15_001__AddReleaseStageAndReleaseDateToActorDefinition.kt │ │ │ │ │ │ ├── V0_35_1_001__RemoveForeignKeyFromActorOauth.kt │ │ │ │ │ │ ├── V0_35_26_001__PersistDiscoveredCatalog.kt │ │ │ │ │ │ ├── V0_35_28_001__AddActorCatalogMetadataColumns.kt │ │ │ │ │ │ ├── V0_35_32_001__AddConnectorDefinitionResourceLimits.kt │ │ │ │ │ │ ├── V0_35_3_001__DropAirbyteConfigsTable.kt │ │ │ │ │ │ ├── V0_35_46_001__AddMissingIndices.kt │ │ │ │ │ │ ├── V0_35_54_001__ChangeDefaultConnectionName.kt │ │ │ │ │ │ ├── V0_35_56_001__AddWorkspaceSlugTombstoneIndex.kt │ │ │ │ │ │ ├── V0_35_59_001__AddPublicToActorDefinition.kt │ │ │ │ │ │ ├── V0_35_59_002__AddActorDefinitionWorkspaceGrantTable.kt │ │ │ │ │ │ ├── V0_35_59_003__AddCustomToActorDefinition.kt │ │ │ │ │ │ ├── V0_35_59_004__AddOauthParamIndex.kt │ │ │ │ │ │ ├── V0_35_65_001__CreateWorkspaceServiceAccountTable.kt │ │ │ │ │ │ ├── V0_36_3_001__AddScheduleTypeToConfigsTable.kt │ │ │ │ │ │ ├── V0_38_4_001__AddScheduleDataToConfigsTable.kt │ │ │ │ │ │ ├── V0_39_17_001__AddStreamDescriptorsToStateTable.kt │ │ │ │ │ │ ├── V0_39_1_001__CreateStreamReset.kt │ │ │ │ │ │ ├── V0_40_11_001__AddGeographyColumnToConnections.kt │ │ │ │ │ │ ├── V0_40_11_002__AddSchemaChangeColumnsToConnections.kt │ │ │ │ │ │ ├── V0_40_12_001__AddWebhookOperationColumns.kt │ │ │ │ │ │ ├── V0_40_18_001__AddInvalidProtocolFlagToConnections.kt │ │ │ │ │ │ ├── V0_40_18_002__AddActorDefinitionNormalizationAndDbtColumns.kt │ │ │ │ │ │ ├── V0_40_18_003__AddIndexToConnectionStatus.kt │ │ │ │ │ │ ├── V0_40_18_004__BackfillActorDefinitionWorkspaceGrant.kt │ │ │ │ │ │ ├── V0_40_23_001__AddFieldSelectionDataToConnections.kt │ │ │ │ │ │ ├── V0_40_23_002__AddNormalizationIntegrationTypeToActorDefinition.kt │ │ │ │ │ │ ├── V0_40_27_001__AddAllowedHosts.kt │ │ │ │ │ │ ├── V0_40_28_001__AddSuggestedStreams.kt │ │ │ │ │ │ ├── V0_40_32_001__AddSourceHeartbeatConfiguration.kt │ │ │ │ │ │ ├── V0_40_3_001__AddProtocolVersionToActorDefinition.kt │ │ │ │ │ │ ├── V0_40_3_002__RemoveActorForeignKeyFromOauthParamsTable.kt │ │ │ │ │ │ ├── V0_41_00_001__AddConnectorBuilderProjectTable.kt │ │ │ │ │ │ ├── V0_41_00_002__ChangeNotificationDefaultValue.kt │ │ │ │ │ │ ├── V0_41_01_001__AddActorDefinitionConfigInjection.kt │ │ │ │ │ │ ├── V0_41_02_001__AddDeclarativeManifestTables.kt │ │ │ │ │ │ ├── V0_41_02_002__AddNotificationConfigurationExternalTable.kt │ │ │ │ │ │ ├── V0_43_1_001__AddActorDefinitionVersionTable.kt │ │ │ │ │ │ ├── V0_43_1_002__AddDefaultVersionIdToActorDefinition.kt │ │ │ │ │ │ ├── V0_44_3_001__AddSchemaManagementConfigurationExternalTable.kt │ │ │ │ │ │ ├── V0_44_4_001__AddUserAndPermissionTables.kt │ │ │ │ │ │ ├── V0_44_4_002__MigrateNonBreakingChangeToEnum.kt │ │ │ │ │ │ ├── V0_44_5_001__AddNotificationSettingsColumnToWorkspace.kt │ │ │ │ │ │ ├── V0_44_5_002__AddSuggestedStreamsToActorDefinitionVersion.kt │ │ │ │ │ │ ├── V0_44_5_003__BackfillActorDefinitionVersion.kt │ │ │ │ │ │ ├── V0_44_5_004__BackFillNotificationSettingsColumn.kt │ │ │ │ │ │ ├── V0_50_11_001__CopyLegacyScheduleToNewScheduleData.kt │ │ │ │ │ │ ├── V0_50_11_002__AddOrganizationIdColumnToPermission.kt │ │ │ │ │ │ ├── V0_50_13_001__FixCheckConstraintInPermission.kt │ │ │ │ │ │ ├── V0_50_16_001__UpdateEnumTypeAuthProviderAndPermissionType.kt │ │ │ │ │ │ ├── V0_50_16_002__RemoveInvalidSourceStripeCatalog.kt │ │ │ │ │ │ ├── V0_50_19_001__CreateDefaultOrganizationAndUser.kt │ │ │ │ │ │ ├── V0_50_1_001__NotificationSettingsBackfill.kt │ │ │ │ │ │ ├── V0_50_20_001__MakeManualNullableForRemoval.kt │ │ │ │ │ │ ├── V0_50_21_001__BackfillActorDefaultVersionAndSetNonNull.kt │ │ │ │ │ │ ├── V0_50_23_002__SetBreakingChangesMessageColumnToClobType.kt │ │ │ │ │ │ ├── V0_50_23_003__AddSupportLevelToActorDefinitionVersion.kt │ │ │ │ │ │ ├── V0_50_23_004__NaivelyBackfillSupportLevelForActorDefitionVersion.kt │ │ │ │ │ │ ├── V0_50_24_001__Add_UserInvitation_OrganizationEmailDomain_SsoConfig_Tables.kt │ │ │ │ │ │ ├── V0_50_24_002__BackfillBreakingChangeNotificationSettings.kt │ │ │ │ │ │ ├── V0_50_24_003__AddPbaAndOrgBillingColumnsToOrganizationTable.kt │ │ │ │ │ │ ├── V0_50_24_004__AddAndEnforceUniqueConstraintInADVTable.kt │ │ │ │ │ │ ├── V0_50_24_005__AddTombstoneToOrganizationTable.kt │ │ │ │ │ │ ├── V0_50_24_006__AddPermissionTypeOrganizationMember.kt │ │ │ │ │ │ ├── V0_50_24_007__AddUniqueConstraintInUserTable.kt │ │ │ │ │ │ ├── V0_50_24_008__CreateSecretPersistenceConfigTable.kt │ │ │ │ │ │ ├── V0_50_24_009__AddConstraintInPermissionTable.kt │ │ │ │ │ │ ├── V0_50_33_001__AddWorkloadTable.kt │ │ │ │ │ │ ├── V0_50_33_002__DropResourceScopeEnum.kt │ │ │ │ │ │ ├── V0_50_33_003__ConstraintPreventMultiplePermissionsForSameResource.kt │ │ │ │ │ │ ├── V0_50_33_004__AddSecretPersistenceTypeColumnAndAlterConstraint.kt │ │ │ │ │ │ ├── V0_50_33_005__CreateInstanceAdminPermissionForDefaultUser.kt │ │ │ │ │ │ ├── V0_50_33_006__AddInputPayloadAndLogPathColumnsToWorkload.kt │ │ │ │ │ │ ├── V0_50_33_007__AddGeographyColumnToWorkload.kt │ │ │ │ │ │ ├── V0_50_33_008__AddMutexKeyAndTypeColumnsToWorkload.kt │ │ │ │ │ │ ├── V0_50_33_009__DropKeycloakTables.kt │ │ │ │ │ │ ├── V0_50_33_010__AddFailureTrackingToWorkloads.kt │ │ │ │ │ │ ├── V0_50_33_011__AddScopedImpactToBreakingChangeTable.kt │ │ │ │ │ │ ├── V0_50_33_012__AddLaunchedWorkloadStatus.kt │ │ │ │ │ │ ├── V0_50_33_013__AddTestingValuesColumnToConnectorBuilderProject.kt │ │ │ │ │ │ ├── V0_50_33_014__AddScopedConfigurationTable.kt │ │ │ │ │ │ ├── V0_50_33_015__AddStatusIndexToWorkloads.kt │ │ │ │ │ │ ├── V0_50_33_016__AddIconUrlToActorDefinition.kt │ │ │ │ │ │ ├── V0_50_33_017__ReplaceUserInvitationWorkspaceAndOrganizationWithScope.kt │ │ │ │ │ │ ├── V0_50_41_001__AddWorkloadUniqId.kt │ │ │ │ │ │ ├── V0_50_41_002__AddAuthUsersTable.kt │ │ │ │ │ │ ├── V0_50_41_003__AddBackfillConfigToSchemaManagementTable.kt │ │ │ │ │ │ ├── V0_50_41_004__AddDeadlineColumnToWorkload.kt │ │ │ │ │ │ ├── V0_50_41_005__AddDeclinedStatusToUserInvitation.kt │ │ │ │ │ │ ├── V0_50_41_006__AlterSupportLevelAddArchived.kt │ │ │ │ │ │ ├── V0_50_41_007__AddMutexKeyIndexToWorkloads.kt │ │ │ │ │ │ ├── V0_50_41_008__AddConnectionTimeline.kt │ │ │ │ │ │ ├── V0_50_41_009__AddBreakingChangeConfigOrigin.kt │ │ │ │ │ │ ├── V0_50_41_010__AddConditionalMutexKeyIndexToWorkloads.kt │ │ │ │ │ │ ├── V0_50_41_011__AddUserInvitationAcceptedByAndExpiration.kt │ │ │ │ │ │ ├── V0_50_41_012__BreakingChangePinDataMigration.kt │ │ │ │ │ │ ├── V0_50_4_001__FixInconsistentDeclarativeSpecs.kt │ │ │ │ │ │ ├── V0_50_4_002__DropActorDefinitionVersionedCols.kt │ │ │ │ │ │ ├── V0_50_5_001__CreateOrganizationTable.kt │ │ │ │ │ │ ├── V0_50_5_002__AddOrganizationColumnToWorkspaceTable.kt │ │ │ │ │ │ ├── V0_50_5_003__NotificationSettingsSendOnFailureBackfill.kt │ │ │ │ │ │ ├── V0_50_5_004__AddActorDefinitionBreakingChangeTable.kt │ │ │ │ │ │ ├── V0_50_5_005__AddScopeToActorDefinitionWorkspaceGrantTable.kt │ │ │ │ │ │ ├── V0_50_6_001__DropUnsupportedProtocolFlagCol.kt │ │ │ │ │ │ ├── V0_50_6_002__AddDefaultVersionIdToActor.kt │ │ │ │ │ │ ├── V0_50_7_001__AddSupportStateToActorDefinitionVersion.kt │ │ │ │ │ │ ├── V0_55_1_001__AddRefreshesTable.kt │ │ │ │ │ │ ├── V0_55_1_002__AddGenerationTable.kt │ │ │ │ │ │ ├── V0_55_1_003__EditRefreshTable.kt │ │ │ │ │ │ ├── V0_55_1_004__EnforceOrgsEverywhere.kt │ │ │ │ │ │ ├── V0_57_4_001__AddRefreshSupport.kt │ │ │ │ │ │ ├── V0_57_4_002__AddRefreshTypeToStreamRefreshes.kt │ │ │ │ │ │ ├── V0_57_4_003__DropActorDefaultVersionIdCol.kt │ │ │ │ │ │ ├── V0_57_4_004__AddDeclarativeManifestImageVersionTable.kt │ │ │ │ │ │ ├── V0_57_4_005__AddSupportsRefreshesToActorDefVersion.kt │ │ │ │ │ │ ├── V0_57_4_006__AddCdkVersionLastModifiedToActorDefVersion.kt │ │ │ │ │ │ ├── V0_57_4_007__AddInternalSupportLevelToActorDefinitionVersion.kt │ │ │ │ │ │ ├── V0_57_4_008__NaivelyBackfillInternalSupportLevelForActorDefinitionVersion.kt │ │ │ │ │ │ ├── V0_57_4_009__RemoveOrgEmailUniqueConstraint.kt │ │ │ │ │ │ ├── V0_57_4_010__AddAuthRefreshToken.kt │ │ │ │ │ │ ├── V0_57_4_011__DropUserTableAuthColumns.kt │ │ │ │ │ │ ├── V0_57_4_012__AddShaColumnToDeclarativeManifestImageVersion.kt │ │ │ │ │ │ ├── V0_57_4_013__AddUniqueUserEmailConstraint.kt │ │ │ │ │ │ ├── V0_57_4_014__AddOnDeleteTimelineUserId.kt │ │ │ │ │ │ ├── V0_57_4_015__AddLanguageToActorDefinitionVersion.kt │ │ │ │ │ │ ├── V0_57_4_016__AddBaseActorDefVersionAndContributionColumnsToConnectorBuilderProject.kt │ │ │ │ │ │ ├── V0_57_4_017__CreateOrganizationPaymentConfigTable.kt │ │ │ │ │ │ ├── V0_57_5_001__AddConnectorRolloutTable.kt │ │ │ │ │ │ ├── V0_58_00_001__UpdateConnectorRolloutTableColumnsAndConstraints.kt │ │ │ │ │ │ ├── V0_64_4_001__AddFinalizationInputToWorkload.kt │ │ │ │ │ │ ├── V0_64_4_002__AddJobRunnerPermissionTypes.kt │ │ │ │ │ │ ├── V1_1_0_000__AddSupportFileTransferToActorDefVersion.kt │ │ │ │ │ │ ├── V1_1_0_001__ConstraintToPreventInvitationScopePermissionMismatch.kt │ │ │ │ │ │ ├── V1_1_0_002__BreakingChangesDeadlineAction.kt │ │ │ │ │ │ ├── V1_1_0_003__AddLimitInScopeConfiguration.kt │ │ │ │ │ │ ├── V1_1_0_004__UpdateConfigOriginTypeEnum.kt │ │ │ │ │ │ ├── V1_1_0_005__UpdateConnectorRolloutStateEnum.kt │ │ │ │ │ │ ├── V1_1_0_006__MakeResourceColumnsNullableScopedConfiguration.kt │ │ │ │ │ │ ├── V1_1_0_007__AddSubscriptionStatusToOrganizationPaymentConfig.kt │ │ │ │ │ │ ├── V1_1_0_008__RemoveLegacyBillingColumnsFromOrganization.kt │ │ │ │ │ │ ├── V1_1_0_009__AddPausedReasonToConnectorRollout.kt │ │ │ │ │ │ ├── V1_1_0_010__CreateTagTable.kt │ │ │ │ │ │ ├── V1_1_0_011__CreateConnectionTagTable.kt │ │ │ │ │ │ ├── V1_1_0_012__CreateApplicationTable.kt │ │ │ │ │ │ ├── V1_1_1_000__AddComponentsToBuilderProjects.kt │ │ │ │ │ │ ├── V1_1_1_001__AddResourceRequirementsToActor.kt │ │ │ │ │ │ ├── V1_1_1_002__AddEnterpriseToActorDefinition.kt │ │ │ │ │ │ ├── V1_1_1_003__AddConnectionTagIndex.kt │ │ │ │ │ │ ├── V1_1_1_004__AddDataplaneGroupAndPriorityToWorkload.kt │ │ │ │ │ │ ├── V1_1_1_005__CreateDataPlaneTableAndDataPlaneGroupTable.kt │ │ │ │ │ │ ├── V1_1_1_006__AddComponentsToDeclarativeManifest.kt │ │ │ │ │ │ ├── V1_1_1_007__Make_user_id_a_string.kt │ │ │ │ │ │ ├── V1_1_1_008__AddPendingStatusIndexToWorkload.kt │ │ │ │ │ │ ├── V1_1_1_009__AddDataplaneClientCredentialsTable.kt │ │ │ │ │ │ ├── V1_1_1_010__CreateWorkloadQueueTable.kt │ │ │ │ │ │ ├── V1_1_1_011__AddSecretConfigStorageAndReferenceTables.kt │ │ │ │ │ │ ├── V1_1_1_012__AddUniquenessConstraintToDataplaneClientCredentials.kt │ │ │ │ │ │ ├── V1_1_1_013__PopulateDataplaneGroups.kt │ │ │ │ │ │ ├── V1_1_1_014__AddDataplaneGroupIdToWorkspace.kt │ │ │ │ │ │ ├── V1_1_1_015__AddAirbyteManagedBooleanToSecretConfigTable.kt │ │ │ │ │ │ ├── V1_1_1_016__AddDataplaneGroupIdToConnection.kt │ │ │ │ │ │ ├── V1_1_1_017__AddOrganizationIdToActorOauthParameter.kt │ │ │ │ │ │ ├── V1_1_1_018__AddConfigTemplateAndPartialUserConfigTables.kt │ │ │ │ │ │ ├── V1_1_1_019__MakeGeographyNullableOnConnection.kt │ │ │ │ │ │ ├── V1_1_1_020__DropGeographyFromConnectionAndWorkspace.kt │ │ │ │ │ │ ├── V1_1_1_021__ChangeConfigTemplateFKRelation.kt │ │ │ │ │ │ ├── V1_1_1_022__DropDataplaneGroupNameConstraint.kt │ │ │ │ │ │ ├── V1_1_1_023__DropUserForeignKeysFromDataplaneTables.kt │ │ │ │ │ │ ├── V1_1_1_024__DropAndAddFkRestraintsForPartialUserConfig.kt │ │ │ │ │ │ ├── V1_1_1_025__CreateOAuthStateTable.kt │ │ │ │ │ │ ├── V1_1_1_026__AddActorIdToPartialUserConfig.kt │ │ │ │ │ │ ├── V1_1_1_027__AddOriginIndexToScopedConfiguration.kt │ │ │ │ │ │ ├── V1_1_1_028__AddFiltersToConnectorRollout.kt │ │ │ │ │ │ ├── V1_1_1_029__DropAndRecreateRolloutIndexWithTag.kt │ │ │ │ │ │ ├── V1_1_1_030__BackfillFiltersUpdate.kt │ │ │ │ │ │ ├── V1_1_1_031__AllowNullPartialUserConfigConfiguration.kt │ │ │ │ │ │ ├── V1_6_0_000__AddCommandTable.kt │ │ │ │ │ │ ├── V1_6_0_001__Drop_Partial_Config_Properties_Column.kt │ │ │ │ │ │ ├── V1_6_0_002__AllowNullSecretConfigUser.kt │ │ │ │ │ │ ├── V1_6_0_003__ConfigTemplateInstanceDefaults.kt │ │ │ │ │ │ ├── V1_6_0_004__AddConnectionTemplateTable.kt │ │ │ │ │ │ ├── V1_6_0_005__AddSupportsDataActivationtoActorDefinitionVersion.kt │ │ │ │ │ │ ├── V1_6_0_006__DropRestrictiveRulesOnTemplateIds.kt │ │ │ │ │ │ ├── V1_6_0_007__ScopeTemplatesByActorDefinition.kt │ │ │ │ │ │ ├── V1_6_0_008__FixesForConnectionTemplates.kt │ │ │ │ │ │ ├── V1_6_0_009__DropDefaultGeographyFromConnectionTemplate.kt │ │ │ │ │ │ ├── V1_6_0_010__Add_Connector_IPC_Options_Column.kt │ │ │ │ │ │ ├── V1_6_0_011__CreateServiceAccounts.kt │ │ │ │ │ │ ├── V1_6_0_012__CreateDataplanePermissionType.kt │ │ │ │ │ │ ├── V1_6_0_013__AddConnectionTemplateSecretReferenceScopeType.kt │ │ │ │ │ │ ├── V1_6_0_014__AddWorkspaceIdAndOrganizationIdToWorkload.kt │ │ │ │ │ │ ├── V1_6_0_015__PreparePermissionTableForServiceAccounts.kt │ │ │ │ │ │ ├── V1_6_0_016__AddDestinationCatalogToConnection.kt │ │ │ │ │ │ ├── V1_6_0_017__MigrateDataplaneCredentialsToServiceAccounts.kt │ │ │ │ │ │ ├── V1_6_0_018__DropDataplaneGroupIdNotNullConstraintFromConnection.kt │ │ │ │ │ │ ├── V1_6_0_019__DropDataplaneGroupIdFromConnection.kt │ │ │ │ │ │ ├── V1_6_0_020__AddActorOauthParameterSecretReferenceScopeType.kt │ │ │ │ │ │ ├── V1_6_0_021__CreateOrchestrationsTable.kt │ │ │ │ │ │ ├── V1_6_0_022__CreateOrchestrationRunTable.kt │ │ │ │ │ │ ├── V1_6_0_023__AddObservabilityTables.kt │ │ │ │ │ │ ├── V1_6_0_024__CreateOrchestrationTaskTable.kt │ │ │ │ │ │ ├── V1_6_0_025__CreateOrchestrationTaskRunTable.kt │ │ │ │ │ │ ├── V1_8_1_001__DropDataplaneGroupIDNameUniqueConstraint.kt │ │ │ │ │ │ ├── V1_8_1_002__AddNameToOrchestrationTask.kt │ │ │ │ │ │ ├── V1_8_1_003__AddJobIdToConnectionTimelineEvent.kt │ │ │ │ │ │ ├── V1_8_1_004__AddConcurrentIndexToConnectionTimelineEventJobId.kt │ │ │ │ │ │ ├── V1_8_1_005__DropWorkloadMutexIdx.kt │ │ │ │ │ │ ├── V1_8_1_006__AddStatusToSsoConfig.kt │ │ │ │ │ │ ├── V2_1_0_001__AddDataObservabilityStreamStatsAdditionalStats.kt │ │ │ │ │ │ ├── V2_1_0_002__CreateGroupTable.kt │ │ │ │ │ │ ├── V2_1_0_003__AddGroupIdToPermission.kt │ │ │ │ │ │ ├── V2_1_0_004__AddIndexToNotificationConfigurationConnectionId.kt │ │ │ │ │ │ ├── V2_1_0_005__AddLockedStatusAndStatusReason.kt │ │ │ │ │ │ ├── V2_1_0_006__AddLabelsJsonbColumnToWorkload.kt │ │ │ │ │ │ ├── V2_1_0_007__CreateDataWorkerUsageTable.kt │ │ │ │ │ │ ├── V2_1_0_008__DropWorkloadPendingStatusByDataplaneGroupIdx.kt │ │ │ │ │ │ ├── V2_1_0_009__UpdateDataWorkerUsageTableForRollup.kt │ │ │ │ │ │ ├── V2_1_0_010__CreateOrganizationDomainVerificationTable.kt │ │ │ │ │ │ ├── V2_1_0_011__AddMaxResourceColumnsToDataWorkerUsage.kt │ │ │ │ │ │ ├── V2_1_0_012__CreateDataplaneHeartbeatLogTable.kt │ │ │ │ │ │ └── V2_1_0_013__AddTombstoneToOrganizationDomainVerificationTable.kt │ │ │ │ ├── development │ │ │ │ │ ├── DevDatabaseMigrator.kt │ │ │ │ │ ├── FlywayFormatter.kt │ │ │ │ │ ├── MigrationDevCenter.kt │ │ │ │ │ └── MigrationDevHelper.kt │ │ │ │ ├── jobs │ │ │ │ │ ├── JobsDatabaseMigrationDevCenter.kt │ │ │ │ │ ├── JobsDatabaseMigrator.kt │ │ │ │ │ ├── JobsDatabaseTestProvider.kt │ │ │ │ │ ├── JobsFlywayMigrationDatabase.kt │ │ │ │ │ └── migrations │ │ │ │ │ │ ├── V0_29_15_001__Add_temporalWorkflowId_col_to_Attempts.kt │ │ │ │ │ │ ├── V0_35_40_001__MigrateFailureReasonEnumValues.kt │ │ │ │ │ │ ├── V0_35_5_001__Add_failureSummary_col_to_Attempts.kt │ │ │ │ │ │ ├── V0_35_62_001__AddJobIndices.kt │ │ │ │ │ │ ├── V0_40_14_001__AddProcessingTaskQueueInAttempts.kt │ │ │ │ │ │ ├── V0_40_18_001__AddIndexToAttemptsAndJobsStatus.kt │ │ │ │ │ │ ├── V0_40_18_002__AddProgressBarStats.kt │ │ │ │ │ │ ├── V0_40_26_001__CorrectStreamStatsTable.kt │ │ │ │ │ │ ├── V0_40_28_001__AddAttemptSyncConfig.kt │ │ │ │ │ │ ├── V0_40_3_001__CreateSyncStats.kt │ │ │ │ │ │ ├── V0_40_4_001__ChangeSyncStatsForeignKey.kt │ │ │ │ │ │ ├── V0_40_4_002__CreateNormalizationSummaries.kt │ │ │ │ │ │ ├── V0_42_0_001__AddBytesCommittedToStatsTables.kt │ │ │ │ │ │ ├── V0_43_2_001__CreateStreamStatusesTable.kt │ │ │ │ │ │ ├── V0_44_5_001__DropStreamStatusesStreamNamespaceNotNullConstraint.kt │ │ │ │ │ │ ├── V0_50_4_001__CreateRetryStatesTable.kt │ │ │ │ │ │ ├── V0_50_4_002__AddScopeStatusCreatedAtIndex.kt │ │ │ │ │ │ ├── V0_50_4_003__AddScopeCreatedAtScopeNonTerminalIndexes.kt │ │ │ │ │ │ ├── V0_57_2_001__AddRefreshJobType.kt │ │ │ │ │ │ ├── V0_57_2_002__AddRateLimitedEnumAndMetadataColToStreamStatuses.kt │ │ │ │ │ │ ├── V0_57_2_003__AddConnectionIdToStreamStats.kt │ │ │ │ │ │ ├── V0_57_2_004__AddStreamAttemptMetadata.kt │ │ │ │ │ │ ├── V0_57_2_005__FixStreamAttemptMetadataAttemptIdDataType.kt │ │ │ │ │ │ ├── V0_64_7_001__Drop_temporalWorkflowId_col_to_Attempts.kt │ │ │ │ │ │ ├── V0_64_7_002__CreateJobsUpdatedAtIndex.kt │ │ │ │ │ │ ├── V1_1_0_000__AddMetadataInJobs.kt │ │ │ │ │ │ ├── V1_1_0_001__AddIsScheduledToJobTable.kt │ │ │ │ │ │ ├── V1_1_0_002__AddJobsCoveringIndex.kt │ │ │ │ │ │ ├── V1_1_0_003__AddJobsStatusScopeConfigTypeIndexes.kt │ │ │ │ │ │ ├── V1_1_0_004__AddRejectedRecordStats.kt │ │ │ │ │ │ ├── V1_1_0_005__AdddScopeUpdatedAtIndex.kt │ │ │ │ │ │ └── V2_1_0_001__AddStreamStatsAdditionalStats.kt │ │ │ │ └── test │ │ │ │ │ ├── TestDatabaseProvider.kt │ │ │ │ │ └── TestDatabaseProviders.kt │ │ │ │ ├── jdbc │ │ │ │ └── JdbcUtils.kt │ │ │ │ └── legacy │ │ │ │ └── ConfigSchema.kt │ │ └── resources │ │ │ ├── airbyte-entrypoint.sh │ │ │ ├── configs_database │ │ │ ├── normalized_tables_schema.txt │ │ │ ├── schema.sql │ │ │ └── schema_dump.txt │ │ │ ├── init.sql │ │ │ ├── jobs_database │ │ │ ├── schema.sql │ │ │ └── schema_dump.txt │ │ │ └── migration_template.txt │ │ └── test │ │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── db │ │ │ ├── check │ │ │ ├── CommonsDatabaseCheckTest.kt │ │ │ ├── ConfigsDatabaseAvailabilityCheckTest.kt │ │ │ ├── ConfigsDatabaseMigrationCheckTest.kt │ │ │ ├── JobsDatabaseAvailabilityCheckTest.kt │ │ │ └── JobsDatabaseMigrationCheckTest.kt │ │ │ ├── factory │ │ │ ├── CommonFactoryTest.kt │ │ │ ├── DSLContextFactoryTest.kt │ │ │ ├── DataSourceFactoryTest.kt │ │ │ ├── DatabaseCheckFactoryTest.kt │ │ │ └── FlywayFactoryTest.kt │ │ │ ├── init │ │ │ ├── CommonDatabaseInitializerTest.kt │ │ │ ├── ConfigsDatabaseInitializerTest.kt │ │ │ ├── DatabaseInitializerTest.kt │ │ │ └── JobsDatabaseInitializerTest.kt │ │ │ └── instance │ │ │ ├── configs │ │ │ ├── AbstractConfigsDatabaseTest.kt │ │ │ ├── ConfigsDatabaseMigrationDevCenterTest.kt │ │ │ ├── ConfigsDatabaseMigratorTest.kt │ │ │ ├── development │ │ │ │ └── MigrationDevHelperTest.kt │ │ │ └── migrations │ │ │ │ ├── SetupForNormalizedTablesTest.kt │ │ │ │ ├── V0_30_22_001__Store_last_sync_state_test.kt │ │ │ │ ├── V0_32_8_001__AirbyteConfigDatabaseDenormalization_Test.kt │ │ │ │ ├── V0_35_14_001__AddTombstoneToActorDefinitionTest.kt │ │ │ │ ├── V0_35_15_001__AddReleaseStageAndReleaseDateToActorDefinition_Test.kt │ │ │ │ ├── V0_35_1_001__RemoveForeignKeyFromActorOauth_Test.kt │ │ │ │ ├── V0_35_26_001__PersistDiscoveredCatalogTest.kt │ │ │ │ ├── V0_35_28_001__AddActorCatalogMetadataColumnsTest.kt │ │ │ │ ├── V0_35_3_001__DropAirbyteConfigsTableTest.kt │ │ │ │ ├── V0_35_59_001__AddPublicToActorDefinitionTest.kt │ │ │ │ ├── V0_35_59_002__AddActorDefinitionWorkspaceGrantTableTest.kt │ │ │ │ ├── V0_35_59_003__AddCustomToActorDefinitionTest.kt │ │ │ │ ├── V0_39_17_001__AddStreamDescriptorsToStateTableTest.kt │ │ │ │ ├── V0_40_18_002__AddActorDefinitionNormalizationAndDbtColumnsTest.kt │ │ │ │ ├── V0_40_3_002__RemoveActorForeignKeyFromOauthParamsTableTest.kt │ │ │ │ ├── V0_44_5_004__BackFillNotificationSettingsColumnTest.kt │ │ │ │ ├── V0_50_16_002__RemoveInvalidSourceStripeCatalogTest.kt │ │ │ │ ├── V0_50_19_001__CreateDefaultOrganizationAndUserTest.kt │ │ │ │ ├── V0_50_1_001__NotificationSettingsBackfillTest.kt │ │ │ │ ├── V0_50_21_001__BackfillActorDefaultVersionAndSetNonNullTest.kt │ │ │ │ ├── V0_50_23_002__SetBreakingChangesMessageColumnToClobTypeTest.kt │ │ │ │ ├── V0_50_23_003__AddSupportLevelToActorDefinitionVersionTest.kt │ │ │ │ ├── V0_50_23_004__NaivelyBackfillSupportLevelForActorDefitionVersionTest.kt │ │ │ │ ├── V0_50_24_002__BackfillBreakingChangeNotificationSettingsTest.kt │ │ │ │ ├── V0_50_24_004__AddAndEnforceUniqueConstraintInADVTableTest.kt │ │ │ │ ├── V0_50_24_007__AddUniqueConstraintInUserTableTest.kt │ │ │ │ ├── V0_50_33_003__ConstraintPreventMultiplePermissionsForSameResourceTest.kt │ │ │ │ ├── V0_50_33_005__CreateInstanceAdminPermissionForDefaultUser_Test.kt │ │ │ │ ├── V0_50_33_009__DropKeycloakTablesTest.kt │ │ │ │ ├── V0_50_33_014__AddScopedConfigurationTableTest.kt │ │ │ │ ├── V0_50_33_016__AddIconUrlToActorDefinitionTest.kt │ │ │ │ ├── V0_50_41_002__AddAuthUsersTableTest.kt │ │ │ │ ├── V0_50_41_004__AddDeadlineColumnToWorkloadTest.kt │ │ │ │ ├── V0_50_41_006__AlterSupportLevelAddArchivedTest.kt │ │ │ │ ├── V0_50_41_009__AddBreakingChangeConfigOriginTest.kt │ │ │ │ ├── V0_50_41_012__BreakingChangePinDataMigrationTest.kt │ │ │ │ ├── V0_50_5_001__CreateOrganizationTableTest.kt │ │ │ │ ├── V0_50_5_002__AddOrganizationColumnToWorkspaceTableTest.kt │ │ │ │ ├── V0_50_5_003__NotificationSettingsSendOnFailureBackfillTest.kt │ │ │ │ ├── V0_50_5_004__AddActorDefinitionBreakingChangeTest.kt │ │ │ │ ├── V0_50_5_005__AddScopeToActorDefinitionWorkspaceGrantTableTest.kt │ │ │ │ ├── V0_50_6_002__AddDefaultVersionIdToActorTest.kt │ │ │ │ ├── V0_50_7_001__AddSupportStateToActorDefinitionVersionTest.kt │ │ │ │ ├── V0_55_1_002__AddGenerationTableTest.kt │ │ │ │ ├── V0_55_1_003__EditRefreshTableTest.kt │ │ │ │ ├── V0_55_1_004__EnforceOrgsEverywhereTest.kt │ │ │ │ ├── V0_57_4_001__AddRefreshSupportTest.kt │ │ │ │ ├── V0_57_4_004__AddDeclarativeManifestImageVersionTableTest.kt │ │ │ │ ├── V0_57_4_006__AddCdkVersionLastModifiedToActorDefVersionTest.kt │ │ │ │ ├── V0_57_4_012__AddShaColumnToDeclarativeManifestImageVersionTest.kt │ │ │ │ ├── V0_57_4_013__AddUniqueUserEmailConstraintTest.kt │ │ │ │ ├── V0_64_4_002__AddJobRunnerPermissionTypesTest.kt │ │ │ │ ├── V1_1_0_001__ConstraintToPreventInvitationScopePermissionMismatchTest.kt │ │ │ │ ├── V1_1_0_004__UpdateConfigOriginTypeEnumTest.kt │ │ │ │ ├── V1_1_0_005__UpdateConnectorRolloutStateEnumTest.kt │ │ │ │ ├── V1_1_0_010__CreateTagTableTest.kt │ │ │ │ ├── V1_1_0_011__CreateConnectionTagTableTest.kt │ │ │ │ ├── V1_1_1_000__AddComponentsToBuilderProjectsTest.kt │ │ │ │ ├── V1_1_1_002_AddEnterpriseToActorDefinitionTest.kt │ │ │ │ ├── V1_1_1_006__AddComponentsToDeclarativeManifestTest.kt │ │ │ │ ├── V1_1_1_013__PopulateDataplaneGroupsTest.kt │ │ │ │ ├── V1_1_1_014__AddDataplaneGroupIdToWorkspaceTest.kt │ │ │ │ ├── V1_1_1_016__AddDataplaneGroupIdToConnectionTest.kt │ │ │ │ ├── V1_1_1_017__AddOrganizationIdToActorOauthParameterTest.kt │ │ │ │ ├── V1_1_1_028__AddFiltersToConnectorRolloutTest.kt │ │ │ │ ├── V1_1_1_030__BackfillFiltersUpdateTest.kt │ │ │ │ ├── V1_1_1_031__AllowNullPartialUserConfigConfigurationTest.kt │ │ │ │ ├── V1_6_0_002__AllowNullSecretConfigUserTest.kt │ │ │ │ ├── V1_6_0_003__ConfigTemplateInstanceDefaultsTest.kt │ │ │ │ ├── V1_6_0_010__Add_Connector_IPC_Options_ColumnTest.kt │ │ │ │ ├── V1_6_0_016__AddDestinationCatalogToConnectionTest.kt │ │ │ │ ├── V1_6_0_017__MigrateDataplaneCredentialsToServiceAccountsTest.kt │ │ │ │ ├── V1_8_1_003__AddJobIdToConnectionTimelineEventTest.kt │ │ │ │ ├── V2_1_0_001__AddDataObservabilityStreamStatsAdditionalStatsTest.kt │ │ │ │ └── V2_1_0_006__AddLabelsJsonbColumnToWorkloadTest.kt │ │ │ ├── jobs │ │ │ ├── AbstractJobsDatabaseTest.kt │ │ │ ├── JobsDatabaseMigrationDevCenterTest.kt │ │ │ ├── JobsDatabaseMigratorTest.kt │ │ │ └── migrations │ │ │ │ ├── V0_35_40_001_MigrateFailureReasonEnumValues_Test.kt │ │ │ │ ├── V0_35_5_001__Add_failureSummary_col_to_AttemptsTest.kt │ │ │ │ ├── V0_57_2_002__AddRateLimitedEnumAndMetadataColToStreamStatusesTest.kt │ │ │ │ └── V2_1_0_001__AddStreamStatsAdditionalStatsTest.kt │ │ │ └── toys │ │ │ ├── ToysDatabaseAvailabilityCheck.kt │ │ │ ├── ToysDatabaseConstants.kt │ │ │ ├── ToysDatabaseInitializer.kt │ │ │ ├── ToysDatabaseMigrator.kt │ │ │ ├── ToysDatabaseMigratorTest.kt │ │ │ └── migrations │ │ │ ├── V0_30_4_001__Add_timestamp_columns.kt │ │ │ └── V0_30_4_002__Remove_updated_at_column.kt │ │ └── resources │ │ └── toys_database │ │ ├── pre_migration_schema.txt │ │ ├── schema.sql │ │ └── schema_dump.txt └── jooq │ ├── README.md │ └── build.gradle.kts ├── airbyte-domain ├── models │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── io │ │ │ └── airbyte │ │ │ └── domain │ │ │ └── models │ │ │ ├── DataplaneHealthInfo.kt │ │ │ ├── EntitledConnectorSpec.kt │ │ │ ├── EntitlementFeature.kt │ │ │ ├── EntitlementPlan.kt │ │ │ ├── IdTypes.kt │ │ │ ├── OrganizationDomainVerification.kt │ │ │ ├── PatchField.kt │ │ │ ├── RejectedRecordsMetadata.kt │ │ │ ├── SecretConfig.kt │ │ │ ├── SecretReference.kt │ │ │ ├── SecretReferenceWithConfig.kt │ │ │ ├── SecretStorage.kt │ │ │ ├── ServiceAccount.kt │ │ │ ├── SsoConfig.kt │ │ │ ├── SsoConfigRetrieval.kt │ │ │ ├── SsoKeycloakIdpCredentials.kt │ │ │ └── dataworker │ │ │ ├── DataWorkerUsageWithTime.kt │ │ │ ├── DataplaneGroupDataWorkerUsage.kt │ │ │ ├── OrganizationDataWorkerUsage.kt │ │ │ └── WorkspaceDataWorkerUsage.kt │ │ └── test │ │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── domain │ │ └── models │ │ └── EntitlementPlanTest.kt └── services │ ├── build.gradle.kts │ └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── domain │ │ └── services │ │ ├── dataworker │ │ └── DataWorkerUsageService.kt │ │ ├── entitlements │ │ └── ConnectorConfigEntitlementService.kt │ │ ├── llm │ │ └── OpenAIChatCompletionService.kt │ │ ├── secrets │ │ ├── SecretConfigService.kt │ │ ├── SecretMigrationService.kt │ │ ├── SecretPersistenceService.kt │ │ ├── SecretReferenceService.kt │ │ ├── SecretStorageCredentialsService.kt │ │ └── SecretStorageService.kt │ │ ├── sso │ │ └── SsoConfigDomainService.kt │ │ └── storage │ │ ├── ConnectorObjectStorageService.kt │ │ └── ObjectStoragePathResolver.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── domain │ └── services │ ├── dataworker │ └── DataWorkerUsageServiceTest.kt │ ├── entitlements │ └── ConnectorConfigEntitlementServiceTest.kt │ ├── secrets │ ├── SecretConfigServiceTest.kt │ ├── SecretMigrationServiceTest.kt │ ├── SecretPersistenceServiceTest.kt │ ├── SecretReferenceServiceTest.kt │ ├── SecretStorageCredentialsServiceTest.kt │ └── SecretStorageServiceTest.kt │ ├── sso │ └── SsoConfigDomainServiceTest.kt │ └── storage │ ├── ConnectorObjectStorageServiceTest.kt │ └── ObjectStoragePathResolverTest.kt ├── airbyte-featureflag-server ├── Dockerfile ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── featureflag │ │ │ └── server │ │ │ ├── Application.kt │ │ │ ├── FeatureFlagApi.kt │ │ │ ├── FeatureFlagService.kt │ │ │ ├── KnownExceptionHandler.kt │ │ │ └── model │ │ │ └── Model.kt │ └── resources │ │ └── application.yml │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── featureflag │ │ └── server │ │ ├── FeatureFlagApiTest.kt │ │ └── FeatureFlagServiceTest.kt │ └── resources │ ├── application-test.yml │ └── flags.yml ├── airbyte-featureflag ├── README.md ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ ├── Client.kt │ │ ├── Context.kt │ │ ├── ContextInterceptors.kt │ │ ├── Flag.kt │ │ ├── FlagDefinitions.kt │ │ ├── config │ │ └── Factory.kt │ │ └── tests │ │ └── TestFlagsSetter.kt │ └── test │ ├── kotlin │ ├── ClientTest.kt │ ├── ContextAppenderTest.kt │ ├── ContextTest.kt │ ├── EnvVarTest.kt │ ├── FlagsTest.kt │ └── config │ │ └── FactoryTest.kt │ └── resources │ ├── app-cloud.yml │ ├── app-platform.yml │ └── flags.yml ├── airbyte-json-validation ├── LICENSE ├── build.gradle.kts ├── readme.md └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── validation │ │ └── json │ │ ├── JsonMergingHelper.kt │ │ ├── JsonSchemaValidator.kt │ │ └── JsonValidationException.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── validation │ └── json │ ├── JsonMergingHelperTest.kt │ └── JsonSchemaValidatorTest.kt ├── airbyte-keycloak-setup ├── Dockerfile ├── build.gradle.kts ├── scripts │ └── entrypoint.sh └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── keycloak │ │ │ └── setup │ │ │ ├── Application.kt │ │ │ ├── ConfigDbResetHelper.kt │ │ │ ├── ConfigurationMapService.kt │ │ │ ├── DatabaseBeanFactory.kt │ │ │ ├── IdentityProvidersConfigurator.kt │ │ │ ├── KeycloakAdminClientProvider.kt │ │ │ ├── KeycloakServer.kt │ │ │ ├── KeycloakSetup.kt │ │ │ ├── UserConfigurator.kt │ │ │ └── WebClientConfigurator.kt │ └── resources │ │ ├── application.yml │ │ └── micronaut-banner.txt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── keycloak │ └── setup │ ├── ConfigDbResetHelperTest.kt │ ├── ConfigurationMapServiceTest.kt │ ├── IdentityProvidersConfiguratorTest.kt │ ├── KeycloakAdminClientProviderTest.kt │ ├── KeycloakServerTest.kt │ ├── KeycloakSetupTest.kt │ ├── UserConfiguratorTest.kt │ └── WebClientConfiguratorTest.kt ├── airbyte-keycloak ├── Dockerfile ├── README.md ├── build.gradle.kts ├── password-blacklists │ └── 10k-most-common.txt ├── scripts │ ├── configure_keycloak.sh │ └── entrypoint.sh ├── themes │ ├── README.md │ ├── airbyte-cloud │ │ ├── email │ │ │ ├── messages │ │ │ │ └── messages_en.properties │ │ │ └── theme.properties │ │ └── login │ │ │ ├── login.ftl │ │ │ ├── messages │ │ │ └── messages_en.properties │ │ │ ├── register.ftl │ │ │ ├── resources │ │ │ ├── css │ │ │ │ ├── login-form.css │ │ │ │ ├── register-form.css │ │ │ │ ├── reset-password-form.css │ │ │ │ └── styles.css │ │ │ ├── img │ │ │ │ ├── github-logo.svg │ │ │ │ └── google-logo.svg │ │ │ └── js │ │ │ │ └── fullstory.js │ │ │ └── theme.properties │ └── airbyte-keycloak-theme │ │ └── login │ │ ├── messages │ │ └── messages_en.properties │ │ ├── resources │ │ ├── css │ │ │ ├── base.css │ │ │ └── fonts.css │ │ ├── fonts │ │ │ ├── Inter-italic.var.woff2 │ │ │ └── Inter-roman.var.woff2 │ │ └── img │ │ │ └── airbyte-logo.svg │ │ └── theme.properties └── update-mirrored-image.sh ├── airbyte-mappers ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── mappers │ │ ├── adapters │ │ └── AirbyteRecord.kt │ │ ├── application │ │ └── RecordMapper.kt │ │ ├── helpers │ │ └── MapperHelper.kt │ │ └── transformations │ │ ├── ConfigValidatingSpec.kt │ │ ├── ConfiguredMapperValidator.kt │ │ ├── DestinationCatalogGenerator.kt │ │ ├── EncryptionMapper.kt │ │ ├── FieldFilteringMapper.kt │ │ ├── FieldFilteringMapperSpec.kt │ │ ├── FieldRenamingMapper.kt │ │ ├── FieldRenamingMapperSpec.kt │ │ ├── FilteredRecordsMapper.kt │ │ ├── HashingMapper.kt │ │ ├── HashingMapperSpec.kt │ │ ├── Mapper.kt │ │ ├── MapperException.kt │ │ ├── MapperSpec.kt │ │ ├── RowFilterMapperConfigSpecGenerator.kt │ │ ├── RowFilteringMapper.kt │ │ ├── RowFilteringMapperSpec.kt │ │ ├── SimpleJsonSchemaGeneratorFromSpec.kt │ │ └── SlimStream.kt │ └── test │ ├── kotlin │ ├── MapperTestUtils.kt │ └── io │ │ └── airbyte │ │ ├── MapperConfigDeserializationTest.kt │ │ ├── config │ │ └── adapters │ │ │ └── TestRecordAdapter.kt │ │ └── mappers │ │ ├── application │ │ ├── ConfiguredMapperValidatorTest.kt │ │ └── RecordMapperTest.kt │ │ ├── helpers │ │ └── MapperHelperTest.kt │ │ ├── mocks │ │ ├── FailingTestMapper.kt │ │ └── TestMapper.kt │ │ └── transformations │ │ ├── DestinationCatalogGeneratorTest.kt │ │ ├── EncryptionMapperTest.kt │ │ ├── FieldFilteringMapperTest.kt │ │ ├── FieldRenamingMapperTest.kt │ │ ├── HashingMapperTest.kt │ │ ├── RowFilteringMapperTest.kt │ │ └── SlimStreamTest.kt │ └── resources │ ├── EncryptionMapperConfigExamples.json │ ├── FieldFilteringMapperConfigExamples.json │ ├── FieldRenamingMapperConfigExamples.json │ ├── HashingMapperConfigExamples.json │ ├── RowFilteringMapperConfigExamples.json │ └── RowFilteringMapperNestedConfigExamples.json ├── airbyte-metrics ├── README.md ├── metrics-lib │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── io │ │ │ └── airbyte │ │ │ └── metrics │ │ │ ├── MetricClient.kt │ │ │ ├── MetricsRegistry.kt │ │ │ ├── OssMetricsRegistry.kt │ │ │ ├── annotations │ │ │ └── Instrument.kt │ │ │ ├── config │ │ │ ├── AirbyteMetricMeterFilter.kt │ │ │ ├── CommonTags.kt │ │ │ ├── OtlpRegistryConfigurer.kt │ │ │ └── StatsDRegistryConfigurer.kt │ │ │ ├── interceptors │ │ │ ├── InstrumentInterceptorBase.kt │ │ │ └── MetricClientInstrumentInterceptor.kt │ │ │ └── lib │ │ │ ├── ApmTraceConstants.kt │ │ │ ├── ApmTraceUtils.kt │ │ │ ├── MetricTags.kt │ │ │ └── TracingHelper.kt │ │ └── test │ │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── metrics │ │ ├── MetricClientTest.kt │ │ ├── OssMetricsResolverTest.kt │ │ ├── TestMetricsRegistry.kt │ │ ├── config │ │ ├── AirbyteMetricMeterFilterTest.kt │ │ ├── OtlpRegistryConfigurerTest.kt │ │ └── StatsDRegistryConfigurerTest.kt │ │ ├── inteceptors │ │ └── InstrumentInterceptorTest.kt │ │ └── lib │ │ ├── ApmTraceUtilsTest.kt │ │ └── TracingHelperTest.kt └── reporter │ ├── Dockerfile │ ├── README.md │ ├── build.gradle.kts │ └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── metrics │ │ │ └── reporter │ │ │ ├── Application.kt │ │ │ ├── Emitter.kt │ │ │ ├── EventListeners.kt │ │ │ ├── MetricRepository.kt │ │ │ └── model │ │ │ └── LongRunningJobMetadata.kt │ └── resources │ │ ├── application.yml │ │ └── micronaut-banner.txt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── metrics │ └── reporter │ ├── EmitterTest.kt │ ├── MetricRepositoryTest.kt │ ├── MetricRepositoryTestPostgres13.kt │ └── MetricRepositoryTestPostgres14.kt ├── airbyte-micronaut-temporal ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── micronaut │ │ └── temporal │ │ ├── TemporalActivityStubGeneratorFunction.kt │ │ ├── TemporalActivityStubInterceptor.kt │ │ └── TemporalProxyHelper.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── micronaut │ └── temporal │ ├── TemporalActivityStubInterceptorTest.kt │ ├── TemporalProxyHelperTest.kt │ └── stubs │ ├── ErrorTestWorkflowImpl.kt │ ├── InvalidTestWorkflowImpl.kt │ ├── TestActivity.kt │ ├── TestWorkflow.kt │ └── ValidTestWorkflowImpl.kt ├── airbyte-notification ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── notification │ │ │ ├── ConfigFetcher.kt │ │ │ ├── CustomerIoEmailConfigFetcher.kt │ │ │ ├── CustomerIoEmailConfigFetcherImpl.kt │ │ │ ├── CustomerIoEmailNotificationSender.kt │ │ │ ├── CustomerioNotificationClient.kt │ │ │ ├── FakeCustomerIoEmailNotificationSender.kt │ │ │ ├── NotificationClient.kt │ │ │ ├── NotificationHandler.kt │ │ │ ├── NotificationSender.kt │ │ │ ├── SlackNotificationClient.kt │ │ │ ├── WorkspaceNotificationConfigFetcher.kt │ │ │ ├── config │ │ │ └── HttpClientFactory.kt │ │ │ ├── messages │ │ │ ├── ConnectionInfo.kt │ │ │ ├── DestinationInfo.kt │ │ │ ├── SchemaUpdateNotification.kt │ │ │ ├── SourceInfo.kt │ │ │ ├── SyncSummary.kt │ │ │ └── WorkspaceInfo.kt │ │ │ └── slack │ │ │ ├── Block.kt │ │ │ ├── Divider.kt │ │ │ ├── Field.kt │ │ │ ├── Notification.kt │ │ │ └── Section.kt │ └── resources │ │ ├── customerio │ │ ├── default_template.json │ │ ├── invitation_existing_user_template.json │ │ ├── invitation_new_user_template.json │ │ ├── invitation_resend_template.json │ │ └── invite_user_template.json │ │ └── slack │ │ ├── auto_disable_slack_notification_template.txt │ │ ├── auto_disable_warning_slack_notification_template.txt │ │ ├── breaking_schema_change_slack_notification_template.txt │ │ ├── failure_slack_notification_template.txt │ │ ├── non_breaking_schema_change_slack_notification_template.txt │ │ ├── schema_propagation_slack_notification_template.txt │ │ └── success_slack_notification_template.txt │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── notification │ │ ├── CustomerIoEmailConfigFetcherTest.kt │ │ ├── CustomerIoNotificationSenderTest.kt │ │ ├── CustomerioNotificationClientTest.kt │ │ ├── NotificationHandlerTest.kt │ │ ├── SlackNotificationClientTest.kt │ │ ├── WebhookConfigFetcherTest.kt │ │ ├── WebhookNotificationSenderTest.kt │ │ ├── WorkspaceNotificationConfigFetcherTest.kt │ │ └── slack │ │ └── NotificationTest.kt │ └── resources │ └── customerio │ └── job_failure_notification.json ├── airbyte-oauth ├── README.md ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── oauth │ │ ├── AuthConstants.kt │ │ ├── BaseOAuth2Flow.kt │ │ ├── BaseOAuthFlow.kt │ │ ├── MoreOAuthParameters.kt │ │ ├── OAuthFlowImplementation.kt │ │ ├── OAuthImplementationFactory.kt │ │ ├── declarative │ │ ├── CodeChallengeS256Filter.kt │ │ ├── DeclarativeOAuthFlow.kt │ │ └── DeclarativeOAuthSpecHandler.kt │ │ └── flows │ │ ├── AirtableOAuthFlow.kt │ │ ├── AmazonAdsOAuthFlow.kt │ │ ├── AmazonSellerPartnerOAuthFlow.kt │ │ ├── AsanaOAuthFlow.kt │ │ ├── DestinationSnowflakeOAuthFlow.kt │ │ ├── DriftOAuthFlow.kt │ │ ├── GithubOAuthFlow.kt │ │ ├── GitlabOAuthFlow.kt │ │ ├── HarvestOAuthFlow.kt │ │ ├── HubspotOAuthFlow.kt │ │ ├── IntercomOAuthFlow.kt │ │ ├── LeverOAuthFlow.kt │ │ ├── LinkedinAdsOAuthFlow.kt │ │ ├── MailchimpOAuthFlow.kt │ │ ├── MicrosoftAzureBlobStorageOAuthFlow.kt │ │ ├── MicrosoftBingAdsOAuthFlow.kt │ │ ├── MicrosoftOneDriveOAuthFlow.kt │ │ ├── MicrosoftSharepointOAuthFlow.kt │ │ ├── MicrosoftTeamsOAuthFlow.kt │ │ ├── MondayOAuthFlow.kt │ │ ├── NotionOAuthFlow.kt │ │ ├── OktaOAuthFlow.kt │ │ ├── PayPalTransactionOAuthFlow.kt │ │ ├── PinterestOAuthFlow.kt │ │ ├── PipeDriveOAuthFlow.kt │ │ ├── QuickbooksOAuthFlow.kt │ │ ├── RetentlyOAuthFlow.kt │ │ ├── SalesforceOAuthFlow.kt │ │ ├── ShopifyOAuthFlow.kt │ │ ├── SlackOAuthFlow.kt │ │ ├── SmartsheetsOAuthFlow.kt │ │ ├── SnapchatMarketingOAuthFlow.kt │ │ ├── SourceSnowflakeOAuthFlow.kt │ │ ├── SquareOAuthFlow.kt │ │ ├── StravaOAuthFlow.kt │ │ ├── SurveymonkeyOAuthFlow.kt │ │ ├── TikTokMarketingOAuthFlow.kt │ │ ├── TrelloOAuthFlow.kt │ │ ├── TypeformOAuthFlow.kt │ │ ├── XeroOAuthFlow.kt │ │ ├── ZendeskChatOAuthFlow.kt │ │ ├── ZendeskSunshineOAuthFlow.kt │ │ ├── ZendeskSupportOAuthFlow.kt │ │ ├── ZendeskTalkOAuthFlow.kt │ │ ├── facebook │ │ ├── FacebookMarketingOAuthFlow.kt │ │ ├── FacebookOAuthFlow.kt │ │ ├── FacebookPagesOAuthFlow.kt │ │ └── InstagramOAuthFlow.kt │ │ └── google │ │ ├── DestinationGoogleSheetsOAuthFlow.kt │ │ ├── GoogleAdsOAuthFlow.kt │ │ ├── GoogleAnalyticsPropertyIdOAuthFlow.kt │ │ ├── GoogleAnalyticsViewIdOAuthFlow.kt │ │ ├── GoogleCloudStorageOAuthFlow.kt │ │ ├── GoogleDriveOAuthFlow.kt │ │ ├── GoogleOAuthFlow.kt │ │ ├── GoogleSearchConsoleOAuthFlow.kt │ │ ├── GoogleSheetsOAuthFlow.kt │ │ └── YouTubeAnalyticsOAuthFlow.kt │ ├── test-integration │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── oauth │ │ └── flows │ │ ├── FacebookOAuthFlowIntegrationTest.kt │ │ ├── GithubOAuthFlowIntegrationTest.kt │ │ ├── GitlabOAuthFlowIntegrationTest.kt │ │ ├── HubspotOAuthFlowIntegrationTest.kt │ │ ├── IntercomOAuthFlowIntegrationTest.kt │ │ ├── LinkedinAdsOAuthFlowIntegrationTest.kt │ │ ├── OAuthFlowIntegrationTest.kt │ │ ├── PipeDriveOAuthFlowIntegrationTest.kt │ │ ├── QuickbooksOAuthFlowIntegrationTest.kt │ │ ├── SalesforceOAuthFlowIntegrationTest.kt │ │ ├── SlackOAuthFlowIntegrationTest.kt │ │ ├── SnapchatMarketingOAuthFlowIntegrationTest.kt │ │ ├── SquareOAuthFlowIntegrationTest.kt │ │ ├── SurveymonkeyOAuthFlowIntegrationTest.kt │ │ ├── TrelloOAuthFlowIntegrationTest.kt │ │ ├── TypeformOAuthFlowIntegrationTest.kt │ │ └── google │ │ ├── GoogleAdsOAuthFlowIntegrationTest.kt │ │ ├── GoogleAnalyticsOAuthFlowIntegrationTest.kt │ │ ├── GoogleSearchConsoleOAuthFlowIntegrationTest.kt │ │ └── GoogleSheetsOAuthFlowIntegrationTest.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── oauth │ ├── MoreOAuthParametersTest.kt │ ├── declarative │ ├── CodeChallengeS256FilterTest.kt │ └── DeclarativeOAuthSpecHandlerTest.kt │ └── flows │ ├── AmazonAdsOAuthFlowTest.kt │ ├── AsanaOAuthFlowTest.kt │ ├── BaseOAuthFlowTest.kt │ ├── DeclarativeOAuthFlowTest.kt │ ├── DriftOAuthFlowTest.kt │ ├── GithubOAuthFlowTest.kt │ ├── GitlabOAuthFlowTest.kt │ ├── HarvestOAuthFlowTest.kt │ ├── HubspotOAuthFlowTest.kt │ ├── IntercomOAuthFlowTest.kt │ ├── LeverOAuthFlowTest.kt │ ├── LinkedinAdsOAuthFlowTest.kt │ ├── MailchimpOAuthFlowTest.kt │ ├── MicrosoftAzureBlobStorageOAuthFlowTest.kt │ ├── MicrosoftBingAdsOAuthFlowTest.kt │ ├── MicrosoftTeamsOAuthFlowTest.kt │ ├── MondayOAuthFlowTest.kt │ ├── PinterestOAuthFlowTest.kt │ ├── PipeDriveOAuthFlowTest.kt │ ├── QuickbooksOAuthFlowTest.kt │ ├── RetentlyOAuthFlowTest.kt │ ├── SalesforceOAuthFlowTest.kt │ ├── SlackOAuthFlowTest.kt │ ├── SmartsheetsOAuthFlowTest.kt │ ├── SnapchatMarketingOAuthFlowTest.kt │ ├── SnowflakeOAuthFlowTest.kt │ ├── SquareOAuthFlowTest.kt │ ├── StravaOAuthFlowTest.kt │ ├── SurveymonkeyOAuthFlowTest.kt │ ├── TikTokMarketingOAuthFlowTest.kt │ ├── TrelloOAuthFlowTest.kt │ ├── TypeformOAuthFlowTest.kt │ ├── XeroOAuthFlowTest.kt │ ├── ZendeskSunshineOAuthFlowTest.kt │ ├── ZendeskTalkOAuthFlowTest.kt │ ├── facebook │ ├── FacebookMarketingOAuthFlowTest.kt │ ├── FacebookPagesOAuthFlowTest.kt │ └── InstagramOAuthFlowTest.kt │ └── google │ ├── DestinationGoogleSheetsOAuthFlowTest.kt │ ├── GoogleAdsOAuthFlowTest.kt │ ├── GoogleAnalyticsOAuthFlowTest.kt │ ├── GoogleCloudStorageOAuthFlowTest.kt │ ├── GoogleSearchConsoleOAuthFlowTest.kt │ ├── GoogleSheetsOAuthFlowTest.kt │ └── YouTubeAnalyticsOAuthFlowTest.kt ├── airbyte-persistence ├── README.md └── job-persistence │ ├── build.gradle.kts │ └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── persistence │ │ │ └── job │ │ │ ├── DbPrune.kt │ │ │ ├── DefaultJobCreator.kt │ │ │ ├── DefaultJobPersistence.kt │ │ │ ├── DefaultMetadataPersistence.kt │ │ │ ├── JobCreator.kt │ │ │ ├── JobNotifier.kt │ │ │ ├── JobPersistence.kt │ │ │ ├── MetadataPersistence.kt │ │ │ ├── errorreporter │ │ │ ├── AttemptConfigReportingContext.kt │ │ │ ├── ConnectorJobReportingContext.kt │ │ │ ├── JobErrorReporter.kt │ │ │ ├── JobErrorReportingClient.kt │ │ │ ├── LoggingJobErrorReportingClient.kt │ │ │ ├── SentryExceptionHelper.kt │ │ │ ├── SentryJobErrorReportingClient.kt │ │ │ └── SyncJobReportingContext.kt │ │ │ ├── factory │ │ │ ├── DefaultSyncJobFactory.kt │ │ │ ├── OAuthConfigSupplier.kt │ │ │ └── SyncJobFactory.kt │ │ │ ├── helper │ │ │ └── model │ │ │ │ └── JobCreatorInput.kt │ │ │ └── tracker │ │ │ ├── JobTracker.kt │ │ │ └── TrackingMetadata.kt │ └── resources │ │ ├── example_config.json │ │ └── example_config_schema.json │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── persistence │ │ └── job │ │ ├── DbPruneTest.kt │ │ ├── DefaultJobCreatorTest.kt │ │ ├── DefaultJobPersistenceTest.kt │ │ ├── JobNotifierTest.kt │ │ ├── WorkspaceHelperTest.kt │ │ ├── errorreporter │ │ ├── JobErrorReporterTest.kt │ │ ├── SentryExceptionHelperTest.kt │ │ └── SentryJobErrorReportingClientTest.kt │ │ ├── factory │ │ ├── DefaultSyncJobFactoryTest.kt │ │ └── OAuthConfigSupplierTest.kt │ │ ├── models │ │ ├── AttemptTest.kt │ │ └── JobTest.kt │ │ └── tracker │ │ ├── JobTrackerTest.kt │ │ └── TrackingMetadataTest.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── airbyte-pmd-rules ├── build.gradle.kts └── src │ └── main │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── pmd │ │ └── CheckBodyAnnotationInControllerMethodsRule.kt │ └── resources │ └── pmd │ └── custom.xml ├── airbyte-server ├── .gitignore ├── Dockerfile ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ ├── micronaut │ │ │ ├── WebappFilter.kt │ │ │ └── runtime │ │ │ │ └── AirbyteSupportEmailDomainsConfig.kt │ │ │ ├── server │ │ │ ├── Application.kt │ │ │ ├── DatabaseEventListener.kt │ │ │ ├── ShutdownEventListener.kt │ │ │ ├── apis │ │ │ │ ├── ApiHelper.kt │ │ │ │ ├── DiagnosticToolApiController.kt │ │ │ │ ├── controllers │ │ │ │ │ ├── ActorDefinitionApiController.kt │ │ │ │ │ ├── ActorDefinitionVersionApiController.kt │ │ │ │ │ ├── ApplicationsController.kt │ │ │ │ │ ├── AttemptApiController.kt │ │ │ │ │ ├── BillingController.kt │ │ │ │ │ ├── CatalogApiController.kt │ │ │ │ │ ├── CommandApiController.kt │ │ │ │ │ ├── ConfigTemplateController.kt │ │ │ │ │ ├── ConnectionApiController.kt │ │ │ │ │ ├── ConnectorBuilderAssistApiController.kt │ │ │ │ │ ├── ConnectorBuilderProjectApiController.kt │ │ │ │ │ ├── ConnectorDocumentationApiController.kt │ │ │ │ │ ├── ConnectorRolloutApiController.kt │ │ │ │ │ ├── DataplaneController.kt │ │ │ │ │ ├── DataplaneGroupApiController.kt │ │ │ │ │ ├── DeclarativeSourceDefinitionsApiController.kt │ │ │ │ │ ├── DeploymentMetadataApiController.kt │ │ │ │ │ ├── DestinationApiController.kt │ │ │ │ │ ├── DestinationDefinitionApiController.kt │ │ │ │ │ ├── DestinationDefinitionSpecificationApiController.kt │ │ │ │ │ ├── DestinationOauthApiController.kt │ │ │ │ │ ├── DomainVerificationApiController.kt │ │ │ │ │ ├── EntitlementsApiController.kt │ │ │ │ │ ├── HealthApiController.kt │ │ │ │ │ ├── InstanceConfigurationApiController.kt │ │ │ │ │ ├── InternalApiController.kt │ │ │ │ │ ├── JobRetryStatesApiController.kt │ │ │ │ │ ├── JobsApiController.kt │ │ │ │ │ ├── NotFoundController.kt │ │ │ │ │ ├── NotificationsApiController.kt │ │ │ │ │ ├── OpenapiApiController.kt │ │ │ │ │ ├── OperationApiController.kt │ │ │ │ │ ├── OrchestrationApiController.kt │ │ │ │ │ ├── OrganizationApiController.kt │ │ │ │ │ ├── OrganizationPaymentConfigController.kt │ │ │ │ │ ├── PartialUserConfigController.kt │ │ │ │ │ ├── PermissionApiController.kt │ │ │ │ │ ├── SSOConfigApiController.kt │ │ │ │ │ ├── SchedulerApiController.kt │ │ │ │ │ ├── ScopedConfigurationApiController.kt │ │ │ │ │ ├── SecretStorageApiController.kt │ │ │ │ │ ├── SecretsPersistenceConfigApiController.kt │ │ │ │ │ ├── ServiceAccountsController.kt │ │ │ │ │ ├── SignalApiController.kt │ │ │ │ │ ├── SourceApiController.kt │ │ │ │ │ ├── SourceDefinitionApiController.kt │ │ │ │ │ ├── SourceDefinitionSpecificationApiController.kt │ │ │ │ │ ├── SourceOauthApiController.kt │ │ │ │ │ ├── StateApiController.kt │ │ │ │ │ ├── StreamStatusesApiController.kt │ │ │ │ │ ├── TagController.kt │ │ │ │ │ ├── UserApiController.kt │ │ │ │ │ ├── UserInvitationApiController.kt │ │ │ │ │ ├── WebBackendApiController.kt │ │ │ │ │ ├── WorkloadOutputController.kt │ │ │ │ │ └── WorkspaceApiController.kt │ │ │ │ └── publicapi │ │ │ │ │ ├── apiTracking │ │ │ │ │ └── TrackingHelper.kt │ │ │ │ │ ├── constants │ │ │ │ │ └── ServerConstants.kt │ │ │ │ │ ├── controllers │ │ │ │ │ ├── ApplicationsController.kt │ │ │ │ │ ├── ConfigTemplatesPublicController.kt │ │ │ │ │ ├── ConnectionTemplatesController.kt │ │ │ │ │ ├── ConnectionsController.kt │ │ │ │ │ ├── ConnectorDefinitionsController.kt │ │ │ │ │ ├── DataplaneController.kt │ │ │ │ │ ├── DefaultController.kt │ │ │ │ │ ├── DefinitionsController.kt │ │ │ │ │ ├── DestinationsController.kt │ │ │ │ │ ├── EmbeddedController.kt │ │ │ │ │ ├── GroupMembersController.kt │ │ │ │ │ ├── GroupPermissionsController.kt │ │ │ │ │ ├── GroupsController.kt │ │ │ │ │ ├── HealthController.kt │ │ │ │ │ ├── JobsController.kt │ │ │ │ │ ├── OrganizationsController.kt │ │ │ │ │ ├── PermissionsController.kt │ │ │ │ │ ├── RegionController.kt │ │ │ │ │ ├── SourcesController.kt │ │ │ │ │ ├── StreamsController.kt │ │ │ │ │ ├── TagsController.kt │ │ │ │ │ ├── UsersController.kt │ │ │ │ │ └── WorkspacesController.kt │ │ │ │ │ ├── errorHandlers │ │ │ │ │ └── ConfigClientErrorHandler.kt │ │ │ │ │ ├── exceptions │ │ │ │ │ └── OAuthCallbackException.kt │ │ │ │ │ ├── filters │ │ │ │ │ ├── BaseFilter.kt │ │ │ │ │ └── JobsFilter.kt │ │ │ │ │ ├── helpers │ │ │ │ │ ├── ActorConfigurationHelper.kt │ │ │ │ │ ├── AirbyteCatalogHelper.kt │ │ │ │ │ ├── ConnectionHelper.kt │ │ │ │ │ ├── DataResidencyHelper.kt │ │ │ │ │ ├── JobsHelper.kt │ │ │ │ │ ├── OAuthHelper.kt │ │ │ │ │ ├── PathHelper.kt │ │ │ │ │ └── ScopedResourceRequirements.kt │ │ │ │ │ ├── mappers │ │ │ │ │ ├── ApplicationReadMapper.kt │ │ │ │ │ ├── ConnectionCreateMapper.kt │ │ │ │ │ ├── ConnectionReadMapper.kt │ │ │ │ │ ├── ConnectionUpdateMapper.kt │ │ │ │ │ ├── ConnectionsResponseMapper.kt │ │ │ │ │ ├── DataplaneCreateResponseMapper.kt │ │ │ │ │ ├── DataplaneResponseMapper.kt │ │ │ │ │ ├── DestinationReadMapper.kt │ │ │ │ │ ├── DestinationsResponseMapper.kt │ │ │ │ │ ├── GroupMemberResponseMapper.kt │ │ │ │ │ ├── GroupMembersResponseMapper.kt │ │ │ │ │ ├── GroupPermissionResponseMapper.kt │ │ │ │ │ ├── GroupPermissionsResponseMapper.kt │ │ │ │ │ ├── GroupRequestMapper.kt │ │ │ │ │ ├── GroupResponseMapper.kt │ │ │ │ │ ├── GroupsResponseMapper.kt │ │ │ │ │ ├── JobResponseMapper.kt │ │ │ │ │ ├── JobsResponseMapper.kt │ │ │ │ │ ├── NameToDefinitionMapper.kt │ │ │ │ │ ├── OrganizationReadMapper.kt │ │ │ │ │ ├── PaginationMapper.kt │ │ │ │ │ ├── PermissionReadMapper.kt │ │ │ │ │ ├── PermissionResponseReadMapper.kt │ │ │ │ │ ├── RegionResponseMapper.kt │ │ │ │ │ ├── SourceDefinitionSpecificationReadMapper.kt │ │ │ │ │ ├── SourceReadMapper.kt │ │ │ │ │ ├── SourcesResponseMapper.kt │ │ │ │ │ ├── TagCreateMapper.kt │ │ │ │ │ ├── TagResponseMapper.kt │ │ │ │ │ ├── TagsResponseMapper.kt │ │ │ │ │ ├── UserReadMapper.kt │ │ │ │ │ ├── WorkspaceResponseMapper.kt │ │ │ │ │ └── WorkspacesResponseMapper.kt │ │ │ │ │ ├── services │ │ │ │ │ ├── ConnectionService.kt │ │ │ │ │ ├── ConnectorDefinitionsService.kt │ │ │ │ │ ├── DataplaneService.kt │ │ │ │ │ ├── DestinationService.kt │ │ │ │ │ ├── JobService.kt │ │ │ │ │ ├── OAuthService.kt │ │ │ │ │ ├── OrganizationService.kt │ │ │ │ │ ├── RegionService.kt │ │ │ │ │ ├── SourceService.kt │ │ │ │ │ ├── TagService.kt │ │ │ │ │ ├── UserService.kt │ │ │ │ │ └── WorkspaceService.kt │ │ │ │ │ └── validation │ │ │ │ │ ├── AirbyteRequestBinderRegistry.kt │ │ │ │ │ └── QueryValueBinder.kt │ │ │ ├── auth │ │ │ │ ├── ScopedTokenSecurityRule.kt │ │ │ │ └── TokenScopeClaim.kt │ │ │ ├── config │ │ │ │ ├── AnalyticsTrackingBeanFactory.kt │ │ │ │ ├── ApplicationBeanFactory.kt │ │ │ │ ├── DatabaseBeanFactory.kt │ │ │ │ ├── JobErrorReportingBeanFactory.kt │ │ │ │ ├── TemporalBeanFactory.kt │ │ │ │ └── community │ │ │ │ │ └── auth │ │ │ │ │ ├── CommunityAuthLogoutEventListener.kt │ │ │ │ │ ├── CommunityAuthProvider.kt │ │ │ │ │ └── CommunityAuthRefreshTokenPersistence.kt │ │ │ ├── handlers │ │ │ │ ├── ActorDefinitionsHandler.kt │ │ │ │ ├── JobExplanationHandler.kt │ │ │ │ ├── PartialUserConfigHandler.kt │ │ │ │ ├── RetryStatesHandler.kt │ │ │ │ ├── StreamStatusesHandler.kt │ │ │ │ ├── TagHandler.kt │ │ │ │ ├── UserInvitationHandler.kt │ │ │ │ ├── WebBackendCronExpressionHandler.kt │ │ │ │ ├── WebBackendMappersHandler.kt │ │ │ │ └── apidomainmapping │ │ │ │ │ ├── RetryStatesMapper.kt │ │ │ │ │ ├── StreamStatusesMapper.kt │ │ │ │ │ └── UserInvitationMapper.kt │ │ │ ├── helpers │ │ │ │ ├── CatalogDiffConverter.kt │ │ │ │ ├── ConfigTemplateAdvancedAuthHelper.kt │ │ │ │ ├── OrganizationAccessAuthorizationHelper.kt │ │ │ │ ├── UserInvitationAuthorizationHelper.kt │ │ │ │ └── WorkloadIdGenerator.kt │ │ │ ├── repositories │ │ │ │ ├── CommandsRepository.kt │ │ │ │ ├── RetryStatesRepository.kt │ │ │ │ ├── StreamStatusesRepository.kt │ │ │ │ └── domain │ │ │ │ │ ├── Command.kt │ │ │ │ │ ├── RetryState.kt │ │ │ │ │ ├── StreamStatus.kt │ │ │ │ │ └── StreamStatusRateLimitedMetadataRepositoryStructure.kt │ │ │ └── services │ │ │ │ ├── CommandService.kt │ │ │ │ ├── DataplaneService.kt │ │ │ │ ├── JobInputService.kt │ │ │ │ ├── JobObservabilityReportingService.kt │ │ │ │ ├── JobObservabilityRulesService.kt │ │ │ │ ├── JobObservabilityService.kt │ │ │ │ └── StreamStatsService.kt │ │ │ └── workload │ │ │ ├── output │ │ │ └── WorkloadOutputDocStoreReader.kt │ │ │ └── signal │ │ │ └── InProcessSignalSender.kt │ └── resources │ │ ├── application-edition-community.yml │ │ ├── application-generic-oidc.yml │ │ ├── application.yml │ │ └── micronaut-banner.txt │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ ├── TestFactory.kt │ │ ├── micronaut │ │ ├── DataPlaneMeterFilterMicronautTest.kt │ │ ├── WebappFilterTest.kt │ │ └── runtime │ │ │ └── AirbyteSupportEmailDomainsConfigTest.kt │ │ ├── server │ │ ├── AssertEndpoint.kt │ │ ├── apis │ │ │ ├── controllers │ │ │ │ ├── ActorDefinitionVersionApiControllerTest.kt │ │ │ │ ├── ApplicationsControllerTest.kt │ │ │ │ ├── AttemptApiControllerTest.kt │ │ │ │ ├── CommandApiControllerTest.kt │ │ │ │ ├── ConfigTemplateControllerTest.kt │ │ │ │ ├── ConnectionApiControllerTest.kt │ │ │ │ ├── DataplaneControllerTest.kt │ │ │ │ ├── DataplaneGroupApiControllerTest.kt │ │ │ │ ├── DeploymentMetadataApiControllerTest.kt │ │ │ │ ├── DestinationApiControllerTest.kt │ │ │ │ ├── DestinationDefinitionApiControllerTest.kt │ │ │ │ ├── DestinationDefinitionSpecificationApiControllerTest.kt │ │ │ │ ├── DestinationOauthApiControllerTest.kt │ │ │ │ ├── DiagnosticToolApiControllerTest.kt │ │ │ │ ├── DomainVerificationApiControllerTest.kt │ │ │ │ ├── EntitlementsApiControllerTest.kt │ │ │ │ ├── HealthApiControllerTest.kt │ │ │ │ ├── HealthCheckControllerTest.kt │ │ │ │ ├── InstanceConfigurationApiControllerTest.kt │ │ │ │ ├── JobRetryStatesApiControllerTest.kt │ │ │ │ ├── JobsApiControllerTest.kt │ │ │ │ ├── NotificationApiControllerTest.kt │ │ │ │ ├── OperationApiControllerTest.kt │ │ │ │ ├── OrganizationApiControllerTest.kt │ │ │ │ ├── OrganizationPaymentConfigControllerTest.kt │ │ │ │ ├── PermissionApiControllerTest.kt │ │ │ │ ├── SchedulerApiControllerTest.kt │ │ │ │ ├── SecretStorageApiControllerTest.kt │ │ │ │ ├── SourceApiControllerTest.kt │ │ │ │ ├── SourceDefinitionApiControllerTest.kt │ │ │ │ ├── SourceDefinitionSpecificationApiControllerTest.kt │ │ │ │ ├── SourceOauthApiControllerTest.kt │ │ │ │ ├── SsoConfigApiControllerTest.kt │ │ │ │ ├── StateApiControllerTest.kt │ │ │ │ ├── StreamStatusesApiControllerTest.kt │ │ │ │ ├── TemporalShadowing.kt │ │ │ │ ├── UserApiControllerTest.kt │ │ │ │ ├── WebBackendApiControllerTest.kt │ │ │ │ ├── WorkloadOutputControllerTest.kt │ │ │ │ └── WorkspaceApiControllerTest.kt │ │ │ └── publicapi │ │ │ │ ├── controllers │ │ │ │ ├── ConfigTemplatesPublicControllerTest.kt │ │ │ │ ├── ConnectionTemplatesControllerTest.kt │ │ │ │ ├── ConnectionsControllerTest.kt │ │ │ │ └── EmbeddedControllerTest.kt │ │ │ │ ├── errorHandlers │ │ │ │ └── ConfigClientErrorHandlerTest.kt │ │ │ │ ├── helpers │ │ │ │ ├── AirbyteCatalogHelperTest.kt │ │ │ │ ├── DataResidencyHelperTest.kt │ │ │ │ ├── JobsHelperTest.kt │ │ │ │ ├── OAuthHelperTest.kt │ │ │ │ └── PathHelperTest.kt │ │ │ │ ├── mappers │ │ │ │ ├── ApplicationReadMapperTest.kt │ │ │ │ ├── ConnectionCreateMapperTest.kt │ │ │ │ ├── ConnectionReadMapperTest.kt │ │ │ │ ├── ConnectionUpdateMapperTest.kt │ │ │ │ ├── DataplaneCreateResponseMapperTest.kt │ │ │ │ ├── DataplaneResponseMapperTest.kt │ │ │ │ ├── DestinationReadMapperTest.kt │ │ │ │ ├── JobResponseMapperTest.kt │ │ │ │ ├── PaginationMapperTest.kt │ │ │ │ ├── PermissionReadMapperTest.kt │ │ │ │ ├── RegionResponseMapperTest.kt │ │ │ │ ├── SourceReadMapperTest.kt │ │ │ │ ├── TagCreateMapperTest.kt │ │ │ │ ├── TagResponseMapperTest.kt │ │ │ │ ├── TagsResponseMapperTest.kt │ │ │ │ └── WorkspaceResonseMapperTest.kt │ │ │ │ └── services │ │ │ │ └── JobServiceTest.kt │ │ ├── auth │ │ │ └── ScopedTokensSecurityRuleTest.kt │ │ ├── config │ │ │ ├── TestFactory.kt │ │ │ └── community │ │ │ │ └── auth │ │ │ │ ├── CommunityAuthLogoutEventListenerTest.kt │ │ │ │ ├── CommunityAuthProviderTest.kt │ │ │ │ └── CommunityAuthRefreshTokenPersistenceTest.kt │ │ ├── handlers │ │ │ ├── JobExplanationHandlerTest.kt │ │ │ ├── PartialUserConfigHandlerTest.kt │ │ │ ├── RetryStatesHandlerTest.kt │ │ │ ├── StreamStatusesHandlerTest.kt │ │ │ ├── TagHandlerTest.kt │ │ │ ├── UserInvitationHandlerTest.kt │ │ │ ├── WebBackendCronExpressionHandlerTest.kt │ │ │ ├── WebBackendMappersHandlerTest.kt │ │ │ └── apidomainmapping │ │ │ │ ├── RetryStatesMapperTest.kt │ │ │ │ └── StreamStatusesMapperTest.kt │ │ ├── helpers │ │ │ ├── OrganizationAccessAuthorizationHelperTest.kt │ │ │ └── UserInvitationAuthorizationHelperTest.kt │ │ ├── repositories │ │ │ ├── RetryStatesRepositoryTest.kt │ │ │ └── StreamStatusesRepositoryTest.kt │ │ └── services │ │ │ ├── CommandServiceTest.kt │ │ │ ├── DataplaneServiceTest.kt │ │ │ ├── JobInputServiceTest.kt │ │ │ ├── JobObservabilityReportingServiceTest.kt │ │ │ ├── JobObservabilityServiceTest.kt │ │ │ └── StreamStatsServiceTest.kt │ │ └── workload │ │ └── signal │ │ └── InProcessSignalSenderTest.kt │ └── resources │ ├── application-support.yml │ ├── application-test.yml │ └── webapp │ ├── index.css │ └── index.html ├── airbyte-statistics ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── statistics │ │ ├── OutlierEvaluations.kt │ │ ├── OutlierEvaluationsDSL.kt │ │ └── Outliers.kt │ └── test │ └── kotlin │ └── io │ └── airbyte │ └── statistics │ ├── OutlierEvaluationsTest.kt │ └── OutliersTest.kt ├── airbyte-test-utils ├── README.md ├── build.gradle.kts ├── src │ ├── main │ │ └── kotlin │ │ │ └── io │ │ │ └── airbyte │ │ │ └── test │ │ │ ├── AirbyteApiClients.kt │ │ │ ├── AirbyteApiExt.kt │ │ │ ├── AtcConfig.kt │ │ │ ├── AtcData.kt │ │ │ ├── acceptance │ │ │ └── AcceptanceTestClient.kt │ │ │ └── utils │ │ │ ├── AbstractDatabaseTest.kt │ │ │ ├── AcceptanceTestHarness.kt │ │ │ ├── AcceptanceTestUtils.kt │ │ │ ├── Asserts.kt │ │ │ ├── BaseConfigDatabaseTest.kt │ │ │ ├── CloudSqlDatabaseProvisioner.kt │ │ │ ├── Databases.kt │ │ │ ├── GKEPostgresConfig.kt │ │ │ ├── PostgreSQLContainerHelper.kt │ │ │ ├── SchemaTableNamePair.kt │ │ │ ├── TestConnectionCreate.kt │ │ │ └── concurrency │ │ │ └── WaitingUtils.kt │ └── test │ │ └── kotlin │ │ └── io │ │ └── airbyte │ │ └── test │ │ ├── AtcConfigTest.kt │ │ └── utils │ │ ├── CloudSqlDatabaseProvisionerTest.kt │ │ ├── DatabasesTest.kt │ │ └── concurrency │ │ └── WaitingUtilsTest.kt └── stage_network_setup.png ├── airbyte-tests ├── README.md ├── build.gradle.kts └── src │ └── test-acceptance │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── test │ │ └── acceptance │ │ ├── ApiAcceptanceTest.kt │ │ ├── ConnectorBuilderTest.kt │ │ ├── DefinitionsPublicApiTest.kt │ │ ├── SchemaManagementTest.kt │ │ ├── SyncAcceptanceTest.kt │ │ └── WorkspacePublicApiTest.kt │ └── resources │ ├── junit-platform.properties │ ├── postgres_add_column_and_table.sql │ ├── postgres_add_column_to_new_table.sql │ ├── postgres_add_column_with_default_value.sql │ ├── postgres_init.sql │ ├── postgres_remove_id_column.sql │ ├── postgres_second_schema_multiple_tables.sql │ └── postgres_separate_schema_same_table.sql ├── airbyte-webapp ├── .env ├── .eslintLegacyFolderStructure.js ├── .eslintrc.js ├── .gitattributes ├── .githooks │ └── pre-commit ├── .gitignore ├── .ignore ├── .npmrc ├── .nvmrc ├── .prettierrc.js ├── .storybook │ ├── logo.png │ ├── main.ts │ ├── manager.ts │ ├── preview.ts │ ├── theme.tsx │ └── withProvider.tsx ├── .stylelintignore ├── .stylelintrc ├── .vscode │ ├── extensions.json │ └── settings.json ├── Dockerfile ├── README.md ├── STYLEGUIDE.md ├── babel.config.js ├── build.gradle.kts ├── cypress │ ├── commands │ │ ├── api │ │ │ ├── api.ts │ │ │ ├── index.ts │ │ │ ├── payloads.ts │ │ │ └── workspace.ts │ │ ├── cloud.ts │ │ ├── common.ts │ │ ├── connection.ts │ │ ├── connectorBuilder.ts │ │ ├── db │ │ │ ├── db.ts │ │ │ ├── index.ts │ │ │ └── queries.ts │ │ └── interceptors.ts │ ├── cypress.config.ts │ ├── cypress.d.ts │ ├── e2e │ │ └── connection │ │ │ └── syncCatalog.cy.ts │ ├── global.d.ts │ ├── pages │ │ ├── connection │ │ │ ├── StreamRowPageObject.ts │ │ │ ├── StreamsTablePageObject.ts │ │ │ ├── catalogDiffModalPageObject.ts │ │ │ ├── connectionFormPageObject.ts │ │ │ ├── connectionListPageObject.ts │ │ │ ├── connectionPageObject.ts │ │ │ ├── connectionReplicationPageObject.ts │ │ │ ├── connectionSettingsPageObject.ts │ │ │ ├── createConnectionPageObject.ts │ │ │ ├── statusPageObject.ts │ │ │ └── types.ts │ │ ├── connectorBuilderPage.ts │ │ ├── createConnectorPage.ts │ │ ├── destinationPage.ts │ │ └── sidebar.ts │ ├── support │ │ ├── e2e.ts │ │ ├── login-signup.ts │ │ ├── regexp.ts │ │ └── test-users.ts │ ├── tsconfig.json │ └── utils │ │ ├── connection.ts │ │ └── selectors.ts ├── environments.json ├── gradle.properties ├── index.html ├── jest.config.ts ├── knip.jsonc ├── oauth-callback.html ├── orval.config.ts ├── package.json ├── packages │ ├── README.md │ ├── eslint-plugin │ │ ├── index.js │ │ ├── no-hardcoded-connector-ids.js │ │ ├── no-invalid-css-module-imports.js │ │ └── no-local-storage.js │ ├── stylelint-plugin │ │ ├── index.js │ │ ├── no-color-variables-in-rgba.js │ │ └── no-use-renaming.js │ └── vite-plugins │ │ ├── build-info.ts │ │ ├── compile-formatjs-msgs.ts │ │ ├── doc-middleware.ts │ │ ├── environment-variables.ts │ │ ├── experiment-overwrites.ts │ │ ├── generate-intents.ts │ │ ├── index.ts │ │ └── preload-tags.ts ├── patchJSDOMEnvironment.ts ├── patches │ └── react-virtualized@9.22.3.patch ├── playwright │ ├── README.md │ ├── global-teardown.ts │ ├── helpers │ │ ├── api.ts │ │ ├── cleanup.ts │ │ ├── connection.ts │ │ ├── connectionConfiguration.ts │ │ ├── connectionCreation.ts │ │ ├── connectionList.ts │ │ ├── connectors.ts │ │ ├── createApplication.ts │ │ ├── database.ts │ │ ├── index.ts │ │ ├── mocks.ts │ │ ├── registerUser.ts │ │ ├── replication.ts │ │ ├── signIn.ts │ │ ├── signOut.ts │ │ ├── streamRow.ts │ │ ├── testIdentity.ts │ │ ├── ui.ts │ │ └── workspace.ts │ ├── package.json │ ├── playwright.cloud-config.ts │ ├── playwright.config.ts │ ├── playwright.d.ts │ ├── playwright.prod-config.ts │ ├── pnpm-lock.yaml │ ├── scripts │ │ ├── dummy-api-cleanup-ci.sh │ │ ├── dummy-api-cleanup-local.sh │ │ ├── dummy-api-cleanup.sh │ │ ├── dummy-api-setup-ci.sh │ │ ├── dummy-api-setup-local.sh │ │ ├── dummy-api-setup.sh │ │ ├── postgres-cleanup-ci.sh │ │ ├── postgres-cleanup-local.sh │ │ ├── postgres-cleanup.sh │ │ ├── postgres-setup-ci.sh │ │ ├── postgres-setup-local.sh │ │ ├── postgres-setup.sh │ │ ├── postgres-test-data.sql │ │ └── run-playwright.js │ ├── support │ │ ├── e2e.ts │ │ ├── embedded-server.js │ │ └── index.html │ ├── tests │ │ ├── auth.setup.ts │ │ ├── builder │ │ │ ├── assertions.ts │ │ │ ├── builder.spec.ts │ │ │ └── helpers.ts │ │ ├── cloud │ │ │ └── auth.spec.ts │ │ ├── connection │ │ │ ├── configuration.spec.ts │ │ │ ├── createConnection.spec.ts │ │ │ ├── mappings.spec.ts │ │ │ ├── status.spec.ts │ │ │ ├── syncCatalog.spec.ts │ │ │ └── timeline.spec.ts │ │ ├── connector-crud │ │ │ ├── destination.spec.ts │ │ │ └── source.spec.ts │ │ ├── platform │ │ │ └── platform.spec.ts │ │ └── schema │ │ │ └── autoDetectSchema.spec.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── public │ ├── apple-touch-icon.png │ ├── favicon.ico │ ├── fonts │ │ ├── inter │ │ │ ├── Inter-italic.var.woff2 │ │ │ └── Inter-roman.var.woff2 │ │ ├── roboto │ │ │ ├── Roboto-Medium.eot │ │ │ ├── Roboto-Medium.svg │ │ │ ├── Roboto-Medium.ttf │ │ │ ├── Roboto-Medium.woff │ │ │ └── Roboto-Medium.woff2 │ │ └── robotoMono │ │ │ ├── RobotoMono-Regular.eot │ │ │ ├── RobotoMono-Regular.svg │ │ │ ├── RobotoMono-Regular.ttf │ │ │ ├── RobotoMono-Regular.woff │ │ │ └── RobotoMono-Regular.woff2 │ ├── icon_blue_112.png │ ├── icon_blue_16.png │ ├── icon_blue_224.png │ ├── icon_blue_24.png │ ├── icon_blue_32.png │ ├── icon_blue_64.png │ ├── index.css │ ├── logo.png │ ├── manifest.json │ └── robots.txt ├── scripts │ ├── calculate-source-hash.sh │ ├── clean-generated.sh │ ├── dummy_api.js │ ├── install-githooks.sh │ ├── license-check.js │ ├── load-declarative-schema.sh │ ├── start-dev.js │ ├── validate-links.ts │ └── validate-lock-files.js ├── src │ ├── App.tsx │ ├── area │ │ ├── connection │ │ │ ├── components │ │ │ │ ├── AISyncFailureExplanation │ │ │ │ │ ├── AISyncFailureExplanation.module.scss │ │ │ │ │ ├── AISyncFailureExplanation.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── AISyncFailureExplanationButton.tsx │ │ │ │ ├── AttemptDetails │ │ │ │ │ ├── AttemptDetails.module.scss │ │ │ │ │ ├── AttemptDetails.test.tsx │ │ │ │ │ ├── AttemptDetails.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ConnectionActionsBlock │ │ │ │ │ ├── ConnectionActionsBlock.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ConnectionsGraph │ │ │ │ │ ├── ConnectionEventsList.module.scss │ │ │ │ │ ├── ConnectionEventsList.tsx │ │ │ │ │ ├── ConnectionsGraph.module.scss │ │ │ │ │ ├── ConnectionsGraph.tsx │ │ │ │ │ ├── ConnectionsGraphTooltip.tsx │ │ │ │ │ ├── LookbackControl.module.scss │ │ │ │ │ ├── LookbackControl.tsx │ │ │ │ │ ├── SyncCount.tsx │ │ │ │ │ ├── getStartOfFirstWindow.test.ts │ │ │ │ │ ├── getStartOfFirstWindow.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── lookbackConfiguration.ts │ │ │ │ │ └── useTrackConnectionGraph.ts │ │ │ │ ├── DataMovedGraph │ │ │ │ │ ├── DataMovedGraph.module.scss │ │ │ │ │ ├── DataMovedGraph.tsx │ │ │ │ │ ├── constants.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── HistoricalOverview │ │ │ │ │ ├── ChartConfig.module.scss │ │ │ │ │ ├── ChartConfig.tsx │ │ │ │ │ ├── HistoricalOverview.module.scss │ │ │ │ │ ├── HistoricalOverview.tsx │ │ │ │ │ ├── NoDataMessage.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── JobHistoryItem │ │ │ │ │ ├── JobFailureDetails.module.scss │ │ │ │ │ ├── JobFailureDetails.tsx │ │ │ │ │ ├── LogSearchInput.module.scss │ │ │ │ │ ├── LogSearchInput.tsx │ │ │ │ │ ├── ResetStreamDetails.module.scss │ │ │ │ │ ├── ResetStreamDetails.tsx │ │ │ │ │ ├── VirtualLogs.module.scss │ │ │ │ │ ├── VirtualLogs.test.tsx │ │ │ │ │ ├── VirtualLogs.tsx │ │ │ │ │ └── useCleanLogs.tsx │ │ │ │ ├── JobLogsModal │ │ │ │ │ ├── AttemptLogs.tsx │ │ │ │ │ ├── AttemptStatusIcon.tsx │ │ │ │ │ ├── DownloadLogsButton.tsx │ │ │ │ │ ├── JobLogsModal.module.scss │ │ │ │ │ ├── JobLogsModal.tsx │ │ │ │ │ ├── JobLogsModalFailureMessage.module.scss │ │ │ │ │ ├── JobLogsModalFailureMessage.tsx │ │ │ │ │ └── LinkToAttemptButton.tsx │ │ │ │ ├── UptimeStatusGraph │ │ │ │ │ ├── UpdateTooltipTickPositions.tsx │ │ │ │ │ ├── UptimeStatusGraph.module.scss │ │ │ │ │ ├── UptimeStatusGraph.test.ts │ │ │ │ │ ├── UptimeStatusGraph.tsx │ │ │ │ │ ├── UptimeStatusGraphTooltip.module.scss │ │ │ │ │ ├── UptimeStatusGraphTooltip.tsx │ │ │ │ │ ├── WaffleChart.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── types │ │ │ │ └── jobs.ts │ │ │ └── utils │ │ │ │ ├── __snapshots__ │ │ │ │ └── dataTypes.test.tsx.snap │ │ │ │ ├── computeStreamStatus.test.ts │ │ │ │ ├── computeStreamStatus.ts │ │ │ │ ├── dataTypes.test.tsx │ │ │ │ ├── dataTypes.ts │ │ │ │ ├── index.ts │ │ │ │ ├── jobs.ts │ │ │ │ ├── mappers.ts │ │ │ │ ├── operation.ts │ │ │ │ ├── useCurrentConnectionId.ts │ │ │ │ ├── useInitialStreamSync.ts │ │ │ │ ├── useIsDataActivationConnection.ts │ │ │ │ ├── useStreamsHistoricalData.ts │ │ │ │ ├── useStreamsStatuses.test.ts │ │ │ │ ├── useStreamsStatuses.ts │ │ │ │ ├── useStreamsSyncProgress.ts │ │ │ │ ├── useStreamsTableAnalytics.ts │ │ │ │ ├── useUiStreamsStates.test.ts │ │ │ │ ├── useUiStreamsStates.ts │ │ │ │ ├── validateCronExpression.test.ts │ │ │ │ └── validateCronExpression.ts │ │ ├── connector │ │ │ ├── components │ │ │ │ ├── ActorTable │ │ │ │ │ ├── ActorTable.module.scss │ │ │ │ │ ├── ActorTable.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ArrayOfObjectsSection │ │ │ │ │ ├── ArrayOfObjectsSection.module.scss │ │ │ │ │ ├── ArrayOfObjectsSection.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ResourceAllocationMenu.test.tsx │ │ │ │ └── ResourceAllocationMenu.tsx │ │ │ ├── types │ │ │ │ ├── connectionConfiguration.ts │ │ │ │ ├── index.ts │ │ │ │ └── oauthCallback.ts │ │ │ └── utils │ │ │ │ ├── SvgIcon.module.scss │ │ │ │ ├── SvgIcon.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── destinations.json │ │ │ │ ├── index.ts │ │ │ │ ├── maskSecrets.test.ts │ │ │ │ ├── maskSecrets.ts │ │ │ │ ├── oauthCallback.ts │ │ │ │ ├── oauthConstants.ts │ │ │ │ ├── sources.json │ │ │ │ ├── useAirbyteCloudIpsByDataplane.test.tsx │ │ │ │ ├── useAirbyteCloudIpsByDataplane.ts │ │ │ │ ├── useGetDestinationFromParams.tsx │ │ │ │ ├── useGetSourceFromParams.tsx │ │ │ │ ├── useSuggestedDestinations.ts │ │ │ │ └── useSuggestedSources.ts │ │ ├── dataActivation │ │ │ ├── components │ │ │ │ └── ConnectionForm │ │ │ │ │ ├── AdditionalMappers │ │ │ │ │ ├── AdditionalMappers.module.scss │ │ │ │ │ ├── AdditionalMappers.tsx │ │ │ │ │ ├── MapperTypeField.tsx │ │ │ │ │ ├── RowItem.module.scss │ │ │ │ │ ├── RowItem.tsx │ │ │ │ │ └── index.ts │ │ │ │ │ ├── DACombobox.module.scss │ │ │ │ │ ├── DACombobox.tsx │ │ │ │ │ ├── FieldMapping.module.scss │ │ │ │ │ ├── FieldMapping.tsx │ │ │ │ │ ├── LabeledListbox.module.scss │ │ │ │ │ ├── LabeledListbox.tsx │ │ │ │ │ ├── MapFieldsRoute.module.scss │ │ │ │ │ ├── SelectCursorField.tsx │ │ │ │ │ ├── SelectDestinationObjectName.module.scss │ │ │ │ │ ├── SelectDestinationObjectName.test.tsx │ │ │ │ │ ├── SelectDestinationObjectName.tsx │ │ │ │ │ ├── SelectDestinationSyncMode.test.tsx │ │ │ │ │ ├── SelectDestinationSyncMode.tsx │ │ │ │ │ ├── SelectMatchingKeys.tsx │ │ │ │ │ ├── SelectSourceStream.module.scss │ │ │ │ │ ├── SelectSourceStream.test.tsx │ │ │ │ │ ├── SelectSourceStream.tsx │ │ │ │ │ ├── SelectSourceSyncMode.tsx │ │ │ │ │ ├── StreamMappings.module.scss │ │ │ │ │ ├── StreamMappings.test.tsx │ │ │ │ │ └── StreamMappings.tsx │ │ │ ├── types │ │ │ │ └── index.ts │ │ │ └── utils │ │ │ │ ├── DataActivationConnectionFormSchema.ts │ │ │ │ ├── createFormDefaultValues.test.ts │ │ │ │ ├── createFormDefaultValues.ts │ │ │ │ ├── createSyncCatalogFromFormValues.test.ts │ │ │ │ ├── createSyncCatalogFromFormValues.ts │ │ │ │ ├── getDestinationOperationFields.ts │ │ │ │ ├── getRequiredFields.test.ts │ │ │ │ ├── getRequiredFields.ts │ │ │ │ ├── index.ts │ │ │ │ ├── useSelectedDestinationOperation.ts │ │ │ │ └── useSetDefaultValuesForDestinationOperation.ts │ │ ├── layout │ │ │ ├── MainLayout │ │ │ │ ├── MainLayout.module.scss │ │ │ │ ├── MainLayout.tsx │ │ │ │ └── index.tsx │ │ │ └── SideBar │ │ │ │ ├── NotificationIndicator.module.scss │ │ │ │ ├── NotificationIndicator.tsx │ │ │ │ ├── SideBar.module.scss │ │ │ │ ├── SideBar.tsx │ │ │ │ ├── components │ │ │ │ ├── HelpDropdown.module.scss │ │ │ │ ├── HelpDropdown.tsx │ │ │ │ ├── MenuContent.module.scss │ │ │ │ ├── MenuContent.tsx │ │ │ │ ├── NavDropdown.tsx │ │ │ │ ├── NavItem.module.scss │ │ │ │ └── NavItem.tsx │ │ │ │ └── index.tsx │ │ ├── organization │ │ │ ├── DataWorkerUsage │ │ │ │ ├── DataWorkerUsage.module.scss │ │ │ │ ├── DataWorkerUsage.tsx │ │ │ │ ├── GraphLegend.module.scss │ │ │ │ ├── GraphLegend.tsx │ │ │ │ ├── GraphTooltip.tsx │ │ │ │ ├── UsageByWorkspaceGraph.module.scss │ │ │ │ ├── UsageByWorkspaceGraph.tsx │ │ │ │ ├── calculateGraphData.test.ts │ │ │ │ ├── calculateGraphData.ts │ │ │ │ └── index.ts │ │ │ ├── OrganizationPicker │ │ │ │ ├── OrganizationPicker.module.scss │ │ │ │ └── OrganizationPicker.tsx │ │ │ ├── OrganizationSettingsLayout.module.scss │ │ │ ├── OrganizationSettingsLayout.tsx │ │ │ └── utils │ │ │ │ ├── index.ts │ │ │ │ └── useCurrentOrganizationId.ts │ │ ├── settings │ │ │ ├── UserSettingsRoutes.tsx │ │ │ └── components │ │ │ │ ├── SettingsLayout.module.scss │ │ │ │ ├── SettingsLayout.tsx │ │ │ │ ├── SettingsNavigation.module.scss │ │ │ │ ├── SettingsNavigation.tsx │ │ │ │ ├── UserSettingsLayout.module.scss │ │ │ │ └── UserSettingsLayout.tsx │ │ └── workspace │ │ │ ├── components │ │ │ ├── ActiveConnectionLimitReachedModal.tsx │ │ │ ├── DestinationLimitReachedModal.tsx │ │ │ ├── SourceLimitReachedModal.tsx │ │ │ └── UpdateWorkspaceSettingsForm.tsx │ │ │ └── utils │ │ │ ├── index.ts │ │ │ ├── useCurrentWorkspaceId.ts │ │ │ ├── useCurrentWorkspaceLimits.test.ts │ │ │ ├── useCurrentWorkspaceLimits.ts │ │ │ ├── useCurrentWorkspaceLink.ts │ │ │ └── useWorkspaceLink.ts │ ├── components │ │ ├── ArrayOfObjectsEditor │ │ │ ├── ArrayOfObjectsEditor.module.scss │ │ │ ├── ArrayOfObjectsEditor.tsx │ │ │ ├── components │ │ │ │ ├── EditorHeader.test.tsx │ │ │ │ ├── EditorHeader.tsx │ │ │ │ ├── EditorRow.module.scss │ │ │ │ └── EditorRow.tsx │ │ │ └── index.tsx │ │ ├── CloudInviteUsersHint │ │ │ ├── CloudInviteUsersHint.tsx │ │ │ └── index.ts │ │ ├── ConfirmationModal │ │ │ ├── ConfirmationModal.module.scss │ │ │ ├── ConfirmationModal.tsx │ │ │ └── index.ts │ │ ├── ConnectorBlocks │ │ │ ├── FormPageContent.module.scss │ │ │ ├── FormPageContent.tsx │ │ │ ├── TableItemTitle.module.scss │ │ │ ├── TableItemTitle.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── ConnectorBuilderProjectTable │ │ │ ├── ConnectorBuilderProjectTable.module.scss │ │ │ ├── ConnectorBuilderProjectTable.tsx │ │ │ └── index.tsx │ │ ├── ConnectorIcon │ │ │ ├── ConnectorIcon.module.scss │ │ │ ├── ConnectorIcon.stories.tsx │ │ │ ├── ConnectorIcon.story.module.scss │ │ │ ├── ConnectorIcon.tsx │ │ │ └── index.ts │ │ ├── DeployPreviewMessage │ │ │ ├── DeployPreviewMessage.module.scss │ │ │ ├── DeployPreviewMessage.tsx │ │ │ └── index.tsx │ │ ├── DevToolsToggle │ │ │ ├── DevToolsToggle.tsx │ │ │ └── index.ts │ │ ├── EmptyState │ │ │ ├── EmptyState.module.scss │ │ │ ├── EmptyState.tsx │ │ │ └── index.ts │ │ ├── EnterpriseStubConnectorPage │ │ │ ├── EnterpriseDocumentationPanel.tsx │ │ │ ├── EnterpriseStubConnectorPage.module.scss │ │ │ ├── EnterpriseStubConnectorPage.tsx │ │ │ └── blurred_source_form.webp │ │ ├── EntityTable │ │ │ ├── ConnectionTable.module.scss │ │ │ ├── ConnectionTable.tsx │ │ │ ├── ImplementationTable.module.scss │ │ │ ├── components │ │ │ │ ├── AllConnectionsStatusCell.tsx │ │ │ │ ├── ChangesStatusIcon.module.scss │ │ │ │ ├── ChangesStatusIcon.tsx │ │ │ │ ├── ConnectionStatus.tsx │ │ │ │ ├── ConnectorName.module.scss │ │ │ │ ├── ConnectorName.tsx │ │ │ │ ├── EntityNameCell.module.scss │ │ │ │ ├── EntityNameCell.tsx │ │ │ │ ├── EntityWarningsCell.module.scss │ │ │ │ ├── EntityWarningsCell.tsx │ │ │ │ ├── FrequencyCell.module.scss │ │ │ │ ├── FrequencyCell.tsx │ │ │ │ ├── LastSync.module.scss │ │ │ │ ├── LastSyncCell.tsx │ │ │ │ ├── NumberOfConnectionsCell.tsx │ │ │ │ ├── StateSwitchCell.test.tsx │ │ │ │ ├── StateSwitchCell.tsx │ │ │ │ ├── StreamStatusCell.tsx │ │ │ │ ├── TagsCell.module.scss │ │ │ │ └── TagsCell.tsx │ │ │ ├── index.tsx │ │ │ ├── types.ts │ │ │ └── utils.tsx │ │ ├── FormattedTimeRange │ │ │ ├── FormattedTimeRange.tsx │ │ │ └── index.ts │ │ ├── GroupControls │ │ │ ├── GroupControls.module.scss │ │ │ ├── GroupControls.stories.tsx │ │ │ ├── GroupControls.tsx │ │ │ └── index.tsx │ │ ├── HeadTitle │ │ │ ├── HeadTitle.tsx │ │ │ └── index.ts │ │ ├── Indicator │ │ │ ├── Indicator.module.scss │ │ │ ├── Indicator.tsx │ │ │ └── index.tsx │ │ ├── InitialBadge │ │ │ ├── InitialBadge.module.scss │ │ │ ├── InitialBadge.stories.tsx │ │ │ └── InitialBadge.tsx │ │ ├── JobFailure │ │ │ ├── JobFailure.module.scss │ │ │ ├── JobFailure.stories.tsx │ │ │ ├── JobFailure.tsx │ │ │ └── index.ts │ │ ├── Label │ │ │ ├── Label.module.scss │ │ │ ├── Label.tsx │ │ │ ├── LabelInfo.module.scss │ │ │ ├── LabelInfo.tsx │ │ │ └── index.tsx │ │ ├── LabeledControl │ │ │ ├── ControlLabels.module.scss │ │ │ ├── ControlLabels.tsx │ │ │ └── index.tsx │ │ ├── LabeledInput │ │ │ ├── LabeledInput.tsx │ │ │ └── index.tsx │ │ ├── LabeledRadioButton │ │ │ ├── LabeledRadioButton.module.scss │ │ │ ├── LabeledRadioButton.tsx │ │ │ └── index.tsx │ │ ├── LabeledSwitch │ │ │ ├── LabeledSwitch.module.scss │ │ │ ├── LabeledSwitch.tsx │ │ │ └── index.tsx │ │ ├── LicenseBanner │ │ │ └── LicenseBanner.tsx │ │ ├── LoadingPage │ │ │ ├── LoadingPage.module.scss │ │ │ ├── LoadingPage.tsx │ │ │ ├── LogoAnimation.tsx │ │ │ └── index.tsx │ │ ├── LoadingSchema │ │ │ ├── LoadingSchema.module.scss │ │ │ ├── LoadingSchema.tsx │ │ │ └── index.tsx │ │ ├── Logs │ │ │ ├── Logs.module.scss │ │ │ ├── Logs.tsx │ │ │ └── index.tsx │ │ ├── MainPageWithScroll │ │ │ ├── MainPageWithScroll.module.scss │ │ │ ├── MainPageWithScroll.tsx │ │ │ └── index.ts │ │ ├── MountedViewSwapper │ │ │ ├── MountedViewSwapper.module.scss │ │ │ ├── MountedViewSwapper.tsx │ │ │ └── index.ts │ │ ├── NotificationSettingsForm │ │ │ ├── NotificationItemField.module.scss │ │ │ ├── NotificationItemField.tsx │ │ │ ├── NotificationSettingsForm.module.scss │ │ │ ├── NotificationSettingsForm.test.tsx │ │ │ ├── NotificationSettingsForm.tsx │ │ │ ├── SlackNotificationUrlInput.module.scss │ │ │ ├── SlackNotificationUrlInput.tsx │ │ │ ├── TestWebhookButton.tsx │ │ │ ├── formValuesToNotificationSettings.test.ts │ │ │ ├── formValuesToNotificationSettings.ts │ │ │ ├── index.ts │ │ │ ├── notificationSettingsToFormValues.test.ts │ │ │ └── notificationSettingsToFormValues.ts │ │ ├── PageContainer │ │ │ ├── PageContainer.module.scss │ │ │ ├── PageContainer.tsx │ │ │ └── index.ts │ │ ├── PageViewContainer │ │ │ ├── BaseClearView.module.scss │ │ │ ├── BaseClearView.tsx │ │ │ ├── PageViewContainer.module.scss │ │ │ ├── PageViewContainer.tsx │ │ │ └── index.ts │ │ ├── ProFeaturesWarnModal │ │ │ ├── ProFeaturesWarnModal.module.scss │ │ │ ├── ProFeaturesWarnModal.stories.tsx │ │ │ ├── ProFeaturesWarnModal.tsx │ │ │ ├── index.ts │ │ │ └── pro-upsell-graphic.png │ │ ├── TrialEndedModal │ │ │ ├── TrialEndedModal.module.scss │ │ │ ├── TrialEndedModal.stories.tsx │ │ │ ├── TrialEndedModal.tsx │ │ │ └── index.ts │ │ ├── Version │ │ │ ├── Version.tsx │ │ │ └── index.ts │ │ ├── WorkspaceEmailForm │ │ │ ├── WorkspaceEmailForm.tsx │ │ │ └── index.tsx │ │ ├── agents │ │ │ ├── ConnectorSetupAgent.tsx │ │ │ ├── ConnectorSetupAgentTools.tsx │ │ │ ├── hooks │ │ │ │ └── useConnectorSetupAgentState.ts │ │ │ ├── tools │ │ │ │ ├── hooks │ │ │ │ │ ├── useCheckConfigurationTool.ts │ │ │ │ │ ├── useRequestSecretInputTool.ts │ │ │ │ │ ├── useSaveConfigurationTool.ts │ │ │ │ │ └── useSubmitConfigurationTool.ts │ │ │ │ ├── renderers │ │ │ │ │ ├── CheckConfigurationToolRenderer.module.scss │ │ │ │ │ ├── CheckConfigurationToolRenderer.tsx │ │ │ │ │ ├── GetConnectorDocumentationToolRenderer.tsx │ │ │ │ │ ├── RequestSecretInputToolRenderer.tsx │ │ │ │ │ ├── SaveDraftConfigurationToolRenderer.tsx │ │ │ │ │ ├── SimpleMessageToolRenderer.module.scss │ │ │ │ │ ├── SimpleMessageToolRenderer.tsx │ │ │ │ │ └── SubmitConfigurationToolRenderer.tsx │ │ │ │ ├── toolNames.ts │ │ │ │ └── utils │ │ │ │ │ └── parseToolArgs.ts │ │ │ ├── types.ts │ │ │ └── utils │ │ │ │ ├── buildConfigurationChangeMessage.ts │ │ │ │ └── replaceSecretsInConfig.ts │ │ ├── chat │ │ │ ├── ChatInput.module.scss │ │ │ ├── ChatInput.tsx │ │ │ ├── ChatInterface.module.scss │ │ │ ├── ChatInterface.tsx │ │ │ ├── Message.module.scss │ │ │ ├── Message.tsx │ │ │ ├── MessageList.module.scss │ │ │ ├── MessageList.tsx │ │ │ ├── SafeMarkdown.tsx │ │ │ ├── ToolCall.module.scss │ │ │ ├── ToolCallItem.tsx │ │ │ ├── TypingIndicator.module.scss │ │ │ ├── TypingIndicator.tsx │ │ │ └── hooks │ │ │ │ └── useChatMessages.ts │ │ ├── connection │ │ │ ├── CatalogDiffModal │ │ │ │ ├── CatalogDiffModal.module.scss │ │ │ │ ├── CatalogDiffModal.stories.tsx │ │ │ │ ├── CatalogDiffModal.test.tsx │ │ │ │ ├── CatalogDiffModal.tsx │ │ │ │ ├── DiffAccordion.module.scss │ │ │ │ ├── DiffAccordion.tsx │ │ │ │ ├── DiffAccordionHeader.module.scss │ │ │ │ ├── DiffAccordionHeader.tsx │ │ │ │ ├── DiffFieldTable.module.scss │ │ │ │ ├── DiffFieldTable.tsx │ │ │ │ ├── DiffHeader.tsx │ │ │ │ ├── DiffIconBlock.module.scss │ │ │ │ ├── DiffIconBlock.tsx │ │ │ │ ├── DiffSection.module.scss │ │ │ │ ├── DiffSection.tsx │ │ │ │ ├── DiffStreamAttribute.module.scss │ │ │ │ ├── DiffStreamAttribute.tsx │ │ │ │ ├── FieldRow.module.scss │ │ │ │ ├── FieldRow.tsx │ │ │ │ ├── FieldSection.module.scss │ │ │ │ ├── FieldSection.tsx │ │ │ │ ├── StreamRow.module.scss │ │ │ │ ├── StreamRow.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils.tsx │ │ │ ├── ConnectionForm │ │ │ │ ├── CardFormFieldLayout.module.scss │ │ │ │ ├── ConnectionConfigurationPreview.module.scss │ │ │ │ ├── CreateConnectionFormControls.tsx │ │ │ │ ├── FormFieldLayout.module.scss │ │ │ │ ├── FormFieldLayout.tsx │ │ │ │ ├── LabeledRadioButtonFormControl.tsx │ │ │ │ ├── ResponseMessage.module.scss │ │ │ │ ├── ResponseMessage.tsx │ │ │ │ ├── ScheduleFormField │ │ │ │ │ ├── useBasicFrequencyDropdownData.test.tsx │ │ │ │ │ ├── useBasicFrequencyDropdownData.tsx │ │ │ │ │ └── useTrackConnectionFrequency.ts │ │ │ │ ├── SchemaChangeBackdrop.module.scss │ │ │ │ ├── SchemaChangeBackdrop.tsx │ │ │ │ ├── SchemaChangesBackdrop.test.tsx │ │ │ │ ├── SchemaRefreshing.module.scss │ │ │ │ ├── SchemaRefreshing.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── SchemaChangesBackdrop.test.tsx.snap │ │ │ │ │ └── formConfig.test.ts.snap │ │ │ │ ├── calculateInitialCatalog.test.ts │ │ │ │ ├── calculateInitialCatalog.ts │ │ │ │ ├── formConfig.test.ts │ │ │ │ ├── formConfig.tsx │ │ │ │ ├── preferredSyncModes.test.ts │ │ │ │ ├── preferredSyncModes.ts │ │ │ │ ├── refreshSourceSchemaWithConfirmationOnDirty.ts │ │ │ │ ├── schemas │ │ │ │ │ ├── connectionSchema.ts │ │ │ │ │ ├── mapperSchema.ts │ │ │ │ │ ├── namespaceDefinitionSchema.ts │ │ │ │ │ ├── scheduleDataSchema.ts │ │ │ │ │ ├── validators.test.ts │ │ │ │ │ └── validators.ts │ │ │ │ └── utils.ts │ │ │ ├── ConnectionHeaderControls │ │ │ │ ├── ConnectionHeaderControls.module.scss │ │ │ │ ├── ConnectionHeaderControls.tsx │ │ │ │ ├── FormattedScheduleDataMessage.test.tsx │ │ │ │ ├── FormattedScheduleDataMessage.tsx │ │ │ │ └── index.ts │ │ │ ├── ConnectionOnboarding │ │ │ │ ├── AirbyteIllustration.module.scss │ │ │ │ ├── AirbyteIllustration.tsx │ │ │ │ ├── ConnectionOnboarding.module.scss │ │ │ │ ├── ConnectionOnboarding.tsx │ │ │ │ ├── ConnectionOnboardingConnectorLink.module.scss │ │ │ │ ├── ConnectionOnboardingConnectorLink.tsx │ │ │ │ ├── index.ts │ │ │ │ └── plusIcon.svg │ │ │ ├── ConnectionStatus │ │ │ │ ├── useConnectionStatus.test.ts │ │ │ │ └── useConnectionStatus.ts │ │ │ ├── ConnectionStatusIndicator │ │ │ │ ├── ConnectionStatusIndicator.module.scss │ │ │ │ ├── ConnectionStatusIndicator.stories.tsx │ │ │ │ ├── ConnectionStatusIndicator.tsx │ │ │ │ └── index.ts │ │ │ ├── ConnectionSync │ │ │ │ ├── CancelJobModalBody.tsx │ │ │ │ └── ConnectionSyncContext.tsx │ │ │ ├── CreateConnection │ │ │ │ ├── BackToDefineSourceButton.tsx │ │ │ │ ├── CreateNewDestination.tsx │ │ │ │ ├── CreateNewSource.tsx │ │ │ │ ├── DefineDestination.tsx │ │ │ │ ├── DefineSource.tsx │ │ │ │ ├── ExistingConnectorButton.module.scss │ │ │ │ ├── ExistingConnectorButton.tsx │ │ │ │ ├── RadioButtonTile.tsx │ │ │ │ ├── RadioButtonTiles.module.scss │ │ │ │ ├── RadioButtonTiles.tsx │ │ │ │ ├── SelectExistingConnector.module.scss │ │ │ │ ├── SelectExistingConnector.tsx │ │ │ │ └── SelectedIndicatorDot.tsx │ │ │ ├── CreateConnectionFlowLayout │ │ │ │ ├── CreateConnectionFlowLayout.module.scss │ │ │ │ └── index.tsx │ │ │ ├── CreateConnectionForm │ │ │ │ ├── CreateConnectionForm.module.scss │ │ │ │ ├── CreateConnectionForm.test.tsx │ │ │ │ ├── CreateConnectionForm.tsx │ │ │ │ ├── SchemaError.module.scss │ │ │ │ ├── SchemaError.tsx │ │ │ │ ├── SimplifiedConnectionCreation │ │ │ │ │ ├── ConnectionTagsFormField.tsx │ │ │ │ │ ├── ConnectorNamespaceConfiguration.ts │ │ │ │ │ ├── InputContainer.module.scss │ │ │ │ │ ├── InputContainer.tsx │ │ │ │ │ ├── SimplfiedSchemaChangesFormField.tsx │ │ │ │ │ ├── SimplifiedBackfillFormField.tsx │ │ │ │ │ ├── SimplifiedConnectionConfiguration.module.scss │ │ │ │ │ ├── SimplifiedConnectionConfiguration.tsx │ │ │ │ │ ├── SimplifiedConnectionDataResidencyFormField.tsx │ │ │ │ │ ├── SimplifiedConnectionNameFormField.tsx │ │ │ │ │ ├── SimplifiedConnectionScheduleFormField.module.scss │ │ │ │ │ ├── SimplifiedConnectionScheduleFormField.tsx │ │ │ │ │ ├── SimplifiedConnectionSettingsCard.module.scss │ │ │ │ │ ├── SimplifiedConnectionSettingsCard.tsx │ │ │ │ │ ├── SimplifiedDestinationNamespaceFormField.module.scss │ │ │ │ │ ├── SimplifiedDestinationNamespaceFormField.tsx │ │ │ │ │ ├── SimplifiedDestinationStreamPrefixNameFormField.tsx │ │ │ │ │ ├── SimplifiedSchemaChangeNotificationFormField.tsx │ │ │ │ │ ├── SimplifiedSchemaQuestionnaire.module.scss │ │ │ │ │ ├── SimplifiedSchemaQuestionnaire.test.tsx │ │ │ │ │ └── SimplifiedSchemaQuestionnaire.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ └── CreateConnectionForm.test.tsx.snap │ │ │ ├── DestinationNamespaceModal │ │ │ │ ├── DestinationNamespaceDescription.tsx │ │ │ │ ├── DestinationNamespaceModal.module.scss │ │ │ │ ├── DestinationNamespaceModal.tsx │ │ │ │ ├── ExampleSettingsTable.module.scss │ │ │ │ ├── ExampleSettingsTable.tsx │ │ │ │ ├── index.ts │ │ │ │ └── useExampleSettingsTable.ts │ │ │ ├── EnabledControl │ │ │ │ └── FreeHistoricalSyncIndicator.tsx │ │ │ ├── SelectConnectionTags │ │ │ │ ├── SelectConnectionTags.module.scss │ │ │ │ ├── SelectConnectionTags.stories.tsx │ │ │ │ └── SelectConnectionTags.tsx │ │ │ ├── StreamStatus │ │ │ │ └── streamStatusUtils.tsx │ │ │ ├── StreamStatusIndicator │ │ │ │ ├── Queued.svg │ │ │ │ ├── StreamStatusIndicator.module.scss │ │ │ │ ├── StreamStatusIndicator.stories.tsx │ │ │ │ ├── StreamStatusIndicator.tsx │ │ │ │ ├── StreamStatusLoadingSpinner.module.scss │ │ │ │ ├── StreamStatusLoadingSpinner.tsx │ │ │ │ └── index.ts │ │ │ └── SyncCatalogTable │ │ │ │ ├── SyncCatalogTable.module.scss │ │ │ │ ├── SyncCatalogTable.tsx │ │ │ │ ├── components │ │ │ │ ├── CatalogComboBox │ │ │ │ │ ├── CatalogComboBox.module.scss │ │ │ │ │ ├── CatalogComboBox.stories.tsx │ │ │ │ │ └── CatalogComboBox.tsx │ │ │ │ ├── CatalogListBox │ │ │ │ │ ├── CatalogListBox.module.scss │ │ │ │ │ └── CatalogListBox.tsx │ │ │ │ ├── ExpandCollapseAllControl.tsx │ │ │ │ ├── FormControls.tsx │ │ │ │ ├── RefreshSchemaControl.tsx │ │ │ │ ├── SearchAndFilterControls.test.tsx │ │ │ │ ├── SearchAndFilterControls.tsx │ │ │ │ ├── StreamsFilterTabs.tsx │ │ │ │ ├── SyncCatalogVirtuosoTable.test.tsx │ │ │ │ ├── SyncCatalogVirtuosoTable.tsx │ │ │ │ ├── SyncModeButton.tsx │ │ │ │ ├── SyncModeCell.tsx │ │ │ │ └── cells │ │ │ │ │ ├── FieldCursorCell.module.scss │ │ │ │ │ ├── FieldCursorCell.tsx │ │ │ │ │ ├── FieldPKCell.tsx │ │ │ │ │ ├── NamespaceNameCell.tsx │ │ │ │ │ ├── SelectedFieldsCell.tsx │ │ │ │ │ ├── StreamCursorCell.module.scss │ │ │ │ │ ├── StreamCursorCell.tsx │ │ │ │ │ ├── StreamFieldNameCell.module.scss │ │ │ │ │ ├── StreamFieldNameCell.tsx │ │ │ │ │ ├── StreamNameCell.module.scss │ │ │ │ │ ├── StreamNameCell.tsx │ │ │ │ │ ├── StreamPKCell.module.scss │ │ │ │ │ ├── StreamPKCell.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── filterRowsUtils.ts │ │ │ │ ├── getExpandedRowModel.ts │ │ │ │ ├── getFilteredRowModel.ts │ │ │ │ ├── hooks │ │ │ │ ├── useInitialRowIndex.tsx │ │ │ │ ├── useNamespaceRowInView.tsx │ │ │ │ ├── useSyncCatalogReactTable.test.tsx │ │ │ │ └── useSyncCatalogReactTable.tsx │ │ │ │ ├── index.ts │ │ │ │ └── utils │ │ │ │ ├── fieldUtils.test.ts │ │ │ │ ├── fieldUtils.ts │ │ │ │ ├── index.ts │ │ │ │ ├── miscUtils.test.ts │ │ │ │ ├── miscUtils.ts │ │ │ │ ├── namespaceUtils.test.ts │ │ │ │ ├── namespaceUtils.ts │ │ │ │ ├── pkAndCursorUtils.test.ts │ │ │ │ ├── pkAndCursorUtils.ts │ │ │ │ ├── streamConfigHelpers.test.ts │ │ │ │ ├── streamConfigHelpers.ts │ │ │ │ ├── streamUtils.test.ts │ │ │ │ └── streamUtils.ts │ │ ├── connector │ │ │ ├── BreakingChangeBanner.module.scss │ │ │ ├── BreakingChangeBanner.tsx │ │ │ ├── ConnectorEmptyStateContent.module.scss │ │ │ ├── ConnectorEmptyStateContent.tsx │ │ │ ├── ConnectorNavigationTabs.tsx │ │ │ ├── ConnectorQualityMetrics.module.scss │ │ │ ├── ConnectorQualityMetrics.tsx │ │ │ ├── ConnectorTitleBlock.module.scss │ │ │ ├── ConnectorTitleBlock.tsx │ │ │ ├── DeleteDestinationDefinitionButton.tsx │ │ │ ├── DeleteSourceDefinitionButton.tsx │ │ │ ├── EditConnectorDefinitionModal.tsx │ │ │ ├── EditDestinationDefinitionButton.tsx │ │ │ └── EditSourceDefinitionButton.tsx │ │ ├── connectorBuilder │ │ │ ├── BaseConnectorInfo.module.scss │ │ │ ├── BaseConnectorInfo.tsx │ │ │ ├── Builder │ │ │ │ ├── AddStreamButton.module.scss │ │ │ │ ├── AddStreamButton.tsx │ │ │ │ ├── Assist │ │ │ │ │ ├── AssistButton.tsx │ │ │ │ │ ├── AssistConfigButton.module.scss │ │ │ │ │ ├── AssistConfigButton.tsx │ │ │ │ │ ├── AssistWaiting.module.scss │ │ │ │ │ ├── AssistWaiting.tsx │ │ │ │ │ └── assist.ts │ │ │ │ ├── AuthButtonBuilder.module.scss │ │ │ │ ├── AuthButtonBuilder.tsx │ │ │ │ ├── Builder.module.scss │ │ │ │ ├── Builder.tsx │ │ │ │ ├── BuilderConfigView.module.scss │ │ │ │ ├── BuilderConfigView.tsx │ │ │ │ ├── BuilderDeclarativeOAuth.tsx │ │ │ │ ├── BuilderSidebar.module.scss │ │ │ │ ├── BuilderSidebar.tsx │ │ │ │ ├── ComponentsView.module.scss │ │ │ │ ├── ComponentsView.tsx │ │ │ │ ├── DynamicStreamConfigView.module.scss │ │ │ │ ├── DynamicStreamConfigView.tsx │ │ │ │ ├── GlobalConfigView.module.scss │ │ │ │ ├── GlobalConfigView.tsx │ │ │ │ ├── InputModal.module.scss │ │ │ │ ├── InputModal.tsx │ │ │ │ ├── InputsView.module.scss │ │ │ │ ├── InputsView.tsx │ │ │ │ ├── JinjaInput.module.scss │ │ │ │ ├── JinjaInput.tsx │ │ │ │ ├── SecretField.module.scss │ │ │ │ ├── SecretField.tsx │ │ │ │ ├── StreamConfigView.module.scss │ │ │ │ ├── StreamConfigView.tsx │ │ │ │ ├── WaitForSavingModal.module.scss │ │ │ │ ├── WaitForSavingModal.tsx │ │ │ │ ├── dndSensors.ts │ │ │ │ ├── jinja.ts │ │ │ │ ├── manifestHelpers.tsx │ │ │ │ ├── overrides.module.scss │ │ │ │ └── overrides.tsx │ │ │ ├── BuilderLogo.module.scss │ │ │ ├── BuilderLogo.tsx │ │ │ ├── CustomComponentsEditor │ │ │ │ └── CustomComponentsEditor.tsx │ │ │ ├── HotkeyLabel.module.scss │ │ │ ├── HotkeyLabel.tsx │ │ │ ├── MenuBar │ │ │ │ ├── DownloadYamlButton.module.scss │ │ │ │ ├── DownloadYamlButton.tsx │ │ │ │ ├── MenuBar.module.scss │ │ │ │ ├── MenuBar.tsx │ │ │ │ ├── PublishButton.module.scss │ │ │ │ ├── PublishButton.tsx │ │ │ │ ├── PublishModal.module.scss │ │ │ │ ├── PublishModal.tsx │ │ │ │ └── index.tsx │ │ │ ├── NameInput.module.scss │ │ │ ├── NameInput.tsx │ │ │ ├── SavingIndicator.module.scss │ │ │ ├── SavingIndicator.tsx │ │ │ ├── SchemaConflictIndicator.module.scss │ │ │ ├── SchemaConflictIndicator.tsx │ │ │ ├── SchemaConflictMessage.module.scss │ │ │ ├── SchemaConflictMessage.tsx │ │ │ ├── Sidebar.module.scss │ │ │ ├── Sidebar.tsx │ │ │ ├── StreamTestingPanel │ │ │ │ ├── AdvancedTestSettings.module.scss │ │ │ │ ├── AdvancedTestSettings.tsx │ │ │ │ ├── AuxiliaryRequestsDisplay.module.scss │ │ │ │ ├── AuxiliaryRequestsDisplay.tsx │ │ │ │ ├── InnerListBox.module.scss │ │ │ │ ├── InnerListBox.tsx │ │ │ │ ├── LogsDisplay.module.scss │ │ │ │ ├── LogsDisplay.tsx │ │ │ │ ├── PageDisplay.module.scss │ │ │ │ ├── PageDisplay.tsx │ │ │ │ ├── RecordTable.module.scss │ │ │ │ ├── RecordTable.tsx │ │ │ │ ├── ResultDisplay.module.scss │ │ │ │ ├── ResultDisplay.tsx │ │ │ │ ├── SchemaDiffView.module.scss │ │ │ │ ├── SchemaDiffView.tsx │ │ │ │ ├── SliceSelector.module.scss │ │ │ │ ├── SliceSelector.tsx │ │ │ │ ├── StreamSelector.module.scss │ │ │ │ ├── StreamSelector.tsx │ │ │ │ ├── StreamTestButton.module.scss │ │ │ │ ├── StreamTestButton.tsx │ │ │ │ ├── StreamTester.module.scss │ │ │ │ ├── StreamTester.tsx │ │ │ │ ├── StreamTestingPanel.module.scss │ │ │ │ ├── StreamTestingPanel.tsx │ │ │ │ ├── TabbedDisplay.module.scss │ │ │ │ ├── TabbedDisplay.tsx │ │ │ │ ├── TestingValuesMenu.module.scss │ │ │ │ ├── TestingValuesMenu.tsx │ │ │ │ ├── TestingValuesMenuErrorBoundary.tsx │ │ │ │ ├── add-stream-screenshot-dark.png │ │ │ │ ├── add-stream-screenshot-light.png │ │ │ │ └── index.tsx │ │ │ ├── UiYamlToggleButton.module.scss │ │ │ ├── UiYamlToggleButton.tsx │ │ │ ├── VersionModal.module.scss │ │ │ ├── VersionModal.tsx │ │ │ ├── YamlEditor │ │ │ │ ├── YamlEditor.tsx │ │ │ │ ├── YamlManifestEditor.module.scss │ │ │ │ ├── YamlManifestEditor.tsx │ │ │ │ └── index.tsx │ │ │ ├── builder-prompt-icon.svg │ │ │ ├── builderVariables.scss │ │ │ ├── constants.ts │ │ │ ├── types.ts │ │ │ ├── useAuthenticatorInputs.ts │ │ │ ├── useAutoImportSchema.ts │ │ │ ├── useBuilderErrors.ts │ │ │ ├── useBuilderWatch.ts │ │ │ ├── useFocusField.ts │ │ │ ├── useStreamNames.ts │ │ │ ├── useStreamTestMetadata.ts │ │ │ ├── useUndoRedo.ts │ │ │ ├── useUpdateMetadata.ts │ │ │ ├── useUpdateTestingValuesOnChange.ts │ │ │ ├── utils.test.ts │ │ │ └── utils.ts │ │ ├── destination │ │ │ ├── DestinationConnectionTable │ │ │ │ ├── DestinationConnectionTable.tsx │ │ │ │ └── index.ts │ │ │ └── DestinationForm │ │ │ │ ├── DestinationForm.tsx │ │ │ │ └── index.ts │ │ ├── forms │ │ │ ├── ArrayWrapper.tsx │ │ │ ├── ComboBoxWrapper.tsx │ │ │ ├── DataResidencyDropdown.tsx │ │ │ ├── DatepickerWrapper.tsx │ │ │ ├── Form.module.scss │ │ │ ├── Form.stories.tsx │ │ │ ├── Form.test.tsx │ │ │ ├── Form.tsx │ │ │ ├── FormChangeTracker.tsx │ │ │ ├── FormControl.module.scss │ │ │ ├── FormControl.tsx │ │ │ ├── FormDevTools.tsx │ │ │ ├── FormDevToolsInternal.module.scss │ │ │ ├── FormDevToolsInternal.tsx │ │ │ ├── FormSubmissionButtons.module.scss │ │ │ ├── FormSubmissionButtons.tsx │ │ │ ├── InputWrapper.tsx │ │ │ ├── ModalFormSubmissionButtons.tsx │ │ │ ├── MultiComboBoxWrapper.tsx │ │ │ ├── SchemaForm │ │ │ │ ├── Controls │ │ │ │ │ ├── AdditionalPropertiesControl.module.scss │ │ │ │ │ ├── AdditionalPropertiesControl.tsx │ │ │ │ │ ├── ArrayOfObjectsControl.module.scss │ │ │ │ │ ├── ArrayOfObjectsControl.tsx │ │ │ │ │ ├── ControlGroup.module.scss │ │ │ │ │ ├── ControlGroup.tsx │ │ │ │ │ ├── MultiOptionControl.tsx │ │ │ │ │ ├── ObjectControl.module.scss │ │ │ │ │ ├── ObjectControl.tsx │ │ │ │ │ ├── SchemaFormControl.module.scss │ │ │ │ │ ├── SchemaFormControl.tsx │ │ │ │ │ ├── types.ts │ │ │ │ │ └── useToggleConfig.ts │ │ │ │ ├── LinkComponentsToggle.module.scss │ │ │ │ ├── LinkComponentsToggle.tsx │ │ │ │ ├── RefsHandler.tsx │ │ │ │ ├── SchemaForm.stories.tsx │ │ │ │ ├── SchemaForm.test.tsx │ │ │ │ ├── SchemaForm.tsx │ │ │ │ ├── SchemaFormRemainingFields.tsx │ │ │ │ ├── dynamicValidator.ts │ │ │ │ ├── useErrorAtPath.ts │ │ │ │ └── utils.ts │ │ │ ├── SelectWrapper.module.scss │ │ │ ├── SelectWrapper.tsx │ │ │ ├── SwitchWrapper.tsx │ │ │ ├── TextAreaWrapper.tsx │ │ │ └── index.ts │ │ ├── illustrations │ │ │ ├── airbyte-logo-icon.svg │ │ │ └── airbyte-logo.svg │ │ ├── index.tsx │ │ ├── login │ │ │ └── SimpleAuthLoginForm │ │ │ │ ├── SimpleAuthLoginForm.module.scss │ │ │ │ ├── SimpleAuthLoginForm.tsx │ │ │ │ └── index.ts │ │ ├── settings │ │ │ └── SetupForm │ │ │ │ ├── SecurityCheck.tsx │ │ │ │ ├── SetupForm.tsx │ │ │ │ └── index.tsx │ │ ├── source │ │ │ └── SelectConnector │ │ │ │ ├── ConnectorButton.module.scss │ │ │ │ ├── ConnectorButton.tsx │ │ │ │ ├── ConnectorList.module.scss │ │ │ │ ├── ConnectorList.tsx │ │ │ │ ├── RequestConnectorModal.tsx │ │ │ │ ├── RequestNewConnectorButton.module.scss │ │ │ │ ├── RequestNewConnectorButton.tsx │ │ │ │ ├── SelectConnector.module.scss │ │ │ │ ├── SelectConnector.test.tsx │ │ │ │ ├── SelectConnector.tsx │ │ │ │ ├── SuggestedConnectors.module.scss │ │ │ │ ├── SuggestedConnectors.tsx │ │ │ │ ├── _gridColumns.scss │ │ │ │ ├── index.ts │ │ │ │ └── useTrackSelectConnector.ts │ │ ├── ui │ │ │ ├── AdminWorkspaceWarning │ │ │ │ ├── AdminWorkspaceWarning.module.scss │ │ │ │ ├── AdminWorkspaceWarning.tsx │ │ │ │ └── index.ts │ │ │ ├── Badge │ │ │ │ ├── Badge.module.scss │ │ │ │ ├── Badge.stories.tsx │ │ │ │ ├── Badge.tsx │ │ │ │ └── index.ts │ │ │ ├── Banner │ │ │ │ ├── AlertBanner.module.scss │ │ │ │ ├── AlertBanner.stories.tsx │ │ │ │ └── AlertBanner.tsx │ │ │ ├── BorderedTiles │ │ │ │ ├── BorderedTiles.module.scss │ │ │ │ ├── BorderedTiles.stories.tsx │ │ │ │ ├── BorderedTiles.tsx │ │ │ │ └── index.ts │ │ │ ├── Box │ │ │ │ ├── Box.module.scss │ │ │ │ ├── Box.stories.module.scss │ │ │ │ ├── Box.stories.tsx │ │ │ │ ├── Box.tsx │ │ │ │ └── index.ts │ │ │ ├── BrandingBadge │ │ │ │ ├── BrandingBadge.test.tsx │ │ │ │ ├── BrandingBadge.tsx │ │ │ │ └── index.ts │ │ │ ├── Breadcrumbs │ │ │ │ ├── Breadcrumbs.module.scss │ │ │ │ ├── Breadcrumbs.stories.tsx │ │ │ │ ├── Breadcrumbs.tsx │ │ │ │ └── index.tsx │ │ │ ├── Button │ │ │ │ ├── Button.module.scss │ │ │ │ ├── Button.stories.tsx │ │ │ │ ├── Button.test.tsx │ │ │ │ ├── Button.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── types.tsx │ │ │ ├── Card │ │ │ │ ├── Card.module.scss │ │ │ │ ├── Card.stories.tsx │ │ │ │ ├── Card.tsx │ │ │ │ ├── HighlightCard.module.scss │ │ │ │ ├── HighlightCard.stories.tsx │ │ │ │ ├── HighlightCard.tsx │ │ │ │ └── index.tsx │ │ │ ├── CheckBox │ │ │ │ ├── CheckBox.module.scss │ │ │ │ ├── CheckBox.stories.tsx │ │ │ │ ├── CheckBox.tsx │ │ │ │ └── index.ts │ │ │ ├── ClearFiltersButton │ │ │ │ ├── ClearFiltersButton.module.scss │ │ │ │ ├── ClearFiltersButton.tsx │ │ │ │ └── index.ts │ │ │ ├── CodeEditor │ │ │ │ ├── CodeEditor.module.scss │ │ │ │ ├── CodeEditor.stories.tsx │ │ │ │ ├── CodeEditor.tsx │ │ │ │ ├── GraphqlEditor.tsx │ │ │ │ ├── GraphqlFormatter.ts │ │ │ │ └── index.tsx │ │ │ ├── Collapsible │ │ │ │ ├── Collapsible.module.scss │ │ │ │ ├── Collapsible.stories.tsx │ │ │ │ ├── Collapsible.tsx │ │ │ │ └── index.ts │ │ │ ├── ComboBox │ │ │ │ ├── ComboBox.module.scss │ │ │ │ ├── ComboBox.stories.tsx │ │ │ │ ├── ComboBox.tsx │ │ │ │ └── index.tsx │ │ │ ├── ConnectorDefinitionBranding │ │ │ │ ├── ConnectorDefinitionBranding.module.scss │ │ │ │ ├── ConnectorDefinitionBranding.tsx │ │ │ │ └── index.ts │ │ │ ├── CopyButton │ │ │ │ ├── CopyButton.module.scss │ │ │ │ ├── CopyButton.stories.tsx │ │ │ │ ├── CopyButton.tsx │ │ │ │ └── index.ts │ │ │ ├── DataLoadingError │ │ │ │ ├── DataLoadingError.tsx │ │ │ │ └── index.ts │ │ │ ├── DatePicker │ │ │ │ ├── CustomHeader.module.scss │ │ │ │ ├── CustomHeader.tsx │ │ │ │ ├── DatePicker.module.scss │ │ │ │ ├── DatePicker.stories.tsx │ │ │ │ ├── DatePicker.test.tsx │ │ │ │ ├── DatePicker.tsx │ │ │ │ ├── RangeDatePicker.module.scss │ │ │ │ ├── RangeDatePicker.stories.tsx │ │ │ │ ├── RangeDatePicker.tsx │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ │ ├── Drawer │ │ │ │ ├── Drawer.module.scss │ │ │ │ ├── Drawer.stories.tsx │ │ │ │ ├── Drawer.tsx │ │ │ │ └── index.ts │ │ │ ├── DropdownButton │ │ │ │ ├── DropdownButton.module.scss │ │ │ │ ├── DropdownButton.stories.tsx │ │ │ │ ├── DropdownButton.tsx │ │ │ │ └── index.tsx │ │ │ ├── DropdownMenu │ │ │ │ ├── DropdownMenu.module.scss │ │ │ │ ├── DropdownMenu.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── types.ts │ │ │ ├── FileUpload │ │ │ │ ├── FileUpload.module.scss │ │ │ │ ├── FileUpload.stories.tsx │ │ │ │ └── FileUpload.tsx │ │ │ ├── Flex │ │ │ │ ├── Flex.stories.tsx │ │ │ │ ├── FlexContainer.module.scss │ │ │ │ ├── FlexContainer.tsx │ │ │ │ ├── FlexItem.module.scss │ │ │ │ ├── FlexItem.tsx │ │ │ │ └── index.ts │ │ │ ├── Heading │ │ │ │ ├── Heading.module.scss │ │ │ │ ├── Heading.stories.tsx │ │ │ │ ├── Heading.tsx │ │ │ │ └── index.ts │ │ │ ├── Icon │ │ │ │ ├── Icon.docs-utils.module.scss │ │ │ │ ├── Icon.docs-utils.tsx │ │ │ │ ├── Icon.docs.mdx │ │ │ │ ├── Icon.docs.module.scss │ │ │ │ ├── Icon.module.scss │ │ │ │ ├── Icon.stories.tsx │ │ │ │ ├── Icon.tsx │ │ │ │ ├── icons │ │ │ │ │ ├── addCircleIcon.svg │ │ │ │ │ ├── aiStarsIcon.svg │ │ │ │ │ ├── arrowLeftIcon.svg │ │ │ │ │ ├── arrowRightIcon.svg │ │ │ │ │ ├── articleIcon.svg │ │ │ │ │ ├── bellIcon.svg │ │ │ │ │ ├── cactusIcon.svg │ │ │ │ │ ├── calendarCheckIcon.svg │ │ │ │ │ ├── calendarIcon.svg │ │ │ │ │ ├── caretDownIcon.svg │ │ │ │ │ ├── castIcon.svg │ │ │ │ │ ├── certifiedIcon.svg │ │ │ │ │ ├── chartIcon.svg │ │ │ │ │ ├── chatIcon.svg │ │ │ │ │ ├── checkCircleIcon.svg │ │ │ │ │ ├── checkIcon.svg │ │ │ │ │ ├── chevronDownIcon.svg │ │ │ │ │ ├── chevronLeftIcon.svg │ │ │ │ │ ├── chevronRightIcon.svg │ │ │ │ │ ├── chevronUpDownIcon.svg │ │ │ │ │ ├── chevronUpIcon.svg │ │ │ │ │ ├── clockFilledIcon.svg │ │ │ │ │ ├── clockOutlineIcon.svg │ │ │ │ │ ├── codeIcon.svg │ │ │ │ │ ├── collapseAllIcon.svg │ │ │ │ │ ├── commentsIcon.svg │ │ │ │ │ ├── communityIcon.svg │ │ │ │ │ ├── connectionIcon.svg │ │ │ │ │ ├── contractIcon.svg │ │ │ │ │ ├── copyIcon.svg │ │ │ │ │ ├── creditsIcon.svg │ │ │ │ │ ├── crossIcon.svg │ │ │ │ │ ├── cursorIcon.svg │ │ │ │ │ ├── databaseIcon.svg │ │ │ │ │ ├── dayIcon.svg │ │ │ │ │ ├── dbtCloudIcon.svg │ │ │ │ │ ├── destinationIcon.svg │ │ │ │ │ ├── disabledIcon.svg │ │ │ │ │ ├── dockerIcon.svg │ │ │ │ │ ├── docsIcon.svg │ │ │ │ │ ├── downloadIcon.svg │ │ │ │ │ ├── dragHandleIcon.svg │ │ │ │ │ ├── duplicateIcon.svg │ │ │ │ │ ├── earthIcon.svg │ │ │ │ │ ├── envelopeIcon.svg │ │ │ │ │ ├── equalIcon.svg │ │ │ │ │ ├── errorFilledIcon.svg │ │ │ │ │ ├── errorOutlineIcon.svg │ │ │ │ │ ├── expandAllIcon.svg │ │ │ │ │ ├── expandIcon.svg │ │ │ │ │ ├── exportIcon.svg │ │ │ │ │ ├── eyeIcon.svg │ │ │ │ │ ├── eyeSlashIcon.svg │ │ │ │ │ ├── fileIcon.svg │ │ │ │ │ ├── filesIcon.svg │ │ │ │ │ ├── flashIcon.svg │ │ │ │ │ ├── folderIcon.svg │ │ │ │ │ ├── folderOpenIcon.svg │ │ │ │ │ ├── gearIcon.svg │ │ │ │ │ ├── github.svg │ │ │ │ │ ├── globeIcon.svg │ │ │ │ │ ├── googleIcon.svg │ │ │ │ │ ├── gridIcon.svg │ │ │ │ │ ├── helpIcon.svg │ │ │ │ │ ├── houseIcon.svg │ │ │ │ │ ├── idCardIcon.svg │ │ │ │ │ ├── importIcon.svg │ │ │ │ │ ├── infoFilledIcon.svg │ │ │ │ │ ├── infoIcon.svg │ │ │ │ │ ├── infoOutlineIcon.svg │ │ │ │ │ ├── integrationsIcon.svg │ │ │ │ │ ├── keyCircleIcon.svg │ │ │ │ │ ├── layersIcon.svg │ │ │ │ │ ├── lensIcon.svg │ │ │ │ │ ├── licenseIcon.svg │ │ │ │ │ ├── lightbulbIcon.svg │ │ │ │ │ ├── linkIcon.svg │ │ │ │ │ ├── loadingIcon.svg │ │ │ │ │ ├── locationIcon.svg │ │ │ │ │ ├── lockIcon.svg │ │ │ │ │ ├── mappingIcon.svg │ │ │ │ │ ├── menuIcon.svg │ │ │ │ │ ├── metricSuccessHighIcon.svg │ │ │ │ │ ├── metricSuccessLowIcon.svg │ │ │ │ │ ├── metricSuccessMedIcon.svg │ │ │ │ │ ├── metricSuccessNoneIcon.svg │ │ │ │ │ ├── metricUsageHighIcon.svg │ │ │ │ │ ├── metricUsageLowIcon.svg │ │ │ │ │ ├── metricUsageMedIcon.svg │ │ │ │ │ ├── metricUsageNoneIcon.svg │ │ │ │ │ ├── minusCircleIcon.svg │ │ │ │ │ ├── minusIcon.svg │ │ │ │ │ ├── modificationIcon.svg │ │ │ │ │ ├── monitorIcon.svg │ │ │ │ │ ├── moonIcon.svg │ │ │ │ │ ├── nestedIcon.svg │ │ │ │ │ ├── noteIcon.svg │ │ │ │ │ ├── notificationIcon.svg │ │ │ │ │ ├── onboardingIcon.svg │ │ │ │ │ ├── optionsIcon.svg │ │ │ │ │ ├── parametersIcon.svg │ │ │ │ │ ├── pauseFilledIcon.svg │ │ │ │ │ ├── pauseOutlineIcon.svg │ │ │ │ │ ├── pencilIcon.svg │ │ │ │ │ ├── playIcon.svg │ │ │ │ │ ├── plusIcon.svg │ │ │ │ │ ├── prefixIcon.svg │ │ │ │ │ ├── pulseIcon.svg │ │ │ │ │ ├── questionIcon.svg │ │ │ │ │ ├── recipesIcon.svg │ │ │ │ │ ├── resetIcon.svg │ │ │ │ │ ├── rocketIcon.svg │ │ │ │ │ ├── rotateIcon.svg │ │ │ │ │ ├── schemaIcon.svg │ │ │ │ │ ├── selectIcon.svg │ │ │ │ │ ├── shareIcon.svg │ │ │ │ │ ├── shortVideoIcon.svg │ │ │ │ │ ├── shrinkIcon.svg │ │ │ │ │ ├── signout.svg │ │ │ │ │ ├── simpleCircleIcon.svg │ │ │ │ │ ├── slackIcon.svg │ │ │ │ │ ├── sleepIcon.svg │ │ │ │ │ ├── sourceIcon.svg │ │ │ │ │ ├── starIcon.svg │ │ │ │ │ ├── starsIcon.svg │ │ │ │ │ ├── statusCancelledIcon.svg │ │ │ │ │ ├── statusErrorIcon.svg │ │ │ │ │ ├── statusInProgressIcon.svg │ │ │ │ │ ├── statusInactiveIcon.svg │ │ │ │ │ ├── statusQueuedIcon.svg │ │ │ │ │ ├── statusSleepIcon.svg │ │ │ │ │ ├── statusSuccessIcon.svg │ │ │ │ │ ├── statusWarningIcon.svg │ │ │ │ │ ├── stopFilledIcon.svg │ │ │ │ │ ├── stopOutlineIcon.svg │ │ │ │ │ ├── successFilledIcon.svg │ │ │ │ │ ├── successOutlineIcon.svg │ │ │ │ │ ├── suitcaseIcon.svg │ │ │ │ │ ├── syncIcon.svg │ │ │ │ │ ├── tableIcon.svg │ │ │ │ │ ├── targetIcon.svg │ │ │ │ │ ├── trashIcon.svg │ │ │ │ │ ├── unlockIcon.svg │ │ │ │ │ ├── unsorted.svg │ │ │ │ │ ├── userIcon.svg │ │ │ │ │ ├── warningFilledIcon.svg │ │ │ │ │ ├── warningOutlineIcon.svg │ │ │ │ │ └── wrenchIcon.svg │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── Input │ │ │ │ ├── Input.module.scss │ │ │ │ ├── Input.stories.tsx │ │ │ │ ├── Input.test.tsx │ │ │ │ ├── Input.tsx │ │ │ │ └── index.tsx │ │ │ ├── Link │ │ │ │ ├── ExternalLink.stories.tsx │ │ │ │ ├── ExternalLink.tsx │ │ │ │ ├── Link.module.scss │ │ │ │ ├── Link.stories.tsx │ │ │ │ ├── Link.tsx │ │ │ │ ├── getLinkClassNames.ts │ │ │ │ └── index.ts │ │ │ ├── ListBox │ │ │ │ ├── BaseListBox.tsx │ │ │ │ ├── FloatLayout.tsx │ │ │ │ ├── ListBox.stories.tsx │ │ │ │ ├── ListBox.tsx │ │ │ │ ├── ListboxButton.module.scss │ │ │ │ ├── ListboxButton.tsx │ │ │ │ ├── ListboxOption.module.scss │ │ │ │ ├── ListboxOption.tsx │ │ │ │ ├── ListboxOptions.module.scss │ │ │ │ ├── ListboxOptions.tsx │ │ │ │ ├── Option.tsx │ │ │ │ ├── VirtualListbox.tsx │ │ │ │ └── index.tsx │ │ │ ├── LoadingSkeleton │ │ │ │ ├── LoadingSkeleton.module.scss │ │ │ │ ├── LoadingSkeleton.stories.tsx │ │ │ │ ├── LoadingSkeleton.tsx │ │ │ │ └── index.ts │ │ │ ├── LoadingSpinner │ │ │ │ ├── LoadingSpinner.module.scss │ │ │ │ ├── LoadingSpinner.tsx │ │ │ │ └── index.tsx │ │ │ ├── Markdown │ │ │ │ ├── Markdown.module.scss │ │ │ │ ├── Markdown.stories.tsx │ │ │ │ ├── Markdown.test.tsx │ │ │ │ ├── Markdown.tsx │ │ │ │ ├── _markdown.scss │ │ │ │ ├── index.ts │ │ │ │ └── overrides │ │ │ │ │ ├── Admonition.module.scss │ │ │ │ │ ├── Admonition.tsx │ │ │ │ │ ├── Details.module.scss │ │ │ │ │ ├── Details.tsx │ │ │ │ │ ├── DocTabs.tsx │ │ │ │ │ ├── HideInUI.tsx │ │ │ │ │ ├── Pre.module.scss │ │ │ │ │ ├── Pre.tsx │ │ │ │ │ └── index.ts │ │ │ ├── Message │ │ │ │ ├── Message.module.scss │ │ │ │ ├── Message.stories.tsx │ │ │ │ ├── Message.tsx │ │ │ │ └── index.tsx │ │ │ ├── Modal │ │ │ │ ├── Modal.module.scss │ │ │ │ ├── Modal.stories.tsx │ │ │ │ ├── Modal.tsx │ │ │ │ ├── ModalBody.module.scss │ │ │ │ ├── ModalBody.tsx │ │ │ │ ├── ModalFooter.module.scss │ │ │ │ ├── ModalFooter.tsx │ │ │ │ └── index.ts │ │ │ ├── MultiSelect │ │ │ │ ├── MultiSelect.module.scss │ │ │ │ ├── MultiSelect.stories.tsx │ │ │ │ ├── MultiSelect.tsx │ │ │ │ └── index.ts │ │ │ ├── MultiSelectTags │ │ │ │ ├── MultiSelectTags.module.scss │ │ │ │ ├── MultiSelectTags.stories.tsx │ │ │ │ ├── MultiSelectTags.tsx │ │ │ │ └── index.ts │ │ │ ├── NumberBadge │ │ │ │ ├── NumberBadge.module.scss │ │ │ │ ├── NumberBadge.stories.tsx │ │ │ │ ├── NumberBadge.tsx │ │ │ │ └── index.tsx │ │ │ ├── Overlay │ │ │ │ ├── Overlay.module.scss │ │ │ │ ├── Overlay.stories.tsx │ │ │ │ ├── Overlay.tsx │ │ │ │ └── index.ts │ │ │ ├── PageGridContainer │ │ │ │ ├── PageGridContainer.module.scss │ │ │ │ ├── PageGridContainer.tsx │ │ │ │ └── index.tsx │ │ │ ├── PageHeader │ │ │ │ ├── PageHeader.module.scss │ │ │ │ ├── PageHeader.tsx │ │ │ │ ├── PageHeaderWithNavigation.module.scss │ │ │ │ ├── PageHeaderWithNavigation.tsx │ │ │ │ └── index.tsx │ │ │ ├── Paginator │ │ │ │ ├── Paginator.module.scss │ │ │ │ ├── Paginator.tsx │ │ │ │ └── index.tsx │ │ │ ├── Pre │ │ │ │ ├── Pre.module.scss │ │ │ │ ├── Pre.stories.tsx │ │ │ │ ├── Pre.tsx │ │ │ │ └── index.ts │ │ │ ├── ProgressBar │ │ │ │ ├── ProgressBar.module.scss │ │ │ │ ├── ProgressBar.stories.tsx │ │ │ │ ├── ProgressBar.tsx │ │ │ │ └── index.tsx │ │ │ ├── RadioButton │ │ │ │ ├── RadioButton.module.scss │ │ │ │ ├── RadioButton.stories.tsx │ │ │ │ ├── RadioButton.tsx │ │ │ │ └── index.tsx │ │ │ ├── RemoveButton │ │ │ │ ├── RemoveButton.module.scss │ │ │ │ └── RemoveButton.tsx │ │ │ ├── ResizablePanels │ │ │ │ ├── ResizablePanels.module.scss │ │ │ │ ├── ResizablePanels.tsx │ │ │ │ └── index.tsx │ │ │ ├── ScrollParent │ │ │ │ ├── ScrollParent.module.scss │ │ │ │ ├── ScrollParent.tsx │ │ │ │ └── index.tsx │ │ │ ├── SearchInput │ │ │ │ ├── SearchInput.module.scss │ │ │ │ ├── SearchInput.stories.tsx │ │ │ │ ├── SearchInput.test.tsx │ │ │ │ ├── SearchInput.tsx │ │ │ │ └── index.ts │ │ │ ├── SecretTextArea │ │ │ │ ├── SecretTextArea.module.scss │ │ │ │ ├── SecretTextArea.stories.tsx │ │ │ │ ├── SecretTextArea.test.tsx │ │ │ │ ├── SecretTextArea.tsx │ │ │ │ └── index.ts │ │ │ ├── Separator │ │ │ │ ├── Separator.module.scss │ │ │ │ ├── Separator.tsx │ │ │ │ └── index.ts │ │ │ ├── Spinner │ │ │ │ ├── Spinner.module.scss │ │ │ │ ├── Spinner.stories.tsx │ │ │ │ ├── Spinner.test.tsx │ │ │ │ ├── Spinner.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── Spinner.test.tsx.snap │ │ │ │ └── index.tsx │ │ │ ├── StatusIcon │ │ │ │ ├── CircleLoader.module.scss │ │ │ │ ├── CircleLoader.tsx │ │ │ │ ├── StatusIcon.module.scss │ │ │ │ ├── StatusIcon.stories.tsx │ │ │ │ ├── StatusIcon.test.tsx │ │ │ │ ├── StatusIcon.tsx │ │ │ │ └── index.ts │ │ │ ├── StepsIndicators │ │ │ │ ├── StepsIndicators.module.scss │ │ │ │ └── StepsIndicators.tsx │ │ │ ├── SupportLevelBadge │ │ │ │ ├── SupportLevelBadge.stories.tsx │ │ │ │ ├── SupportLevelBadge.tsx │ │ │ │ └── index.ts │ │ │ ├── Switch │ │ │ │ ├── Progress.svg │ │ │ │ ├── ProgressReverse.svg │ │ │ │ ├── Switch.module.scss │ │ │ │ ├── Switch.stories.tsx │ │ │ │ ├── Switch.tsx │ │ │ │ ├── SwitchWithLock.module.scss │ │ │ │ ├── SwitchWithLock.tsx │ │ │ │ └── index.tsx │ │ │ ├── SwitchNext │ │ │ │ ├── SwitchNext.module.scss │ │ │ │ ├── SwitchNext.stories.tsx │ │ │ │ ├── SwitchNext.tsx │ │ │ │ └── index.tsx │ │ │ ├── Table │ │ │ │ ├── SortableTableHeader │ │ │ │ │ ├── SortableTableHeader.module.scss │ │ │ │ │ ├── SortableTableHeader.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Table.module.scss │ │ │ │ ├── Table.stories.tsx │ │ │ │ ├── Table.test.tsx │ │ │ │ ├── Table.tsx │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── Tabs │ │ │ │ ├── ButtonTab.module.scss │ │ │ │ ├── ButtonTab.tsx │ │ │ │ ├── LinkTab.module.scss │ │ │ │ ├── LinkTab.tsx │ │ │ │ ├── Tabs.stories.tsx │ │ │ │ ├── Tabs.tsx │ │ │ │ └── index.ts │ │ │ ├── TagBadge │ │ │ │ ├── TagBadge.module.scss │ │ │ │ ├── TagBadge.stories.tsx │ │ │ │ ├── TagBadge.tsx │ │ │ │ └── index.ts │ │ │ ├── TagInput │ │ │ │ ├── TagInput.module.scss │ │ │ │ ├── TagInput.test.tsx │ │ │ │ ├── TagInput.tsx │ │ │ │ └── index.tsx │ │ │ ├── Text │ │ │ │ ├── MaskedText.stories.tsx │ │ │ │ ├── MaskedText.tsx │ │ │ │ ├── Text.module.scss │ │ │ │ ├── Text.stories.tsx │ │ │ │ ├── Text.tsx │ │ │ │ ├── TextWithOverflowTooltip.module.scss │ │ │ │ ├── TextWithOverflowTooltip.tsx │ │ │ │ └── index.ts │ │ │ ├── TextArea │ │ │ │ ├── TextArea.module.scss │ │ │ │ ├── TextArea.stories.tsx │ │ │ │ ├── TextArea.tsx │ │ │ │ └── index.tsx │ │ │ ├── TextHighlighter │ │ │ │ ├── TextHighlighter.module.scss │ │ │ │ ├── TextHighlighter.tsx │ │ │ │ └── index.ts │ │ │ ├── TextInputContainer │ │ │ │ ├── TextInputContainer.module.scss │ │ │ │ ├── TextInputContainer.stories.tsx │ │ │ │ ├── TextInputContainer.tsx │ │ │ │ └── index.ts │ │ │ ├── TextWithHTML │ │ │ │ ├── TextWithHTML.stories.tsx │ │ │ │ ├── TextWithHTML.tsx │ │ │ │ └── index.tsx │ │ │ ├── ThemeToggle │ │ │ │ ├── ThemeToggle.module.scss │ │ │ │ ├── ThemeToggle.stories.tsx │ │ │ │ ├── ThemeToggle.tsx │ │ │ │ └── index.tsx │ │ │ ├── Toast │ │ │ │ ├── Toast.module.scss │ │ │ │ ├── Toast.stories.tsx │ │ │ │ ├── Toast.tsx │ │ │ │ └── index.tsx │ │ │ ├── Tooltip │ │ │ │ ├── InfoTooltip.module.scss │ │ │ │ ├── InfoTooltip.tsx │ │ │ │ ├── Tooltip.module.scss │ │ │ │ ├── Tooltip.stories.tsx │ │ │ │ ├── Tooltip.tsx │ │ │ │ ├── TooltipLearnMoreLink.module.scss │ │ │ │ ├── TooltipLearnMoreLink.tsx │ │ │ │ ├── TooltipTable.module.scss │ │ │ │ ├── TooltipTable.tsx │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── UpsellCard │ │ │ │ └── UpsellCard.tsx │ │ │ └── ViewToggleButton │ │ │ │ ├── ViewToggleButton.module.scss │ │ │ │ ├── ViewToggleButton.tsx │ │ │ │ └── index.ts │ │ └── workspace │ │ │ ├── WorkspacesPickerNext.module.scss │ │ │ └── WorkspacesPickerNext.tsx │ ├── core │ │ ├── api │ │ │ ├── QueryProvider.module.scss │ │ │ ├── QueryProvider.tsx │ │ │ ├── README.md │ │ │ ├── apiCall.ts │ │ │ ├── apis.ts │ │ │ ├── cloud.ts │ │ │ ├── errors │ │ │ │ ├── ErrorWithJobInfo.ts │ │ │ │ ├── HttpError.ts │ │ │ │ ├── HttpProblem.test.ts │ │ │ │ ├── HttpProblem.ts │ │ │ │ └── index.ts │ │ │ ├── generated │ │ │ │ └── .gitignore │ │ │ ├── hooks │ │ │ │ ├── actorDefinitionVersions.ts │ │ │ │ ├── agents.ts │ │ │ │ ├── applications.ts │ │ │ │ ├── auth.ts │ │ │ │ ├── billing.ts │ │ │ │ ├── cloud │ │ │ │ │ ├── dbtCloud.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useGetWorkspaceUsage.ts │ │ │ │ │ └── usePrefetchWorkspaceData.ts │ │ │ │ ├── commands.ts │ │ │ │ ├── configTemplates.ts │ │ │ │ ├── connectionTemplates.ts │ │ │ │ ├── connections.tsx │ │ │ │ ├── connectorBuilderAssist.ts │ │ │ │ ├── connectorBuilderProject.ts │ │ │ │ ├── connectorDefinitionSpecification.ts │ │ │ │ ├── connectorDocumentation.ts │ │ │ │ ├── connectorOAuth.ts │ │ │ │ ├── connectorUpdates.ts │ │ │ │ ├── cron.ts │ │ │ │ ├── dataplaneGroups.ts │ │ │ │ ├── destinationDefinitions.ts │ │ │ │ ├── destinations.test.tsx │ │ │ │ ├── destinations.tsx │ │ │ │ ├── diagnostics.ts │ │ │ │ ├── domainVerification.ts │ │ │ │ ├── enterpriseDestinations.ts │ │ │ │ ├── enterpriseSources.ts │ │ │ │ ├── entitlements.ts │ │ │ │ ├── filters.ts │ │ │ │ ├── health.ts │ │ │ │ ├── index.ts │ │ │ │ ├── instanceConfiguration.ts │ │ │ │ ├── jobs.ts │ │ │ │ ├── mappers.tsx │ │ │ │ ├── notifications.ts │ │ │ │ ├── operations.ts │ │ │ │ ├── organizations.ts │ │ │ │ ├── partialUserConfigs.ts │ │ │ │ ├── permissions.ts │ │ │ │ ├── pypi.ts │ │ │ │ ├── security.ts │ │ │ │ ├── sourceDefinitions.ts │ │ │ │ ├── sources.test.tsx │ │ │ │ ├── sources.tsx │ │ │ │ ├── ssoConfig.ts │ │ │ │ ├── streams.ts │ │ │ │ ├── tags.ts │ │ │ │ ├── upgradeConnectorVersion.ts │ │ │ │ ├── userInvitations.tsx │ │ │ │ ├── users.ts │ │ │ │ └── workspaces.ts │ │ │ ├── index.ts │ │ │ ├── scopes.ts │ │ │ ├── types │ │ │ │ └── .gitignore │ │ │ ├── useRequestErrorHandler.tsx │ │ │ ├── useRequestOptions.ts │ │ │ └── useSuspenseQuery.ts │ │ ├── config │ │ │ ├── config.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── webappConfig.tsx │ │ ├── domain │ │ │ ├── catalog │ │ │ │ ├── index.tsx │ │ │ │ ├── models.ts │ │ │ │ ├── traverseSchemaToField.test.ts │ │ │ │ └── traverseSchemaToField.ts │ │ │ └── connector │ │ │ │ ├── connector.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ ├── source.ts │ │ │ │ └── types.ts │ │ ├── errors │ │ │ ├── I18nError.ts │ │ │ ├── components │ │ │ │ ├── DefaultErrorBoundary.test.tsx │ │ │ │ ├── DefaultErrorBoundary.tsx │ │ │ │ ├── ErrorDetails.module.scss │ │ │ │ ├── ErrorDetails.test.tsx │ │ │ │ ├── ErrorDetails.tsx │ │ │ │ ├── ForbiddenErrorBoundary.module.scss │ │ │ │ ├── ForbiddenErrorBoundary.test.tsx │ │ │ │ ├── ForbiddenErrorBoundary.tsx │ │ │ │ ├── WaitForRetry.module.scss │ │ │ │ ├── WaitForRetry.tsx │ │ │ │ ├── index.ts │ │ │ │ └── pixel-octavia.png │ │ │ ├── formatErrors.ts │ │ │ └── index.ts │ │ ├── form │ │ │ ├── FormBuildError.tsx │ │ │ ├── schemaToFormBlock.test.ts │ │ │ ├── schemaToFormBlock.ts │ │ │ ├── schemaToYup.test.ts │ │ │ ├── schemaToYup.ts │ │ │ └── types.ts │ │ ├── jsonSchema │ │ │ └── types.ts │ │ ├── services │ │ │ ├── analytics │ │ │ │ ├── AnalyticsProvider.tsx │ │ │ │ ├── AnalyticsService.test.ts │ │ │ │ ├── AnalyticsService.ts │ │ │ │ ├── HockeyStackAnalytics.tsx │ │ │ │ ├── PostHogAnalytics.tsx │ │ │ │ ├── __mocks__ │ │ │ │ │ ├── index.ts │ │ │ │ │ └── useAnalyticsService.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── pageTrackingCodes.tsx │ │ │ │ ├── types.ts │ │ │ │ ├── useAnalyticsService.tsx │ │ │ │ └── utils.ts │ │ │ ├── auth │ │ │ │ ├── AuthContext.ts │ │ │ │ ├── EmbeddedAuthService.tsx │ │ │ │ ├── EnterpriseAuthService.tsx │ │ │ │ ├── NoAuthService.tsx │ │ │ │ ├── OSSAuthService.tsx │ │ │ │ ├── SimpleAuthService.tsx │ │ │ │ ├── SimpleAuthTokenRefresher.tsx │ │ │ │ └── index.ts │ │ │ ├── connectorBuilder │ │ │ │ ├── ConnectorBuilderResolveContext.tsx │ │ │ │ └── ConnectorBuilderSchemaContext.tsx │ │ │ ├── embedded │ │ │ │ └── index.ts │ │ │ ├── features │ │ │ │ ├── FeatureService.test.tsx │ │ │ │ ├── FeatureService.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── index.tsx │ │ │ │ └── types.tsx │ │ │ ├── i18n │ │ │ │ ├── I18nProvider.test.tsx │ │ │ │ ├── I18nProvider.tsx │ │ │ │ └── index.ts │ │ │ ├── navigation │ │ │ │ ├── BlockerService.tsx │ │ │ │ └── index.ts │ │ │ └── ui │ │ │ │ ├── DrawerService.tsx │ │ │ │ └── FormModeContext.tsx │ │ └── utils │ │ │ ├── app.ts │ │ │ ├── asserts.ts │ │ │ ├── checkSubHourlySchedule.ts │ │ │ ├── clipboard.ts │ │ │ ├── color.test.ts │ │ │ ├── color.ts │ │ │ ├── common.test.ts │ │ │ ├── common.ts │ │ │ ├── connectorChatBuilderStorage.ts │ │ │ ├── cron │ │ │ ├── availableCronTimeZones.json │ │ │ ├── cron.test.ts │ │ │ ├── cron.ts │ │ │ ├── cronFrequency.test.ts │ │ │ ├── cronFrequency.ts │ │ │ └── index.ts │ │ │ ├── dataPrivacy.test.ts │ │ │ ├── dataPrivacy.ts │ │ │ ├── datadog.ts │ │ │ ├── debug.ts │ │ │ ├── errorStatusMessage.test.tsx │ │ │ ├── errorStatusMessage.tsx │ │ │ ├── file.ts │ │ │ ├── form.ts │ │ │ ├── freeEmailProviders.ts │ │ │ ├── fullstory.ts │ │ │ ├── isDevelopment.ts │ │ │ ├── isNonNullable.ts │ │ │ ├── links.ts │ │ │ ├── numberHelper.test.tsx │ │ │ ├── numberHelper.tsx │ │ │ ├── objects.test.ts │ │ │ ├── objects.ts │ │ │ ├── promises.ts │ │ │ ├── rbac │ │ │ ├── index.ts │ │ │ ├── intent.test.ts │ │ │ ├── intent.ts │ │ │ ├── intents.ts │ │ │ ├── rbac.docs.mdx │ │ │ ├── rbac.docs.tsx │ │ │ ├── rbac.test.ts │ │ │ ├── rbac.ts │ │ │ ├── rbacPermissionsQuery.test.ts │ │ │ ├── rbacPermissionsQuery.ts │ │ │ ├── useGeneratedIntent.test.ts │ │ │ └── useGeneratedIntent.ts │ │ │ ├── strings.test.ts │ │ │ ├── strings.ts │ │ │ ├── time.test.ts │ │ │ ├── time.ts │ │ │ ├── useDebounceValue.ts │ │ │ ├── useEnterpriseLicenseCheck.tsx │ │ │ ├── useGetActorIdFromParams.ts │ │ │ ├── useHeadlessUiOnClose │ │ │ ├── index.ts │ │ │ ├── useHeadlessUiOnClose.test.tsx │ │ │ └── useHeadlessUiOnClose.tsx │ │ │ ├── useLocalStorage.ts │ │ │ ├── useMemoDebug.ts │ │ │ ├── useOrganizationSubscriptionStatus.test.ts │ │ │ ├── useOrganizationSubscriptionStatus.ts │ │ │ ├── useProFeaturesModal.tsx │ │ │ ├── useRedirectFromChatConnectorBuilder.ts │ │ │ ├── utmStorage.test.ts │ │ │ ├── utmStorage.ts │ │ │ ├── uuid.ts │ │ │ └── zod.ts │ ├── dayjs-setup.ts │ ├── hooks │ │ ├── connection │ │ │ ├── useConfirmCatalogDiff.tsx │ │ │ └── useSchemaChanges.ts │ │ ├── services │ │ │ ├── ConfirmationModal │ │ │ │ ├── ConfirmationModalService.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── reducer.ts │ │ │ │ └── types.ts │ │ │ ├── ConnectionEdit │ │ │ │ ├── ConnectionEditService.test.tsx │ │ │ │ ├── ConnectionEditService.tsx │ │ │ │ └── useAnalyticsTrackFunctions.tsx │ │ │ ├── ConnectionForm │ │ │ │ ├── ConnectionFormService.test.tsx │ │ │ │ └── ConnectionFormService.tsx │ │ │ ├── Experiment │ │ │ │ ├── ExperimentService.test.tsx │ │ │ │ ├── ExperimentService.tsx │ │ │ │ ├── experiments.ts │ │ │ │ └── index.ts │ │ │ ├── FormChangeTracker │ │ │ │ ├── FormChangeTrackerService.tsx │ │ │ │ ├── hooks.test.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── Health │ │ │ │ ├── HealthPollService.tsx │ │ │ │ └── index.tsx │ │ │ ├── Modal │ │ │ │ ├── ModalService.test.tsx │ │ │ │ ├── ModalService.tsx │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── Notification │ │ │ │ ├── NotificationService.module.scss │ │ │ │ ├── NotificationService.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── reducer.ts │ │ │ │ └── types.ts │ │ │ ├── useBuildUpdateCheck.ts │ │ │ ├── useConnector.tsx │ │ │ ├── useConnectorAuth.tsx │ │ │ ├── useConnectorAuthRevocation.tsx │ │ │ ├── useRequestConnector.tsx │ │ │ └── useWorkspace.tsx │ │ ├── theme │ │ │ ├── useAirbyteTheme.module.scss │ │ │ └── useAirbyteTheme.tsx │ │ ├── useDeleteModal.tsx │ │ ├── useLoadingState.tsx │ │ ├── useQuery.ts │ │ └── useTypesafeReducer.ts │ ├── index.tsx │ ├── locales │ │ ├── en.errors.json │ │ └── en.json │ ├── packages │ │ └── cloud │ │ │ ├── AcceptInvitation.tsx │ │ │ ├── App.tsx │ │ │ ├── area │ │ │ └── billing │ │ │ │ ├── components │ │ │ │ ├── FormattedCredits │ │ │ │ │ ├── FormattedCredits.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── StatusBanner │ │ │ │ │ ├── StatusBanner.test.tsx │ │ │ │ │ ├── StatusBanner.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── UsagePerDayGraph │ │ │ │ │ ├── UsagePerDayGraph.module.scss │ │ │ │ │ ├── UsagePerDayGraph.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── utils │ │ │ │ ├── chartUtils.test.ts │ │ │ │ ├── chartUtils.ts │ │ │ │ ├── useBillingStatusBanner.tsx │ │ │ │ ├── useLinkToBillingPage.ts │ │ │ │ ├── useRedirectToCustomerPortal.ts │ │ │ │ └── useTrialEndedModal.tsx │ │ │ ├── cloudRoutePaths.tsx │ │ │ ├── cloudRoutes.tsx │ │ │ ├── components │ │ │ ├── CloudHelpDropdown.tsx │ │ │ ├── EntitlementsLoader.test.tsx │ │ │ └── EntitlementsLoader.tsx │ │ │ ├── services │ │ │ ├── auth │ │ │ │ ├── CloudAuthService.test.tsx │ │ │ │ └── CloudAuthService.tsx │ │ │ └── thirdParty │ │ │ │ ├── instatus │ │ │ │ ├── constants.ts │ │ │ │ ├── getCloudStatus.ts │ │ │ │ └── types.ts │ │ │ │ ├── launchdarkly │ │ │ │ ├── LDExperimentService.tsx │ │ │ │ ├── contextReducer.test.ts │ │ │ │ ├── contextReducer.ts │ │ │ │ ├── contexts.test.ts │ │ │ │ ├── contexts.ts │ │ │ │ └── index.ts │ │ │ │ └── zendesk │ │ │ │ ├── ZendeskProvider.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ ├── useUpdateStatusMessage.ts │ │ │ │ ├── useZendesk.ts │ │ │ │ ├── utils.ts │ │ │ │ └── zendesk.scss │ │ │ └── views │ │ │ ├── auth │ │ │ ├── Auth.module.scss │ │ │ ├── AuthLayout.tsx │ │ │ ├── LoginButtons │ │ │ │ ├── LoginButtons.module.scss │ │ │ │ ├── LoginButtons.tsx │ │ │ │ ├── assets │ │ │ │ │ ├── github-logo.svg │ │ │ │ │ └── google-logo.svg │ │ │ │ └── index.ts │ │ │ ├── LoginPage │ │ │ │ ├── EmbeddedLoginPage.module.scss │ │ │ │ ├── EmbeddedLoginPage.tsx │ │ │ │ ├── LoginPage.module.scss │ │ │ │ ├── LoginPage.tsx │ │ │ │ └── index.tsx │ │ │ ├── SSOBookmarkPage │ │ │ │ ├── SSOBookmark.tsx │ │ │ │ ├── SSOBookmarkPage.module.scss │ │ │ │ └── index.ts │ │ │ ├── SSOIdentifierPage │ │ │ │ ├── SSOIdentifierPage.module.scss │ │ │ │ ├── SSOIdentifierPage.tsx │ │ │ │ └── index.ts │ │ │ ├── SignupPage │ │ │ │ ├── EmbeddedSignUpPage.tsx │ │ │ │ ├── SignupPage.module.scss │ │ │ │ ├── SignupPage.tsx │ │ │ │ └── index.tsx │ │ │ ├── components │ │ │ │ ├── CheckBoxControl.tsx │ │ │ │ ├── Disclaimer.tsx │ │ │ │ ├── LoginSignupNavigation │ │ │ │ │ ├── LoginSignupNavigation.module.scss │ │ │ │ │ ├── LoginSignupNavigation.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── PersonQuoteCover │ │ │ │ │ ├── PersonQuoteCover.module.scss │ │ │ │ │ ├── PersonQuoteCover.tsx │ │ │ │ │ ├── cartdotcom-logo.svg │ │ │ │ │ ├── cartdotcom-person-photo.png │ │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ │ ├── billing │ │ │ ├── OrganizationBillingPage │ │ │ │ ├── AccountBalance │ │ │ │ │ ├── AccountBalance.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── BillingBanners.tsx │ │ │ │ ├── BillingInformation │ │ │ │ │ ├── BillingInformation.module.scss │ │ │ │ │ ├── BillingInformation.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── CloudSubscriptionSuccessModal │ │ │ │ │ ├── CloudSubscriptionSuccessModal.stories.tsx │ │ │ │ │ ├── CloudSubscriptionSuccessModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── CreditCardLogo.module.scss │ │ │ │ ├── CreditCardLogo.tsx │ │ │ │ ├── Invoices │ │ │ │ │ ├── InvoiceGrid.module.scss │ │ │ │ │ ├── InvoiceGrid.tsx │ │ │ │ │ ├── Invoices.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── OrganizationBillingPage.tsx │ │ │ │ ├── PaymentMethod │ │ │ │ │ ├── PaymentMethod.module.scss │ │ │ │ │ ├── PaymentMethod.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── SubscribeCards │ │ │ │ │ ├── SubscribeCards.module.scss │ │ │ │ │ ├── SubscribeCards.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Subscription │ │ │ │ │ ├── CancelSubscription.tsx │ │ │ │ │ ├── Subscription.module.scss │ │ │ │ │ ├── Subscription.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── UpdateButton │ │ │ │ │ ├── UpdateButton.module.scss │ │ │ │ │ ├── UpdateButton.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── index.tsx │ │ │ │ └── logos │ │ │ │ │ ├── amex.svg │ │ │ │ │ ├── diners.svg │ │ │ │ │ ├── discover.svg │ │ │ │ │ ├── generic.svg │ │ │ │ │ ├── link.svg │ │ │ │ │ ├── maestro.svg │ │ │ │ │ ├── mastercard.svg │ │ │ │ │ ├── unionpay.svg │ │ │ │ │ └── visa.svg │ │ │ └── OrganizationUsagePage │ │ │ │ ├── OrganizationCreditContext.tsx │ │ │ │ ├── OrganizationUsagePage.module.scss │ │ │ │ ├── OrganizationUsagePage.tsx │ │ │ │ ├── UsageByWorkspaceTable.module.scss │ │ │ │ ├── UsageByWorkspaceTable.tsx │ │ │ │ └── index.tsx │ │ │ ├── routes │ │ │ └── WorkspacesRoutes.tsx │ │ │ ├── settings │ │ │ ├── CloudSettingsPage.tsx │ │ │ ├── integrations │ │ │ │ ├── DbtCloudSettingsView.tsx │ │ │ │ └── useDbtTokenRemovalModal.tsx │ │ │ └── routePaths.ts │ │ │ ├── users │ │ │ ├── AccountSettingsView │ │ │ │ ├── AccountSettingsView.tsx │ │ │ │ └── components │ │ │ │ │ ├── EmailSection.module.scss │ │ │ │ │ ├── EmailSection.tsx │ │ │ │ │ ├── NameSection.tsx │ │ │ │ │ └── index.ts │ │ │ ├── ApplicationSettingsView │ │ │ │ ├── ActionButton.module.scss │ │ │ │ ├── ApplicationSettingsView.module.scss │ │ │ │ ├── ApplicationSettingsView.tsx │ │ │ │ ├── CreateApplicationControl.tsx │ │ │ │ ├── DeleteApplicationControl.tsx │ │ │ │ ├── GenerateTokenControl.tsx │ │ │ │ ├── TokenModal.module.scss │ │ │ │ ├── TokenModal.stories.tsx │ │ │ │ └── TokenModal.tsx │ │ │ └── InviteUsersHint │ │ │ │ ├── InviteUsersHint.module.scss │ │ │ │ ├── InviteUsersHint.test.tsx │ │ │ │ ├── InviteUsersHint.tsx │ │ │ │ └── index.ts │ │ │ └── workspaces │ │ │ ├── WorkspaceSettingsView │ │ │ ├── WorkspaceSettingsView.tsx │ │ │ ├── components │ │ │ │ └── UpdateWorkspaceSettingsForm.tsx │ │ │ └── index.tsx │ │ │ └── WorkspaceUsagePage │ │ │ ├── WorkspaceUsagePage.tsx │ │ │ ├── components │ │ │ ├── ConnectorOptionLabel.module.scss │ │ │ ├── ConnectorOptionLabel.tsx │ │ │ ├── CreditsUsageContext.tsx │ │ │ ├── CreditsUsageFilters.module.scss │ │ │ ├── CreditsUsageFilters.tsx │ │ │ ├── UsagePerConnectionTable.module.scss │ │ │ ├── UsagePerConnectionTable.tsx │ │ │ ├── calculateUsageDataObjects.test.tsx │ │ │ └── calculateUsageDataObjects.tsx │ │ │ └── index.tsx │ ├── pages │ │ ├── DefaultView.tsx │ │ ├── OnboardingPage │ │ │ ├── OnboardingPage.module.scss │ │ │ ├── OnboardingPage.tsx │ │ │ └── OnboardingSurvey │ │ │ │ ├── OnboardingDropdown.module.scss │ │ │ │ ├── OnboardingDropdown.tsx │ │ │ │ ├── OnboardingMultiselect.module.scss │ │ │ │ ├── OnboardingMultiselect.tsx │ │ │ │ ├── OnboardingSurvey.module.scss │ │ │ │ ├── OnboardingSurvey.tsx │ │ │ │ ├── index.ts │ │ │ │ └── onboarding_survey_definition.ts │ │ ├── SettingsPage │ │ │ ├── OrganizationSettingsPage.tsx │ │ │ ├── SettingsPage.tsx │ │ │ ├── UpdateOrganizationSettingsForm.tsx │ │ │ ├── UpdateSSOSettingsForm.tsx │ │ │ ├── Workspace │ │ │ │ ├── GeneralWorkspaceSettingsPage.tsx │ │ │ │ ├── WorkspaceMembersPage.tsx │ │ │ │ └── components │ │ │ │ │ ├── TagFormModal.module.scss │ │ │ │ │ ├── TagFormModal.tsx │ │ │ │ │ ├── TagsTable.module.scss │ │ │ │ │ └── TagsTable.tsx │ │ │ ├── components │ │ │ │ ├── DeleteWorkspace.module.scss │ │ │ │ ├── DeleteWorkspace.tsx │ │ │ │ ├── DiagnosticButton.tsx │ │ │ │ ├── DomainVerification │ │ │ │ │ ├── DeleteDomainConfirmationModal.tsx │ │ │ │ │ ├── DomainVerification.module.scss │ │ │ │ │ ├── DomainVerificationItem.tsx │ │ │ │ │ ├── DomainVerificationList.tsx │ │ │ │ │ ├── DomainVerificationModal.tsx │ │ │ │ │ ├── DomainVerificationSection.tsx │ │ │ │ │ ├── ResetDomainConfirmationModal.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── RegionsTable.tsx │ │ │ │ ├── SSOSettings.module.scss │ │ │ │ ├── SSOSettings.tsx │ │ │ │ ├── SSOSettingsValidation.tsx │ │ │ │ ├── ssoTestManager.ts │ │ │ │ ├── ssoTestUtils.ts │ │ │ │ └── useSSOTestCallback.ts │ │ │ ├── index.tsx │ │ │ └── pages │ │ │ │ ├── AccessManagementPage │ │ │ │ ├── OrganizationAccessManagementSection.module.scss │ │ │ │ ├── OrganizationAccessManagementSection.tsx │ │ │ │ ├── OrganizationUsersTable.tsx │ │ │ │ ├── WorkspaceAccessManagementSection.module.scss │ │ │ │ ├── WorkspaceAccessManagementSection.tsx │ │ │ │ ├── WorkspaceUsersTable.tsx │ │ │ │ └── components │ │ │ │ │ ├── AddUserModal.tsx │ │ │ │ │ ├── AddUserModalBody.module.scss │ │ │ │ │ ├── AddUserModalBody.tsx │ │ │ │ │ ├── CancelInvitationMenuItem.tsx │ │ │ │ │ ├── ChangeRoleMenuItem.module.scss │ │ │ │ │ ├── ChangeRoleMenuItem.tsx │ │ │ │ │ ├── ChangeRoleMenuItemContent.tsx │ │ │ │ │ ├── ExistingUserIndicator.tsx │ │ │ │ │ ├── GuestBadge.tsx │ │ │ │ │ ├── InviteUserRow.module.scss │ │ │ │ │ ├── InviteUserRow.tsx │ │ │ │ │ ├── RemoveRoleMenuItem.module.scss │ │ │ │ │ ├── RemoveRoleMenuItem.tsx │ │ │ │ │ ├── RoleManagementButton.module.scss │ │ │ │ │ ├── RoleManagementButton.tsx │ │ │ │ │ ├── RoleManagementCell.tsx │ │ │ │ │ ├── RoleManagementMenu.module.scss │ │ │ │ │ ├── RoleManagementMenu.tsx │ │ │ │ │ ├── RoleManagementMenuBody.module.scss │ │ │ │ │ ├── RoleManagementMenuBody.tsx │ │ │ │ │ ├── UserCell.tsx │ │ │ │ │ ├── UserRoleText.tsx │ │ │ │ │ ├── ViewOnlyUserRow.module.scss │ │ │ │ │ ├── ViewOnlyUserRow.tsx │ │ │ │ │ ├── useListUsersToAdd.test.tsx │ │ │ │ │ ├── useListUsersToAdd.tsx │ │ │ │ │ ├── util.test.tsx │ │ │ │ │ └── util.tsx │ │ │ │ ├── AccountPage │ │ │ │ ├── AccountPage.tsx │ │ │ │ ├── components │ │ │ │ │ ├── AccountForm.module.scss │ │ │ │ │ ├── AccountForm.tsx │ │ │ │ │ └── KeycloakAccountForm.tsx │ │ │ │ └── index.tsx │ │ │ │ ├── AdvancedSettingsPage │ │ │ │ ├── AdvancedSettingsPage.module.scss │ │ │ │ ├── AdvancedSettingsPage.tsx │ │ │ │ └── index.ts │ │ │ │ ├── ConnectorsPage │ │ │ │ ├── DestinationsPage.tsx │ │ │ │ ├── SourcesPage.tsx │ │ │ │ ├── components │ │ │ │ │ ├── AddCustomDockerImageConnectorModal.tsx │ │ │ │ │ ├── AddNewConnectorButton.tsx │ │ │ │ │ ├── ConnectorCell.module.scss │ │ │ │ │ ├── ConnectorCell.tsx │ │ │ │ │ ├── ConnectorsView.module.scss │ │ │ │ │ ├── ConnectorsView.tsx │ │ │ │ │ ├── ConnectorsViewContext.tsx │ │ │ │ │ ├── DestinationUpdateIndicator.tsx │ │ │ │ │ ├── ImageCell.module.scss │ │ │ │ │ ├── ImageCell.tsx │ │ │ │ │ ├── SourceUpdateIndicator.tsx │ │ │ │ │ ├── UpgradeAllButton.tsx │ │ │ │ │ └── builder-icon.svg │ │ │ │ └── index.tsx │ │ │ │ ├── LicenseDetailsPage │ │ │ │ ├── LicenseSettingsPage.module.scss │ │ │ │ ├── LicenseSettingsPage.tsx │ │ │ │ └── components │ │ │ │ │ ├── LicenseExpirationDetails.module.scss │ │ │ │ │ └── LicenseExpirationDetails.tsx │ │ │ │ ├── MetricsPage │ │ │ │ ├── MetricsPage.tsx │ │ │ │ ├── components │ │ │ │ │ └── MetricsForm.tsx │ │ │ │ └── index.tsx │ │ │ │ ├── NotificationPage │ │ │ │ ├── NotificationPage.tsx │ │ │ │ └── index.tsx │ │ │ │ └── Organization │ │ │ │ ├── GeneralOrganizationSettingsPage.tsx │ │ │ │ ├── OrganizationMembersPage.tsx │ │ │ │ └── SSOOrganizationSettingsPage.tsx │ │ ├── SetupPage │ │ │ ├── SetupPage.tsx │ │ │ └── index.tsx │ │ ├── connections │ │ │ ├── AllConnectionsPage │ │ │ │ ├── AllConnectionsPage.module.scss │ │ │ │ ├── AllConnectionsPage.tsx │ │ │ │ ├── ConnectionsFilters │ │ │ │ │ ├── ConnectionsFilters.module.scss │ │ │ │ │ ├── ConnectionsFilters.tsx │ │ │ │ │ ├── filterOptions.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ConnectionsListCard.module.scss │ │ │ │ ├── ConnectionsListCard.tsx │ │ │ │ ├── ConnectionsSummary │ │ │ │ │ ├── ConnectionsSummary.module.scss │ │ │ │ │ ├── ConnectionsSummary.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ConnectionsTable.tsx │ │ │ │ └── index.ts │ │ │ ├── ConfigureConnectionPage │ │ │ │ ├── ConfigureConnectionPage.module.scss │ │ │ │ ├── ConfigureConnectionPage.tsx │ │ │ │ └── index.ts │ │ │ ├── ConfigureDataActivationConnectionPage │ │ │ │ ├── ConfigureConnectionRoute.module.scss │ │ │ │ ├── ConfigureDataActivationConnectionPage.tsx │ │ │ │ └── index.ts │ │ │ ├── ConnectionMappingsPage │ │ │ │ ├── AddStreamForMappingComboBox.module.scss │ │ │ │ ├── AddStreamForMappingComboBox.tsx │ │ │ │ ├── ConnectionMappingsList.tsx │ │ │ │ ├── ConnectionMappingsPage.module.scss │ │ │ │ ├── ConnectionMappingsPage.tsx │ │ │ │ ├── EncryptionRow.tsx │ │ │ │ ├── FieldRenamingRow.tsx │ │ │ │ ├── HashFieldRow.tsx │ │ │ │ ├── MappingContext.tsx │ │ │ │ ├── MappingRow.module.scss │ │ │ │ ├── MappingRow.tsx │ │ │ │ ├── MappingTypeListBox.tsx │ │ │ │ ├── MappingValidationErrorMessage.tsx │ │ │ │ ├── MappingsEmptyState.tsx │ │ │ │ ├── MappingsUpsellEmptyState.tsx │ │ │ │ ├── RowFilteringMapperForm │ │ │ │ │ ├── RowFilteringMapperForm.test.tsx │ │ │ │ │ ├── RowFilteringMapperForm.tsx │ │ │ │ │ ├── formValueHelper.test.ts │ │ │ │ │ ├── formValueHelpers.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── SelectTargetField.module.scss │ │ │ │ ├── SelectTargetField.tsx │ │ │ │ ├── StreamMappingsCard.tsx │ │ │ │ ├── autoSubmitResolver.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mappings_screenshot.png │ │ │ │ ├── typeHelpers.ts │ │ │ │ ├── types.ts │ │ │ │ ├── useGetFieldsInStream.ts │ │ │ │ ├── useGetMappingsForCurrentConnection.tsx │ │ │ │ ├── useGetStreamsForNewMappings.tsx │ │ │ │ └── useUpdateMappingsForCurrentConnection.tsx │ │ │ ├── ConnectionPage │ │ │ │ ├── ConnectionPage.module.scss │ │ │ │ ├── ConnectionPage.tsx │ │ │ │ ├── ConnectionPageHeader.tsx │ │ │ │ ├── ConnectionTitleBlock.module.scss │ │ │ │ ├── ConnectionTitleBlock.tsx │ │ │ │ └── index.ts │ │ │ ├── ConnectionReplicationPage │ │ │ │ ├── ChangeWarningCard.module.scss │ │ │ │ ├── ChangeWarningCard.stories.tsx │ │ │ │ ├── ChangeWarningCard.tsx │ │ │ │ ├── ChangesReviewModal.module.scss │ │ │ │ ├── ChangesReviewModal.stories.tsx │ │ │ │ ├── ChangesReviewModal.tsx │ │ │ │ ├── ClearDataWarningModal.tsx │ │ │ │ ├── ConnectionReplicationPage.module.scss │ │ │ │ ├── ConnectionReplicationPage.test.tsx │ │ │ │ ├── ConnectionReplicationPage.tsx │ │ │ │ ├── RecommendRefreshModal.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── ConnectionReplicationPage.test.tsx.snap │ │ │ │ ├── connectionUpdateHelpers.test.tsx │ │ │ │ ├── connectionUpdateHelpers.tsx │ │ │ │ ├── index.ts │ │ │ │ └── useAnalyticsTrackFunctions.ts │ │ │ ├── ConnectionSettingsPage │ │ │ │ ├── ConnectionRefreshModal.tsx │ │ │ │ ├── ConnectionSettingsPage.module.scss │ │ │ │ ├── ConnectionSettingsPage.tsx │ │ │ │ ├── SchemaUpdateNotifications.module.scss │ │ │ │ ├── StateBlock.module.scss │ │ │ │ ├── StateBlock.tsx │ │ │ │ ├── StreamsRefreshListBlock.module.scss │ │ │ │ ├── StreamsRefreshListBlock.tsx │ │ │ │ └── index.ts │ │ │ ├── ConnectionTimelinePage │ │ │ │ ├── ConnectionTimelineAllEventsList.module.scss │ │ │ │ ├── ConnectionTimelineAllEventsList.test.tsx │ │ │ │ ├── ConnectionTimelineAllEventsList.tsx │ │ │ │ ├── ConnectionTimelineEventActions.module.scss │ │ │ │ ├── ConnectionTimelineEventActions.tsx │ │ │ │ ├── ConnectionTimelineEventIcon.module.scss │ │ │ │ ├── ConnectionTimelineEventIcon.tsx │ │ │ │ ├── ConnectionTimelineEventItem.module.scss │ │ │ │ ├── ConnectionTimelineEventItem.tsx │ │ │ │ ├── ConnectionTimelineEventSummary.module.scss │ │ │ │ ├── ConnectionTimelineEventSummary.tsx │ │ │ │ ├── ConnectionTimelineFilters.module.scss │ │ │ │ ├── ConnectionTimelineFilters.tsx │ │ │ │ ├── ConnectionTimelinePage.tsx │ │ │ │ ├── JobEventMenu.module.scss │ │ │ │ ├── JobEventMenu.tsx │ │ │ │ ├── JobLogsModalContent.tsx │ │ │ │ ├── components │ │ │ │ │ ├── CatalogChangeEventItem.module.scss │ │ │ │ │ ├── CatalogChangeEventItem.tsx │ │ │ │ │ ├── CatalogConfigDiffModal │ │ │ │ │ │ ├── CatalogConfigDiffModal.tsx │ │ │ │ │ │ ├── CursorFieldsDiffSection.module.scss │ │ │ │ │ │ ├── CursorFieldsDiffSection.tsx │ │ │ │ │ │ ├── FieldsDataTypeDiffSection.module.scss │ │ │ │ │ │ ├── FieldsDataTypeDiffSection.tsx │ │ │ │ │ │ ├── PrimaryKeysDiffSection.module.scss │ │ │ │ │ │ ├── PrimaryKeysDiffSection.tsx │ │ │ │ │ │ ├── StreamAndFieldDiffSection.module.scss │ │ │ │ │ │ ├── StreamAndFieldDiffSection.tsx │ │ │ │ │ │ ├── SyncModesDiffSection.module.scss │ │ │ │ │ │ └── SyncModesDiffSection.tsx │ │ │ │ │ ├── ClearEventItem.tsx │ │ │ │ │ ├── ClearRunningItem.tsx │ │ │ │ │ ├── ConnectionDisabledEventItem.tsx │ │ │ │ │ ├── ConnectionEnabledEventItem.tsx │ │ │ │ │ ├── ConnectionSettingsUpdateEventItem.tsx │ │ │ │ │ ├── ConnectionSettingsUpdateEventItemDescriptions.tsx │ │ │ │ │ ├── ConnectorUpdateEventItem.stories.tsx │ │ │ │ │ ├── ConnectorUpdateEventItem.tsx │ │ │ │ │ ├── JobStartEventItem.tsx │ │ │ │ │ ├── JobStats.tsx │ │ │ │ │ ├── MappingEventItem.stories.tsx │ │ │ │ │ ├── MappingEventItem.tsx │ │ │ │ │ ├── RefreshEventItem.tsx │ │ │ │ │ ├── RefreshRunningItem.tsx │ │ │ │ │ ├── RejectedRecordsLink.module.scss │ │ │ │ │ ├── RejectedRecordsLink.tsx │ │ │ │ │ ├── RunningJobItem.tsx │ │ │ │ │ ├── SchemaUpdateEventItem.tsx │ │ │ │ │ ├── SyncEventItem.tsx │ │ │ │ │ ├── SyncFailEventItem.tsx │ │ │ │ │ ├── SyncRunningItem.tsx │ │ │ │ │ └── TimelineEventUser.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ ├── utils.test.ts │ │ │ │ └── utils.tsx │ │ │ ├── ConnectionTransformationPage │ │ │ │ ├── ConnectionTransformationPage.module.scss │ │ │ │ ├── ConnectionTransformationPage.tsx │ │ │ │ ├── DbtCloudTransformations │ │ │ │ │ ├── DbtCloudTransformations.tsx │ │ │ │ │ ├── DbtCloudTransformationsForm │ │ │ │ │ │ ├── DbtCloudTransformationsForm.tsx │ │ │ │ │ │ ├── DbtCloudTransformationsFormControls.module.scss │ │ │ │ │ │ ├── DbtCloudTransformationsFormControls.tsx │ │ │ │ │ │ ├── NoDbtIntegrationMessage.tsx │ │ │ │ │ │ ├── NoJobsFoundForAccountMessage.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── JobListItem │ │ │ │ │ │ ├── JobListItem.module.scss │ │ │ │ │ │ ├── JobListItem.tsx │ │ │ │ │ │ ├── dbt-bit_tm.svg │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── ConnectionsRoutes.test.tsx │ │ │ ├── ConnectionsRoutes.tsx │ │ │ ├── CreateConnectionPage │ │ │ │ ├── CreateConnectionPage.tsx │ │ │ │ ├── CreateConnectionTitleBlock.module.scss │ │ │ │ ├── CreateConnectionTitleBlock.tsx │ │ │ │ └── index.ts │ │ │ ├── CreateDataActivationConnectionRoutes.tsx │ │ │ ├── DataActivationMappingPage │ │ │ │ ├── DataActivationMappingPage.module.scss │ │ │ │ ├── DataActivationMappingPage.tsx │ │ │ │ └── index.ts │ │ │ ├── EditDataActivationMappingsPage │ │ │ │ ├── EditDataActivationMappingsPage.tsx │ │ │ │ └── index.ts │ │ │ └── StreamStatusPage │ │ │ │ ├── ConnectionStatusCard.module.scss │ │ │ │ ├── ConnectionStatusMessages.module.scss │ │ │ │ ├── ConnectionStatusMessages.tsx │ │ │ │ ├── DataFreshnessCell.tsx │ │ │ │ ├── LatestSyncCell.test.tsx │ │ │ │ ├── LatestSyncCell.tsx │ │ │ │ ├── StreamActionsMenu.module.scss │ │ │ │ ├── StreamActionsMenu.tsx │ │ │ │ ├── StreamStatusPage.module.scss │ │ │ │ ├── StreamStatusPage.tsx │ │ │ │ ├── StreamsList.module.scss │ │ │ │ ├── StreamsList.test.tsx │ │ │ │ ├── StreamsList.tsx │ │ │ │ ├── StreamsListContext.tsx │ │ │ │ ├── StreamsListHeaderListbox.module.scss │ │ │ │ ├── StreamsListHeaderListbox.tsx │ │ │ │ ├── StreamsListStatusCell.tsx │ │ │ │ ├── StreamsListSubtitle.tsx │ │ │ │ ├── SyncMetricListbox.tsx │ │ │ │ └── index.tsx │ │ ├── connectorBuilder │ │ │ ├── ConnectorBuilderCreatePage │ │ │ │ ├── ConnectorBuilderCreatePage.module.scss │ │ │ │ ├── ConnectorBuilderCreatePage.tsx │ │ │ │ ├── import-yaml.svg │ │ │ │ ├── index.ts │ │ │ │ ├── load-existing-connector.svg │ │ │ │ └── start-from-scratch.svg │ │ │ ├── ConnectorBuilderEditPage │ │ │ │ ├── ConnectorBuilderEditPage.module.scss │ │ │ │ ├── ConnectorBuilderEditPage.tsx │ │ │ │ └── index.ts │ │ │ ├── ConnectorBuilderForkPage │ │ │ │ ├── ConnectorBuilderForkPage.module.scss │ │ │ │ ├── ConnectorBuilderForkPage.tsx │ │ │ │ └── index.ts │ │ │ ├── ConnectorBuilderGeneratePage │ │ │ │ ├── ConnectorBuilderGeneratePage.module.scss │ │ │ │ ├── ConnectorBuilderGeneratePage.tsx │ │ │ │ └── index.ts │ │ │ ├── ConnectorBuilderListPage │ │ │ │ ├── ConnectorBuilderListPage.tsx │ │ │ │ └── index.ts │ │ │ ├── ConnectorBuilderRoutes.tsx │ │ │ └── components │ │ │ │ ├── AirbyteTitle.module.scss │ │ │ │ ├── AirbyteTitle.tsx │ │ │ │ ├── BackButton.module.scss │ │ │ │ ├── BackButton.tsx │ │ │ │ ├── ForkConnectorButton.tsx │ │ │ │ ├── ForkInBuilderButton.module.scss │ │ │ │ ├── useBuilderCompatibleSourceDefinitions.tsx │ │ │ │ └── useCreateAndNavigate.tsx │ │ ├── destination │ │ │ ├── AllDestinationsPage │ │ │ │ ├── AllDestinationsPage.module.scss │ │ │ │ ├── AllDestinationsPage.tsx │ │ │ │ └── index.tsx │ │ │ ├── CreateDestinationPage │ │ │ │ ├── CreateDestinationPage.module.scss │ │ │ │ ├── CreateDestinationPage.tsx │ │ │ │ ├── DestinationFormWithAgent.tsx │ │ │ │ └── index.tsx │ │ │ ├── DestinationConnectionsPage │ │ │ │ ├── DestinationConnectionsPage.module.scss │ │ │ │ ├── DestinationConnectionsPage.tsx │ │ │ │ └── index.ts │ │ │ ├── DestinationItemPage │ │ │ │ ├── DestinationItemPage.module.scss │ │ │ │ ├── DestinationItemPage.tsx │ │ │ │ └── index.tsx │ │ │ ├── DestinationSettingsPage │ │ │ │ ├── DestinationSettings.module.scss │ │ │ │ ├── DestinationSettingsPage.tsx │ │ │ │ └── index.ts │ │ │ └── SelectDestinationPage │ │ │ │ ├── SelectDestinationPage.tsx │ │ │ │ └── index.tsx │ │ ├── embedded │ │ │ ├── EmbeddedOnboardingPage │ │ │ │ ├── EmbeddedOnboardingPage.tsx │ │ │ │ ├── EmbeddedOnboardingPageLayout.module.scss │ │ │ │ ├── EmbeddedOnboardingPageLayout.tsx │ │ │ │ ├── EmbeddedUpsell.module.scss │ │ │ │ ├── EmbeddedUpsell.tsx │ │ │ │ ├── components │ │ │ │ │ ├── EmbedCodeStep.module.scss │ │ │ │ │ ├── EmbedCodeStep.tsx │ │ │ │ │ ├── EmbeddedSetupFinish.module.scss │ │ │ │ │ ├── EmbeddedSetupFinish.tsx │ │ │ │ │ ├── SelectEmbeddedDestination.tsx │ │ │ │ │ └── SetupEmbeddedDestination.tsx │ │ │ │ └── embedded_widget.png │ │ │ └── EmbeddedSourceCreatePage │ │ │ │ ├── EmbeddedSourcePage.module.scss │ │ │ │ ├── EmbeddedSourcePage.tsx │ │ │ │ ├── components │ │ │ │ ├── ConfigTemplateList.tsx │ │ │ │ ├── ListItemButton.module.scss │ │ │ │ ├── ListItemButton.tsx │ │ │ │ ├── PartialUserConfigCreateForm.tsx │ │ │ │ ├── PartialUserConfigEditForm.module.scss │ │ │ │ ├── PartialUserConfigEditForm.tsx │ │ │ │ ├── PartialUserConfigForm.module.scss │ │ │ │ ├── PartialUserConfigForm.tsx │ │ │ │ ├── PartialUserConfigFormControls.module.scss │ │ │ │ ├── PartialUserConfigFormControls.tsx │ │ │ │ ├── PartialUserConfigHeader.module.scss │ │ │ │ ├── PartialUserConfigHeader.tsx │ │ │ │ ├── PartialUserConfigList.tsx │ │ │ │ ├── PartialUserConfigSuccessView.module.scss │ │ │ │ ├── PartialUserConfigSuccessView.tsx │ │ │ │ ├── SelectableList.module.scss │ │ │ │ ├── SelectableList.tsx │ │ │ │ ├── advancedAuthConversion.test.ts │ │ │ │ └── advancedAuthConversion.ts │ │ │ │ └── hooks │ │ │ │ └── useEmbeddedSourceParams.ts │ │ ├── login │ │ │ ├── LoginPage.module.scss │ │ │ └── LoginPage.tsx │ │ ├── organization │ │ │ └── OrganizationRoutes.tsx │ │ ├── routePaths.tsx │ │ ├── routes.tsx │ │ ├── source │ │ │ ├── AllSourcesPage │ │ │ │ ├── AllSourcesPage.module.scss │ │ │ │ ├── AllSourcesPage.tsx │ │ │ │ └── index.tsx │ │ │ ├── CreateSourcePage │ │ │ │ ├── CreateSourcePage.module.scss │ │ │ │ ├── CreateSourcePage.tsx │ │ │ │ ├── SourceForm.module.scss │ │ │ │ ├── SourceForm.tsx │ │ │ │ ├── SourceFormWithAgent.tsx │ │ │ │ └── index.tsx │ │ │ ├── SelectSourcePage │ │ │ │ ├── SelectSourcePage.tsx │ │ │ │ └── index.tsx │ │ │ ├── SourceConnectionsPage │ │ │ │ ├── SourceConnectionTable.tsx │ │ │ │ ├── SourceConnectionsPage.module.scss │ │ │ │ ├── SourceConnectionsPage.tsx │ │ │ │ └── index.tsx │ │ │ ├── SourceItemPage │ │ │ │ ├── SourceItemPage.module.scss │ │ │ │ ├── SourceItemPage.tsx │ │ │ │ └── index.tsx │ │ │ └── SourceSettingsPage │ │ │ │ ├── SourceSettingsPage.module.scss │ │ │ │ ├── SourceSettingsPage.tsx │ │ │ │ └── index.tsx │ │ └── workspaces │ │ │ ├── OrganizationWorkspacesPage.module.scss │ │ │ ├── OrganizationWorkspacesPage.tsx │ │ │ └── components │ │ │ ├── OrganizationWorkspaceItem.module.scss │ │ │ ├── OrganizationWorkspaceItem.tsx │ │ │ └── OrganizationWorkspacesCreateControl.tsx │ ├── scss │ │ ├── _colors.scss │ │ ├── _fonts.scss │ │ ├── _mixins.scss │ │ ├── _theme-dark.scss │ │ ├── _theme-light.scss │ │ ├── _variables.scss │ │ ├── _z-indices.scss │ │ ├── connection │ │ │ └── _stream-status-colors.scss │ │ └── global.scss │ ├── services │ │ └── connectorBuilder │ │ │ ├── ConnectorBuilderLocalStorageService.tsx │ │ │ ├── ConnectorBuilderStateService.tsx │ │ │ ├── SchemaWorker.ts │ │ │ └── connector_manifest_openapi.yaml │ ├── test-utils │ │ ├── TestSuspenseBoundary.tsx │ │ ├── classname-serializer.js │ │ ├── global-setup.js │ │ ├── index.ts │ │ ├── mock-data │ │ │ ├── mockAirbyteStream.ts │ │ │ ├── mockAirbyteStreamConfiguration.ts │ │ │ ├── mockAttempt.ts │ │ │ ├── mockCatalogDiff.ts │ │ │ ├── mockConfigTemplates.ts │ │ │ ├── mockConnection.ts │ │ │ ├── mockDataplaneGroups.ts │ │ │ ├── mockDestination.ts │ │ │ ├── mockDestinationOperations.ts │ │ │ ├── mockEmpty.js │ │ │ ├── mockIdentity.js │ │ │ ├── mockInstanceConfig.ts │ │ │ ├── mockJob.ts │ │ │ ├── mockJobsList.ts │ │ │ ├── mockLaunchDarklyContext.ts │ │ │ ├── mockSource.ts │ │ │ ├── mockStreamStatusRead.ts │ │ │ ├── mockSvg.js │ │ │ ├── mockSvgString.js │ │ │ ├── mockTheme.ts │ │ │ ├── mockUser.ts │ │ │ ├── mockUsersList.ts │ │ │ ├── mockWebappConfig.ts │ │ │ ├── mockWorkspace.ts │ │ │ ├── mockWorkspaceId.ts │ │ │ └── mockWorkspaceUsage.ts │ │ ├── mockExperiments.ts │ │ ├── mockMonaco.ts │ │ ├── setup-tests.ts │ │ └── testutils.tsx │ ├── types │ │ └── any-base.d.ts │ ├── views │ │ ├── Connector │ │ │ ├── ConnectorCard │ │ │ │ ├── ConnectorCard.module.scss │ │ │ │ ├── ConnectorCard.tsx │ │ │ │ ├── components │ │ │ │ │ ├── Controls.tsx │ │ │ │ │ ├── ShowLoadingMessage.tsx │ │ │ │ │ ├── TestCard.tsx │ │ │ │ │ ├── TestingConnectionSpinner.module.scss │ │ │ │ │ └── TestingConnectionSuccess.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── useAnalyticsTrackFunctions.tsx │ │ │ ├── ConnectorDocumentationLayout │ │ │ │ ├── ConnectorDocumentationLayout.module.scss │ │ │ │ ├── ConnectorDocumentationLayout.tsx │ │ │ │ ├── ConnectorDocumentationWrapper.tsx │ │ │ │ ├── DocumentationPanel.module.scss │ │ │ │ ├── DocumentationPanel.test.ts │ │ │ │ ├── DocumentationPanel.tsx │ │ │ │ ├── DocumentationPanelContext.tsx │ │ │ │ └── index.ts │ │ │ └── ConnectorForm │ │ │ │ ├── ConnectorForm.stories.tsx │ │ │ │ ├── ConnectorForm.test.tsx │ │ │ │ ├── ConnectorForm.tsx │ │ │ │ ├── FormRoot.module.scss │ │ │ │ ├── FormRoot.tsx │ │ │ │ ├── components │ │ │ │ ├── Property │ │ │ │ │ ├── Control.tsx │ │ │ │ │ ├── PropertyError.module.scss │ │ │ │ │ ├── PropertyError.tsx │ │ │ │ │ ├── PropertyLabel.stories.tsx │ │ │ │ │ ├── PropertyLabel.tsx │ │ │ │ │ ├── SecretConfirmationControl.module.scss │ │ │ │ │ └── SecretConfirmationControl.tsx │ │ │ │ ├── Sections │ │ │ │ │ ├── ConditionSection.module.scss │ │ │ │ │ ├── ConditionSection.tsx │ │ │ │ │ ├── FormSection.tsx │ │ │ │ │ ├── GroupLabel.tsx │ │ │ │ │ ├── PropertySection.module.scss │ │ │ │ │ ├── PropertySection.tsx │ │ │ │ │ ├── SectionContainer.module.scss │ │ │ │ │ ├── SectionContainer.tsx │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── AuthButton.module.scss │ │ │ │ │ │ ├── AuthButton.test.tsx │ │ │ │ │ │ ├── AuthButton.tsx │ │ │ │ │ │ ├── AuthSection.tsx │ │ │ │ │ │ ├── GoogleAuthButton.module.scss │ │ │ │ │ │ ├── GoogleAuthButton.tsx │ │ │ │ │ │ ├── QuickBooksAuthButton.module.scss │ │ │ │ │ │ ├── QuickBooksAuthButton.tsx │ │ │ │ │ │ ├── RevokeButton.tsx │ │ │ │ │ │ ├── googleAuthButton.svg │ │ │ │ │ │ ├── quickbooksAuthButton.svg │ │ │ │ │ │ ├── quickbooksAuthButtonHover.svg │ │ │ │ │ │ ├── useAnalyticsTrackFunctions.ts │ │ │ │ │ │ ├── useOauthFlowAdapter.tsx │ │ │ │ │ │ └── useOauthRevocationAdapter.tsx │ │ │ │ │ ├── useGroupsAndSections.test.ts │ │ │ │ │ └── useGroupsAndSections.tsx │ │ │ │ └── WarningMessage.tsx │ │ │ │ ├── connectorFormContext.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── types.ts │ │ │ │ ├── useAuthentication.mocks.ts │ │ │ │ ├── useAuthentication.test.tsx │ │ │ │ ├── useAuthentication.tsx │ │ │ │ ├── useBuildForm.tsx │ │ │ │ └── utils.ts │ │ └── layout │ │ │ └── SideBar │ │ │ ├── AirbyteHomeLink.module.scss │ │ │ ├── AirbyteHomeLink.tsx │ │ │ ├── NotificationIndicator.module.scss │ │ │ ├── NotificationIndicator.tsx │ │ │ ├── SideBar.module.scss │ │ │ └── components │ │ │ ├── HelpDropdown.module.scss │ │ │ ├── HelpDropdown.tsx │ │ │ ├── NavDropdown.tsx │ │ │ ├── NavItem.module.scss │ │ │ └── NavItem.tsx │ └── vite-env.d.ts ├── tsconfig.json └── vite.config.mts ├── airbyte-worker-models ├── build.gradle.kts └── src │ ├── generated │ └── java │ │ └── io │ │ └── airbyte │ │ └── persistence │ │ └── job │ │ └── models │ │ ├── HeartbeatConfig.java │ │ ├── IntegrationLauncherConfig.java │ │ ├── JobRunConfig.java │ │ └── ReplicationInput.java │ └── main │ └── kotlin │ └── io │ └── airbyte │ └── workers │ └── models │ ├── ArchitectureConstants.kt │ ├── CheckConnectionApiInput.kt │ ├── CheckConnectionInput.kt │ ├── DiscoverSourceApiInput.kt │ ├── InitContainerConstants.kt │ ├── JobInput.kt │ ├── RefreshSchemaActivityInput.kt │ ├── RefreshSchemaActivityOutput.kt │ ├── ReplicationActivityInput.kt │ ├── ReplicationApiInput.kt │ ├── ReplicationFeatureFlags.kt │ ├── SidecarInput.kt │ ├── SpecApiInput.kt │ ├── SpecInput.kt │ └── SyncJobCheckConnectionInputs.kt ├── airbyte-workers ├── Dockerfile ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── workers │ │ │ ├── Application.kt │ │ │ ├── ApplicationInitializer.kt │ │ │ ├── commands │ │ │ ├── ApiCommandBase.kt │ │ │ ├── CheckCommand.kt │ │ │ ├── CheckCommandV2.kt │ │ │ ├── ConnectorCommand.kt │ │ │ ├── DiscoverCommand.kt │ │ │ ├── DiscoverCommandV2.kt │ │ │ ├── ReplicationCommand.kt │ │ │ ├── SpecCommand.kt │ │ │ ├── SpecCommandV2.kt │ │ │ └── WorkloadCommandBase.kt │ │ │ ├── config │ │ │ ├── ActivityBeanFactory.kt │ │ │ ├── ApplicationBeanFactory.kt │ │ │ ├── CloudStorageBeanFactory.kt │ │ │ ├── HttpClientFactory.kt │ │ │ └── TemporalBeanFactory.kt │ │ │ ├── context │ │ │ └── AttemptContext.kt │ │ │ ├── controller │ │ │ └── HeartbeatController.kt │ │ │ ├── helpers │ │ │ ├── ContextConversionHelper.kt │ │ │ ├── CronSchedulingHelper.kt │ │ │ ├── ProgressChecker.kt │ │ │ ├── ProgressCheckerPredicates.kt │ │ │ ├── RetryStateClient.kt │ │ │ └── ScheduleJitterHelper.kt │ │ │ ├── input │ │ │ └── IntegrationLauncherConfigExtensions.kt │ │ │ ├── models │ │ │ ├── PostprocessCatalogInput.kt │ │ │ └── PostprocessCatalogOutput.kt │ │ │ ├── runtime │ │ │ ├── AirbyteWorkerActivityConfig.kt │ │ │ └── AirbyteWorkerRetryConfig.kt │ │ │ ├── storage │ │ │ └── activities │ │ │ │ ├── ActivityPayloadStorageClient.kt │ │ │ │ ├── ActivityPayloadURI.kt │ │ │ │ ├── NaiveEqualityComparator.kt │ │ │ │ └── OutputStorageClient.kt │ │ │ ├── sync │ │ │ └── WorkloadClient.kt │ │ │ ├── temporal │ │ │ ├── FailureConverter.kt │ │ │ ├── TemporalWorkerShutdownHook.kt │ │ │ ├── activities │ │ │ │ ├── ActorDefinitionUpdateActivity.kt │ │ │ │ ├── ConfigFetchActivityIO.kt │ │ │ │ ├── ReportRunTimeActivityInput.kt │ │ │ │ └── SyncFeatureFlagFetcherInput.kt │ │ │ ├── check │ │ │ │ └── connection │ │ │ │ │ └── CheckConnectionWorkflowImpl.kt │ │ │ ├── discover │ │ │ │ └── catalog │ │ │ │ │ ├── DiscoverCatalogHelperActivity.kt │ │ │ │ │ ├── DiscoverCatalogHelperActivityImpl.kt │ │ │ │ │ └── DiscoverCatalogWorkflowImpl.kt │ │ │ ├── jobpostprocessing │ │ │ │ └── JobPostProcessingWorkflow.kt │ │ │ ├── scheduling │ │ │ │ ├── ConnectionManagerWorkflowImpl.kt │ │ │ │ ├── SyncCheckConnectionResult.kt │ │ │ │ └── activities │ │ │ │ │ ├── AppendToAttemptLogActivity.kt │ │ │ │ │ ├── AppendToAttemptLogActivityImpl.kt │ │ │ │ │ ├── AutoDisableConnectionActivity.kt │ │ │ │ │ ├── AutoDisableConnectionActivityImpl.kt │ │ │ │ │ ├── CheckRunProgressActivity.kt │ │ │ │ │ ├── CheckRunProgressActivityImpl.kt │ │ │ │ │ ├── ConfigFetchActivity.kt │ │ │ │ │ ├── ConfigFetchActivityImpl.kt │ │ │ │ │ ├── FeatureFlagFetchActivity.kt │ │ │ │ │ ├── FeatureFlagFetchActivityImpl.kt │ │ │ │ │ ├── JobCreationAndStatusUpdateActivity.kt │ │ │ │ │ ├── JobCreationAndStatusUpdateActivityImpl.kt │ │ │ │ │ ├── JobPostProcessingActivity.kt │ │ │ │ │ ├── RecordMetricActivity.kt │ │ │ │ │ ├── RecordMetricActivityImpl.kt │ │ │ │ │ ├── RetryStatePersistenceActivity.kt │ │ │ │ │ ├── RetryStatePersistenceActivityImpl.kt │ │ │ │ │ ├── SlackConfigActivity.kt │ │ │ │ │ ├── SlackConfigActivityImpl.kt │ │ │ │ │ ├── StreamResetActivity.kt │ │ │ │ │ ├── StreamResetActivityImpl.kt │ │ │ │ │ ├── WorkflowConfigActivity.kt │ │ │ │ │ └── WorkflowConfigActivityImpl.kt │ │ │ ├── spec │ │ │ │ └── SpecWorkflowImpl.kt │ │ │ ├── sync │ │ │ │ ├── InvokeOperationsActivity.kt │ │ │ │ ├── InvokeOperationsActivityImpl.kt │ │ │ │ ├── SyncOutputProvider.kt │ │ │ │ ├── SyncWorkflowImpl.kt │ │ │ │ ├── SyncWorkflowV2Impl.kt │ │ │ │ ├── WebhookOperationActivity.kt │ │ │ │ └── WebhookOperationActivityImpl.kt │ │ │ └── workflows │ │ │ │ ├── ActorDefinitionUpdateWorkflowImpl.kt │ │ │ │ ├── ConnectorCommandWorkflow.kt │ │ │ │ └── DiscoverCatalogAndAutoPropagateWorkflowImpl.kt │ │ │ ├── tracing │ │ │ ├── StorageObjectGetInterceptor.kt │ │ │ └── TemporalSdkInterceptor.kt │ │ │ └── workload │ │ │ ├── DataplaneGroupResolver.kt │ │ │ ├── WorkloadConstants.kt │ │ │ ├── WorkloadIdGenerator.kt │ │ │ └── WorkspaceNotFoundException.kt │ └── resources │ │ ├── application-control-plane.yml │ │ ├── application.yml │ │ └── micronaut-banner.txt │ ├── resources │ └── WellKnownTypes.json │ ├── test-integration │ └── resources │ │ └── application-test.yml │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── workers │ │ ├── commands │ │ └── ReplicationCommandTest.kt │ │ ├── context │ │ └── AttemptContextTest.kt │ │ ├── helpers │ │ ├── CronSchedulingHelperTest.kt │ │ ├── ProgressCheckerPredicatesTest.kt │ │ ├── ProgressCheckerTest.kt │ │ ├── RetryStateClientTest.kt │ │ └── ScheduleJitterHelperMicronautTest.kt │ │ ├── runtime │ │ ├── AirbyteWorkerActivityConfigTest.kt │ │ └── AirbyteWorkerRetryConfigTest.kt │ │ ├── storage │ │ └── activities │ │ │ ├── ActivityPayloadStorageClientTest.kt │ │ │ └── OutputStorageClientTest.kt │ │ ├── sync │ │ └── WorkloadClientTest.kt │ │ ├── temporal │ │ ├── WorkspaceNotFoundScenarioTest.kt │ │ ├── discover │ │ │ └── catalog │ │ │ │ └── DiscoverCatalogHelperActivityTest.kt │ │ ├── scheduling │ │ │ ├── ConnectionManagerWorkflowTest.kt │ │ │ ├── activities │ │ │ │ ├── AppendToAttemptLogActivityTest.kt │ │ │ │ ├── AutoDisableConnectionActivityTest.kt │ │ │ │ ├── CheckRunProgressActivityTest.kt │ │ │ │ ├── ConfigFetchActivityTest.kt │ │ │ │ ├── FeatureFlagFetchActivityTest.kt │ │ │ │ ├── JobCreationAndStatusUpdateActivityTest.kt │ │ │ │ ├── RecordMetricActivityImplTest.kt │ │ │ │ ├── RetryStatePersistenceActivityTest.kt │ │ │ │ ├── SlackConfigActivityTest.kt │ │ │ │ ├── StreamResetActivityTest.kt │ │ │ │ └── WorkflowConfigActivityImplTest.kt │ │ │ ├── testcheckworkflow │ │ │ │ ├── CheckConnectionDestinationSystemErrorWorkflow.kt │ │ │ │ ├── CheckConnectionFailedWorkflow.kt │ │ │ │ ├── CheckConnectionSourceSuccessOnlyWorkflow.kt │ │ │ │ ├── CheckConnectionSuccessWorkflow.kt │ │ │ │ └── CheckConnectionSystemErrorWorkflow.kt │ │ │ └── testsyncworkflow │ │ │ │ ├── CancelledSyncWorkflow.kt │ │ │ │ ├── EmptySyncWorkflow.kt │ │ │ │ ├── ReplicateFailureSyncWorkflow.kt │ │ │ │ ├── SleepingSyncWorkflow.kt │ │ │ │ ├── SourceAndDestinationFailureSyncWorkflow.kt │ │ │ │ └── SyncWorkflowFailingOutputWorkflow.kt │ │ ├── stubs │ │ │ ├── ErrorTestWorkflowImpl.kt │ │ │ ├── InvalidTestWorkflowImpl.kt │ │ │ ├── TestActivity.kt │ │ │ ├── TestWorkflow.kt │ │ │ └── ValidTestWorkflowImpl.kt │ │ ├── sync │ │ │ ├── InvokeOperationsActivityTest.kt │ │ │ ├── SyncWorkflowV2Test.kt │ │ │ └── WebhookOperationActivityTest.kt │ │ └── workflows │ │ │ ├── ConnectorCommandActivityTest.kt │ │ │ ├── ConnectorCommandWorkflowMicronautTest.kt │ │ │ ├── ConnectorCommandWorkflowTest.kt │ │ │ ├── JobPostProcessingWorkflowStub.kt │ │ │ └── MockConnectorCommandWorkflow.kt │ │ ├── tracing │ │ ├── DummySpan.kt │ │ ├── StorageObjectGetInterceptorTest.kt │ │ └── TemporalSdkInterceptorTest.kt │ │ └── workload │ │ ├── DataplaneGroupResolverTest.kt │ │ └── WorkloadIdGeneratorTest.kt │ └── resources │ ├── Dockerfile.no_var │ ├── Dockerfile.with_var │ ├── airbyte_discovered_postgres_catalog_output.json │ ├── airbyte_postgres_catalog.json │ ├── application-schedule-jitter-test.yaml │ ├── application-test.yml │ ├── application-worker-activity.yml │ ├── application-worker-retries.yml │ ├── simple_postgres_catalog_output.json │ ├── simple_postgres_full_table_sync_catalog.json │ ├── simple_postgres_init.sql │ ├── singer_discovered_postgres_catalog_output.json │ ├── singer_postgres_catalog.json │ ├── stripe_schema_message.json │ └── valid_spec.json ├── airbyte-workload-api-server ├── Dockerfile ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── airbyte │ │ │ └── workload │ │ │ ├── api │ │ │ └── WorkloadApi.kt │ │ │ ├── config │ │ │ ├── DatabaseBeanFactory.kt │ │ │ ├── DataplaneMetricHelperBeanFactory.kt │ │ │ └── HelperBeanFactory.kt │ │ │ ├── controller │ │ │ └── HealthController.kt │ │ │ ├── errors │ │ │ ├── ConflictException.kt │ │ │ ├── InvalidStatusTransitionException.kt │ │ │ ├── KnownException.kt │ │ │ ├── KnownExceptionHandler.kt │ │ │ └── NotFoundException.kt │ │ │ ├── handler │ │ │ ├── WorkloadHandler.kt │ │ │ ├── WorkloadHandlerImpl.kt │ │ │ └── WorkloadMapper.kt │ │ │ ├── server │ │ │ └── Application.kt │ │ │ └── signal │ │ │ └── ApiSignalSender.kt │ └── resources │ │ ├── application.yml │ │ └── micronaut-banner.txt │ └── test │ ├── kotlin │ └── io │ │ └── airbyte │ │ └── workload │ │ ├── api │ │ └── WorkloadApiTest.kt │ │ ├── controller │ │ └── HealthControllerTest.kt │ │ ├── handler │ │ ├── WorkloadHandlerImplTest.kt │ │ └── WorkloadMapperKtTest.kt │ │ └── signal │ │ └── ApiSignalSenderTest.kt │ └── resources │ └── application-test.yaml ├── airbyte-workload-init-container ├── Dockerfile ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ ├── Application.kt │ │ ├── InputFetcher.kt │ │ ├── config │ │ │ └── ApplicationBeanFactory.kt │ │ ├── hydration │ │ │ ├── CheckConnectionInputHydrator.kt │ │ │ └── DiscoverCatalogInputHydrator.kt │ │ ├── input │ │ │ ├── CheckHydrationProcessor.kt │ │ │ ├── DiscoverHydrationProcessor.kt │ │ │ ├── InputHydrationProcessor.kt │ │ │ ├── ReplicationHydrationProcessor.kt │ │ │ └── SpecHydrationProcessor.kt │ │ ├── serde │ │ │ └── ObjectSerializer.kt │ │ └── system │ │ │ ├── FileClient.kt │ │ │ └── SystemClient.kt │ └── resources │ │ ├── application-cloud.yml │ │ ├── application-local-secrets.yml │ │ ├── application.yml │ │ └── micronaut-banner.txt │ └── test │ └── kotlin │ ├── InputFetcherTest.kt │ ├── hydration │ ├── CheckConnectionInputHydratorTest.kt │ └── DiscoverCatalogInputHydratorTest.kt │ ├── input │ ├── CheckHydrationProcessorTest.kt │ ├── DiscoverHydrationProcessorTest.kt │ ├── ReplicationHydrationProcessorTest.kt │ └── SpecHydrationProcessorTest.kt │ └── system │ └── FileClientTest.kt ├── airbyte-workload-launcher ├── Dockerfile ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ ├── Application.kt │ │ ├── ArchitectureDecider.kt │ │ ├── ClaimProcessorTracker.kt │ │ ├── ClaimedProcessor.kt │ │ ├── LauncherShutdownHelper.kt │ │ ├── PodSweeper.kt │ │ ├── QueueConsumerController.kt │ │ ├── RunawayPodSweeper.kt │ │ ├── StartupApplicationEventListener.kt │ │ ├── authn │ │ │ └── DataplaneIdentityService.kt │ │ ├── client │ │ │ ├── KubernetesClientWrapper.kt │ │ │ ├── LogContextFactory.kt │ │ │ └── WorkloadApiClient.kt │ │ ├── config │ │ │ ├── ApplicationBeanFactory.kt │ │ │ ├── ContainerConfigBeanFactory.kt │ │ │ ├── CustomOkHttpClientFactory.kt │ │ │ ├── EnvVarConfigBeanFactory.kt │ │ │ ├── OrchestratorEnvVarFactory.kt │ │ │ ├── PodFactoryBeanFactory.kt │ │ │ └── WorkloadApiQueueBeanFactory.kt │ │ ├── constants │ │ │ ├── ContainerConstants.kt │ │ │ ├── EnvVarConstants.kt │ │ │ ├── OrchestratorConstants.kt │ │ │ └── PodConstants.kt │ │ ├── context │ │ │ └── WorkloadSecurityContextProvider.kt │ │ ├── featureflag │ │ │ └── FeatureFlagContextUpdater.kt │ │ ├── helper │ │ │ └── ConnectorApmSupportHelper.kt │ │ ├── metrics │ │ │ ├── CustomMetricPublisherInstrumentInterceptor.kt │ │ │ ├── DataplaneMeterTagsUpdater.kt │ │ │ ├── MeterFilterFactory.kt │ │ │ └── ReactorMetricsWrapper.kt │ │ ├── model │ │ │ ├── DataplaneConfig.kt │ │ │ ├── MapEnvVarExtensions.kt │ │ │ └── WorkloadExtensions.kt │ │ ├── pipeline │ │ │ ├── LaunchPipeline.kt │ │ │ ├── PipelineIngressAdapter.kt │ │ │ ├── consumer │ │ │ │ ├── LauncherInput.kt │ │ │ │ ├── WorkloadApiQueueConsumer.kt │ │ │ │ └── WorkloadApiQueuePoller.kt │ │ │ ├── handlers │ │ │ │ ├── FailureHandler.kt │ │ │ │ └── SuccessHandler.kt │ │ │ └── stages │ │ │ │ ├── ArchitectureDeciderStage.kt │ │ │ │ ├── BuildInputStage.kt │ │ │ │ ├── CheckStatusStage.kt │ │ │ │ ├── ClaimStage.kt │ │ │ │ ├── EnforceMutexStage.kt │ │ │ │ ├── LaunchPodStage.kt │ │ │ │ ├── LoadShedStage.kt │ │ │ │ ├── StageName.kt │ │ │ │ └── model │ │ │ │ ├── ArchitectureEnvironment.kt │ │ │ │ ├── Stage.kt │ │ │ │ └── StageIO.kt │ │ └── pods │ │ │ ├── KubeInfo.kt │ │ │ ├── KubeNodeSelector.kt │ │ │ ├── KubePodClient.kt │ │ │ ├── KubePodLauncher.kt │ │ │ ├── PayloadKubeInputMapper.kt │ │ │ ├── PodLabeler.kt │ │ │ ├── PodNameGenerator.kt │ │ │ ├── PodNetworkSecurityLabeler.kt │ │ │ ├── PodStatusChecker.kt │ │ │ ├── ResourceConversionUtils.kt │ │ │ ├── factories │ │ │ ├── ConnectorPodFactory.kt │ │ │ ├── ContainerCommandFactory.kt │ │ │ ├── InitContainerFactory.kt │ │ │ ├── NodeSelectionFactory.kt │ │ │ ├── ProfilerContainerFactory.kt │ │ │ ├── ReplicationContainerFactory.kt │ │ │ ├── ReplicationPodFactory.kt │ │ │ ├── ResourceRequirementsFactory.kt │ │ │ ├── RuntimeEnvVarFactory.kt │ │ │ └── VolumeFactory.kt │ │ │ └── model │ │ │ └── NodeSelection.kt │ └── resources │ │ ├── application-cloud.yml │ │ ├── application-control-plane.yml │ │ ├── application-oss.yml │ │ ├── application-test.yml │ │ ├── application.yml │ │ └── micronaut-banner.txt │ └── test │ ├── kotlin │ ├── ArchitectureDeciderTest.kt │ ├── ClaimProcessorTrackerTest.kt │ ├── ClaimedProcessorTest.kt │ ├── PodSweeperTest.kt │ ├── QueueConsumerControllerTest.kt │ ├── RunawayPodSweeperTest.kt │ ├── StartupApplicationEventListenerTest.kt │ ├── authn │ │ └── DataplaneIdentityServiceTest.kt │ ├── client │ │ └── WorkloadApiClientTest.kt │ ├── config │ │ └── EnvVarConfigBeanFactoryTest.kt │ ├── context │ │ └── WorkloadSecurityContextProviderTest.kt │ ├── featureflag │ │ └── FeatureFlagContextUpdaterTest.kt │ ├── fixtures │ │ └── RecordFixtures.kt │ ├── helper │ │ └── ConnectorApmSupportHelperTest.kt │ ├── model │ │ └── MapEnvVarExtensionsTest.kt │ ├── pipeline │ │ ├── LaunchPipelineTest.kt │ │ ├── PipelineStartupTest.kt │ │ ├── consumer │ │ │ └── WorkloadApiQueuePollerTest.kt │ │ ├── handlers │ │ │ ├── FailureHandlerTest.kt │ │ │ └── SuccessHandlerTest.kt │ │ └── stages │ │ │ ├── BuildInputStageTest.kt │ │ │ ├── CheckStatusStageTest.kt │ │ │ ├── ClaimStageTest.kt │ │ │ ├── EnforceMutexStageTest.kt │ │ │ ├── LaunchPodStageTest.kt │ │ │ └── LoadShedStageTest.kt │ └── pods │ │ ├── KubeNodeSelectorTest.kt │ │ ├── KubePodClientTest.kt │ │ ├── KubePodLauncherTest.kt │ │ ├── PayloadKubeInputMapperTest.kt │ │ ├── PodLabelerTest.kt │ │ ├── PodNameGeneratorTest.kt │ │ ├── PodNetworkSecurityLabelerTest.kt │ │ ├── PodStatusCheckerTest.kt │ │ ├── ResourceConversionUtilsTest.kt │ │ └── factories │ │ ├── ConnectorPodFactoryTest.kt │ │ ├── NodeSelectionFactoryTest.kt │ │ ├── ReplicationPodFactoryTest.kt │ │ ├── ResourceRequirementsFactoryTest.kt │ │ └── RuntimeEnvVarFactoryTest.kt │ └── resources │ └── resource.requirements │ ├── large-resource-requirements.json │ ├── small-resource-requirements.json │ └── xsmall-resource-requirements.json ├── charts ├── helm-tests │ ├── Makefile │ ├── README.md │ ├── app_utils.go │ ├── chart_path.go │ ├── go.mod │ ├── go.sum │ ├── helm_opts.go │ ├── helm_utils.go │ ├── integration_tests │ │ ├── basic_install_test.go │ │ ├── init.go │ │ ├── kind.go │ │ └── provider.go │ ├── k8s_utils.go │ └── tests │ │ ├── v1 │ │ ├── basic_template_test.go │ │ ├── database_config_test.go │ │ ├── enterprise_config_test.go │ │ ├── fixtures │ │ │ ├── airbyte.yaml │ │ │ └── basic-enteprise-values.yaml │ │ ├── image_test.go │ │ ├── init_test.go │ │ ├── storage_config_test.go │ │ └── topology_test.go │ │ └── v2 │ │ ├── apps.go │ │ ├── aws_config_test.go │ │ ├── community_config_test.go │ │ ├── connector_rollout_worker_test.go │ │ ├── cron_test.go │ │ ├── data_plane_config_test.go │ │ ├── database_config_test.go │ │ ├── enterprise_config_test.go │ │ ├── featureflag_server_test.go │ │ ├── init_test.go │ │ ├── keycloak_test.go │ │ ├── manifest_server_test.go │ │ ├── metrics_test.go │ │ ├── secret_manager_config_test.go │ │ ├── server_test.go │ │ ├── storage_config_test.go │ │ ├── temporal_config_test.go │ │ ├── temporal_test.go │ │ ├── temporal_ui_test.go │ │ ├── webapp_test.go │ │ ├── worker_test.go │ │ ├── workload_api_server_test.go │ │ ├── workload_launcher_test.go │ │ └── workloads_test.go ├── test_resources │ └── pro │ │ ├── airbyte.yaml │ │ └── values.yaml └── v2 │ ├── airbyte-data-plane │ ├── .helmignore │ ├── Chart.yaml │ ├── Makefile │ ├── config.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── config │ │ │ ├── _common.tpl │ │ │ ├── _dataPlane.tpl │ │ │ ├── _enterprise.tpl │ │ │ ├── _images.tpl │ │ │ ├── _jobs.tpl │ │ │ ├── _logging.tpl │ │ │ ├── _metrics.tpl │ │ │ ├── _micronaut.tpl │ │ │ ├── _secretsManager.tpl │ │ │ ├── _storage.tpl │ │ │ ├── _temporal.tpl │ │ │ ├── _tracking.tpl │ │ │ ├── _worker.tpl │ │ │ ├── _workloadApiServer.tpl │ │ │ ├── _workloadLauncher.tpl │ │ │ └── _workloads.tpl │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── secret.yaml │ │ └── serviceaccount.yaml │ └── values.yaml │ └── airbyte │ ├── .helmignore │ ├── Chart.yaml │ ├── Makefile │ ├── README.md │ ├── config.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── _images.tpl │ ├── airbyte-bootloader │ │ ├── bootloader-secrets.yaml │ │ └── pod.yaml │ ├── airbyte-connector-rollout-worker │ │ └── deployment.yaml │ ├── airbyte-cron │ │ ├── cron-secrets.yaml │ │ └── deployment.yaml │ ├── airbyte-db.yaml │ ├── airbyte-featureflag-server │ │ ├── deployment.yaml │ │ └── service.yaml │ ├── airbyte-keycloak-setup │ │ └── job.yaml │ ├── airbyte-keycloak │ │ ├── service.yaml │ │ └── statefulset.yaml │ ├── airbyte-manifest-server │ │ ├── deployment.yaml │ │ └── service.yaml │ ├── airbyte-metrics │ │ └── deployment.yaml │ ├── airbyte-server │ │ ├── deployment.yaml │ │ └── service.yaml │ ├── airbyte-stigg-sidecar │ │ ├── deployment.yaml │ │ └── service.yaml │ ├── airbyte-temporal-ui │ │ ├── deployment.yaml │ │ └── service.yaml │ ├── airbyte-temporal │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ └── service.yaml │ ├── airbyte-webapp │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ └── service.yaml │ ├── airbyte-worker │ │ └── deployment.yaml │ ├── airbyte-workload-api-server │ │ ├── deployment.yaml │ │ └── service.yaml │ ├── airbyte-workload-launcher │ │ ├── deployment.yaml │ │ └── jobs-secrets.yaml │ ├── config │ │ ├── _auth.tpl │ │ ├── _aws.tpl │ │ ├── _cluster.tpl │ │ ├── _common.tpl │ │ ├── _connector.tpl │ │ ├── _connectorRollout.tpl │ │ ├── _connectorRolloutWorker.tpl │ │ ├── _cron.tpl │ │ ├── _customerio.tpl │ │ ├── _database.tpl │ │ ├── _datadog.tpl │ │ ├── _dataplaneGroups.tpl │ │ ├── _enterprise.tpl │ │ ├── _featureFlags.tpl │ │ ├── _java.tpl │ │ ├── _jobs.tpl │ │ ├── _keycloak.tpl │ │ ├── _logging.tpl │ │ ├── _metrics.tpl │ │ ├── _micronaut.tpl │ │ ├── _minio.tpl │ │ ├── _otel.tpl │ │ ├── _secretsManager.tpl │ │ ├── _server.tpl │ │ ├── _shopify.tpl │ │ ├── _stigg.tpl │ │ ├── _storage.tpl │ │ ├── _temporal.tpl │ │ ├── _topology.tpl │ │ ├── _tracking.tpl │ │ ├── _webapp.tpl │ │ ├── _worker.tpl │ │ ├── _workloadApiServer.tpl │ │ ├── _workloadLauncher.tpl │ │ └── _workloads.tpl │ ├── env-configmap.yaml │ ├── gcs-log-creds-secret.yaml │ ├── ingress.yaml │ ├── minio.yaml │ ├── secret.yaml │ ├── serviceaccount.yaml │ └── tests │ │ └── test-webapp.yaml │ └── values.yaml ├── codecov.yml ├── deps.toml ├── flags.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pmd-rules.xml ├── resources └── examples │ └── airflow │ ├── .env │ ├── README.md │ ├── airflow.sh │ ├── assets │ ├── airbyte_connection_id.png │ ├── airflow_start_dag.png │ ├── postgres_setup.png │ └── superset_database_setup.png │ ├── dags │ └── dag_airbyte_example.py │ ├── docker-compose-airflow.yaml │ ├── down.sh │ ├── logs │ └── .gitkeep │ ├── requirements.txt │ ├── superset │ ├── docker-compose-superset.yaml │ └── docker │ │ ├── .env │ │ ├── .env-non-dev │ │ ├── docker-bootstrap.sh │ │ ├── docker-ci.sh │ │ ├── docker-entrypoint.sh │ │ ├── docker-frontend.sh │ │ ├── docker-init.sh │ │ ├── frontend-mem-nag.sh │ │ └── pythonpath_dev │ │ ├── .gitignore │ │ ├── superset_config.py │ │ └── superset_config_local.example │ └── up.sh ├── settings.gradle.kts ├── temporal └── dynamicconfig │ └── development.yaml └── tools ├── README.md ├── bin ├── acceptance-test-flags.yml ├── build_image.sh ├── check_for_file_changes ├── check_images_exist.sh ├── check_requirements.sh ├── clean_local.sh ├── cleanup-workflow-runs.py ├── find_non_rate_limited_PAT ├── fluent_values.yaml ├── gh_action_zombie_killer ├── gradled.sh ├── load_test │ ├── .gitignore │ ├── README.md │ ├── cleanup_load_test.sh │ ├── connection_spec.json │ ├── destination_spec.json │ ├── load_test_airbyte.sh │ ├── load_test_utils.sh │ └── source_spec.json ├── make-big-schema.sh ├── match_github_user_to_slack ├── prep_test_results_for_gcs.py └── update_intellij_venv.py ├── git_hooks ├── README.md ├── spec_linter.py └── tests │ └── test_spec_linter.py ├── gradle └── codestyle │ ├── java-google-style.xml │ └── sql-dbeaver.properties ├── lib └── lib.sh ├── openapi2jsonschema ├── Dockerfile ├── README.md ├── examples │ ├── airbyte.local │ │ └── openapi.yaml │ ├── apple │ │ └── openapi.yaml │ └── google_admin_reports │ │ └── openapi.yaml └── run.sh ├── shell_defaults ├── site ├── README.md ├── link_checker.Dockerfile └── link_checker.sh ├── status ├── defaults │ ├── error.html │ └── index.html ├── init.sh ├── policy.json └── report.sh └── tox_ci.ini /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | connector_org_review_requirements.yaml 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/actions/cache-build-artifacts/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/actions/cache-build-artifacts/action.yml -------------------------------------------------------------------------------- /.github/actions/match-github-to-slack-user/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/actions/match-github-to-slack-user/action.yml -------------------------------------------------------------------------------- /.github/actions/runner-prepare-for-build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/actions/runner-prepare-for-build/action.yml -------------------------------------------------------------------------------- /.github/actions/start-aws-runner/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/actions/start-aws-runner/action.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/auto-close-prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/workflows/auto-close-prs.yml -------------------------------------------------------------------------------- /.github/workflows/create-cloud-pr-command.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/workflows/create-cloud-pr-command.yml -------------------------------------------------------------------------------- /.github/workflows/create-oss-pr-snapshot-in-cloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/workflows/create-oss-pr-snapshot-in-cloud.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/label-pr-by-filepath.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/workflows/label-pr-by-filepath.yml -------------------------------------------------------------------------------- /.github/workflows/label-prs-by-context.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.github/workflows/label-prs-by-context.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10.14 2 | -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.root: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.version: -------------------------------------------------------------------------------- 1 | VERSION=dev -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE_SHORT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/LICENSE_SHORT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/README.md -------------------------------------------------------------------------------- /airbyte-analytics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-analytics/README.md -------------------------------------------------------------------------------- /airbyte-analytics/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-analytics/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-api/commons/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/commons/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-api/manifest-server-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/manifest-server-api/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-api/problems-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/problems-api/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-api/public-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/public-api/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-api/server-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/server-api/README.md -------------------------------------------------------------------------------- /airbyte-api/server-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/server-api/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-api/server-api/src/main/openapi/api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/server-api/src/main/openapi/api.yaml -------------------------------------------------------------------------------- /airbyte-api/server-api/src/main/openapi/api_sdk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/server-api/src/main/openapi/api_sdk.yaml -------------------------------------------------------------------------------- /airbyte-api/server-api/src/main/openapi/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/server-api/src/main/openapi/config.yaml -------------------------------------------------------------------------------- /airbyte-api/workload-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-api/workload-api/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-async-profiler/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-async-profiler/Dockerfile -------------------------------------------------------------------------------- /airbyte-async-profiler/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-async-profiler/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-audit-logging/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-audit-logging/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-base-java-image/.version: -------------------------------------------------------------------------------- 1 | 3.3.13 -------------------------------------------------------------------------------- /airbyte-base-java-image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-base-java-image/Dockerfile -------------------------------------------------------------------------------- /airbyte-base-java-image/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-base-java-image/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-base-java-image/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | update-ca-trust 6 | 7 | exec "$@" 8 | -------------------------------------------------------------------------------- /airbyte-base-java-python-image/.version: -------------------------------------------------------------------------------- 1 | 3.3.13 -------------------------------------------------------------------------------- /airbyte-base-java-python-image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-base-java-python-image/Dockerfile -------------------------------------------------------------------------------- /airbyte-base-java-python-image/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-base-java-python-image/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-base-nginx-image/.gitignore: -------------------------------------------------------------------------------- 1 | docker-nginx-unprivileged 2 | -------------------------------------------------------------------------------- /airbyte-base-nginx-image/.version: -------------------------------------------------------------------------------- 1 | 3.3.13 -------------------------------------------------------------------------------- /airbyte-base-nginx-image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-base-nginx-image/README.md -------------------------------------------------------------------------------- /airbyte-base-nginx-image/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-base-nginx-image/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-base-nginx-image/src/15-local-resolvers.envsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-base-nginx-image/src/15-local-resolvers.envsh -------------------------------------------------------------------------------- /airbyte-base-nginx-image/src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-base-nginx-image/src/Dockerfile -------------------------------------------------------------------------------- /airbyte-base-nginx-image/src/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-base-nginx-image/src/docker-entrypoint.sh -------------------------------------------------------------------------------- /airbyte-base-nginx-image/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-base-nginx-image/update.sh -------------------------------------------------------------------------------- /airbyte-bootloader/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-bootloader/Dockerfile -------------------------------------------------------------------------------- /airbyte-bootloader/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-bootloader/Readme.md -------------------------------------------------------------------------------- /airbyte-bootloader/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-bootloader/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-bootloader/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-bootloader/src/main/resources/application.yml -------------------------------------------------------------------------------- /airbyte-commons-auth/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-auth/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-auth/src/main/resources/intents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-auth/src/main/resources/intents.yaml -------------------------------------------------------------------------------- /airbyte-commons-converters/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-converters/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-entitlements/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-entitlements/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-license/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-license/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-micronaut-security/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-micronaut-security/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-micronaut/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-micronaut/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-protocol/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-protocol/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-server/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-storage/README.md -------------------------------------------------------------------------------- /airbyte-commons-storage/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-storage/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-temporal-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-temporal-core/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-temporal/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-temporal/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-with-dependencies/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-with-dependencies/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-with-dependencies/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-with-dependencies/readme.md -------------------------------------------------------------------------------- /airbyte-commons-worker/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-worker/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons-workload/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons-workload/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-commons/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-commons/readme.md -------------------------------------------------------------------------------- /airbyte-commons/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /airbyte-commons/src/test/resources/resource_test: -------------------------------------------------------------------------------- 1 | content1 2 | -------------------------------------------------------------------------------- /airbyte-commons/src/test/resources/resource_test_a: -------------------------------------------------------------------------------- 1 | content1 2 | -------------------------------------------------------------------------------- /airbyte-commons/src/test/resources/subdir/resource_test_a: -------------------------------------------------------------------------------- 1 | content2 2 | -------------------------------------------------------------------------------- /airbyte-commons/src/test/resources/subdir/resource_test_sub: -------------------------------------------------------------------------------- 1 | content2 2 | -------------------------------------------------------------------------------- /airbyte-commons/src/test/resources/subdir/resource_test_sub_2: -------------------------------------------------------------------------------- 1 | content3 2 | -------------------------------------------------------------------------------- /airbyte-config/config-models/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/config-models/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-config/config-persistence/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/config-persistence/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-config/config-persistence/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/config-persistence/readme.md -------------------------------------------------------------------------------- /airbyte-config/config-secrets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/config-secrets/README.md -------------------------------------------------------------------------------- /airbyte-config/config-secrets/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/config-secrets/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-config/config-secrets/src/test/resources/array2/full_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "cred": ["hunter2"] 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-config/config-secrets/src/test/resources/array2/update_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "cred": ["hunter20"] 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-config/config-secrets/src/test/resources/optional_password/expected.json: -------------------------------------------------------------------------------- 1 | { 2 | "username": "charles" 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-config/config-secrets/src/test/resources/optional_password/expectedPaths: -------------------------------------------------------------------------------- 1 | $.password 2 | -------------------------------------------------------------------------------- /airbyte-config/config-secrets/src/test/resources/optional_password/full_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "username": "charles" 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-config/config-secrets/src/test/resources/optional_password/partial_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "username": "charles" 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-config/config-secrets/src/test/resources/optional_password/update_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "username": "charles" 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-config/config-secrets/src/test/resources/optional_password/updated_partial_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "username": "charles" 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-config/config-secrets/src/test/resources/simple/expectedPaths: -------------------------------------------------------------------------------- 1 | $.password 2 | -------------------------------------------------------------------------------- /airbyte-config/init/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/README.md -------------------------------------------------------------------------------- /airbyte-config/init/bin/main/icons/rss.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/bin/main/icons/rss.svg -------------------------------------------------------------------------------- /airbyte-config/init/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/aha.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/aha.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/cart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/cart.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/coda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/coda.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/db2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/db2.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/dixa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/dixa.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/file.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/gcs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/gcs.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/gong.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/gong.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/jira.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/jira.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/mqtt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/mqtt.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/n8n.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/n8n.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/nasa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/nasa.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/okta.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/okta.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/orb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/orb.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/oura.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/oura.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/pypi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/pypi.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/rki.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/rki.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/rss.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/rss.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/s3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/s3.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/sftp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/sftp.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/tidb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/tidb.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/tmdb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/tmdb.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/xata.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/xata.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/xero.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/xero.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/xkcd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/xkcd.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/main/resources/icons/zoom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/init/src/main/resources/icons/zoom.svg -------------------------------------------------------------------------------- /airbyte-config/init/src/test/resources/CDK_VERSION: -------------------------------------------------------------------------------- 1 | 12.13.14 -------------------------------------------------------------------------------- /airbyte-config/specs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/specs/README.md -------------------------------------------------------------------------------- /airbyte-config/specs/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-config/specs/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-configuration-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-configuration-processor/README.md -------------------------------------------------------------------------------- /airbyte-configuration-processor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-configuration-processor/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-connector-builder-resources/CDK_VERSION: -------------------------------------------------------------------------------- 1 | 7.4.2 2 | -------------------------------------------------------------------------------- /airbyte-connector-rollout-client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-connector-rollout-client/Dockerfile -------------------------------------------------------------------------------- /airbyte-connector-rollout-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-connector-rollout-client/README.md -------------------------------------------------------------------------------- /airbyte-connector-rollout-client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-connector-rollout-client/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-connector-rollout-client/sequence_diagram.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-connector-rollout-client/sequence_diagram.d2 -------------------------------------------------------------------------------- /airbyte-connector-rollout-shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-connector-rollout-shared/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-connector-rollout-worker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-connector-rollout-worker/Dockerfile -------------------------------------------------------------------------------- /airbyte-connector-rollout-worker/README.md: -------------------------------------------------------------------------------- 1 | # Connector Rollout Worker 2 | -------------------------------------------------------------------------------- /airbyte-connector-rollout-worker/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-connector-rollout-worker/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-connector-sidecar/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-connector-sidecar/Dockerfile -------------------------------------------------------------------------------- /airbyte-connector-sidecar/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-connector-sidecar/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-connector-sidecar/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-connector-sidecar/readme.md -------------------------------------------------------------------------------- /airbyte-container-orchestrator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-container-orchestrator/Dockerfile -------------------------------------------------------------------------------- /airbyte-container-orchestrator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-container-orchestrator/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-container-orchestrator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-container-orchestrator/readme.md -------------------------------------------------------------------------------- /airbyte-cron/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-cron/Dockerfile -------------------------------------------------------------------------------- /airbyte-cron/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-cron/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-cron/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-cron/src/main/resources/application.yml -------------------------------------------------------------------------------- /airbyte-cron/src/main/resources/micronaut-banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-cron/src/main/resources/micronaut-banner.txt -------------------------------------------------------------------------------- /airbyte-cron/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-cron/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /airbyte-csp-check/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-csp-check/README.md -------------------------------------------------------------------------------- /airbyte-csp-check/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-csp-check/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-csp-check/src/main/kotlin/CspChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-csp-check/src/main/kotlin/CspChecker.kt -------------------------------------------------------------------------------- /airbyte-csp-check/src/main/kotlin/Status.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-csp-check/src/main/kotlin/Status.kt -------------------------------------------------------------------------------- /airbyte-csp-check/src/test/kotlin/CspCheckerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-csp-check/src/test/kotlin/CspCheckerTest.kt -------------------------------------------------------------------------------- /airbyte-data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-data/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-data/src/test/resources/application-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-data/src/test/resources/application-test.yaml -------------------------------------------------------------------------------- /airbyte-data/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-data/src/test/resources/application-test.yml -------------------------------------------------------------------------------- /airbyte-data/src/test/resources/test.token: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-data/src/test/resources/test.token -------------------------------------------------------------------------------- /airbyte-db/db-lib/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-db/db-lib/Dockerfile -------------------------------------------------------------------------------- /airbyte-db/db-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-db/db-lib/README.md -------------------------------------------------------------------------------- /airbyte-db/db-lib/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-db/db-lib/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-db/db-lib/src/main/resources/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-db/db-lib/src/main/resources/init.sql -------------------------------------------------------------------------------- /airbyte-db/jooq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-db/jooq/README.md -------------------------------------------------------------------------------- /airbyte-db/jooq/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-db/jooq/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-domain/models/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-domain/models/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-domain/services/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-domain/services/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-featureflag-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag-server/Dockerfile -------------------------------------------------------------------------------- /airbyte-featureflag-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag-server/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-featureflag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/README.md -------------------------------------------------------------------------------- /airbyte-featureflag/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-featureflag/src/main/kotlin/Client.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/src/main/kotlin/Client.kt -------------------------------------------------------------------------------- /airbyte-featureflag/src/main/kotlin/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/src/main/kotlin/Context.kt -------------------------------------------------------------------------------- /airbyte-featureflag/src/main/kotlin/Flag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/src/main/kotlin/Flag.kt -------------------------------------------------------------------------------- /airbyte-featureflag/src/main/kotlin/config/Factory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/src/main/kotlin/config/Factory.kt -------------------------------------------------------------------------------- /airbyte-featureflag/src/test/kotlin/ClientTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/src/test/kotlin/ClientTest.kt -------------------------------------------------------------------------------- /airbyte-featureflag/src/test/kotlin/ContextTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/src/test/kotlin/ContextTest.kt -------------------------------------------------------------------------------- /airbyte-featureflag/src/test/kotlin/EnvVarTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/src/test/kotlin/EnvVarTest.kt -------------------------------------------------------------------------------- /airbyte-featureflag/src/test/kotlin/FlagsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/src/test/kotlin/FlagsTest.kt -------------------------------------------------------------------------------- /airbyte-featureflag/src/test/resources/app-cloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/src/test/resources/app-cloud.yml -------------------------------------------------------------------------------- /airbyte-featureflag/src/test/resources/flags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-featureflag/src/test/resources/flags.yml -------------------------------------------------------------------------------- /airbyte-json-validation/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-json-validation/LICENSE -------------------------------------------------------------------------------- /airbyte-json-validation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-json-validation/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-json-validation/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-json-validation/readme.md -------------------------------------------------------------------------------- /airbyte-keycloak-setup/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak-setup/Dockerfile -------------------------------------------------------------------------------- /airbyte-keycloak-setup/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak-setup/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-keycloak-setup/scripts/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak-setup/scripts/entrypoint.sh -------------------------------------------------------------------------------- /airbyte-keycloak/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak/Dockerfile -------------------------------------------------------------------------------- /airbyte-keycloak/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak/README.md -------------------------------------------------------------------------------- /airbyte-keycloak/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-keycloak/scripts/configure_keycloak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak/scripts/configure_keycloak.sh -------------------------------------------------------------------------------- /airbyte-keycloak/scripts/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak/scripts/entrypoint.sh -------------------------------------------------------------------------------- /airbyte-keycloak/themes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak/themes/README.md -------------------------------------------------------------------------------- /airbyte-keycloak/themes/airbyte-cloud/email/theme.properties: -------------------------------------------------------------------------------- 1 | parent=base -------------------------------------------------------------------------------- /airbyte-keycloak/themes/airbyte-cloud/login/login.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak/themes/airbyte-cloud/login/login.ftl -------------------------------------------------------------------------------- /airbyte-keycloak/update-mirrored-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-keycloak/update-mirrored-image.sh -------------------------------------------------------------------------------- /airbyte-mappers/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-mappers/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-mappers/src/test/kotlin/MapperTestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-mappers/src/test/kotlin/MapperTestUtils.kt -------------------------------------------------------------------------------- /airbyte-metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-metrics/README.md -------------------------------------------------------------------------------- /airbyte-metrics/metrics-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-metrics/metrics-lib/README.md -------------------------------------------------------------------------------- /airbyte-metrics/metrics-lib/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-metrics/metrics-lib/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-metrics/reporter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-metrics/reporter/Dockerfile -------------------------------------------------------------------------------- /airbyte-metrics/reporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-metrics/reporter/README.md -------------------------------------------------------------------------------- /airbyte-metrics/reporter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-metrics/reporter/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-micronaut-temporal/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-micronaut-temporal/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-notification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-notification/README.md -------------------------------------------------------------------------------- /airbyte-notification/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-notification/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-oauth/README.md -------------------------------------------------------------------------------- /airbyte-oauth/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-oauth/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-persistence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-persistence/README.md -------------------------------------------------------------------------------- /airbyte-persistence/job-persistence/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /airbyte-pmd-rules/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-pmd-rules/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-server/.gitignore -------------------------------------------------------------------------------- /airbyte-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-server/Dockerfile -------------------------------------------------------------------------------- /airbyte-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-server/README.md -------------------------------------------------------------------------------- /airbyte-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-server/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /airbyte-server/src/test/resources/webapp/index.css: -------------------------------------------------------------------------------- 1 | /* index.css */ -------------------------------------------------------------------------------- /airbyte-server/src/test/resources/webapp/index.html: -------------------------------------------------------------------------------- 1 | index.html -------------------------------------------------------------------------------- /airbyte-statistics/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-statistics/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-test-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-test-utils/README.md -------------------------------------------------------------------------------- /airbyte-test-utils/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-test-utils/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-test-utils/stage_network_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-test-utils/stage_network_setup.png -------------------------------------------------------------------------------- /airbyte-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-tests/README.md -------------------------------------------------------------------------------- /airbyte-tests/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-tests/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-webapp/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.env -------------------------------------------------------------------------------- /airbyte-webapp/.eslintLegacyFolderStructure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.eslintLegacyFolderStructure.js -------------------------------------------------------------------------------- /airbyte-webapp/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.eslintrc.js -------------------------------------------------------------------------------- /airbyte-webapp/.gitattributes: -------------------------------------------------------------------------------- 1 | /public/fonts/**/*.svg binary 2 | -------------------------------------------------------------------------------- /airbyte-webapp/.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.githooks/pre-commit -------------------------------------------------------------------------------- /airbyte-webapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.gitignore -------------------------------------------------------------------------------- /airbyte-webapp/.ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.ignore -------------------------------------------------------------------------------- /airbyte-webapp/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.npmrc -------------------------------------------------------------------------------- /airbyte-webapp/.nvmrc: -------------------------------------------------------------------------------- 1 | 20.19.0 2 | -------------------------------------------------------------------------------- /airbyte-webapp/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.prettierrc.js -------------------------------------------------------------------------------- /airbyte-webapp/.storybook/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.storybook/logo.png -------------------------------------------------------------------------------- /airbyte-webapp/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.storybook/main.ts -------------------------------------------------------------------------------- /airbyte-webapp/.storybook/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.storybook/manager.ts -------------------------------------------------------------------------------- /airbyte-webapp/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.storybook/preview.ts -------------------------------------------------------------------------------- /airbyte-webapp/.storybook/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.storybook/theme.tsx -------------------------------------------------------------------------------- /airbyte-webapp/.storybook/withProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.storybook/withProvider.tsx -------------------------------------------------------------------------------- /airbyte-webapp/.stylelintignore: -------------------------------------------------------------------------------- 1 | coverage/**/* 2 | -------------------------------------------------------------------------------- /airbyte-webapp/.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.stylelintrc -------------------------------------------------------------------------------- /airbyte-webapp/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.vscode/extensions.json -------------------------------------------------------------------------------- /airbyte-webapp/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/.vscode/settings.json -------------------------------------------------------------------------------- /airbyte-webapp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/Dockerfile -------------------------------------------------------------------------------- /airbyte-webapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/README.md -------------------------------------------------------------------------------- /airbyte-webapp/STYLEGUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/STYLEGUIDE.md -------------------------------------------------------------------------------- /airbyte-webapp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/babel.config.js -------------------------------------------------------------------------------- /airbyte-webapp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/api/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/api/api.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/api/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/api/payloads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/api/payloads.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/api/workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/api/workspace.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/cloud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/cloud.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/common.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/connection.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/db/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/db/db.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/db/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/db/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/db/queries.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/commands/interceptors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/commands/interceptors.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/cypress.config.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/cypress.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/cypress.d.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/global.d.ts: -------------------------------------------------------------------------------- 1 | declare global {} 2 | -------------------------------------------------------------------------------- /airbyte-webapp/cypress/pages/connection/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/pages/connection/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/pages/destinationPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/pages/destinationPage.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/pages/sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/pages/sidebar.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/support/e2e.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/support/login-signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/support/login-signup.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/support/regexp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/support/regexp.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/support/test-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/support/test-users.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/tsconfig.json -------------------------------------------------------------------------------- /airbyte-webapp/cypress/utils/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/utils/connection.ts -------------------------------------------------------------------------------- /airbyte-webapp/cypress/utils/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/cypress/utils/selectors.ts -------------------------------------------------------------------------------- /airbyte-webapp/environments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/environments.json -------------------------------------------------------------------------------- /airbyte-webapp/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/gradle.properties -------------------------------------------------------------------------------- /airbyte-webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/index.html -------------------------------------------------------------------------------- /airbyte-webapp/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/jest.config.ts -------------------------------------------------------------------------------- /airbyte-webapp/knip.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/knip.jsonc -------------------------------------------------------------------------------- /airbyte-webapp/oauth-callback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/oauth-callback.html -------------------------------------------------------------------------------- /airbyte-webapp/orval.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/orval.config.ts -------------------------------------------------------------------------------- /airbyte-webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/package.json -------------------------------------------------------------------------------- /airbyte-webapp/packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/packages/README.md -------------------------------------------------------------------------------- /airbyte-webapp/packages/eslint-plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/packages/eslint-plugin/index.js -------------------------------------------------------------------------------- /airbyte-webapp/packages/stylelint-plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/packages/stylelint-plugin/index.js -------------------------------------------------------------------------------- /airbyte-webapp/packages/vite-plugins/build-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/packages/vite-plugins/build-info.ts -------------------------------------------------------------------------------- /airbyte-webapp/packages/vite-plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/packages/vite-plugins/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/patchJSDOMEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/patchJSDOMEnvironment.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/README.md -------------------------------------------------------------------------------- /airbyte-webapp/playwright/global-teardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/global-teardown.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/api.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/cleanup.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/connection.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/connectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/connectors.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/database.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/mocks.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/registerUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/registerUser.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/replication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/replication.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/signIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/signIn.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/signOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/signOut.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/streamRow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/streamRow.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/testIdentity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/testIdentity.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/ui.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/helpers/workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/helpers/workspace.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/package.json -------------------------------------------------------------------------------- /airbyte-webapp/playwright/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/playwright.config.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/playwright.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/playwright.d.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/pnpm-lock.yaml -------------------------------------------------------------------------------- /airbyte-webapp/playwright/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/support/e2e.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/support/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/support/index.html -------------------------------------------------------------------------------- /airbyte-webapp/playwright/tests/auth.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/tests/auth.setup.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/tests/builder/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/tests/builder/helpers.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/tests/cloud/auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/tests/cloud/auth.spec.ts -------------------------------------------------------------------------------- /airbyte-webapp/playwright/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/playwright/tsconfig.json -------------------------------------------------------------------------------- /airbyte-webapp/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/pnpm-lock.yaml -------------------------------------------------------------------------------- /airbyte-webapp/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/apple-touch-icon.png -------------------------------------------------------------------------------- /airbyte-webapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/favicon.ico -------------------------------------------------------------------------------- /airbyte-webapp/public/icon_blue_112.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/icon_blue_112.png -------------------------------------------------------------------------------- /airbyte-webapp/public/icon_blue_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/icon_blue_16.png -------------------------------------------------------------------------------- /airbyte-webapp/public/icon_blue_224.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/icon_blue_224.png -------------------------------------------------------------------------------- /airbyte-webapp/public/icon_blue_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/icon_blue_24.png -------------------------------------------------------------------------------- /airbyte-webapp/public/icon_blue_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/icon_blue_32.png -------------------------------------------------------------------------------- /airbyte-webapp/public/icon_blue_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/icon_blue_64.png -------------------------------------------------------------------------------- /airbyte-webapp/public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/index.css -------------------------------------------------------------------------------- /airbyte-webapp/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/logo.png -------------------------------------------------------------------------------- /airbyte-webapp/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/manifest.json -------------------------------------------------------------------------------- /airbyte-webapp/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/public/robots.txt -------------------------------------------------------------------------------- /airbyte-webapp/scripts/calculate-source-hash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/scripts/calculate-source-hash.sh -------------------------------------------------------------------------------- /airbyte-webapp/scripts/clean-generated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/scripts/clean-generated.sh -------------------------------------------------------------------------------- /airbyte-webapp/scripts/dummy_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/scripts/dummy_api.js -------------------------------------------------------------------------------- /airbyte-webapp/scripts/install-githooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/scripts/install-githooks.sh -------------------------------------------------------------------------------- /airbyte-webapp/scripts/license-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/scripts/license-check.js -------------------------------------------------------------------------------- /airbyte-webapp/scripts/load-declarative-schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/scripts/load-declarative-schema.sh -------------------------------------------------------------------------------- /airbyte-webapp/scripts/start-dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/scripts/start-dev.js -------------------------------------------------------------------------------- /airbyte-webapp/scripts/validate-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/scripts/validate-links.ts -------------------------------------------------------------------------------- /airbyte-webapp/scripts/validate-lock-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/scripts/validate-lock-files.js -------------------------------------------------------------------------------- /airbyte-webapp/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/App.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connection/components/AISyncFailureExplanation/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./AISyncFailureExplanation"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connection/components/AttemptDetails/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./AttemptDetails"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connection/components/DataMovedGraph/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./DataMovedGraph"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connection/components/HistoricalOverview/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./HistoricalOverview"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connection/components/UptimeStatusGraph/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./UptimeStatusGraph"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connection/types/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/area/connection/types/jobs.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connection/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/area/connection/utils/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connection/utils/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/area/connection/utils/jobs.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connector/components/ArrayOfObjectsSection/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ArrayOfObjectsSection"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connector/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/area/connector/types/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connector/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/area/connector/utils/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/area/connector/utils/oauthConstants.ts: -------------------------------------------------------------------------------- 1 | export const OAUTH_BROADCAST_CHANNEL_NAME = "airbyte_oauth_callback"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/dataActivation/components/ConnectionForm/AdditionalMappers/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./AdditionalMappers"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/dataActivation/components/ConnectionForm/MapFieldsRoute.module.scss: -------------------------------------------------------------------------------- 1 | .form { 2 | display: contents; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/layout/SideBar/SideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/area/layout/SideBar/SideBar.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/area/layout/SideBar/components/HelpDropdown.module.scss: -------------------------------------------------------------------------------- 1 | .updateLink { 2 | white-space: nowrap; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/layout/SideBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/area/layout/SideBar/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/area/organization/DataWorkerUsage/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./DataWorkerUsage"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/organization/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./useCurrentOrganizationId"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/area/workspace/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/area/workspace/utils/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/CloudInviteUsersHint/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./CloudInviteUsersHint"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ConnectorBuilderProjectTable/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./ConnectorBuilderProjectTable"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/DeployPreviewMessage/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./DeployPreviewMessage"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/EmptyState/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/EmptyState/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/EntityTable/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/EntityTable/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/FormattedTimeRange/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./FormattedTimeRange"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/HeadTitle/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./HeadTitle"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/Indicator/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/Indicator/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/JobFailure/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./JobFailure"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/Label/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/Label/Label.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/Label/LabelInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/Label/LabelInfo.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/Label/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/Label/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/LabeledControl/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./ControlLabels"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/Logs/Logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/Logs/Logs.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/Logs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/Logs/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/MainPageWithScroll/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./MainPageWithScroll"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/NotificationSettingsForm/NotificationItemField.module.scss: -------------------------------------------------------------------------------- 1 | .notificationItemField { 2 | grid-column: 1 / 1; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/NotificationSettingsForm/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./NotificationSettingsForm"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/PageViewContainer/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./PageViewContainer"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/Version/Version.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/Version/Version.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/Version/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Version"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/agents/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/agents/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/chat/ChatInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/chat/ChatInput.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/chat/Message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/chat/Message.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/chat/MessageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/chat/MessageList.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/connection/CatalogDiffModal/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./CatalogDiffModal"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/connection/ConnectionStatusIndicator/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ConnectionStatusIndicator"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/connection/SyncCatalogTable/components/cells/StreamFieldNameCell.module.scss: -------------------------------------------------------------------------------- 1 | .disabled { 2 | opacity: 0.5; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/connectorBuilder/MenuBar/DownloadYamlButton.module.scss: -------------------------------------------------------------------------------- 1 | .tooltipContainer { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/connectorBuilder/MenuBar/PublishButton.module.scss: -------------------------------------------------------------------------------- 1 | .tooltipContainer { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/connectorBuilder/MenuBar/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./MenuBar"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/connectorBuilder/StreamTestingPanel/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./StreamTestingPanel"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/forms/Form.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/forms/Form.test.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/forms/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/forms/Form.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/forms/SelectWrapper.module.scss: -------------------------------------------------------------------------------- 1 | .select { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/forms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/forms/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/login/SimpleAuthLoginForm/SimpleAuthLoginForm.module.scss: -------------------------------------------------------------------------------- 1 | .submitButton { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/login/SimpleAuthLoginForm/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SimpleAuthLoginForm"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Badge/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Badge/Badge.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Badge/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Badge"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/BorderedTiles/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./BorderedTiles"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Box/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Box/Box.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Box/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Box"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Button/Button.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Button/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Button/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Button/types.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Card/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Card/Card.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Card/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/CheckBox/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/CheckBox/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/ClearFiltersButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ClearFiltersButton"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/CodeEditor/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./CodeEditor"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/ComboBox/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./ComboBox"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/DataLoadingError/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./DataLoadingError"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Drawer/Drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Drawer/Drawer.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Drawer/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Drawer"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/DropdownButton/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./DropdownButton"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Flex/FlexItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Flex/FlexItem.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Flex/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Flex/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Heading/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Heading"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Icon/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Icon/Icon.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Icon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Icon/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Icon/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Icon/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Input/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Input/Input.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Input/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./Input"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Link/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Link/Link.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Link/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Link/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/ListBox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/ListBox/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/LoadingSkeleton/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./LoadingSkeleton"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/LoadingSpinner/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./LoadingSpinner"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Markdown/_markdown.scss: -------------------------------------------------------------------------------- 1 | $font-size: 16px; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Markdown/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Markdown/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Markdown/overrides/HideInUI.tsx: -------------------------------------------------------------------------------- 1 | export const HideInUI = () => null; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Message/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./Message"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Modal/Modal.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Modal/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/MultiSelect/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./MultiSelect"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/MultiSelectTags/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./MultiSelectTags"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/NumberBadge/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./NumberBadge"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Overlay/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Overlay"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Paginator/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./Paginator"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Pre/Pre.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Pre/Pre.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Pre/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Pre"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/RadioButton/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./RadioButton"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/SecretTextArea/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SecretTextArea"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Spinner/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./Spinner"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/StatusIcon/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./StatusIcon"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Switch/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Switch/Switch.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Switch/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Switch/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Table/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Table/Table.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Table/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Table"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Table/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Table/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Tabs/LinkTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Tabs/LinkTab.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Tabs/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Tabs/Tabs.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Tabs/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/TagBadge/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./TagBadge"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/TagInput/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./TagInput"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Text/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Text/Text.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Text/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Text/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/TextArea/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./TextArea"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/TextHighlighter/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./TextHighlighter"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/TextInputContainer/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./TextInputContainer"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/TextWithHTML/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./TextWithHTML"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/ThemeToggle/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./ThemeToggle"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Toast/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Toast/Toast.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Toast/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./Toast"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Tooltip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Tooltip/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/components/ui/Tooltip/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/components/ui/Tooltip/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/QueryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/QueryProvider.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/README.md -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/apiCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/apiCall.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/apis.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/cloud.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks/cloud"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/errors/HttpError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/errors/HttpError.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/errors/HttpProblem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/errors/HttpProblem.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/errors/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/generated/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore all Orval generated files in this folder 2 | *.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/agents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/agents.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/applications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/applications.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/auth.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/billing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/billing.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/cloud/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/cloud/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/commands.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/connections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/connections.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/cron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/cron.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/destinations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/destinations.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/diagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/diagnostics.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/entitlements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/entitlements.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/filters.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/health.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/jobs.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/mappers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/mappers.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/notifications.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/operations.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/organizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/organizations.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/permissions.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/pypi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/pypi.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/security.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/sources.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/sources.test.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/sources.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/sources.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/ssoConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/ssoConfig.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/streams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/streams.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/tags.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/users.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/hooks/workspaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/hooks/workspaces.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/scopes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/scopes.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/types/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/types/.gitignore -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/useRequestOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/useRequestOptions.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/api/useSuspenseQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/api/useSuspenseQuery.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/config/config.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/config/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/config/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/config/webappConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/config/webappConfig.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/domain/catalog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/domain/catalog/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/domain/catalog/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/domain/catalog/models.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/domain/connector/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/domain/connector/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/domain/connector/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/domain/connector/source.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/domain/connector/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/domain/connector/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/errors/I18nError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/errors/I18nError.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/errors/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/errors/components/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/errors/formatErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/errors/formatErrors.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/errors/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/form/FormBuildError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/form/FormBuildError.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/form/schemaToFormBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/form/schemaToFormBlock.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/form/schemaToYup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/form/schemaToYup.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/form/schemaToYup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/form/schemaToYup.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/form/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/form/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/jsonSchema/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/jsonSchema/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/services/analytics/__mocks__/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./useAnalyticsService"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/core/services/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/services/auth/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/services/embedded/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/services/embedded/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/services/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/services/i18n/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/services/navigation/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./BlockerService"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/app.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/asserts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/asserts.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/clipboard.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/color.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/color.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/color.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/common.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/common.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/common.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/cron/cron.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/cron/cron.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/cron/cron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/cron/cron.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/cron/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/cron/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/dataPrivacy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/dataPrivacy.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/dataPrivacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/dataPrivacy.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/datadog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/datadog.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/debug.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/file.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/form.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/fullstory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/fullstory.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/isDevelopment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/isDevelopment.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/isNonNullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/isNonNullable.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/links.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/numberHelper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/numberHelper.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/objects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/objects.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/objects.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/promises.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/promises.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/rbac/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/rbac/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/rbac/intent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/rbac/intent.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/rbac/intent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/rbac/intent.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/rbac/intents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/rbac/intents.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/rbac/rbac.docs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/rbac/rbac.docs.mdx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/rbac/rbac.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/rbac/rbac.docs.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/rbac/rbac.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/rbac/rbac.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/rbac/rbac.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/rbac/rbac.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/strings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/strings.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/strings.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/time.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/time.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/time.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/useDebounceValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/useDebounceValue.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/useLocalStorage.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/useMemoDebug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/useMemoDebug.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/utmStorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/utmStorage.test.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/utmStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/utmStorage.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/uuid.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/core/utils/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/core/utils/zod.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/dayjs-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/dayjs-setup.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/services/ConfirmationModal/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ConfirmationModalService"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/services/Health/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./HealthPollService"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/services/Modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/hooks/services/Modal/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/services/Modal/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/hooks/services/Modal/types.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/services/useConnector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/hooks/services/useConnector.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/services/useWorkspace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/hooks/services/useWorkspace.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/theme/useAirbyteTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/hooks/theme/useAirbyteTheme.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/useDeleteModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/hooks/useDeleteModal.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/useLoadingState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/hooks/useLoadingState.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/useQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/hooks/useQuery.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/hooks/useTypesafeReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/hooks/useTypesafeReducer.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/locales/en.errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/locales/en.errors.json -------------------------------------------------------------------------------- /airbyte-webapp/src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/locales/en.json -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/packages/cloud/App.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/cloudRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/packages/cloud/cloudRoutes.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/views/auth/SSOBookmarkPage/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SSOBookmark"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/views/auth/SSOIdentifierPage/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SSOIdentifierPage"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/views/billing/OrganizationBillingPage/AccountBalance/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./AccountBalance"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/views/billing/OrganizationBillingPage/BillingInformation/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./BillingInformation"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/views/billing/OrganizationBillingPage/Invoices/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Invoices"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/views/billing/OrganizationBillingPage/PaymentMethod/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./PaymentMethod.js"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/views/billing/OrganizationBillingPage/UpdateButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./UpdateButton"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/views/users/AccountSettingsView/components/EmailSection.module.scss: -------------------------------------------------------------------------------- 1 | .emailControl { 2 | padding-bottom: 0; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/views/users/InviteUsersHint/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./InviteUsersHint"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/packages/cloud/views/workspaces/WorkspaceSettingsView/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./WorkspaceSettingsView"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/pages/DefaultView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/pages/DefaultView.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/pages/SettingsPage/Workspace/components/TagsTable.module.scss: -------------------------------------------------------------------------------- 1 | .actions { 2 | width: 1%; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/pages/SettingsPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/pages/SettingsPage/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/pages/SetupPage/SetupPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/pages/SetupPage/SetupPage.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/pages/SetupPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/pages/SetupPage/index.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/pages/connections/ConfigureDataActivationConnectionPage/ConfigureConnectionRoute.module.scss: -------------------------------------------------------------------------------- 1 | .form { 2 | display: contents; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/pages/connections/ConnectionMappingsPage/RowFilteringMapperForm/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./RowFilteringMapperForm"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/pages/login/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/pages/login/LoginPage.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/pages/routePaths.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/pages/routePaths.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/pages/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/pages/routes.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/scss/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/scss/_colors.scss -------------------------------------------------------------------------------- /airbyte-webapp/src/scss/_fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/scss/_fonts.scss -------------------------------------------------------------------------------- /airbyte-webapp/src/scss/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/scss/_mixins.scss -------------------------------------------------------------------------------- /airbyte-webapp/src/scss/_theme-dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/scss/_theme-dark.scss -------------------------------------------------------------------------------- /airbyte-webapp/src/scss/_theme-light.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/scss/_theme-light.scss -------------------------------------------------------------------------------- /airbyte-webapp/src/scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/scss/_variables.scss -------------------------------------------------------------------------------- /airbyte-webapp/src/scss/_z-indices.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/scss/_z-indices.scss -------------------------------------------------------------------------------- /airbyte-webapp/src/scss/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/scss/global.scss -------------------------------------------------------------------------------- /airbyte-webapp/src/test-utils/global-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/test-utils/global-setup.js -------------------------------------------------------------------------------- /airbyte-webapp/src/test-utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/test-utils/index.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/test-utils/mock-data/mockJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/test-utils/mock-data/mockJob.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/test-utils/mock-data/mockSvg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/test-utils/mock-data/mockSvg.js -------------------------------------------------------------------------------- /airbyte-webapp/src/test-utils/mock-data/mockWorkspaceId.ts: -------------------------------------------------------------------------------- 1 | export const mockWorkspaceId = "a8f75674-44e0-4219-b9ed-99ad0c080d03"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/test-utils/mockExperiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/test-utils/mockExperiments.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/test-utils/mockMonaco.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/test-utils/mockMonaco.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/test-utils/setup-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/test-utils/setup-tests.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/test-utils/testutils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/test-utils/testutils.tsx -------------------------------------------------------------------------------- /airbyte-webapp/src/types/any-base.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/types/any-base.d.ts -------------------------------------------------------------------------------- /airbyte-webapp/src/views/Connector/ConnectorDocumentationLayout/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ConnectorDocumentationWrapper"; 2 | -------------------------------------------------------------------------------- /airbyte-webapp/src/views/Connector/ConnectorForm/components/Sections/auth/QuickBooksAuthButton.module.scss: -------------------------------------------------------------------------------- 1 | .qbAuthButton { 2 | padding: 0 !important; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/views/layout/SideBar/components/HelpDropdown.module.scss: -------------------------------------------------------------------------------- 1 | .updateLink { 2 | white-space: nowrap; 3 | } 4 | -------------------------------------------------------------------------------- /airbyte-webapp/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/src/vite-env.d.ts -------------------------------------------------------------------------------- /airbyte-webapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/tsconfig.json -------------------------------------------------------------------------------- /airbyte-webapp/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-webapp/vite.config.mts -------------------------------------------------------------------------------- /airbyte-worker-models/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-worker-models/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-workers/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workers/Dockerfile -------------------------------------------------------------------------------- /airbyte-workers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workers/README.md -------------------------------------------------------------------------------- /airbyte-workers/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workers/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-workers/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workers/src/main/resources/application.yml -------------------------------------------------------------------------------- /airbyte-workers/src/resources/WellKnownTypes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workers/src/resources/WellKnownTypes.json -------------------------------------------------------------------------------- /airbyte-workers/src/test/resources/Dockerfile.no_var: -------------------------------------------------------------------------------- 1 | FROM alpine:3 2 | 3 | ENTRYPOINT "sh" 4 | -------------------------------------------------------------------------------- /airbyte-workers/src/test/resources/valid_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workers/src/test/resources/valid_spec.json -------------------------------------------------------------------------------- /airbyte-workload-api-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workload-api-server/Dockerfile -------------------------------------------------------------------------------- /airbyte-workload-api-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workload-api-server/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-workload-init-container/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workload-init-container/Dockerfile -------------------------------------------------------------------------------- /airbyte-workload-init-container/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workload-init-container/build.gradle.kts -------------------------------------------------------------------------------- /airbyte-workload-launcher/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workload-launcher/Dockerfile -------------------------------------------------------------------------------- /airbyte-workload-launcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workload-launcher/README.md -------------------------------------------------------------------------------- /airbyte-workload-launcher/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/airbyte-workload-launcher/build.gradle.kts -------------------------------------------------------------------------------- /charts/helm-tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/Makefile -------------------------------------------------------------------------------- /charts/helm-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/README.md -------------------------------------------------------------------------------- /charts/helm-tests/app_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/app_utils.go -------------------------------------------------------------------------------- /charts/helm-tests/chart_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/chart_path.go -------------------------------------------------------------------------------- /charts/helm-tests/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/go.mod -------------------------------------------------------------------------------- /charts/helm-tests/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/go.sum -------------------------------------------------------------------------------- /charts/helm-tests/helm_opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/helm_opts.go -------------------------------------------------------------------------------- /charts/helm-tests/helm_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/helm_utils.go -------------------------------------------------------------------------------- /charts/helm-tests/integration_tests/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/integration_tests/init.go -------------------------------------------------------------------------------- /charts/helm-tests/integration_tests/kind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/integration_tests/kind.go -------------------------------------------------------------------------------- /charts/helm-tests/integration_tests/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/integration_tests/provider.go -------------------------------------------------------------------------------- /charts/helm-tests/k8s_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/k8s_utils.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v1/basic_template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v1/basic_template_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v1/database_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v1/database_config_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v1/fixtures/airbyte.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v1/fixtures/airbyte.yaml -------------------------------------------------------------------------------- /charts/helm-tests/tests/v1/fixtures/basic-enteprise-values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | edition: enterprise 3 | -------------------------------------------------------------------------------- /charts/helm-tests/tests/v1/image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v1/image_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v1/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v1/init_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v1/storage_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v1/storage_config_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v1/topology_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v1/topology_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/apps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/apps.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/aws_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/aws_config_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/cron_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/cron_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/database_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/database_config_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/init_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/keycloak_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/keycloak_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/manifest_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/manifest_server_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/metrics_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/server_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/storage_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/storage_config_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/temporal_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/temporal_config_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/temporal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/temporal_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/temporal_ui_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/temporal_ui_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/webapp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/webapp_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/worker_test.go -------------------------------------------------------------------------------- /charts/helm-tests/tests/v2/workloads_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/helm-tests/tests/v2/workloads_test.go -------------------------------------------------------------------------------- /charts/test_resources/pro/airbyte.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charts/test_resources/pro/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/test_resources/pro/values.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte-data-plane/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte-data-plane/.helmignore -------------------------------------------------------------------------------- /charts/v2/airbyte-data-plane/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte-data-plane/Chart.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte-data-plane/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte-data-plane/Makefile -------------------------------------------------------------------------------- /charts/v2/airbyte-data-plane/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte-data-plane/config.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte-data-plane/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte-data-plane/templates/secret.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte-data-plane/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte-data-plane/values.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/.helmignore -------------------------------------------------------------------------------- /charts/v2/airbyte/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/Chart.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/Makefile -------------------------------------------------------------------------------- /charts/v2/airbyte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/README.md -------------------------------------------------------------------------------- /charts/v2/airbyte/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/config.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/NOTES.txt -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/_images.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/_images.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/airbyte-db.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/airbyte-db.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_auth.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_auth.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_aws.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_aws.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_cluster.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_cluster.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_common.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_common.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_connector.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_connector.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_cron.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_cron.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_customerio.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_customerio.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_database.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_database.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_datadog.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_datadog.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_enterprise.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_enterprise.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_java.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_java.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_jobs.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_jobs.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_keycloak.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_keycloak.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_logging.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_logging.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_metrics.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_metrics.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_micronaut.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_micronaut.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_minio.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_minio.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_otel.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_otel.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_server.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_server.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_shopify.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_shopify.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_stigg.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_stigg.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_storage.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_storage.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_temporal.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_temporal.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_topology.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_topology.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_tracking.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_tracking.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_webapp.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_webapp.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_worker.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_worker.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/config/_workloads.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/config/_workloads.tpl -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/env-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/env-configmap.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/ingress.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/minio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/minio.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/secret.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte/templates/tests/test-webapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/templates/tests/test-webapp.yaml -------------------------------------------------------------------------------- /charts/v2/airbyte/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/charts/v2/airbyte/values.yaml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/codecov.yml -------------------------------------------------------------------------------- /deps.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/deps.toml -------------------------------------------------------------------------------- /flags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/flags.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/gradlew.bat -------------------------------------------------------------------------------- /pmd-rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/pmd-rules.xml -------------------------------------------------------------------------------- /resources/examples/airflow/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/resources/examples/airflow/.env -------------------------------------------------------------------------------- /resources/examples/airflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/resources/examples/airflow/README.md -------------------------------------------------------------------------------- /resources/examples/airflow/airflow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/resources/examples/airflow/airflow.sh -------------------------------------------------------------------------------- /resources/examples/airflow/down.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/resources/examples/airflow/down.sh -------------------------------------------------------------------------------- /resources/examples/airflow/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/examples/airflow/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/resources/examples/airflow/requirements.txt -------------------------------------------------------------------------------- /resources/examples/airflow/superset/docker/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/resources/examples/airflow/superset/docker/.env -------------------------------------------------------------------------------- /resources/examples/airflow/up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/resources/examples/airflow/up.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /temporal/dynamicconfig/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/temporal/dynamicconfig/development.yaml -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/bin/acceptance-test-flags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/acceptance-test-flags.yml -------------------------------------------------------------------------------- /tools/bin/build_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/build_image.sh -------------------------------------------------------------------------------- /tools/bin/check_for_file_changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/check_for_file_changes -------------------------------------------------------------------------------- /tools/bin/check_images_exist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/check_images_exist.sh -------------------------------------------------------------------------------- /tools/bin/check_requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/check_requirements.sh -------------------------------------------------------------------------------- /tools/bin/clean_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/clean_local.sh -------------------------------------------------------------------------------- /tools/bin/cleanup-workflow-runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/cleanup-workflow-runs.py -------------------------------------------------------------------------------- /tools/bin/find_non_rate_limited_PAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/find_non_rate_limited_PAT -------------------------------------------------------------------------------- /tools/bin/fluent_values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/fluent_values.yaml -------------------------------------------------------------------------------- /tools/bin/gh_action_zombie_killer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/gh_action_zombie_killer -------------------------------------------------------------------------------- /tools/bin/gradled.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/gradled.sh -------------------------------------------------------------------------------- /tools/bin/load_test/.gitignore: -------------------------------------------------------------------------------- 1 | cleanup/ 2 | -------------------------------------------------------------------------------- /tools/bin/load_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/load_test/README.md -------------------------------------------------------------------------------- /tools/bin/load_test/cleanup_load_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/load_test/cleanup_load_test.sh -------------------------------------------------------------------------------- /tools/bin/load_test/connection_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/load_test/connection_spec.json -------------------------------------------------------------------------------- /tools/bin/load_test/destination_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/load_test/destination_spec.json -------------------------------------------------------------------------------- /tools/bin/load_test/load_test_airbyte.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/load_test/load_test_airbyte.sh -------------------------------------------------------------------------------- /tools/bin/load_test/load_test_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/load_test/load_test_utils.sh -------------------------------------------------------------------------------- /tools/bin/load_test/source_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/load_test/source_spec.json -------------------------------------------------------------------------------- /tools/bin/make-big-schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/make-big-schema.sh -------------------------------------------------------------------------------- /tools/bin/match_github_user_to_slack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/match_github_user_to_slack -------------------------------------------------------------------------------- /tools/bin/prep_test_results_for_gcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/prep_test_results_for_gcs.py -------------------------------------------------------------------------------- /tools/bin/update_intellij_venv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/bin/update_intellij_venv.py -------------------------------------------------------------------------------- /tools/git_hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/git_hooks/README.md -------------------------------------------------------------------------------- /tools/git_hooks/spec_linter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/git_hooks/spec_linter.py -------------------------------------------------------------------------------- /tools/git_hooks/tests/test_spec_linter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/git_hooks/tests/test_spec_linter.py -------------------------------------------------------------------------------- /tools/gradle/codestyle/java-google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/gradle/codestyle/java-google-style.xml -------------------------------------------------------------------------------- /tools/gradle/codestyle/sql-dbeaver.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/gradle/codestyle/sql-dbeaver.properties -------------------------------------------------------------------------------- /tools/lib/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/lib/lib.sh -------------------------------------------------------------------------------- /tools/openapi2jsonschema/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/openapi2jsonschema/Dockerfile -------------------------------------------------------------------------------- /tools/openapi2jsonschema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/openapi2jsonschema/README.md -------------------------------------------------------------------------------- /tools/openapi2jsonschema/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/openapi2jsonschema/run.sh -------------------------------------------------------------------------------- /tools/shell_defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/shell_defaults -------------------------------------------------------------------------------- /tools/site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/site/README.md -------------------------------------------------------------------------------- /tools/site/link_checker.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/site/link_checker.Dockerfile -------------------------------------------------------------------------------- /tools/site/link_checker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/site/link_checker.sh -------------------------------------------------------------------------------- /tools/status/defaults/error.html: -------------------------------------------------------------------------------- 1 | 404 This page doesn't exist. Want to try https://airbyte.io/ ? 2 | -------------------------------------------------------------------------------- /tools/status/defaults/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/status/defaults/index.html -------------------------------------------------------------------------------- /tools/status/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/status/init.sh -------------------------------------------------------------------------------- /tools/status/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/status/policy.json -------------------------------------------------------------------------------- /tools/status/report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/status/report.sh -------------------------------------------------------------------------------- /tools/tox_ci.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbytehq/airbyte-platform/HEAD/tools/tox_ci.ini --------------------------------------------------------------------------------