├── .cursor └── rules │ ├── core-development.mdc │ ├── integration-development.mdc │ └── python-fast-api.mdc ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── integration-bug-report.yml │ ├── integration-enhancement.yml │ ├── ocean-framework-bug-report.yml │ └── ocean-framework-enhancement.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── labeler.yml └── workflows │ ├── actions │ └── build-docker-image │ │ └── action.yml │ ├── apply-release.yml │ ├── build-infra-images.yml │ ├── ci.yml │ ├── claude-generic.yml │ ├── claude-tag.yml │ ├── combine-dependabot-prs.yml │ ├── core-test.yml │ ├── create-new-sonarcloud-project.yml │ ├── detect-changes-matrix.yml │ ├── docker-images-security-scan.yml │ ├── integrations-test.yml │ ├── lint.yml │ ├── perf-test.yml │ ├── pr-labeler.yml │ ├── release-framework.yml │ ├── release-integrations.yml │ ├── sonarcloud-framework.yml │ ├── sonarcloud-integrations.yml │ ├── trigger-doc-sync.yml │ ├── upgrade-integrations.yml │ ├── validate-integration-files.yml │ ├── verify-docs-build.yml │ └── verify-pr-title.yml ├── .gitignore ├── .idea └── watcherTasks.xml ├── .pre-commit-config.yaml ├── .python-version ├── .vscode └── launch.json ├── .yamlignore ├── .yamllint.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── SECURITY.md ├── assets ├── ExportArchitecture.svg ├── LifecycleOfIntegration.svg ├── OceanLogo.svg ├── OceanSymbol.svg ├── RealTimeUpdatesArchitecture.svg └── Thumbnail.png ├── changelog └── .gitignore ├── deployment ├── README.md └── terraform │ ├── .gitignore │ ├── aws │ └── ecs │ │ ├── defaults │ │ └── event_listener.json │ │ ├── examples │ │ └── gitlab │ │ │ └── main.tf │ │ ├── main.tf │ │ ├── modules │ │ ├── ecs_lb │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ └── ecs_service │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ ├── providers.tf │ │ └── variables.tf │ ├── azure │ ├── .gitignore │ └── container_app │ │ └── examples │ │ └── azure-integration │ │ └── main.tf │ └── gcp │ └── .gitignore ├── docs └── framework-guides │ ├── .gitignore │ ├── CONTRIBUTING.md │ ├── README.md │ ├── babel.config.js │ ├── contributor-license-agreement.txt │ ├── docs │ ├── _common │ │ ├── httpx-instead-of-requests.md │ │ ├── resync-abort-message.mdx │ │ └── tbd.md │ ├── api-reference.md │ ├── contributing │ │ ├── _category_.json │ │ └── contributing.md │ ├── deployment │ │ ├── _category_.json │ │ ├── _check_installation.md │ │ ├── _integration-list-link.md │ │ ├── _ui-installation-process.md │ │ ├── argocd.md │ │ ├── docker.md │ │ ├── helm.md │ │ └── terraform.md │ ├── developing-an-integration │ │ ├── _category_.json │ │ ├── _mdx │ │ │ ├── integration_structure.md │ │ │ ├── trigger-curl-guide.md │ │ │ ├── trigger-python-guide.md │ │ │ └── trigger-swagger-guide.md │ │ ├── defining-configuration-files.md │ │ ├── developing-an-integration.md │ │ ├── guidelines.md │ │ ├── handling-resyncs.md │ │ ├── implementing-an-api-client.md │ │ ├── implementing-webhooks.md │ │ ├── integration-configuration-and-kinds-in-ocean.md │ │ ├── managing-dependencies.md │ │ ├── performance.md │ │ ├── publishing-your-integration.md │ │ ├── testing-the-integration.md │ │ └── trigger-your-integration.md │ ├── faq.md │ ├── framework │ │ ├── _category_.json │ │ ├── advanced-configuration.md │ │ ├── cli │ │ │ ├── _category_.json │ │ │ └── cli.md │ │ ├── features │ │ │ ├── _category_.json │ │ │ ├── _event-listener-types-list.md │ │ │ ├── configuration-validation.md │ │ │ ├── contexts.md │ │ │ ├── event-listener.md │ │ │ ├── features.md │ │ │ ├── live-events.md │ │ │ ├── resource-mapping.md │ │ │ ├── sync.md │ │ │ └── user-agent.md │ │ └── framework.md │ ├── getting-started │ │ ├── _category_.json │ │ └── getting-started.md │ ├── integrations-library │ │ ├── _category_.json │ │ └── integrations-library.md │ ├── license.mdx │ └── ocean-overview.md │ ├── docusaurus.config.js │ ├── package-lock.json │ ├── package.json │ ├── sidebars.js │ ├── src │ ├── components │ │ ├── Codepen │ │ │ └── index.tsx │ │ ├── DocDemo │ │ │ ├── android-device-skin.png │ │ │ ├── demo.css │ │ │ ├── index.js │ │ │ └── iphone-device-skin.png │ │ ├── DocsCard │ │ │ ├── index.tsx │ │ │ └── styles.module.scss │ │ ├── DocsCards │ │ │ ├── cards.css │ │ │ └── index.tsx │ │ ├── HomepageFeatures │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Integrations │ │ │ ├── custom.css │ │ │ └── index.tsx │ │ ├── Playground │ │ │ ├── README.md │ │ │ ├── device-preview.js │ │ │ ├── icons │ │ │ │ ├── IconCss.tsx │ │ │ │ ├── IconDefault.tsx │ │ │ │ ├── IconDots.css │ │ │ │ ├── IconDots.tsx │ │ │ │ ├── IconHtml.tsx │ │ │ │ ├── IconTs.tsx │ │ │ │ ├── IconVue.tsx │ │ │ │ └── index.ts │ │ │ ├── index.tsx │ │ │ ├── playground.css │ │ │ ├── playground.types.ts │ │ │ └── stackblitz.utils.ts │ │ └── PlaygroundTabs │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ ├── css │ │ ├── custom.css │ │ └── termynal.css │ ├── pages │ │ ├── __index.tsx │ │ └── index.module.css │ └── plugins │ │ └── changelog │ │ ├── index.js │ │ └── theme │ │ ├── ChangelogItem │ │ ├── Header │ │ │ ├── Author │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── Authors │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── index.tsx │ │ └── styles.module.css │ │ ├── ChangelogList │ │ ├── Header │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ └── index.tsx │ │ ├── ChangelogPage │ │ └── index.tsx │ │ ├── ChangelogPaginator │ │ └── index.tsx │ │ ├── Icon │ │ └── Expand │ │ │ └── index.tsx │ │ └── types.d.ts │ ├── static │ ├── .nojekyll │ └── img │ │ ├── ExportArchitecture.svg │ │ ├── RealTimeUpdatesArchitecture.svg │ │ ├── credentials-modal.png │ │ ├── favicon.svg │ │ ├── getting-started │ │ ├── IntegrationScaffoldRedoc.png │ │ └── IntegrationScaffoldSwagger.png │ │ ├── ingest-button-1.png │ │ ├── ingest-button-2.png │ │ ├── integration-installation-ui.png │ │ ├── new-tab.svg │ │ └── resync-button.png │ └── tsconfig.json ├── integrations ├── _infra │ ├── Dockerfile │ ├── Dockerfile.Deb │ ├── Dockerfile.alpine │ ├── Dockerfile.base.builder │ ├── Dockerfile.base.runner │ ├── Dockerfile.dockerignore │ ├── Dockerfile.local │ ├── Makefile │ ├── README.md │ ├── entry_local.sh │ ├── grpcio.sh │ ├── hosts │ └── init.sh ├── aikido │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── clients │ │ ├── __init__.py │ │ ├── aikido_client.py │ │ └── auth_client.py │ ├── debug.py │ ├── helpers │ │ ├── __init__.py │ │ └── exceptions.py │ ├── initialize_client.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── clients │ │ │ ├── __init__.py │ │ │ ├── test_aikido_client.py │ │ │ └── test_auth_client.py │ │ ├── conftest.py │ │ ├── test_sample.py │ │ └── webhook_processors │ │ │ ├── __init__.py │ │ │ └── test_webhook_processor.py │ └── webhook_processors │ │ ├── __init__.py │ │ ├── base_webhook_processor.py │ │ ├── issue_webhook_processor.py │ │ └── repository_webhook_processor.py ├── amplication │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── actions.json │ │ │ ├── blueprints.json │ │ │ ├── pages.json │ │ │ ├── port-app-config.yml │ │ │ └── scorecards.json │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── amplication │ │ ├── __init__.py │ │ ├── client.py │ │ └── queries.py │ ├── debug.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ └── tests │ │ ├── __init__.py │ │ └── test_sample.py ├── argocd │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ ├── pages.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ └── test_client.py ├── armorcode │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── armorcode │ │ ├── __init__.py │ │ ├── clients │ │ │ ├── __init__.py │ │ │ ├── auth │ │ │ │ ├── __init__.py │ │ │ │ ├── abstract_authenticator.py │ │ │ │ └── api_key_authenticator.py │ │ │ ├── client_factory.py │ │ │ └── http │ │ │ │ ├── __init__.py │ │ │ │ ├── armorcode_client.py │ │ │ │ └── base_client.py │ │ ├── core │ │ │ ├── __init__.py │ │ │ └── exporters │ │ │ │ ├── __init__.py │ │ │ │ ├── abstract_exporter.py │ │ │ │ ├── finding_exporter.py │ │ │ │ ├── product_exporter.py │ │ │ │ └── subproduct_exporter.py │ │ └── helpers │ │ │ ├── __init__.py │ │ │ └── utils.py │ ├── changelog │ │ └── .gitignore │ ├── clients │ │ └── __init__.py │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── clients │ │ ├── __init__.py │ │ └── test_armorcode_client.py │ │ ├── conftest.py │ │ ├── test_exporters.py │ │ └── test_sample.py ├── aws-v3 │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── ADDING_NEW_KINDS.md │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── aws │ │ ├── __init__.py │ │ ├── auth │ │ │ ├── __init__.py │ │ │ ├── providers │ │ │ │ ├── __init__.py │ │ │ │ ├── assume_role_provider.py │ │ │ │ ├── assume_role_with_web_identity_provider.py │ │ │ │ ├── base.py │ │ │ │ └── static_provider.py │ │ │ ├── region_resolver.py │ │ │ ├── session_factory.py │ │ │ ├── strategies │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── multi_account_strategy.py │ │ │ │ ├── organizations_strategy.py │ │ │ │ └── single_account_strategy.py │ │ │ └── utils.py │ │ └── core │ │ │ ├── client │ │ │ ├── paginator.py │ │ │ └── proxy.py │ │ │ ├── exporters │ │ │ ├── aws_lambda │ │ │ │ └── function │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── actions.py │ │ │ │ │ ├── exporter.py │ │ │ │ │ └── models.py │ │ │ ├── ec2 │ │ │ │ └── instance │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── actions.py │ │ │ │ │ ├── exporter.py │ │ │ │ │ └── models.py │ │ │ ├── ecr │ │ │ │ ├── __init__.py │ │ │ │ └── repository │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── actions.py │ │ │ │ │ ├── exporter.py │ │ │ │ │ └── models.py │ │ │ ├── ecs │ │ │ │ ├── __init__.py │ │ │ │ ├── cluster │ │ │ │ │ ├── actions.py │ │ │ │ │ ├── exporter.py │ │ │ │ │ └── models.py │ │ │ │ ├── service │ │ │ │ │ ├── actions.py │ │ │ │ │ ├── exporter.py │ │ │ │ │ └── models.py │ │ │ │ └── utils.py │ │ │ ├── eks │ │ │ │ ├── __init__.py │ │ │ │ └── cluster │ │ │ │ │ ├── actions.py │ │ │ │ │ ├── exporter.py │ │ │ │ │ └── models.py │ │ │ ├── organizations │ │ │ │ ├── __init__.py │ │ │ │ └── account │ │ │ │ │ ├── actions.py │ │ │ │ │ ├── exporter.py │ │ │ │ │ └── models.py │ │ │ ├── rds │ │ │ │ └── db_instance │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── actions.py │ │ │ │ │ ├── exporter.py │ │ │ │ │ └── models.py │ │ │ ├── s3 │ │ │ │ ├── __init__.py │ │ │ │ └── bucket │ │ │ │ │ ├── actions.py │ │ │ │ │ ├── exporter.py │ │ │ │ │ └── models.py │ │ │ └── sqs │ │ │ │ ├── __init__.py │ │ │ │ └── queue │ │ │ │ ├── __init__.py │ │ │ │ ├── actions.py │ │ │ │ ├── exporter.py │ │ │ │ └── models.py │ │ │ ├── helpers │ │ │ ├── types.py │ │ │ └── utils.py │ │ │ ├── interfaces │ │ │ ├── action.py │ │ │ └── exporter.py │ │ │ └── modeling │ │ │ ├── resource_builder.py │ │ │ ├── resource_inspector.py │ │ │ └── resource_models.py │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── examples │ │ ├── ecs-cluster │ │ │ ├── ecs-cluster-blueprint.json │ │ │ ├── ecs-cluster-expected-output.json │ │ │ └── ecs-cluster-raw-data.json │ │ ├── ecs-service │ │ │ ├── ecs-service-blueprint.json │ │ │ ├── ecs-service-expected-output.json │ │ │ ├── ecs-service-mappings.yaml │ │ │ └── ecs-service-raw-data.json │ │ ├── eks-cluster │ │ │ ├── eks-cluster-blueprint.json │ │ │ ├── eks-cluster-expected-output.json │ │ │ └── eks-cluster-raw-data.json │ │ ├── lambda-function │ │ │ ├── lambda-function-blueprint.json │ │ │ ├── lambda-function-mappings.yaml │ │ │ └── lambda-function-raw-data.json │ │ ├── rds-db-instance │ │ │ ├── rds-db-instance-blueprint.json │ │ │ ├── rds-db-instance-mappings.yaml │ │ │ └── rds-db-instance-raw-data.json │ │ ├── s3-bucket │ │ │ ├── s3-bucket-blueprint.json │ │ │ ├── s3-bucket-expected-output.json │ │ │ ├── s3-bucket-mappings.yaml │ │ │ └── s3-bucket-raw-data.json │ │ └── sqs-queue │ │ │ ├── sqs-queue-expected-output.json │ │ │ ├── sqs-queue-mappings.yaml │ │ │ └── sqs-queue-raw-data.json │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── resync.py │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── auth │ │ ├── __init__.py │ │ ├── test_providers.py │ │ ├── test_region_resolver.py │ │ ├── test_session_factory.py │ │ ├── test_strategies.py │ │ └── test_utils.py │ │ ├── conftest.py │ │ ├── core │ │ ├── client │ │ │ ├── test_paginator.py │ │ │ └── test_proxy.py │ │ └── exporters │ │ │ ├── __init__.py │ │ │ ├── aws_lambda │ │ │ └── function │ │ │ │ ├── __init__.py │ │ │ │ ├── test_lambda_function_actions.py │ │ │ │ ├── test_lambda_function_exporter.py │ │ │ │ └── test_lambda_function_options_and_models.py │ │ │ ├── ec2 │ │ │ ├── __init__.py │ │ │ └── instance │ │ │ │ ├── test_actions.py │ │ │ │ ├── test_exporter.py │ │ │ │ └── test_options_and_models.py │ │ │ ├── ecr │ │ │ └── repository │ │ │ │ ├── __init__.py │ │ │ │ ├── test_actions.py │ │ │ │ ├── test_exporter.py │ │ │ │ └── test_options_and_models.py │ │ │ ├── ecs │ │ │ ├── cluster │ │ │ │ ├── __init__.py │ │ │ │ ├── test_cluster_actions.py │ │ │ │ └── test_cluster_exporter.py │ │ │ └── service │ │ │ │ ├── __init__.py │ │ │ │ ├── test_service_actions.py │ │ │ │ └── test_service_exporter.py │ │ │ ├── eks │ │ │ ├── __init__.py │ │ │ └── cluster │ │ │ │ ├── __init__.py │ │ │ │ ├── test_eks_cluster_actions.py │ │ │ │ ├── test_eks_cluster_exporter.py │ │ │ │ └── test_eks_cluster_options_and_models.py │ │ │ ├── organizations │ │ │ ├── test_account_actions.py │ │ │ ├── test_account_exporter.py │ │ │ └── test_account_models_and_options.py │ │ │ ├── rds │ │ │ └── db_instance │ │ │ │ ├── __init__.py │ │ │ │ ├── test_actions.py │ │ │ │ ├── test_exporter.py │ │ │ │ └── test_options_and_models.py │ │ │ ├── s3 │ │ │ ├── __init__.py │ │ │ └── bucket │ │ │ │ ├── test_s3_bucket_actions.py │ │ │ │ ├── test_s3_bucket_exporter.py │ │ │ │ └── test_s3_bucket_options_and_models.py │ │ │ └── sqs │ │ │ ├── __init__.py │ │ │ └── queue │ │ │ ├── test_queue_actions.py │ │ │ ├── test_queue_exporter.py │ │ │ └── test_queue_options_and_models.py │ │ └── test_resync.py ├── aws │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── aws │ │ ├── __init__.py │ │ ├── aws_credentials.py │ │ └── session_manager.py │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ └── utils │ │ │ ├── test_aws.py │ │ │ ├── test_misc.py │ │ │ ├── test_overrides.py │ │ │ └── test_resources.py │ └── utils │ │ ├── __init__.py │ │ ├── aws.py │ │ ├── misc.py │ │ ├── overrides.py │ │ └── resources.py ├── azure-devops │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ ├── pages.json │ │ │ ├── port-app-config.yaml │ │ │ └── scorecards.json │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── azure_devops │ │ ├── __init__.py │ │ ├── client │ │ │ ├── __init__.py │ │ │ ├── azure_devops_client.py │ │ │ ├── base_client.py │ │ │ ├── file_processing.py │ │ │ └── rate_limiter.py │ │ ├── gitops │ │ │ ├── __init__.py │ │ │ ├── file_entity_processor.py │ │ │ └── generate_entities.py │ │ ├── helpers │ │ │ └── __init__.py │ │ ├── misc.py │ │ └── webhooks │ │ │ ├── __init__.py │ │ │ ├── events.py │ │ │ ├── webhook_event.py │ │ │ └── webhook_processors │ │ │ ├── __init__.py │ │ │ ├── base_processor.py │ │ │ ├── branch_webhook_processor.py │ │ │ ├── file_webhook_processor.py │ │ │ ├── folder_webhook_processor.py │ │ │ ├── gitops_webhook_processor.py │ │ │ ├── pull_request_processor.py │ │ │ └── repository_processor.py │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── examples │ │ ├── example-blueprints.json │ │ ├── example-data.json │ │ ├── example-file-data.json │ │ ├── example-mappings.yaml │ │ └── example-output.json │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── azure_devops │ │ ├── __init__.py │ │ ├── client │ │ │ ├── __init__.py │ │ │ ├── test_azure_devops_base_client.py │ │ │ ├── test_azure_devops_client.py │ │ │ ├── test_file_processing.py │ │ │ └── test_rate_limiter.py │ │ ├── test_misc.py │ │ └── webhooks │ │ │ ├── __init__.py │ │ │ └── webhook_processors │ │ │ ├── __init__.py │ │ │ ├── test_base_processors.py │ │ │ ├── test_branch_webhook_processor.py │ │ │ ├── test_file_webhook_processor.py │ │ │ ├── test_folder_webhook_processor.py │ │ │ ├── test_pull_request_processor.py │ │ │ └── test_repository_processor.py │ │ ├── conftest.py │ │ ├── helpers │ │ └── __init__.py │ │ └── test_sample.py ├── azure-resource-graph │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── azure_integration │ │ ├── __init__.py │ │ ├── clients │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ └── rest │ │ │ │ ├── resource_graph_client.py │ │ │ │ ├── resource_management_client.py │ │ │ │ └── rest_client.py │ │ ├── exporters │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── resource_graph.py │ │ │ └── subscription.py │ │ ├── factory.py │ │ ├── helpers │ │ │ ├── exceptions.py │ │ │ ├── http.py │ │ │ └── rate_limiter.py │ │ └── options.py │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── clients │ │ ├── __init__.py │ │ └── rest │ │ │ ├── __init__.py │ │ │ ├── test_resource_graph_client.py │ │ │ └── test_resource_management_client.py │ │ ├── conftest.py │ │ ├── exporters │ │ ├── test_resource_graph.py │ │ └── test_subscription.py │ │ ├── factory │ │ └── test_factory.py │ │ ├── helpers.py │ │ └── helpers │ │ ├── test_rate_limiter.py │ │ └── test_utils.py ├── azure │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── azure_integration │ │ ├── __init__.py │ │ ├── azure_patch.py │ │ ├── iterators.py │ │ ├── ocean.py │ │ ├── overrides.py │ │ └── utils.py │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── azure_integration │ │ ├── __init__.py │ │ ├── test_azure_patch.py │ │ ├── test_iterators.py │ │ └── test_utils.py │ │ ├── conftest.py │ │ └── test_sample.py ├── backstage │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_sample.py │ │ └── test_sanity.py ├── bitbucket-cloud │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── bitbucket_cloud │ │ ├── __init__.py │ │ ├── client.py │ │ ├── entity_processors │ │ │ └── file_entity_processor.py │ │ ├── helpers │ │ │ ├── __init__.py │ │ │ ├── auth.py │ │ │ ├── exceptions.py │ │ │ ├── file_kind.py │ │ │ ├── file_kind_live_event.py │ │ │ ├── folder.py │ │ │ ├── rate_limiter.py │ │ │ ├── token_manager.py │ │ │ └── utils.py │ │ └── webhook_processors │ │ │ ├── __init__.py │ │ │ ├── events.py │ │ │ ├── processors │ │ │ ├── __init__.py │ │ │ ├── _bitbucket_abstract_webhook_processor.py │ │ │ ├── file_webhook_processor.py │ │ │ ├── pull_request_webhook_processor.py │ │ │ └── repository_webhook_processor.py │ │ │ └── webhook_client.py │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── initialize_client.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── entity_processors │ │ └── test_file_entity_processor.py │ │ ├── helpers │ │ ├── test_file_kind.py │ │ ├── test_file_kind_live_event.py │ │ ├── test_folder.py │ │ └── test_rate_limiter.py │ │ ├── test_client.py │ │ ├── test_integrations.py │ │ └── webhook │ │ ├── __init__.py │ │ ├── processors │ │ ├── __init__.py │ │ ├── test__bitbucket_abstract_webhook_processor.py │ │ ├── test_file_webhook_processor.py │ │ ├── test_pull_request_webhook_processor.py │ │ └── test_repository_webhook_processor.py │ │ ├── test_events.py │ │ └── test_webhook_client.py ├── bitbucket-server │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── examples │ │ ├── blueprints.json │ │ ├── mappings.yaml │ │ ├── project.entity.json │ │ ├── pull-request.entity.json │ │ ├── repository.entity.json │ │ └── user.entity.json │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_client.py │ │ ├── test_integrations.py │ │ ├── test_sample.py │ │ └── test_webhook │ │ │ ├── __init__.py │ │ │ ├── test_webhook_client.py │ │ │ └── test_webhook_processor.py │ ├── utils.py │ └── webhook_processors │ │ ├── __init__.py │ │ ├── processors │ │ ├── __init__.py │ │ ├── _bitbucket_abstract_webhook_processor.py │ │ ├── project_webhook_processor.py │ │ ├── pull_request_webhook_processor.py │ │ └── repository_webhook_processor.py │ │ └── webhook_client.py ├── checkmarx-one │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── checkmarx_one │ │ ├── __init__.py │ │ ├── auths │ │ │ ├── __init__.py │ │ │ ├── auth_factory.py │ │ │ ├── base_auth.py │ │ │ └── token_auth.py │ │ ├── clients │ │ │ ├── client.py │ │ │ └── initialize_client.py │ │ ├── core │ │ │ ├── __init__.py │ │ │ ├── exporters │ │ │ │ ├── __init__.py │ │ │ │ ├── abstract_exporter.py │ │ │ │ ├── api_sec_exporter.py │ │ │ │ ├── dast_scan_environment_exporter.py │ │ │ │ ├── dast_scan_exporter.py │ │ │ │ ├── dast_scan_result_exporter.py │ │ │ │ ├── kics_exporter.py │ │ │ │ ├── project_exporter.py │ │ │ │ ├── sast_exporter.py │ │ │ │ ├── scan_exporter.py │ │ │ │ └── scan_result_exporter.py │ │ │ └── options.py │ │ ├── exceptions.py │ │ ├── exporter_factory.py │ │ ├── utils.py │ │ └── webhook │ │ │ ├── events.py │ │ │ └── webhook_processors │ │ │ ├── abstract_webhook_processor.py │ │ │ ├── api_security_webhook_processor.py │ │ │ ├── containers_scan_result_webhook_processor.py │ │ │ ├── kics_scan_result_webhook_processor.py │ │ │ ├── project_webhook_processor.py │ │ │ ├── sast_scan_result_webhook_processor.py │ │ │ ├── sca_scan_result_webhook_processor.py │ │ │ └── scan_webhook_processor.py │ ├── debug.py │ ├── fetcher.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── checkmarx_one │ │ ├── auths │ │ │ ├── test_auth.py │ │ │ ├── test_base_auth.py │ │ │ └── test_token_auth.py │ │ ├── clients │ │ │ ├── test_base_client.py │ │ │ └── test_initialize_client.py │ │ ├── core │ │ │ └── exporters │ │ │ │ ├── test_abstract_exporter.py │ │ │ │ ├── test_api_sec_exporter.py │ │ │ │ ├── test_dast_scan_environment_exporter.py │ │ │ │ ├── test_dast_scan_exporter.py │ │ │ │ ├── test_dast_scan_result_exporter.py │ │ │ │ ├── test_exporter_factory.py │ │ │ │ ├── test_kics_exporter.py │ │ │ │ ├── test_project_exporter.py │ │ │ │ ├── test_sast_exporter.py │ │ │ │ ├── test_scan_exporter.py │ │ │ │ └── test_scan_results_exporter.py │ │ ├── test_auth_factory.py │ │ ├── test_utils.py │ │ └── webhook │ │ │ └── webhook_processors │ │ │ ├── conftest.py │ │ │ ├── test_api_security_webhook_processor.py │ │ │ ├── test_containers_scan_result_webhook_processor.py │ │ │ ├── test_kics_scan_result_webhook_processor.py │ │ │ ├── test_project_webhook_processor.py │ │ │ ├── test_sast_scan_result_webhook_processor.py │ │ │ ├── test_sca_scan_result_webhook_processor.py │ │ │ └── test_scan_webhook_processor.py │ │ ├── conftest.py │ │ └── test_fetcher.py ├── custom │ ├── .port │ │ ├── resources │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── debug.py │ ├── examples │ │ ├── canny │ │ │ ├── README.md │ │ │ ├── blueprints.json │ │ │ ├── installation.md │ │ │ └── port-app-config.yml │ │ ├── config-api-key.env │ │ ├── config-basic-auth.env │ │ ├── config-bearer-token.env │ │ ├── config-no-auth.env │ │ ├── dynamic-endpoints.yaml │ │ ├── hubspot │ │ │ ├── README.md │ │ │ ├── blueprints.json │ │ │ ├── helm-values.yaml │ │ │ ├── installation.md │ │ │ └── port-app-config.yml │ │ ├── oauth2-auth0-example.md │ │ ├── slack-integration.env │ │ ├── slack-integration.yaml │ │ ├── slack │ │ │ ├── blueprints.json │ │ │ ├── helm-values.yaml │ │ │ └── port-app-config.yml │ │ └── zendesk │ │ │ ├── README.md │ │ │ ├── blueprints.json │ │ │ ├── installation.md │ │ │ └── port-app-config.yml │ ├── http_server │ │ ├── __init__.py │ │ ├── client.py │ │ ├── handlers.py │ │ ├── helpers │ │ │ ├── __init__.py │ │ │ └── endpoint_resolver.py │ │ └── overrides.py │ ├── initialize_client.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ └── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── helpers │ │ ├── __init__.py │ │ └── test_endpoint_resolver.py │ │ ├── test_client.py │ │ └── test_main.py ├── datadog │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── examples │ │ ├── blueprints.json │ │ ├── mappings.yaml │ │ ├── metric.entity.json │ │ └── metric.response.json │ ├── initialize_client.py │ ├── integration.py │ ├── main.py │ ├── overrides.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_abstract_webhook_processor.py │ │ ├── test_client.py │ │ ├── test_monitor_webhook_processor.py │ │ ├── test_sample.py │ │ ├── test_service_dependency_webhook_processor.py │ │ └── test_utils.py │ ├── utils.py │ └── webhook_processors │ │ ├── __init__.py │ │ ├── _abstract_webhook_processor.py │ │ ├── monitor_webhook_processor.py │ │ └── service_dependency_webhook_processor.py ├── dynatrace │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── test_client.py │ │ └── test_sample.py ├── fake-integration │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── fake_org_data │ │ ├── __init__.py │ │ ├── fake_client.py │ │ ├── fake_router.py │ │ ├── generator.py │ │ ├── static.py │ │ └── types.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ └── test_sync.py ├── firehydrant │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ └── test_sample.py │ └── utils.py ├── gcp │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── examples │ │ ├── blueprints.json │ │ └── mappings.yaml │ ├── gcp_core │ │ ├── __init__.py │ │ ├── cache.py │ │ ├── errors.py │ │ ├── feed_event.py │ │ ├── helpers │ │ │ ├── ratelimiter │ │ │ │ ├── base.py │ │ │ │ └── overrides.py │ │ │ └── retry │ │ │ │ └── async_retry.py │ │ ├── overrides.py │ │ ├── search │ │ │ ├── __init__.py │ │ │ ├── iterators.py │ │ │ ├── paginated_query.py │ │ │ └── resource_searches.py │ │ └── utils.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ └── gcp_core │ │ ├── __init__.py │ │ └── search │ │ ├── __init__.py │ │ └── test_resource_searches.py ├── github-copilot │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ ├── pages.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── clients │ │ ├── __init__.py │ │ ├── client_factory.py │ │ ├── github_client.py │ │ └── github_endpoints.py │ ├── debug.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── mocks.py │ │ └── test_client.py ├── github │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── github │ │ ├── __init__.py │ │ ├── actions │ │ │ ├── abstract_github_executor.py │ │ │ ├── dispatch_workflow_executor.py │ │ │ ├── registry.py │ │ │ └── utils.py │ │ ├── clients │ │ │ ├── __init__.py │ │ │ ├── auth │ │ │ │ ├── abstract_authenticator.py │ │ │ │ ├── github_app_authenticator.py │ │ │ │ └── personal_access_token_authenticator.py │ │ │ ├── client_factory.py │ │ │ ├── http │ │ │ │ ├── base_client.py │ │ │ │ ├── graphql_client.py │ │ │ │ └── rest_client.py │ │ │ ├── rate_limiter │ │ │ │ ├── limiter.py │ │ │ │ ├── registry.py │ │ │ │ └── utils.py │ │ │ └── utils.py │ │ ├── context │ │ │ └── auth.py │ │ ├── core │ │ │ ├── exporters │ │ │ │ ├── abstract_exporter.py │ │ │ │ ├── branch_exporter.py │ │ │ │ ├── code_scanning_alert_exporter.py │ │ │ │ ├── collaborator_exporter.py │ │ │ │ ├── dependabot_exporter.py │ │ │ │ ├── deployment_exporter.py │ │ │ │ ├── environment_exporter.py │ │ │ │ ├── file_exporter │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── core.py │ │ │ │ │ ├── file_processor.py │ │ │ │ │ └── utils.py │ │ │ │ ├── folder_exporter │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── core.py │ │ │ │ │ └── utils.py │ │ │ │ ├── issue_exporter.py │ │ │ │ ├── organization_exporter.py │ │ │ │ ├── pull_request_exporter.py │ │ │ │ ├── release_exporter.py │ │ │ │ ├── repository_exporter.py │ │ │ │ ├── secret_scanning_alert_exporter.py │ │ │ │ ├── tag_exporter.py │ │ │ │ ├── team_exporter │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── team_exporter.py │ │ │ │ │ ├── team_member_and_repository_exporter.py │ │ │ │ │ └── team_with_members_exporter.py │ │ │ │ ├── user_exporter.py │ │ │ │ ├── workflow_runs_exporter.py │ │ │ │ └── workflows_exporter.py │ │ │ └── options.py │ │ ├── entity_processors │ │ │ ├── __init__.py │ │ │ └── file_entity_processor.py │ │ ├── helpers │ │ │ ├── exceptions.py │ │ │ ├── gql_queries.py │ │ │ ├── models.py │ │ │ ├── repo_selectors.py │ │ │ └── utils.py │ │ └── webhook │ │ │ ├── __init__.py │ │ │ ├── events.py │ │ │ ├── live_event_group_selector.py │ │ │ ├── registry.py │ │ │ ├── webhook_client.py │ │ │ └── webhook_processors │ │ │ ├── base_deployment_webhook_processor.py │ │ │ ├── base_repository_webhook_processor.py │ │ │ ├── branch_webhook_processor.py │ │ │ ├── check_runs │ │ │ ├── __init__.py │ │ │ ├── check_runs_validator_webhook_processor.py │ │ │ └── file_validation.py │ │ │ ├── code_scanning_alert_webhook_processor.py │ │ │ ├── collaborator_webhook_processor │ │ │ ├── __init__.py │ │ │ ├── member_webhook_processor.py │ │ │ ├── membership_webhook_processor.py │ │ │ └── team_webhook_processor.py │ │ │ ├── dependabot_webhook_processor.py │ │ │ ├── deployment_webhook_processor.py │ │ │ ├── environment_webhook_processor.py │ │ │ ├── file_webhook_processor.py │ │ │ ├── folder_webhook_processor.py │ │ │ ├── github_abstract_webhook_processor.py │ │ │ ├── issue_webhook_processor.py │ │ │ ├── pull_request_webhook_processor.py │ │ │ ├── release_webhook_processor.py │ │ │ ├── repository_webhook_processor.py │ │ │ ├── secret_scanning_alert_webhook_processor.py │ │ │ ├── tag_webhook_processor.py │ │ │ ├── team_member_webhook_processor.py │ │ │ ├── team_webhook_processor.py │ │ │ ├── user_webhook_processor.py │ │ │ ├── workflow_run │ │ │ ├── __init__.py │ │ │ ├── base_workflow_run_webhook_processor.py │ │ │ ├── dispatch_workflow_webhook_processor.py │ │ │ └── workflow_run_webhook_processor.py │ │ │ └── workflow_webhook_processor.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ └── github │ │ ├── clients │ │ ├── __init__.py │ │ ├── auth │ │ │ └── test_gh_authenticator.py │ │ ├── http │ │ │ ├── test_base_client.py │ │ │ ├── test_graphql_client.py │ │ │ └── test_rest_client.py │ │ └── test_rate_limiter.py │ │ ├── core │ │ └── exporters │ │ │ ├── __init__.py │ │ │ ├── test_branch_exporter.py │ │ │ ├── test_code_scanning_alert_exporter.py │ │ │ ├── test_collaborator_exporter.py │ │ │ ├── test_dependabot_exporter.py │ │ │ ├── test_deployment_exporter.py │ │ │ ├── test_environment_exporter.py │ │ │ ├── test_file_exporter.py │ │ │ ├── test_folder_exporter.py │ │ │ ├── test_folder_pattern_mapping_builder.py │ │ │ ├── test_issue_exporter.py │ │ │ ├── test_organization_exporter.py │ │ │ ├── test_pull_request_exporter.py │ │ │ ├── test_release_exporter.py │ │ │ ├── test_repository_exporter.py │ │ │ ├── test_secret_scanning_alert_exporter.py │ │ │ ├── test_tag_exporter.py │ │ │ ├── test_team_exporter.py │ │ │ ├── test_user_exporter.py │ │ │ ├── test_workflow_exporter.py │ │ │ └── test_workflow_run_exporter.py │ │ ├── entity_processors │ │ └── test_file_entity_processor.py │ │ ├── helpers │ │ └── test_utils.py │ │ └── webhook │ │ ├── __init__.py │ │ ├── test_webhook_client.py │ │ └── webhook_processors │ │ ├── __init__.py │ │ ├── check_runs │ │ ├── test_check_run_validator_webhook_processor.py │ │ └── test_file_validation.py │ │ ├── conftest.py │ │ ├── test_base_deployment_webhook_processor.py │ │ ├── test_base_repository_webhook_processor.py │ │ ├── test_branch_webhook_processor.py │ │ ├── test_code_scanning_alert_webhook_processor.py │ │ ├── test_collaborator_webhook_processor │ │ ├── __init__.py │ │ ├── test_member_webhook_processor.py │ │ ├── test_membership_webhook_processor.py │ │ └── test_team_webhook_processor.py │ │ ├── test_dependabot_webhook_processor.py │ │ ├── test_deployment_webhook_processor.py │ │ ├── test_environment_webhook_processor.py │ │ ├── test_file_webhook_processor.py │ │ ├── test_folder_webhook_processor.py │ │ ├── test_github_abstract_webhook_processor.py │ │ ├── test_issue_webhook_processor.py │ │ ├── test_pull_request_webhook_processor.py │ │ ├── test_release_webhook_processor.py │ │ ├── test_repository_webhook_processor.py │ │ ├── test_secret_scanning_alert_webhook_processor.py │ │ ├── test_tag_webhook_processor.py │ │ ├── test_team_member_webhook_processor.py │ │ ├── test_team_webhook_processor.py │ │ ├── test_user_webhook_processor.py │ │ ├── test_workflow_run_webhook_processor.py │ │ └── test_workflow_webhook_processor.py ├── gitlab-v2 │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── gitlab │ │ ├── __init__.py │ │ ├── clients │ │ │ ├── __init__.py │ │ │ ├── auth_client.py │ │ │ ├── base_client.py │ │ │ ├── client_factory.py │ │ │ ├── gitlab_client.py │ │ │ └── rest_client.py │ │ ├── entity_processors │ │ │ ├── __init__.py │ │ │ ├── file_entity_processor.py │ │ │ ├── search_entity_processor.py │ │ │ └── utils.py │ │ ├── helpers │ │ │ ├── __init__.py │ │ │ └── utils.py │ │ └── webhook │ │ │ ├── events.py │ │ │ ├── webhook_factory │ │ │ ├── _base_webhook_factory.py │ │ │ └── group_webhook_factory.py │ │ │ └── webhook_processors │ │ │ ├── _gitlab_abstract_webhook_processor.py │ │ │ ├── file_push_webhook_processor.py │ │ │ ├── folder_push_webhook_processor.py │ │ │ ├── group_webhook_processor.py │ │ │ ├── group_with_member_webhook_processor.py │ │ │ ├── issue_webhook_processor.py │ │ │ ├── job_webhook_processor.py │ │ │ ├── member_webhook_processor.py │ │ │ ├── merge_request_webhook_processor.py │ │ │ ├── pipeline_webhook_processor.py │ │ │ ├── project_webhook_processor.py │ │ │ ├── push_webhook_processor.py │ │ │ ├── release_webhook_processor.py │ │ │ └── tag_webhook_processor.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── clients │ │ ├── __init__.py │ │ ├── test_auth_client.py │ │ ├── test_base_client.py │ │ ├── test_gitlab_client.py │ │ └── test_refresh_token_integration.py │ │ ├── conftest.py │ │ ├── helpers │ │ └── test_utils.py │ │ ├── integration │ │ └── test_integration.py │ │ ├── test_sample.py │ │ └── webhook │ │ ├── test_events.py │ │ ├── webhook_factory │ │ ├── test_base_webhook_factory.py │ │ └── test_group_webhook_factory.py │ │ └── webhook_processors │ │ ├── test_file_push_webhook_processor.py │ │ ├── test_folder_push_webhook_processor.py │ │ ├── test_group_webhook_processor.py │ │ ├── test_group_with_member_webhook_processor.py │ │ ├── test_issue_webhook_processor.py │ │ ├── test_job_webhook_processor.py │ │ ├── test_member_webhook_processor.py │ │ ├── test_merge_request_webhook_processor.py │ │ ├── test_pipeline_webhook_processor.py │ │ ├── test_project_webhook_processor.py │ │ ├── test_push_webhook_processor.py │ │ ├── test_release_webhook_processor.py │ │ └── test_tag_webhook_processor.py ├── gitlab │ ├── .env.example │ ├── .port │ │ ├── resources │ │ │ ├── actions.json │ │ │ ├── blueprints.json │ │ │ ├── pages.json │ │ │ ├── port-app-config.yaml │ │ │ └── scorecards.json │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── gitlab_integration │ │ ├── __init__.py │ │ ├── core │ │ │ ├── __init__.py │ │ │ ├── async_fetcher.py │ │ │ ├── entities.py │ │ │ └── utils.py │ │ ├── errors.py │ │ ├── events │ │ │ ├── __init__.py │ │ │ ├── event_handler.py │ │ │ ├── hooks │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── group.py │ │ │ │ ├── issues.py │ │ │ │ ├── jobs.py │ │ │ │ ├── members.py │ │ │ │ ├── merge_request.py │ │ │ │ ├── pipelines.py │ │ │ │ ├── project_files.py │ │ │ │ └── push.py │ │ │ └── setup.py │ │ ├── git_integration.py │ │ ├── gitlab_service.py │ │ ├── models │ │ │ └── webhook_groups_override_config.py │ │ ├── ocean.py │ │ └── utils.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ └── gitlab_integration │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_core │ │ └── test_utils.py │ │ ├── test_gitlab_service.py │ │ ├── test_gitlab_service_folder.py │ │ └── test_gitlab_service_webhook.py ├── jenkins │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── examples │ │ ├── blueprints.json │ │ ├── mappings.yml │ │ ├── stage.entity.json │ │ └── stage.response.json │ ├── integration.py │ ├── main.py │ ├── overrides.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── test_client.py │ │ └── webhook_processors │ │ │ ├── conftest.py │ │ │ ├── test_build_processor.py │ │ │ └── test_job_processor.py │ ├── utils.py │ └── webhook │ │ ├── __init__.py │ │ ├── events.py │ │ └── webhook_processors │ │ ├── __init__.py │ │ ├── build_webhook_processor.py │ │ ├── jenkins_abstract_webhook_processor.py │ │ └── job_webhook_processor.py ├── jira-server │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── examples │ │ ├── after_mapping.json │ │ ├── mapping_config.yaml │ │ ├── raw_issue.json │ │ ├── raw_project.json │ │ └── raw_user.json │ ├── initialize_client.py │ ├── integration.py │ ├── jira_server │ │ ├── .DS_Store │ │ ├── __init__.py │ │ ├── client.py │ │ └── overrides.py │ ├── kinds.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ └── test_client.py ├── jira │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── initialize_client.py │ ├── integration.py │ ├── jira │ │ ├── __init__.py │ │ ├── client.py │ │ ├── overrides.py │ │ └── rate_limiter.py │ ├── kinds.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── test_client.py │ │ ├── test_processors.py │ │ ├── test_rate_limiter.py │ │ └── test_sample.py │ └── webhook_processors │ │ ├── __init__.py │ │ ├── issue_webhook_processor.py │ │ ├── project_webhook_processor.py │ │ └── user_webhook_processor.py ├── kafka │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── examples │ │ ├── consumer_groups.entity.json │ │ └── consumer_groups.response.json │ ├── kafka_integration │ │ ├── __init__.py │ │ └── client.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── seed_data.py │ │ └── test_sample.py ├── komodor │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── examples │ │ ├── blueprints.json │ │ ├── health_monitoring.entity.json │ │ ├── health_monitoring.response.json │ │ ├── mappings.yaml │ │ ├── service.entity.json │ │ └── service.response.json │ ├── main.py │ ├── models.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ └── test_client.py ├── kubecost │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ └── test_sample.py ├── launchdarkly │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── rate_limiter.py │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── test_client.py │ │ ├── test_rate_limiter.py │ │ ├── test_sample.py │ │ └── webhook_processors │ │ │ ├── conftest.py │ │ │ ├── test_environment_processor.py │ │ │ ├── test_feature_flag_processor.py │ │ │ ├── test_launchdarkly_abstract_webhook_processor.py │ │ │ └── test_project_processor.py │ └── webhook_processors │ │ ├── __init__.py │ │ ├── audit_log_webhook_processor.py │ │ ├── environment_webhook_processor.py │ │ ├── feature_flag_webhook_processor.py │ │ ├── launchdarkly_abstract_webhook_processor.py │ │ ├── project_webhook_processor.py │ │ └── utils.py ├── linear │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── linear │ │ ├── __init__.py │ │ ├── client.py │ │ ├── queries.py │ │ └── utils.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── test_sample.py │ │ └── webhook_processors │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── test_issue_processor.py │ │ │ └── test_label_processor.py │ └── webhook_processors │ │ ├── __init__.py │ │ ├── issue_webhook_processor.py │ │ ├── label_webhook_processor.py │ │ ├── linear_abstract_webhook_processor.py │ │ └── utils.py ├── newrelic │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── blueprints.json │ │ │ ├── port-app-config.yaml │ │ │ └── scorecards.json │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── newrelic_integration │ │ ├── __init__.py │ │ ├── core │ │ │ ├── __init__.py │ │ │ ├── alert_conditions.py │ │ │ ├── entities.py │ │ │ ├── errors.py │ │ │ ├── issues.py │ │ │ ├── paging.py │ │ │ ├── query_templates │ │ │ │ ├── __init__.py │ │ │ │ ├── alert_conditions.py │ │ │ │ ├── entities.py │ │ │ │ ├── issues.py │ │ │ │ └── service_levels.py │ │ │ ├── service_levels.py │ │ │ └── utils.py │ │ ├── ocean.py │ │ ├── overrides.py │ │ └── utils.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── test_alert_conditions.py │ │ ├── test_entities.py │ │ ├── test_sample.py │ │ └── test_service_levels.py ├── octopus │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── client.py │ ├── debug.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ └── test_sample.py ├── okta │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── okta │ │ ├── __init__.py │ │ ├── clients │ │ │ ├── __init__.py │ │ │ ├── client_factory.py │ │ │ └── http │ │ │ │ ├── __init__.py │ │ │ │ └── client.py │ │ ├── core │ │ │ ├── __init__.py │ │ │ ├── exporters │ │ │ │ ├── __init__.py │ │ │ │ ├── abstract_exporter.py │ │ │ │ ├── group_exporter.py │ │ │ │ └── user_exporter.py │ │ │ └── options.py │ │ ├── helpers │ │ │ ├── exceptions.py │ │ │ └── utils.py │ │ ├── utils.py │ │ └── webhook_processors │ │ │ ├── __init__.py │ │ │ ├── base_webhook_processor.py │ │ │ ├── group_webhook_processor.py │ │ │ ├── user_webhook_processor.py │ │ │ ├── utils.py │ │ │ └── webhook_client.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ ├── clients │ │ ├── __init__.py │ │ ├── test_okta_client.py │ │ └── test_webhook_client.py │ │ ├── conftest.py │ │ ├── core │ │ ├── __init__.py │ │ └── exporters │ │ │ ├── __init__.py │ │ │ ├── test_group_exporter.py │ │ │ └── test_user_exporter.py │ │ └── webhook_processors │ │ ├── test_base_processor.py │ │ ├── test_group_processor.py │ │ └── test_user_processor.py ├── opencost │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_client.py │ │ └── test_sample.py │ └── utils.py ├── opsgenie │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── test_client.py │ │ └── test_sample.py │ └── utils.py ├── pagerduty │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── clients │ │ ├── __init__.py │ │ ├── pagerduty.py │ │ ├── rate_limiter.py │ │ └── utils.py │ ├── consts.py │ ├── debug.py │ ├── integration.py │ ├── kinds.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── test_client.py │ │ ├── test_rate_limiter.py │ │ ├── test_sample.py │ │ └── test_webhook_processors.py │ └── webhook_processors │ │ ├── __init__.py │ │ ├── abstract.py │ │ ├── incidents.py │ │ └── services.py ├── sentry │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── clients │ │ ├── __init__.py │ │ ├── exceptions.py │ │ ├── rate_limiter.py │ │ └── sentry.py │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ └── test_rate_limiter.py ├── servicenow │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── auth │ │ ├── __init__.py │ │ ├── abstract_authenticator.py │ │ ├── basic_authenticator.py │ │ └── oauth_authenticator.py │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── exceptions.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ └── test_sample.py ├── snyk │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── IntegrationKind.py │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── debug.py │ ├── initialize_client.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── snyk │ │ ├── __init__.py │ │ ├── client.py │ │ ├── overrides.py │ │ └── utils.py │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── snyk │ │ │ └── test_client.py │ │ ├── test_processors.py │ │ └── test_sample.py │ └── webhook_processors │ │ ├── __init__.py │ │ ├── issue_webhook_processor.py │ │ ├── project_webhook_processor.py │ │ ├── snyk_base_webhook_processor.py │ │ └── target_webhook_processor.py ├── sonarqube │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── examples │ │ ├── blueprints.json │ │ ├── mappings.yaml │ │ ├── portfolio.entity.json │ │ ├── portfolio.response.json │ │ ├── project.entity.json │ │ └── project.response.json │ ├── initialize_client.py │ ├── integration.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── fixtures.py │ │ ├── test_base_webhook_processor.py │ │ ├── test_client.py │ │ ├── test_processors.py │ │ └── test_sync.py │ ├── utils.py │ └── webhook_processors │ │ ├── __init__.py │ │ ├── analysis_webhook_processor.py │ │ ├── base_webhook_processor.py │ │ ├── issue_webhook_processor.py │ │ └── project_webhook_processor.py ├── statuspage │ ├── .env.example │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ └── tests │ │ ├── __init__.py │ │ └── test_sample.py ├── terraform-cloud │ ├── .gitignore │ ├── .port │ │ ├── resources │ │ │ ├── .gitignore │ │ │ ├── blueprints.json │ │ │ └── port-app-config.yaml │ │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ │ └── .gitignore │ ├── client.py │ ├── debug.py │ ├── helpers │ │ ├── __init__.py │ │ ├── state_version_enricher.py │ │ └── workspace_enricher.py │ ├── main.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── helpers │ │ │ ├── __init__.py │ │ │ ├── test_state_version_enricher.py │ │ │ └── test_workspace_enricher.py │ │ ├── test_client.py │ │ ├── test_utils.py │ │ └── webhook_processors │ │ │ ├── __init__.py │ │ │ ├── test_run_webhook_processor.py │ │ │ ├── test_state_file_webhook_processor.py │ │ │ ├── test_state_version_webhook_processor.py │ │ │ ├── test_terraform_base_webhook_processor.py │ │ │ ├── test_webhook_client.py │ │ │ └── test_workspace_webhook_processor.py │ ├── utils.py │ └── webhook_processors │ │ ├── __init__.py │ │ ├── run_webhook_processor.py │ │ ├── state_file_webhook_processor.py │ │ ├── state_version_webhook_processor.py │ │ ├── terraform_base_webhook_processor.py │ │ ├── webhook_client.py │ │ └── workspace_webhook_processor.py └── wiz │ ├── .gitignore │ ├── .port │ ├── resources │ │ ├── .gitignore │ │ ├── blueprints.json │ │ └── port-app-config.yaml │ └── spec.yaml │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── changelog │ └── .gitignore │ ├── debug.py │ ├── integration.py │ ├── main.py │ ├── overrides.py │ ├── poetry.lock │ ├── poetry.toml │ ├── pyproject.toml │ ├── sonar-project.properties │ ├── tests │ ├── __init__.py │ ├── test_client.py │ └── test_sample.py │ └── wiz │ ├── __init__.py │ ├── client.py │ ├── constants.py │ └── options.py ├── poetry.lock ├── poetry.toml ├── port_ocean ├── __init__.py ├── bootstrap.py ├── cache │ ├── __init__.py │ ├── base.py │ ├── disk.py │ ├── errors.py │ └── memory.py ├── cli │ ├── __init__.py │ ├── cli.py │ ├── commands │ │ ├── __init__.py │ │ ├── defaults │ │ │ ├── __init___.py │ │ │ ├── clean.py │ │ │ ├── dock.py │ │ │ └── group.py │ │ ├── list_integrations.py │ │ ├── main.py │ │ ├── new.py │ │ ├── pull.py │ │ ├── sail.py │ │ └── version.py │ ├── cookiecutter │ │ ├── __init__.py │ │ ├── cookiecutter.json │ │ ├── extensions.py │ │ ├── hooks │ │ │ └── post_gen_project.py │ │ └── {{cookiecutter.integration_slug}} │ │ │ ├── .env.example │ │ │ ├── .gitignore │ │ │ ├── .port │ │ │ ├── resources │ │ │ │ ├── .gitignore │ │ │ │ ├── blueprints.json │ │ │ │ └── port-app-config.yml │ │ │ └── spec.yaml │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── README.md │ │ │ ├── changelog │ │ │ └── .gitignore │ │ │ ├── debug.py │ │ │ ├── main.py │ │ │ ├── poetry.toml │ │ │ ├── pyproject.toml │ │ │ ├── sonar-project.properties │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── test_sample.py │ └── utils.py ├── clients │ ├── __init__.py │ ├── auth │ │ ├── __init__.py │ │ ├── auth_client.py │ │ └── oauth_client.py │ └── port │ │ ├── __init__.py │ │ ├── authentication.py │ │ ├── client.py │ │ ├── mixins │ │ ├── __init__.py │ │ ├── actions.py │ │ ├── blueprints.py │ │ ├── entities.py │ │ ├── integrations.py │ │ ├── migrations.py │ │ └── organization.py │ │ ├── retry_transport.py │ │ ├── types.py │ │ └── utils.py ├── config │ ├── __init__.py │ ├── base.py │ ├── dynamic.py │ └── settings.py ├── consumers │ ├── __init__.py │ └── kafka_consumer.py ├── context │ ├── __init__.py │ ├── event.py │ ├── metric_resource.py │ ├── ocean.py │ └── resource.py ├── core │ ├── __init__.py │ ├── defaults │ │ ├── __init__.py │ │ ├── clean.py │ │ ├── common.py │ │ └── initialize.py │ ├── event_listener │ │ ├── __init__.py │ │ ├── actions_only.py │ │ ├── base.py │ │ ├── factory.py │ │ ├── http.py │ │ ├── kafka.py │ │ ├── once.py │ │ ├── polling.py │ │ └── webhooks_only.py │ ├── handlers │ │ ├── __init__.py │ │ ├── actions │ │ │ ├── __init__.py │ │ │ ├── abstract_executor.py │ │ │ └── execution_manager.py │ │ ├── base.py │ │ ├── entities_state_applier │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ └── port │ │ │ │ ├── __init__.py │ │ │ │ ├── applier.py │ │ │ │ ├── get_related_entities.py │ │ │ │ └── order_by_entities_dependencies.py │ │ ├── entity_processor │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── jq_entity_processor.py │ │ │ └── jq_input_evaluator.py │ │ ├── port_app_config │ │ │ ├── __init__.py │ │ │ ├── api.py │ │ │ ├── base.py │ │ │ └── models.py │ │ ├── queue │ │ │ ├── __init__.py │ │ │ ├── abstract_queue.py │ │ │ ├── group_queue.py │ │ │ └── local_queue.py │ │ ├── resync_state_updater │ │ │ ├── __init__.py │ │ │ └── updater.py │ │ └── webhook │ │ │ ├── __init__.py │ │ │ ├── abstract_webhook_processor.py │ │ │ ├── processor_manager.py │ │ │ └── webhook_event.py │ ├── integrations │ │ ├── __init__.py │ │ ├── base.py │ │ └── mixins │ │ │ ├── __init__.py │ │ │ ├── events.py │ │ │ ├── handler.py │ │ │ ├── live_events.py │ │ │ ├── sync.py │ │ │ ├── sync_raw.py │ │ │ └── utils.py │ ├── models.py │ ├── ocean_types.py │ └── utils │ │ ├── entity_topological_sorter.py │ │ └── utils.py ├── debug_cli.py ├── exceptions │ ├── __init__.py │ ├── api.py │ ├── base.py │ ├── clients.py │ ├── context.py │ ├── core.py │ ├── execution_manager.py │ ├── port_defaults.py │ ├── utils.py │ └── webhook_processor.py ├── helpers │ ├── __init__.py │ ├── async_client.py │ ├── metric │ │ ├── metric.py │ │ └── utils.py │ ├── retry.py │ └── stream.py ├── log │ ├── __init__.py │ ├── handlers.py │ ├── logger_setup.py │ └── sensetive.py ├── middlewares.py ├── ocean.py ├── py.typed ├── run.py ├── sonar-project.properties ├── tests │ ├── __init__.py │ ├── cache │ │ ├── __init__.py │ │ ├── test_disk_cache.py │ │ └── test_memory_cache.py │ ├── clients │ │ ├── __init__.py │ │ ├── oauth │ │ │ ├── __init__.py │ │ │ └── test_oauth_client.py │ │ ├── port │ │ │ └── mixins │ │ │ │ ├── test_entities.py │ │ │ │ ├── test_integrations.py │ │ │ │ └── test_organization_mixin.py │ │ └── test_streaming_wrapper.py │ ├── config │ │ └── test_config.py │ ├── conftest.py │ ├── core │ │ ├── conftest.py │ │ ├── defaults │ │ │ ├── test_common.py │ │ │ └── test_initialize.py │ │ ├── event_listener │ │ │ └── test_kafka.py │ │ ├── handlers │ │ │ ├── actions │ │ │ │ └── test_execution_manager.py │ │ │ ├── entities_state_applier │ │ │ │ └── test_applier.py │ │ │ ├── entity_processor │ │ │ │ ├── test_jq_entity_processor.py │ │ │ │ └── test_jq_input_evaluator.py │ │ │ ├── mixins │ │ │ │ ├── test_live_events.py │ │ │ │ └── test_sync_raw.py │ │ │ ├── port_app_config │ │ │ │ ├── test_api.py │ │ │ │ └── test_base.py │ │ │ ├── queue │ │ │ │ ├── test_group_queue.py │ │ │ │ └── test_local_queue.py │ │ │ └── webhook │ │ │ │ ├── test_abstract_webhook_processor.py │ │ │ │ ├── test_processor_manager.py │ │ │ │ └── test_webhook_event.py │ │ ├── integrations │ │ │ └── mixins │ │ │ │ └── test_integration_utils.py │ │ ├── test_utils.py │ │ └── utils │ │ │ ├── test_entity_topological_sorter.py │ │ │ ├── test_get_port_diff.py │ │ │ └── test_resolve_entities_diff.py │ ├── helpers │ │ ├── __init__.py │ │ ├── fake_port_api.py │ │ ├── fixtures.py │ │ ├── integration.py │ │ ├── ocean_app.py │ │ ├── port_client.py │ │ ├── smoke_test.py │ │ └── test_retry.py │ ├── log │ │ └── test_handlers.py │ ├── test_metric.py │ ├── test_metrics_endpoints.py │ ├── test_ocean.py │ ├── test_smoke.py │ └── utils │ │ ├── test_async_iterators.py │ │ └── test_cache.py ├── utils │ ├── __init__.py │ ├── async_http.py │ ├── async_iterators.py │ ├── cache.py │ ├── ipc.py │ ├── misc.py │ ├── queue_utils.py │ ├── repeat.py │ ├── signal.py │ └── time.py └── version.py ├── profiler.py ├── pyproject.toml ├── renovate.json └── scripts ├── bump-all.sh ├── bump-single-integration.sh ├── clean-smoke-test.py ├── clean-smoke-test.sh ├── run-compare-diff-pef.sh ├── run-local-perf-test.sh ├── run-local-smoke-test.sh ├── run-metric-test.sh ├── run-smoke-test.sh ├── smoke-test-base.sh └── upgrade-integrations.sh /.cursor/rules/core-development.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.cursor/rules/core-development.mdc -------------------------------------------------------------------------------- /.cursor/rules/python-fast-api.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.cursor/rules/python-fast-api.mdc -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/apply-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/workflows/apply-release.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/claude-generic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/workflows/claude-generic.yml -------------------------------------------------------------------------------- /.github/workflows/claude-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/workflows/claude-tag.yml -------------------------------------------------------------------------------- /.github/workflows/core-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/workflows/core-test.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/perf-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/workflows/perf-test.yml -------------------------------------------------------------------------------- /.github/workflows/pr-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/workflows/pr-labeler.yml -------------------------------------------------------------------------------- /.github/workflows/trigger-doc-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/workflows/trigger-doc-sync.yml -------------------------------------------------------------------------------- /.github/workflows/verify-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.github/workflows/verify-pr-title.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/watcherTasks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.idea/watcherTasks.xml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.yamlignore: -------------------------------------------------------------------------------- 1 | *cookiecutter -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/ExportArchitecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/assets/ExportArchitecture.svg -------------------------------------------------------------------------------- /assets/LifecycleOfIntegration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/assets/LifecycleOfIntegration.svg -------------------------------------------------------------------------------- /assets/OceanLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/assets/OceanLogo.svg -------------------------------------------------------------------------------- /assets/OceanSymbol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/assets/OceanSymbol.svg -------------------------------------------------------------------------------- /assets/RealTimeUpdatesArchitecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/assets/RealTimeUpdatesArchitecture.svg -------------------------------------------------------------------------------- /assets/Thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/assets/Thumbnail.png -------------------------------------------------------------------------------- /changelog/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/deployment/README.md -------------------------------------------------------------------------------- /deployment/terraform/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/deployment/terraform/.gitignore -------------------------------------------------------------------------------- /deployment/terraform/aws/ecs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/deployment/terraform/aws/ecs/main.tf -------------------------------------------------------------------------------- /deployment/terraform/azure/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /deployment/terraform/gcp/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /docs/framework-guides/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/docs/framework-guides/.gitignore -------------------------------------------------------------------------------- /docs/framework-guides/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/docs/framework-guides/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/framework-guides/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/docs/framework-guides/README.md -------------------------------------------------------------------------------- /docs/framework-guides/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/docs/framework-guides/babel.config.js -------------------------------------------------------------------------------- /docs/framework-guides/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/docs/framework-guides/docs/faq.md -------------------------------------------------------------------------------- /docs/framework-guides/docs/license.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/docs/framework-guides/docs/license.mdx -------------------------------------------------------------------------------- /docs/framework-guides/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/docs/framework-guides/package.json -------------------------------------------------------------------------------- /docs/framework-guides/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/docs/framework-guides/sidebars.js -------------------------------------------------------------------------------- /docs/framework-guides/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/framework-guides/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/docs/framework-guides/tsconfig.json -------------------------------------------------------------------------------- /integrations/_infra/Dockerfile: -------------------------------------------------------------------------------- 1 | ./Dockerfile.Deb -------------------------------------------------------------------------------- /integrations/_infra/Dockerfile.Deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/_infra/Dockerfile.Deb -------------------------------------------------------------------------------- /integrations/_infra/Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/_infra/Dockerfile.alpine -------------------------------------------------------------------------------- /integrations/_infra/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/_infra/Dockerfile.local -------------------------------------------------------------------------------- /integrations/_infra/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/_infra/Makefile -------------------------------------------------------------------------------- /integrations/_infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/_infra/README.md -------------------------------------------------------------------------------- /integrations/_infra/entry_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/_infra/entry_local.sh -------------------------------------------------------------------------------- /integrations/_infra/grpcio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/_infra/grpcio.sh -------------------------------------------------------------------------------- /integrations/_infra/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/_infra/hosts -------------------------------------------------------------------------------- /integrations/_infra/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/_infra/init.sh -------------------------------------------------------------------------------- /integrations/aikido/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/.env.example -------------------------------------------------------------------------------- /integrations/aikido/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/.gitignore -------------------------------------------------------------------------------- /integrations/aikido/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/aikido/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/aikido/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/aikido/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/CONTRIBUTING.md -------------------------------------------------------------------------------- /integrations/aikido/Makefile: -------------------------------------------------------------------------------- 1 | include ../_infra/Makefile 2 | -------------------------------------------------------------------------------- /integrations/aikido/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/README.md -------------------------------------------------------------------------------- /integrations/aikido/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/aikido/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aikido/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/debug.py -------------------------------------------------------------------------------- /integrations/aikido/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aikido/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/integration.py -------------------------------------------------------------------------------- /integrations/aikido/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/main.py -------------------------------------------------------------------------------- /integrations/aikido/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/poetry.lock -------------------------------------------------------------------------------- /integrations/aikido/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/poetry.toml -------------------------------------------------------------------------------- /integrations/aikido/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/pyproject.toml -------------------------------------------------------------------------------- /integrations/aikido/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aikido/tests/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aikido/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aikido/tests/conftest.py -------------------------------------------------------------------------------- /integrations/aikido/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/aikido/tests/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aikido/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | # Webhook processors for Aikido integration 2 | -------------------------------------------------------------------------------- /integrations/amplication/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/amplication/.env.example -------------------------------------------------------------------------------- /integrations/amplication/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/amplication/.gitignore -------------------------------------------------------------------------------- /integrations/amplication/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/amplication/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/amplication/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/amplication/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/amplication/Makefile -------------------------------------------------------------------------------- /integrations/amplication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/amplication/README.md -------------------------------------------------------------------------------- /integrations/amplication/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/amplication/debug.py -------------------------------------------------------------------------------- /integrations/amplication/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/amplication/main.py -------------------------------------------------------------------------------- /integrations/amplication/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/amplication/poetry.lock -------------------------------------------------------------------------------- /integrations/amplication/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/amplication/poetry.toml -------------------------------------------------------------------------------- /integrations/amplication/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/amplication/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/argocd/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/.env.example -------------------------------------------------------------------------------- /integrations/argocd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/.gitignore -------------------------------------------------------------------------------- /integrations/argocd/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/argocd/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/argocd/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/argocd/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/argocd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/README.md -------------------------------------------------------------------------------- /integrations/argocd/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/argocd/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/client.py -------------------------------------------------------------------------------- /integrations/argocd/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/debug.py -------------------------------------------------------------------------------- /integrations/argocd/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/main.py -------------------------------------------------------------------------------- /integrations/argocd/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/poetry.lock -------------------------------------------------------------------------------- /integrations/argocd/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/poetry.toml -------------------------------------------------------------------------------- /integrations/argocd/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/argocd/pyproject.toml -------------------------------------------------------------------------------- /integrations/argocd/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/armorcode/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/.env.example -------------------------------------------------------------------------------- /integrations/armorcode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/.gitignore -------------------------------------------------------------------------------- /integrations/armorcode/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/armorcode/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/armorcode/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/armorcode/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/CONTRIBUTING.md -------------------------------------------------------------------------------- /integrations/armorcode/Makefile: -------------------------------------------------------------------------------- 1 | include ../_infra/Makefile 2 | -------------------------------------------------------------------------------- /integrations/armorcode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/README.md -------------------------------------------------------------------------------- /integrations/armorcode/armorcode/__init__.py: -------------------------------------------------------------------------------- 1 | # Armorcode integration package 2 | -------------------------------------------------------------------------------- /integrations/armorcode/armorcode/core/__init__.py: -------------------------------------------------------------------------------- 1 | # Core package for Armorcode integration 2 | -------------------------------------------------------------------------------- /integrations/armorcode/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/armorcode/clients/__init__.py: -------------------------------------------------------------------------------- 1 | # Armorcode clients package 2 | -------------------------------------------------------------------------------- /integrations/armorcode/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/debug.py -------------------------------------------------------------------------------- /integrations/armorcode/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/integration.py -------------------------------------------------------------------------------- /integrations/armorcode/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/main.py -------------------------------------------------------------------------------- /integrations/armorcode/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/poetry.lock -------------------------------------------------------------------------------- /integrations/armorcode/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/poetry.toml -------------------------------------------------------------------------------- /integrations/armorcode/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/armorcode/pyproject.toml -------------------------------------------------------------------------------- /integrations/armorcode/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Armorcode integration tests package 2 | -------------------------------------------------------------------------------- /integrations/armorcode/tests/clients/__init__.py: -------------------------------------------------------------------------------- 1 | # Armorcode clients tests package 2 | -------------------------------------------------------------------------------- /integrations/armorcode/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_sample() -> None: 2 | assert True 3 | -------------------------------------------------------------------------------- /integrations/aws-v3/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/.env.example -------------------------------------------------------------------------------- /integrations/aws-v3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/.gitignore -------------------------------------------------------------------------------- /integrations/aws-v3/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/aws-v3/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/aws-v3/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/aws-v3/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/CONTRIBUTING.md -------------------------------------------------------------------------------- /integrations/aws-v3/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/aws-v3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/README.md -------------------------------------------------------------------------------- /integrations/aws-v3/aws/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/aws/__init__.py -------------------------------------------------------------------------------- /integrations/aws-v3/aws/auth/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/aws/auth/utils.py -------------------------------------------------------------------------------- /integrations/aws-v3/aws/core/exporters/ecr/repository/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aws-v3/aws/core/exporters/eks/__init__.py: -------------------------------------------------------------------------------- 1 | # EKS exporters package 2 | -------------------------------------------------------------------------------- /integrations/aws-v3/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/aws-v3/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/debug.py -------------------------------------------------------------------------------- /integrations/aws-v3/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/integration.py -------------------------------------------------------------------------------- /integrations/aws-v3/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/main.py -------------------------------------------------------------------------------- /integrations/aws-v3/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/poetry.lock -------------------------------------------------------------------------------- /integrations/aws-v3/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/poetry.toml -------------------------------------------------------------------------------- /integrations/aws-v3/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/pyproject.toml -------------------------------------------------------------------------------- /integrations/aws-v3/resync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/resync.py -------------------------------------------------------------------------------- /integrations/aws-v3/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aws-v3/tests/auth/__init__.py: -------------------------------------------------------------------------------- 1 | # Auth tests package 2 | -------------------------------------------------------------------------------- /integrations/aws-v3/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws-v3/tests/conftest.py -------------------------------------------------------------------------------- /integrations/aws-v3/tests/core/exporters/__init__.py: -------------------------------------------------------------------------------- 1 | # Test package for core exporters 2 | -------------------------------------------------------------------------------- /integrations/aws-v3/tests/core/exporters/aws_lambda/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aws-v3/tests/core/exporters/ec2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aws-v3/tests/core/exporters/ecr/repository/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aws-v3/tests/core/exporters/ecs/cluster/__init__.py: -------------------------------------------------------------------------------- 1 | # ECS Cluster tests package 2 | -------------------------------------------------------------------------------- /integrations/aws-v3/tests/core/exporters/ecs/service/__init__.py: -------------------------------------------------------------------------------- 1 | """ECS service exporter tests package.""" 2 | -------------------------------------------------------------------------------- /integrations/aws-v3/tests/core/exporters/rds/db_instance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aws-v3/tests/core/exporters/s3/__init__.py: -------------------------------------------------------------------------------- 1 | # Test package for S3 exporters 2 | -------------------------------------------------------------------------------- /integrations/aws-v3/tests/core/exporters/sqs/__init__.py: -------------------------------------------------------------------------------- 1 | # SQS exporter tests 2 | -------------------------------------------------------------------------------- /integrations/aws/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/.env.example -------------------------------------------------------------------------------- /integrations/aws/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/.gitignore -------------------------------------------------------------------------------- /integrations/aws/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/aws/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/aws/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/aws/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/README.md -------------------------------------------------------------------------------- /integrations/aws/aws/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aws/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/aws/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/debug.py -------------------------------------------------------------------------------- /integrations/aws/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/integration.py -------------------------------------------------------------------------------- /integrations/aws/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/main.py -------------------------------------------------------------------------------- /integrations/aws/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/poetry.lock -------------------------------------------------------------------------------- /integrations/aws/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/poetry.toml -------------------------------------------------------------------------------- /integrations/aws/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/pyproject.toml -------------------------------------------------------------------------------- /integrations/aws/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aws/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/tests/conftest.py -------------------------------------------------------------------------------- /integrations/aws/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/aws/utils/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/utils/aws.py -------------------------------------------------------------------------------- /integrations/aws/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/utils/misc.py -------------------------------------------------------------------------------- /integrations/aws/utils/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/utils/overrides.py -------------------------------------------------------------------------------- /integrations/aws/utils/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/aws/utils/resources.py -------------------------------------------------------------------------------- /integrations/azure-devops/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure-devops/.env.example -------------------------------------------------------------------------------- /integrations/azure-devops/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure-devops/.gitignore -------------------------------------------------------------------------------- /integrations/azure-devops/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/azure-devops/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure-devops/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/azure-devops/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/azure-devops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure-devops/README.md -------------------------------------------------------------------------------- /integrations/azure-devops/azure_devops/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/azure_devops/client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/azure_devops/gitops/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/azure_devops/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/azure_devops/webhooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/azure_devops/webhooks/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/azure-devops/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure-devops/debug.py -------------------------------------------------------------------------------- /integrations/azure-devops/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure-devops/main.py -------------------------------------------------------------------------------- /integrations/azure-devops/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure-devops/poetry.lock -------------------------------------------------------------------------------- /integrations/azure-devops/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure-devops/poetry.toml -------------------------------------------------------------------------------- /integrations/azure-devops/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/tests/azure_devops/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/tests/azure_devops/client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/tests/azure_devops/webhooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/tests/azure_devops/webhooks/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/tests/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-devops/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/azure-resource-graph/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/azure-resource-graph/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/azure-resource-graph/azure_integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-resource-graph/azure_integration/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-resource-graph/azure_integration/exporters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-resource-graph/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/azure-resource-graph/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-resource-graph/tests/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure-resource-graph/tests/clients/rest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/.gitignore -------------------------------------------------------------------------------- /integrations/azure/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/azure/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/azure/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/README.md -------------------------------------------------------------------------------- /integrations/azure/azure_integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/azure/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/debug.py -------------------------------------------------------------------------------- /integrations/azure/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/integration.py -------------------------------------------------------------------------------- /integrations/azure/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/main.py -------------------------------------------------------------------------------- /integrations/azure/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/poetry.lock -------------------------------------------------------------------------------- /integrations/azure/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/poetry.toml -------------------------------------------------------------------------------- /integrations/azure/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/pyproject.toml -------------------------------------------------------------------------------- /integrations/azure/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure/tests/azure_integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/azure/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/azure/tests/conftest.py -------------------------------------------------------------------------------- /integrations/azure/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/backstage/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/.env.example -------------------------------------------------------------------------------- /integrations/backstage/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/.gitignore -------------------------------------------------------------------------------- /integrations/backstage/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/backstage/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/backstage/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/backstage/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/CONTRIBUTING.md -------------------------------------------------------------------------------- /integrations/backstage/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/backstage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/README.md -------------------------------------------------------------------------------- /integrations/backstage/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/backstage/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/client.py -------------------------------------------------------------------------------- /integrations/backstage/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/debug.py -------------------------------------------------------------------------------- /integrations/backstage/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/main.py -------------------------------------------------------------------------------- /integrations/backstage/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/poetry.lock -------------------------------------------------------------------------------- /integrations/backstage/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/poetry.toml -------------------------------------------------------------------------------- /integrations/backstage/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/backstage/pyproject.toml -------------------------------------------------------------------------------- /integrations/backstage/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/backstage/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/Makefile: -------------------------------------------------------------------------------- 1 | include ../_infra/Makefile 2 | -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/bitbucket-cloud/README.md -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/bitbucket_cloud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/bitbucket_cloud/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/bitbucket_cloud/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/bitbucket_cloud/webhook_processors/processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/bitbucket-cloud/debug.py -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/bitbucket-cloud/main.py -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/tests/webhook/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for Bitbucket webhook functionality.""" 2 | -------------------------------------------------------------------------------- /integrations/bitbucket-cloud/tests/webhook/processors/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for Bitbucket webhook processors.""" 2 | -------------------------------------------------------------------------------- /integrations/bitbucket-server/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/bitbucket-server/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/bitbucket-server/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/bitbucket-server/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/bitbucket-server/debug.py -------------------------------------------------------------------------------- /integrations/bitbucket-server/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/bitbucket-server/main.py -------------------------------------------------------------------------------- /integrations/bitbucket-server/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/bitbucket-server/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/bitbucket-server/tests/test_webhook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/bitbucket-server/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/bitbucket-server/utils.py -------------------------------------------------------------------------------- /integrations/bitbucket-server/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/checkmarx-one/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/checkmarx-one/.gitignore -------------------------------------------------------------------------------- /integrations/checkmarx-one/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/checkmarx-one/Makefile: -------------------------------------------------------------------------------- 1 | include ../_infra/Makefile 2 | -------------------------------------------------------------------------------- /integrations/checkmarx-one/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/checkmarx-one/README.md -------------------------------------------------------------------------------- /integrations/checkmarx-one/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/checkmarx-one/checkmarx_one/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/checkmarx-one/checkmarx_one/auths/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/checkmarx-one/checkmarx_one/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/checkmarx-one/checkmarx_one/core/exporters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/checkmarx-one/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/checkmarx-one/debug.py -------------------------------------------------------------------------------- /integrations/checkmarx-one/fetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/checkmarx-one/fetcher.py -------------------------------------------------------------------------------- /integrations/checkmarx-one/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/checkmarx-one/main.py -------------------------------------------------------------------------------- /integrations/checkmarx-one/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/checkmarx-one/poetry.lock -------------------------------------------------------------------------------- /integrations/checkmarx-one/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/checkmarx-one/poetry.toml -------------------------------------------------------------------------------- /integrations/checkmarx-one/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/custom/.port/resources/blueprints.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /integrations/custom/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/custom/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/custom/Makefile: -------------------------------------------------------------------------------- 1 | include ../_infra/Makefile 2 | -------------------------------------------------------------------------------- /integrations/custom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/README.md -------------------------------------------------------------------------------- /integrations/custom/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/debug.py -------------------------------------------------------------------------------- /integrations/custom/http_server/__init__.py: -------------------------------------------------------------------------------- 1 | # HTTP Server Integration for Ocean 2 | -------------------------------------------------------------------------------- /integrations/custom/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/integration.py -------------------------------------------------------------------------------- /integrations/custom/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/main.py -------------------------------------------------------------------------------- /integrations/custom/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/poetry.lock -------------------------------------------------------------------------------- /integrations/custom/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/poetry.toml -------------------------------------------------------------------------------- /integrations/custom/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/pyproject.toml -------------------------------------------------------------------------------- /integrations/custom/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Tests for HTTP Server integration 2 | -------------------------------------------------------------------------------- /integrations/custom/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/tests/conftest.py -------------------------------------------------------------------------------- /integrations/custom/tests/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for helper utilities""" 2 | -------------------------------------------------------------------------------- /integrations/custom/tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/custom/tests/test_main.py -------------------------------------------------------------------------------- /integrations/datadog/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/.env.example -------------------------------------------------------------------------------- /integrations/datadog/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/.gitignore -------------------------------------------------------------------------------- /integrations/datadog/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/datadog/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/datadog/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/datadog/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/datadog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/README.md -------------------------------------------------------------------------------- /integrations/datadog/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/datadog/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/client.py -------------------------------------------------------------------------------- /integrations/datadog/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/debug.py -------------------------------------------------------------------------------- /integrations/datadog/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/integration.py -------------------------------------------------------------------------------- /integrations/datadog/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/main.py -------------------------------------------------------------------------------- /integrations/datadog/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/overrides.py -------------------------------------------------------------------------------- /integrations/datadog/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/poetry.lock -------------------------------------------------------------------------------- /integrations/datadog/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/poetry.toml -------------------------------------------------------------------------------- /integrations/datadog/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/pyproject.toml -------------------------------------------------------------------------------- /integrations/datadog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/datadog/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/tests/conftest.py -------------------------------------------------------------------------------- /integrations/datadog/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/datadog/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/datadog/utils.py -------------------------------------------------------------------------------- /integrations/datadog/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/dynatrace/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/.gitignore -------------------------------------------------------------------------------- /integrations/dynatrace/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/dynatrace/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/dynatrace/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/dynatrace/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/dynatrace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/README.md -------------------------------------------------------------------------------- /integrations/dynatrace/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/dynatrace/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/client.py -------------------------------------------------------------------------------- /integrations/dynatrace/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/debug.py -------------------------------------------------------------------------------- /integrations/dynatrace/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/integration.py -------------------------------------------------------------------------------- /integrations/dynatrace/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/main.py -------------------------------------------------------------------------------- /integrations/dynatrace/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/poetry.lock -------------------------------------------------------------------------------- /integrations/dynatrace/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/poetry.toml -------------------------------------------------------------------------------- /integrations/dynatrace/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/dynatrace/pyproject.toml -------------------------------------------------------------------------------- /integrations/dynatrace/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/dynatrace/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/fake-integration/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/fake-integration/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/fake-integration/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/fake-integration/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/fake-integration/debug.py -------------------------------------------------------------------------------- /integrations/fake-integration/fake_org_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/fake-integration/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/fake-integration/main.py -------------------------------------------------------------------------------- /integrations/fake-integration/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/firehydrant/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/firehydrant/.gitignore -------------------------------------------------------------------------------- /integrations/firehydrant/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/firehydrant/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/firehydrant/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/firehydrant/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/firehydrant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/firehydrant/README.md -------------------------------------------------------------------------------- /integrations/firehydrant/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/firehydrant/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/firehydrant/client.py -------------------------------------------------------------------------------- /integrations/firehydrant/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/firehydrant/debug.py -------------------------------------------------------------------------------- /integrations/firehydrant/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/firehydrant/main.py -------------------------------------------------------------------------------- /integrations/firehydrant/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/firehydrant/poetry.lock -------------------------------------------------------------------------------- /integrations/firehydrant/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/firehydrant/poetry.toml -------------------------------------------------------------------------------- /integrations/firehydrant/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/firehydrant/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/firehydrant/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/firehydrant/utils.py -------------------------------------------------------------------------------- /integrations/gcp/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/.env.example -------------------------------------------------------------------------------- /integrations/gcp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/.gitignore -------------------------------------------------------------------------------- /integrations/gcp/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/gcp/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/gcp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/gcp/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/gcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/README.md -------------------------------------------------------------------------------- /integrations/gcp/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/gcp/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/debug.py -------------------------------------------------------------------------------- /integrations/gcp/gcp_core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gcp/gcp_core/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/gcp_core/cache.py -------------------------------------------------------------------------------- /integrations/gcp/gcp_core/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/gcp_core/errors.py -------------------------------------------------------------------------------- /integrations/gcp/gcp_core/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/gcp_core/overrides.py -------------------------------------------------------------------------------- /integrations/gcp/gcp_core/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gcp/gcp_core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/gcp_core/utils.py -------------------------------------------------------------------------------- /integrations/gcp/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/integration.py -------------------------------------------------------------------------------- /integrations/gcp/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/main.py -------------------------------------------------------------------------------- /integrations/gcp/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/poetry.lock -------------------------------------------------------------------------------- /integrations/gcp/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/poetry.toml -------------------------------------------------------------------------------- /integrations/gcp/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gcp/pyproject.toml -------------------------------------------------------------------------------- /integrations/gcp/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gcp/tests/gcp_core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gcp/tests/gcp_core/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github-copilot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github-copilot/.gitignore -------------------------------------------------------------------------------- /integrations/github-copilot/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/github-copilot/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/github-copilot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github-copilot/README.md -------------------------------------------------------------------------------- /integrations/github-copilot/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/github-copilot/clients/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | GitHub Copilot clients package 3 | """ 4 | -------------------------------------------------------------------------------- /integrations/github-copilot/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github-copilot/debug.py -------------------------------------------------------------------------------- /integrations/github-copilot/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github-copilot/main.py -------------------------------------------------------------------------------- /integrations/github-copilot/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/.env.example -------------------------------------------------------------------------------- /integrations/github/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/.gitignore -------------------------------------------------------------------------------- /integrations/github/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/github/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/github/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/CONTRIBUTING.md -------------------------------------------------------------------------------- /integrations/github/Makefile: -------------------------------------------------------------------------------- 1 | include ../_infra/Makefile 2 | -------------------------------------------------------------------------------- /integrations/github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/README.md -------------------------------------------------------------------------------- /integrations/github/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/github/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/debug.py -------------------------------------------------------------------------------- /integrations/github/github/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/github/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/github/entity_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/github/webhook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/github/webhook/webhook_processors/check_runs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/github/webhook/webhook_processors/workflow_run/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/integration.py -------------------------------------------------------------------------------- /integrations/github/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/main.py -------------------------------------------------------------------------------- /integrations/github/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/poetry.lock -------------------------------------------------------------------------------- /integrations/github/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/poetry.toml -------------------------------------------------------------------------------- /integrations/github/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/pyproject.toml -------------------------------------------------------------------------------- /integrations/github/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/github/tests/conftest.py -------------------------------------------------------------------------------- /integrations/github/tests/github/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/tests/github/core/exporters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/tests/github/webhook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/github/tests/github/webhook/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for GitHub webhook processors.""" 2 | -------------------------------------------------------------------------------- /integrations/gitlab-v2/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/.env.example -------------------------------------------------------------------------------- /integrations/gitlab-v2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/.gitignore -------------------------------------------------------------------------------- /integrations/gitlab-v2/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/gitlab-v2/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/gitlab-v2/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/gitlab-v2/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/CONTRIBUTING.md -------------------------------------------------------------------------------- /integrations/gitlab-v2/Makefile: -------------------------------------------------------------------------------- 1 | include ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/gitlab-v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/README.md -------------------------------------------------------------------------------- /integrations/gitlab-v2/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/gitlab-v2/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/debug.py -------------------------------------------------------------------------------- /integrations/gitlab-v2/gitlab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gitlab-v2/gitlab/clients/__init__.py: -------------------------------------------------------------------------------- 1 | """GitLab clients module""" 2 | -------------------------------------------------------------------------------- /integrations/gitlab-v2/gitlab/entity_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gitlab-v2/gitlab/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gitlab-v2/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/integration.py -------------------------------------------------------------------------------- /integrations/gitlab-v2/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/main.py -------------------------------------------------------------------------------- /integrations/gitlab-v2/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/poetry.lock -------------------------------------------------------------------------------- /integrations/gitlab-v2/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/poetry.toml -------------------------------------------------------------------------------- /integrations/gitlab-v2/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab-v2/pyproject.toml -------------------------------------------------------------------------------- /integrations/gitlab-v2/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gitlab-v2/tests/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gitlab-v2/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/gitlab/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab/.env.example -------------------------------------------------------------------------------- /integrations/gitlab/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/gitlab/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/gitlab/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/gitlab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab/README.md -------------------------------------------------------------------------------- /integrations/gitlab/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/gitlab/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab/debug.py -------------------------------------------------------------------------------- /integrations/gitlab/gitlab_integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gitlab/gitlab_integration/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gitlab/gitlab_integration/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gitlab/gitlab_integration/events/hooks/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /integrations/gitlab/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab/integration.py -------------------------------------------------------------------------------- /integrations/gitlab/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab/main.py -------------------------------------------------------------------------------- /integrations/gitlab/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab/poetry.lock -------------------------------------------------------------------------------- /integrations/gitlab/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab/poetry.toml -------------------------------------------------------------------------------- /integrations/gitlab/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/gitlab/pyproject.toml -------------------------------------------------------------------------------- /integrations/gitlab/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/gitlab/tests/gitlab_integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/jenkins/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/.env.example -------------------------------------------------------------------------------- /integrations/jenkins/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/.gitignore -------------------------------------------------------------------------------- /integrations/jenkins/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/jenkins/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/jenkins/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/jenkins/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/jenkins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/README.md -------------------------------------------------------------------------------- /integrations/jenkins/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/jenkins/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/client.py -------------------------------------------------------------------------------- /integrations/jenkins/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/debug.py -------------------------------------------------------------------------------- /integrations/jenkins/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/integration.py -------------------------------------------------------------------------------- /integrations/jenkins/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/main.py -------------------------------------------------------------------------------- /integrations/jenkins/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/overrides.py -------------------------------------------------------------------------------- /integrations/jenkins/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/poetry.lock -------------------------------------------------------------------------------- /integrations/jenkins/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/poetry.toml -------------------------------------------------------------------------------- /integrations/jenkins/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/pyproject.toml -------------------------------------------------------------------------------- /integrations/jenkins/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/jenkins/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/utils.py -------------------------------------------------------------------------------- /integrations/jenkins/webhook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/jenkins/webhook/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jenkins/webhook/events.py -------------------------------------------------------------------------------- /integrations/jira-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira-server/.gitignore -------------------------------------------------------------------------------- /integrations/jira-server/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira-server/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/jira-server/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/jira-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira-server/README.md -------------------------------------------------------------------------------- /integrations/jira-server/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/jira-server/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira-server/debug.py -------------------------------------------------------------------------------- /integrations/jira-server/jira_server/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Jira Server integration package. 3 | """ 4 | -------------------------------------------------------------------------------- /integrations/jira-server/kinds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira-server/kinds.py -------------------------------------------------------------------------------- /integrations/jira-server/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira-server/main.py -------------------------------------------------------------------------------- /integrations/jira-server/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira-server/poetry.lock -------------------------------------------------------------------------------- /integrations/jira-server/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira-server/poetry.toml -------------------------------------------------------------------------------- /integrations/jira-server/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/jira/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/.gitignore -------------------------------------------------------------------------------- /integrations/jira/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/jira/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/jira/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/jira/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/jira/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/README.md -------------------------------------------------------------------------------- /integrations/jira/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/jira/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/debug.py -------------------------------------------------------------------------------- /integrations/jira/initialize_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/initialize_client.py -------------------------------------------------------------------------------- /integrations/jira/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/integration.py -------------------------------------------------------------------------------- /integrations/jira/jira/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/jira/jira/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/jira/client.py -------------------------------------------------------------------------------- /integrations/jira/jira/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/jira/overrides.py -------------------------------------------------------------------------------- /integrations/jira/jira/rate_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/jira/rate_limiter.py -------------------------------------------------------------------------------- /integrations/jira/kinds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/kinds.py -------------------------------------------------------------------------------- /integrations/jira/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/main.py -------------------------------------------------------------------------------- /integrations/jira/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/poetry.lock -------------------------------------------------------------------------------- /integrations/jira/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/poetry.toml -------------------------------------------------------------------------------- /integrations/jira/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/pyproject.toml -------------------------------------------------------------------------------- /integrations/jira/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/jira/tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/jira/tests/test_client.py -------------------------------------------------------------------------------- /integrations/jira/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/jira/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/kafka/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kafka/.gitignore -------------------------------------------------------------------------------- /integrations/kafka/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/kafka/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kafka/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/kafka/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kafka/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/kafka/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kafka/README.md -------------------------------------------------------------------------------- /integrations/kafka/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/kafka/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kafka/debug.py -------------------------------------------------------------------------------- /integrations/kafka/kafka_integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/kafka/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kafka/main.py -------------------------------------------------------------------------------- /integrations/kafka/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kafka/poetry.lock -------------------------------------------------------------------------------- /integrations/kafka/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kafka/poetry.toml -------------------------------------------------------------------------------- /integrations/kafka/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kafka/pyproject.toml -------------------------------------------------------------------------------- /integrations/kafka/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/kafka/tests/seed_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kafka/tests/seed_data.py -------------------------------------------------------------------------------- /integrations/kafka/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/komodor/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/.env.example -------------------------------------------------------------------------------- /integrations/komodor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/.gitignore -------------------------------------------------------------------------------- /integrations/komodor/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/komodor/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/komodor/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/komodor/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/komodor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/README.md -------------------------------------------------------------------------------- /integrations/komodor/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/komodor/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/client.py -------------------------------------------------------------------------------- /integrations/komodor/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/debug.py -------------------------------------------------------------------------------- /integrations/komodor/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/main.py -------------------------------------------------------------------------------- /integrations/komodor/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/models.py -------------------------------------------------------------------------------- /integrations/komodor/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/poetry.lock -------------------------------------------------------------------------------- /integrations/komodor/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/poetry.toml -------------------------------------------------------------------------------- /integrations/komodor/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/komodor/pyproject.toml -------------------------------------------------------------------------------- /integrations/komodor/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/kubecost/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/.gitignore -------------------------------------------------------------------------------- /integrations/kubecost/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/kubecost/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/kubecost/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/kubecost/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/kubecost/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/README.md -------------------------------------------------------------------------------- /integrations/kubecost/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/kubecost/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/client.py -------------------------------------------------------------------------------- /integrations/kubecost/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/debug.py -------------------------------------------------------------------------------- /integrations/kubecost/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/integration.py -------------------------------------------------------------------------------- /integrations/kubecost/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/main.py -------------------------------------------------------------------------------- /integrations/kubecost/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/poetry.lock -------------------------------------------------------------------------------- /integrations/kubecost/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/poetry.toml -------------------------------------------------------------------------------- /integrations/kubecost/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/kubecost/pyproject.toml -------------------------------------------------------------------------------- /integrations/kubecost/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/kubecost/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/launchdarkly/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/launchdarkly/.env.example -------------------------------------------------------------------------------- /integrations/launchdarkly/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/launchdarkly/.gitignore -------------------------------------------------------------------------------- /integrations/launchdarkly/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/launchdarkly/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/launchdarkly/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/launchdarkly/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/launchdarkly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/launchdarkly/README.md -------------------------------------------------------------------------------- /integrations/launchdarkly/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/launchdarkly/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/launchdarkly/client.py -------------------------------------------------------------------------------- /integrations/launchdarkly/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/launchdarkly/debug.py -------------------------------------------------------------------------------- /integrations/launchdarkly/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/launchdarkly/main.py -------------------------------------------------------------------------------- /integrations/launchdarkly/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/launchdarkly/poetry.lock -------------------------------------------------------------------------------- /integrations/launchdarkly/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/launchdarkly/poetry.toml -------------------------------------------------------------------------------- /integrations/launchdarkly/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/launchdarkly/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/linear/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/.env.example -------------------------------------------------------------------------------- /integrations/linear/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/.gitignore -------------------------------------------------------------------------------- /integrations/linear/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/linear/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/linear/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/linear/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/linear/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/README.md -------------------------------------------------------------------------------- /integrations/linear/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/linear/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/debug.py -------------------------------------------------------------------------------- /integrations/linear/linear/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/linear/linear/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/linear/client.py -------------------------------------------------------------------------------- /integrations/linear/linear/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/linear/queries.py -------------------------------------------------------------------------------- /integrations/linear/linear/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/linear/utils.py -------------------------------------------------------------------------------- /integrations/linear/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/main.py -------------------------------------------------------------------------------- /integrations/linear/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/poetry.lock -------------------------------------------------------------------------------- /integrations/linear/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/poetry.toml -------------------------------------------------------------------------------- /integrations/linear/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/linear/pyproject.toml -------------------------------------------------------------------------------- /integrations/linear/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/linear/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/linear/tests/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/newrelic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/newrelic/.gitignore -------------------------------------------------------------------------------- /integrations/newrelic/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/newrelic/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/newrelic/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/newrelic/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/newrelic/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/newrelic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/newrelic/README.md -------------------------------------------------------------------------------- /integrations/newrelic/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/newrelic/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/newrelic/debug.py -------------------------------------------------------------------------------- /integrations/newrelic/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/newrelic/integration.py -------------------------------------------------------------------------------- /integrations/newrelic/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/newrelic/main.py -------------------------------------------------------------------------------- /integrations/newrelic/newrelic_integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/newrelic/newrelic_integration/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/newrelic/newrelic_integration/core/query_templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/newrelic/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/newrelic/poetry.lock -------------------------------------------------------------------------------- /integrations/newrelic/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/newrelic/poetry.toml -------------------------------------------------------------------------------- /integrations/newrelic/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/newrelic/pyproject.toml -------------------------------------------------------------------------------- /integrations/newrelic/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/newrelic/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/octopus/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/octopus/.gitignore -------------------------------------------------------------------------------- /integrations/octopus/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/octopus/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/octopus/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/octopus/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/octopus/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/octopus/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/octopus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/octopus/README.md -------------------------------------------------------------------------------- /integrations/octopus/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/octopus/client.py -------------------------------------------------------------------------------- /integrations/octopus/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/octopus/debug.py -------------------------------------------------------------------------------- /integrations/octopus/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/octopus/main.py -------------------------------------------------------------------------------- /integrations/octopus/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/octopus/poetry.lock -------------------------------------------------------------------------------- /integrations/octopus/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/octopus/poetry.toml -------------------------------------------------------------------------------- /integrations/octopus/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/octopus/pyproject.toml -------------------------------------------------------------------------------- /integrations/octopus/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/octopus/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/okta/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/.env.example -------------------------------------------------------------------------------- /integrations/okta/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/.gitignore -------------------------------------------------------------------------------- /integrations/okta/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/okta/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/okta/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/okta/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/CONTRIBUTING.md -------------------------------------------------------------------------------- /integrations/okta/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/okta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/README.md -------------------------------------------------------------------------------- /integrations/okta/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/okta/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/debug.py -------------------------------------------------------------------------------- /integrations/okta/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/integration.py -------------------------------------------------------------------------------- /integrations/okta/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/main.py -------------------------------------------------------------------------------- /integrations/okta/okta/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /integrations/okta/okta/clients/__init__.py: -------------------------------------------------------------------------------- 1 | """Okta clients package.""" 2 | 3 | __all__: list[str] = [] 4 | -------------------------------------------------------------------------------- /integrations/okta/okta/clients/http/__init__.py: -------------------------------------------------------------------------------- 1 | """Okta HTTP clients package.""" 2 | -------------------------------------------------------------------------------- /integrations/okta/okta/core/__init__.py: -------------------------------------------------------------------------------- 1 | """Okta core package.""" 2 | -------------------------------------------------------------------------------- /integrations/okta/okta/core/exporters/__init__.py: -------------------------------------------------------------------------------- 1 | """Okta exporters package.""" 2 | -------------------------------------------------------------------------------- /integrations/okta/okta/core/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/okta/core/options.py -------------------------------------------------------------------------------- /integrations/okta/okta/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/okta/utils.py -------------------------------------------------------------------------------- /integrations/okta/okta/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = [] 2 | -------------------------------------------------------------------------------- /integrations/okta/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/poetry.lock -------------------------------------------------------------------------------- /integrations/okta/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/poetry.toml -------------------------------------------------------------------------------- /integrations/okta/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/pyproject.toml -------------------------------------------------------------------------------- /integrations/okta/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/okta/tests/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/okta/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/okta/tests/conftest.py -------------------------------------------------------------------------------- /integrations/okta/tests/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/okta/tests/core/exporters/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for Okta exporters.""" 2 | -------------------------------------------------------------------------------- /integrations/opencost/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/.gitignore -------------------------------------------------------------------------------- /integrations/opencost/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/opencost/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/opencost/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/opencost/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/opencost/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/README.md -------------------------------------------------------------------------------- /integrations/opencost/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/opencost/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/client.py -------------------------------------------------------------------------------- /integrations/opencost/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/debug.py -------------------------------------------------------------------------------- /integrations/opencost/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/integration.py -------------------------------------------------------------------------------- /integrations/opencost/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/main.py -------------------------------------------------------------------------------- /integrations/opencost/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/poetry.lock -------------------------------------------------------------------------------- /integrations/opencost/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/poetry.toml -------------------------------------------------------------------------------- /integrations/opencost/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/pyproject.toml -------------------------------------------------------------------------------- /integrations/opencost/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/opencost/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/opencost/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opencost/utils.py -------------------------------------------------------------------------------- /integrations/opsgenie/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/.gitignore -------------------------------------------------------------------------------- /integrations/opsgenie/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/opsgenie/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/opsgenie/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/opsgenie/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/opsgenie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/README.md -------------------------------------------------------------------------------- /integrations/opsgenie/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/opsgenie/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/client.py -------------------------------------------------------------------------------- /integrations/opsgenie/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/debug.py -------------------------------------------------------------------------------- /integrations/opsgenie/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/integration.py -------------------------------------------------------------------------------- /integrations/opsgenie/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/main.py -------------------------------------------------------------------------------- /integrations/opsgenie/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/poetry.lock -------------------------------------------------------------------------------- /integrations/opsgenie/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/poetry.toml -------------------------------------------------------------------------------- /integrations/opsgenie/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/pyproject.toml -------------------------------------------------------------------------------- /integrations/opsgenie/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/opsgenie/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/opsgenie/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/opsgenie/utils.py -------------------------------------------------------------------------------- /integrations/pagerduty/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/.gitignore -------------------------------------------------------------------------------- /integrations/pagerduty/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/pagerduty/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/pagerduty/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/pagerduty/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/pagerduty/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/README.md -------------------------------------------------------------------------------- /integrations/pagerduty/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/pagerduty/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/pagerduty/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/consts.py -------------------------------------------------------------------------------- /integrations/pagerduty/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/debug.py -------------------------------------------------------------------------------- /integrations/pagerduty/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/integration.py -------------------------------------------------------------------------------- /integrations/pagerduty/kinds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/kinds.py -------------------------------------------------------------------------------- /integrations/pagerduty/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/main.py -------------------------------------------------------------------------------- /integrations/pagerduty/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/poetry.lock -------------------------------------------------------------------------------- /integrations/pagerduty/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/poetry.toml -------------------------------------------------------------------------------- /integrations/pagerduty/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/pagerduty/pyproject.toml -------------------------------------------------------------------------------- /integrations/pagerduty/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/pagerduty/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/pagerduty/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/sentry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sentry/.gitignore -------------------------------------------------------------------------------- /integrations/sentry/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/sentry/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sentry/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/sentry/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sentry/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/sentry/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/sentry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sentry/README.md -------------------------------------------------------------------------------- /integrations/sentry/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/sentry/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/sentry/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sentry/debug.py -------------------------------------------------------------------------------- /integrations/sentry/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sentry/integration.py -------------------------------------------------------------------------------- /integrations/sentry/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sentry/main.py -------------------------------------------------------------------------------- /integrations/sentry/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sentry/poetry.lock -------------------------------------------------------------------------------- /integrations/sentry/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sentry/poetry.toml -------------------------------------------------------------------------------- /integrations/sentry/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sentry/pyproject.toml -------------------------------------------------------------------------------- /integrations/sentry/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/servicenow/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/servicenow/.gitignore -------------------------------------------------------------------------------- /integrations/servicenow/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/servicenow/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/servicenow/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/servicenow/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/servicenow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/servicenow/README.md -------------------------------------------------------------------------------- /integrations/servicenow/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/servicenow/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/servicenow/client.py -------------------------------------------------------------------------------- /integrations/servicenow/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/servicenow/debug.py -------------------------------------------------------------------------------- /integrations/servicenow/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/servicenow/main.py -------------------------------------------------------------------------------- /integrations/servicenow/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/servicenow/poetry.lock -------------------------------------------------------------------------------- /integrations/servicenow/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/servicenow/poetry.toml -------------------------------------------------------------------------------- /integrations/servicenow/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/servicenow/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/snyk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/.gitignore -------------------------------------------------------------------------------- /integrations/snyk/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/snyk/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/snyk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/snyk/IntegrationKind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/IntegrationKind.py -------------------------------------------------------------------------------- /integrations/snyk/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/snyk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/README.md -------------------------------------------------------------------------------- /integrations/snyk/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/snyk/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/debug.py -------------------------------------------------------------------------------- /integrations/snyk/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/integration.py -------------------------------------------------------------------------------- /integrations/snyk/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/main.py -------------------------------------------------------------------------------- /integrations/snyk/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/poetry.lock -------------------------------------------------------------------------------- /integrations/snyk/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/poetry.toml -------------------------------------------------------------------------------- /integrations/snyk/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/pyproject.toml -------------------------------------------------------------------------------- /integrations/snyk/snyk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/snyk/snyk/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/snyk/client.py -------------------------------------------------------------------------------- /integrations/snyk/snyk/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/snyk/overrides.py -------------------------------------------------------------------------------- /integrations/snyk/snyk/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/snyk/utils.py -------------------------------------------------------------------------------- /integrations/snyk/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/snyk/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/snyk/tests/conftest.py -------------------------------------------------------------------------------- /integrations/snyk/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/snyk/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/sonarqube/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sonarqube/.env.example -------------------------------------------------------------------------------- /integrations/sonarqube/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sonarqube/.gitignore -------------------------------------------------------------------------------- /integrations/sonarqube/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/sonarqube/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sonarqube/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/sonarqube/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/sonarqube/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sonarqube/README.md -------------------------------------------------------------------------------- /integrations/sonarqube/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/sonarqube/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sonarqube/client.py -------------------------------------------------------------------------------- /integrations/sonarqube/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sonarqube/debug.py -------------------------------------------------------------------------------- /integrations/sonarqube/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sonarqube/main.py -------------------------------------------------------------------------------- /integrations/sonarqube/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sonarqube/poetry.lock -------------------------------------------------------------------------------- /integrations/sonarqube/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sonarqube/poetry.toml -------------------------------------------------------------------------------- /integrations/sonarqube/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/sonarqube/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/sonarqube/utils.py -------------------------------------------------------------------------------- /integrations/sonarqube/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/statuspage/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/statuspage/.env.example -------------------------------------------------------------------------------- /integrations/statuspage/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/statuspage/.gitignore -------------------------------------------------------------------------------- /integrations/statuspage/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/statuspage/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/statuspage/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/statuspage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/statuspage/README.md -------------------------------------------------------------------------------- /integrations/statuspage/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/statuspage/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/statuspage/client.py -------------------------------------------------------------------------------- /integrations/statuspage/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/statuspage/debug.py -------------------------------------------------------------------------------- /integrations/statuspage/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/statuspage/main.py -------------------------------------------------------------------------------- /integrations/statuspage/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/statuspage/poetry.lock -------------------------------------------------------------------------------- /integrations/statuspage/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/statuspage/poetry.toml -------------------------------------------------------------------------------- /integrations/statuspage/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/statuspage/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/terraform-cloud/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/terraform-cloud/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/terraform-cloud/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/terraform-cloud/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/terraform-cloud/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/terraform-cloud/main.py -------------------------------------------------------------------------------- /integrations/terraform-cloud/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/terraform-cloud/tests/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/terraform-cloud/tests/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/terraform-cloud/webhook_processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/wiz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/.gitignore -------------------------------------------------------------------------------- /integrations/wiz/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /integrations/wiz/.port/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/.port/spec.yaml -------------------------------------------------------------------------------- /integrations/wiz/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/CHANGELOG.md -------------------------------------------------------------------------------- /integrations/wiz/Makefile: -------------------------------------------------------------------------------- 1 | ../_infra/Makefile -------------------------------------------------------------------------------- /integrations/wiz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/README.md -------------------------------------------------------------------------------- /integrations/wiz/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /integrations/wiz/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/debug.py -------------------------------------------------------------------------------- /integrations/wiz/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/integration.py -------------------------------------------------------------------------------- /integrations/wiz/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/main.py -------------------------------------------------------------------------------- /integrations/wiz/overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/overrides.py -------------------------------------------------------------------------------- /integrations/wiz/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/poetry.lock -------------------------------------------------------------------------------- /integrations/wiz/poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/poetry.toml -------------------------------------------------------------------------------- /integrations/wiz/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/pyproject.toml -------------------------------------------------------------------------------- /integrations/wiz/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/wiz/tests/test_sample.py: -------------------------------------------------------------------------------- 1 | def test_example() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /integrations/wiz/wiz/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/wiz/wiz/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/wiz/client.py -------------------------------------------------------------------------------- /integrations/wiz/wiz/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/wiz/constants.py -------------------------------------------------------------------------------- /integrations/wiz/wiz/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/integrations/wiz/wiz/options.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/poetry.lock -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/poetry.toml -------------------------------------------------------------------------------- /port_ocean/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/__init__.py -------------------------------------------------------------------------------- /port_ocean/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/bootstrap.py -------------------------------------------------------------------------------- /port_ocean/cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/cache/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cache/base.py -------------------------------------------------------------------------------- /port_ocean/cache/disk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cache/disk.py -------------------------------------------------------------------------------- /port_ocean/cache/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cache/errors.py -------------------------------------------------------------------------------- /port_ocean/cache/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cache/memory.py -------------------------------------------------------------------------------- /port_ocean/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cli/__init__.py -------------------------------------------------------------------------------- /port_ocean/cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cli/cli.py -------------------------------------------------------------------------------- /port_ocean/cli/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cli/commands/__init__.py -------------------------------------------------------------------------------- /port_ocean/cli/commands/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cli/commands/main.py -------------------------------------------------------------------------------- /port_ocean/cli/commands/new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cli/commands/new.py -------------------------------------------------------------------------------- /port_ocean/cli/commands/pull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cli/commands/pull.py -------------------------------------------------------------------------------- /port_ocean/cli/commands/sail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cli/commands/sail.py -------------------------------------------------------------------------------- /port_ocean/cli/commands/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cli/commands/version.py -------------------------------------------------------------------------------- /port_ocean/cli/cookiecutter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/.port/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /port_ocean/cli/cookiecutter/{{cookiecutter.integration_slug}}/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/cli/utils.py -------------------------------------------------------------------------------- /port_ocean/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/clients/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/clients/port/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/clients/port/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/clients/port/client.py -------------------------------------------------------------------------------- /port_ocean/clients/port/mixins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/clients/port/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/clients/port/types.py -------------------------------------------------------------------------------- /port_ocean/clients/port/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/clients/port/utils.py -------------------------------------------------------------------------------- /port_ocean/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/config/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/config/base.py -------------------------------------------------------------------------------- /port_ocean/config/dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/config/dynamic.py -------------------------------------------------------------------------------- /port_ocean/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/config/settings.py -------------------------------------------------------------------------------- /port_ocean/consumers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/context/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/context/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/context/event.py -------------------------------------------------------------------------------- /port_ocean/context/ocean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/context/ocean.py -------------------------------------------------------------------------------- /port_ocean/context/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/context/resource.py -------------------------------------------------------------------------------- /port_ocean/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/core/defaults/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/core/defaults/__init__.py -------------------------------------------------------------------------------- /port_ocean/core/defaults/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/core/defaults/clean.py -------------------------------------------------------------------------------- /port_ocean/core/defaults/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/core/defaults/common.py -------------------------------------------------------------------------------- /port_ocean/core/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/core/handlers/__init__.py -------------------------------------------------------------------------------- /port_ocean/core/handlers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/core/handlers/base.py -------------------------------------------------------------------------------- /port_ocean/core/handlers/entities_state_applier/port/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/core/handlers/webhook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/core/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/core/integrations/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/core/integrations/base.py -------------------------------------------------------------------------------- /port_ocean/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/core/models.py -------------------------------------------------------------------------------- /port_ocean/core/ocean_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/core/ocean_types.py -------------------------------------------------------------------------------- /port_ocean/core/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/core/utils/utils.py -------------------------------------------------------------------------------- /port_ocean/debug_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/debug_cli.py -------------------------------------------------------------------------------- /port_ocean/exceptions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/exceptions/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/exceptions/api.py -------------------------------------------------------------------------------- /port_ocean/exceptions/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/exceptions/base.py -------------------------------------------------------------------------------- /port_ocean/exceptions/clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/exceptions/clients.py -------------------------------------------------------------------------------- /port_ocean/exceptions/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/exceptions/context.py -------------------------------------------------------------------------------- /port_ocean/exceptions/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/exceptions/core.py -------------------------------------------------------------------------------- /port_ocean/exceptions/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/exceptions/utils.py -------------------------------------------------------------------------------- /port_ocean/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/helpers/async_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/helpers/async_client.py -------------------------------------------------------------------------------- /port_ocean/helpers/metric/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/helpers/metric/metric.py -------------------------------------------------------------------------------- /port_ocean/helpers/metric/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/helpers/metric/utils.py -------------------------------------------------------------------------------- /port_ocean/helpers/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/helpers/retry.py -------------------------------------------------------------------------------- /port_ocean/helpers/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/helpers/stream.py -------------------------------------------------------------------------------- /port_ocean/log/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/log/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/log/handlers.py -------------------------------------------------------------------------------- /port_ocean/log/logger_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/log/logger_setup.py -------------------------------------------------------------------------------- /port_ocean/log/sensetive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/log/sensetive.py -------------------------------------------------------------------------------- /port_ocean/middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/middlewares.py -------------------------------------------------------------------------------- /port_ocean/ocean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/ocean.py -------------------------------------------------------------------------------- /port_ocean/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/run.py -------------------------------------------------------------------------------- /port_ocean/sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/sonar-project.properties -------------------------------------------------------------------------------- /port_ocean/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/tests/cache/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for cache providers.""" 2 | -------------------------------------------------------------------------------- /port_ocean/tests/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/tests/clients/oauth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/tests/conftest.py -------------------------------------------------------------------------------- /port_ocean/tests/core/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/tests/core/conftest.py -------------------------------------------------------------------------------- /port_ocean/tests/core/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/tests/core/test_utils.py -------------------------------------------------------------------------------- /port_ocean/tests/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /port_ocean/tests/helpers/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/tests/helpers/fixtures.py -------------------------------------------------------------------------------- /port_ocean/tests/test_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/tests/test_metric.py -------------------------------------------------------------------------------- /port_ocean/tests/test_ocean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/tests/test_ocean.py -------------------------------------------------------------------------------- /port_ocean/tests/test_smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/tests/test_smoke.py -------------------------------------------------------------------------------- /port_ocean/tests/utils/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/tests/utils/test_cache.py -------------------------------------------------------------------------------- /port_ocean/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/utils/__init__.py -------------------------------------------------------------------------------- /port_ocean/utils/async_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/utils/async_http.py -------------------------------------------------------------------------------- /port_ocean/utils/async_iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/utils/async_iterators.py -------------------------------------------------------------------------------- /port_ocean/utils/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/utils/cache.py -------------------------------------------------------------------------------- /port_ocean/utils/ipc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/utils/ipc.py -------------------------------------------------------------------------------- /port_ocean/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/utils/misc.py -------------------------------------------------------------------------------- /port_ocean/utils/queue_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/utils/queue_utils.py -------------------------------------------------------------------------------- /port_ocean/utils/repeat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/utils/repeat.py -------------------------------------------------------------------------------- /port_ocean/utils/signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/utils/signal.py -------------------------------------------------------------------------------- /port_ocean/utils/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/utils/time.py -------------------------------------------------------------------------------- /port_ocean/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/port_ocean/version.py -------------------------------------------------------------------------------- /profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/profiler.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/bump-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/bump-all.sh -------------------------------------------------------------------------------- /scripts/bump-single-integration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/bump-single-integration.sh -------------------------------------------------------------------------------- /scripts/clean-smoke-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/clean-smoke-test.py -------------------------------------------------------------------------------- /scripts/clean-smoke-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/clean-smoke-test.sh -------------------------------------------------------------------------------- /scripts/run-compare-diff-pef.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/run-compare-diff-pef.sh -------------------------------------------------------------------------------- /scripts/run-local-perf-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/run-local-perf-test.sh -------------------------------------------------------------------------------- /scripts/run-local-smoke-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/run-local-smoke-test.sh -------------------------------------------------------------------------------- /scripts/run-metric-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/run-metric-test.sh -------------------------------------------------------------------------------- /scripts/run-smoke-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/run-smoke-test.sh -------------------------------------------------------------------------------- /scripts/smoke-test-base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/smoke-test-base.sh -------------------------------------------------------------------------------- /scripts/upgrade-integrations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/port-labs/ocean/HEAD/scripts/upgrade-integrations.sh --------------------------------------------------------------------------------