├── .bandit ├── .dockerignore ├── .editorconfig ├── .flake8 ├── .git-blame-ignore-revs ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ └── config.yml ├── dependabot.yml ├── labeler.yml ├── pull_request_template.md └── workflows │ ├── conventional-pr.yml │ ├── docker-build.yaml │ ├── helm.yml │ ├── labeler.yml │ ├── migration.yml │ ├── python.yml │ ├── sub-pr-title.yml │ └── towncrier-changelog.yml ├── .gitignore ├── .hadolint.yaml ├── .pre-commit-config.yaml ├── .python-version ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE ├── Makefile ├── README.md ├── Substra-logo-colour.svg ├── Substra-logo-white.svg ├── UPGRADE.md ├── backend ├── api │ ├── __init__.py │ ├── apps.py │ ├── errors.py │ ├── events │ │ ├── __init__.py │ │ ├── dynamic_fields.py │ │ ├── health.py │ │ ├── reactor.py │ │ └── sync.py │ ├── management │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── consume.py │ │ │ └── generate_fixtures.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_datamanager_datasample.py │ │ ├── 0003_computeplan_computetask.py │ │ ├── 0004_performance.py │ │ ├── 0005_model.py │ │ ├── 0006_computetask_logs_address_computetask_logs_checksum_and_more.py │ │ ├── 0007_channelnode_channelnode_unique_id_for_channel.py │ │ ├── 0008_alter_computetask_metrics.py │ │ ├── 0009_alter_algo_category.py │ │ ├── 0010_taskdatasamples_remove_computetask_data_samples_and_more.py │ │ ├── 0011_alter_computetask_metrics_alter_performance_metric_and_more.py │ │ ├── 0012_alter_algo_category.py │ │ ├── 0013_computeplan_name.py │ │ ├── 0014_alter_model_category.py │ │ ├── 0015_alter_computeplan_failed_task_category_and_more.py │ │ ├── 0016_algooutput_algoinput.py │ │ ├── 0017_alter_computeplan_status.py │ │ ├── 0018_alter_algo_category.py │ │ ├── 0019_rename_channelnode_channelorganization_and_more.py │ │ ├── 0020_channelorganization_address.py │ │ ├── 0021_data_migration_test_tasks.py │ │ ├── 0022_remove_computetask_metrics_and_more.py │ │ ├── 0023_computetaskoutput.py │ │ ├── 0024_computetaskinput.py │ │ ├── 0025_computeplan_cancelation_date.py │ │ ├── 0026_data_migration_compute_plan_cancelation_date.py │ │ ├── 0027_remove_computetask_head_permissions_download_authorized_ids_and_more.py │ │ ├── 0028_data_migration_compute_task_output.py │ │ ├── 0029_lastevent.py │ │ ├── 0030_computetaskoutput_transient.py │ │ ├── 0031_taskprofiling_profilingstep.py │ │ ├── 0032_alter_computeplan_status.py │ │ ├── 0033_computetaskoutputasset.py │ │ ├── 0034_alter_algo_category.py │ │ ├── 0035_remove_computeplan_delete_intermediary_models.py │ │ ├── 0036_algoinput_channel_algooutput_channel_and_more.py │ │ ├── 0037_remove_model_category.py │ │ ├── 0038_remove_algo_category.py │ │ ├── 0039_computetaskinputasset.py │ │ ├── 0040_alter_computeplan_failed_task_category_and_more.py │ │ ├── 0041_remove_computetask_parent_tasks.py │ │ ├── 0042_computeplan_creator.py │ │ ├── 0043_remove_computetask_category.py │ │ ├── 0044_alter_computeplan_failed_task_category.py │ │ ├── 0045_remove_datasample_test_only.py │ │ ├── 0046_remove_computeplan_failed_task_category.py │ │ ├── 0047_rename_algo_to_function.py │ │ ├── 0048_remove_computetask_data_samples_and_more.py │ │ ├── 0049_remove_computetask_data_manager.py │ │ ├── 0050_alter_datamanager_channel.py │ │ ├── 0051_alter_performance_unique_together_and_more.py │ │ ├── 0052_remove_metric_from_performance.py │ │ ├── 0053_function_status.py │ │ ├── 0054_rename_function_address_function_archive_address.py │ │ ├── 0055_function_image_address_function_image_checksum.py │ │ ├── 0056_alter_computetask_status.py │ │ ├── 0057_alter_computeplan_status_alter_computetask_status.py │ │ ├── 0058_alter_compute_task_status.py │ │ ├── 0059_remove_datamanager_type.py │ │ ├── 0060_functionprofilingstep.py │ │ ├── 0061_fix_duration_function_profiling_step.py │ │ └── __init__.py │ ├── models │ │ ├── __init__.py │ │ ├── computeplan.py │ │ ├── computetask.py │ │ ├── datamanager.py │ │ ├── datasample.py │ │ ├── events.py │ │ ├── function.py │ │ ├── model.py │ │ ├── organization.py │ │ ├── performance.py │ │ ├── task_profiling.py │ │ └── utils.py │ ├── serializers │ │ ├── __init__.py │ │ ├── computeplan.py │ │ ├── computetask.py │ │ ├── datamanager.py │ │ ├── datasample.py │ │ ├── function.py │ │ ├── model.py │ │ ├── organization.py │ │ ├── performance.py │ │ ├── task_profiling.py │ │ └── utils.py │ ├── tests │ │ ├── asset_factory.py │ │ ├── common.py │ │ ├── models │ │ │ ├── test_models_computeplan.py │ │ │ └── test_models_utils.py │ │ ├── serializers │ │ │ └── test_model.py │ │ ├── test_sync.py │ │ └── views │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── test_exception_handler.py │ │ │ ├── test_utils.py │ │ │ ├── test_views_authentication.py │ │ │ ├── test_views_compute_plan_graph.py │ │ │ ├── test_views_computeplan.py │ │ │ ├── test_views_computetask.py │ │ │ ├── test_views_datamanager.py │ │ │ ├── test_views_datasample.py │ │ │ ├── test_views_failed_asset_logs.py │ │ │ ├── test_views_function.py │ │ │ ├── test_views_info.py │ │ │ ├── test_views_metadata.py │ │ │ ├── test_views_model.py │ │ │ ├── test_views_newsfeed.py │ │ │ ├── test_views_performance.py │ │ │ ├── test_views_profiling.py │ │ │ └── test_views_token.py │ ├── urls.py │ └── views │ │ ├── __init__.py │ │ ├── compute_plan_graph.py │ │ ├── computeplan.py │ │ ├── computetask.py │ │ ├── datamanager.py │ │ ├── datasample.py │ │ ├── exception_handler.py │ │ ├── failed_asset_logs.py │ │ ├── filters_utils.py │ │ ├── function.py │ │ ├── metadata.py │ │ ├── model.py │ │ ├── newsfeed.py │ │ ├── performance.py │ │ ├── sql_utils.py │ │ ├── task_profiling.py │ │ └── utils.py ├── backend │ ├── __init__.py │ ├── celery.py │ ├── exceptions.py │ ├── settings │ │ ├── __init__.py │ │ ├── api │ │ │ └── events │ │ │ │ ├── __init__.py │ │ │ │ ├── common.py │ │ │ │ ├── dev.py │ │ │ │ └── prod.py │ │ ├── celery │ │ │ ├── __init__.py │ │ │ ├── dev.py │ │ │ └── prod.py │ │ ├── common.py │ │ ├── deps │ │ │ ├── __init__.py │ │ │ ├── celery.py │ │ │ ├── image_build.py │ │ │ ├── jwt.py │ │ │ ├── ledger.py │ │ │ ├── orchestrator.py │ │ │ ├── org.py │ │ │ ├── path.py │ │ │ ├── restframework.py │ │ │ └── utils.py │ │ ├── dev.py │ │ ├── localdev.py │ │ ├── mods │ │ │ ├── __init__.py │ │ │ ├── cors.py │ │ │ └── oidc.py │ │ ├── prod.py │ │ ├── server │ │ │ ├── __init__.py │ │ │ ├── common.py │ │ │ ├── dev.py │ │ │ └── prod.py │ │ ├── test.py │ │ └── worker │ │ │ └── events │ │ │ ├── __init__.py │ │ │ ├── common.py │ │ │ ├── dev.py │ │ │ └── prod.py │ ├── urls.py │ ├── views.py │ └── wsgi.py ├── builder │ ├── __init__.py │ ├── apps.py │ ├── docker.py │ ├── exceptions.py │ ├── image_builder │ │ ├── __init__.py │ │ └── image_builder.py │ ├── kubernetes.py │ ├── tasks │ │ ├── __init__.py │ │ ├── task.py │ │ └── tasks_build_image.py │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_image_builder.py │ │ ├── test_kubernetes.py │ │ └── test_task_build_image.py │ └── volumes.py ├── dev-requirements.txt ├── dev-startup.sh ├── image_transfer │ ├── __init__.py │ ├── common.py │ ├── decoder.py │ ├── encoder.py │ ├── exceptions.py │ └── tests │ │ ├── Dockerfile │ │ ├── conftest.py │ │ ├── test_decoder.py │ │ └── test_encoder.py ├── libs │ ├── __init__.py │ ├── health_check_middleware.py │ ├── json_multipart_parser.py │ ├── maximum_length_validator.py │ ├── pagination.py │ ├── permissions.py │ ├── serializers.py │ ├── session_authentication.py │ ├── sql_printing_middleware.py │ ├── timestamp_model.py │ ├── user_login_throttle.py │ └── zxcvbn_validator.py ├── manage.py ├── orchestrator │ ├── __init__.py │ ├── client.py │ ├── common_pb2.py │ ├── common_pb2.pyi │ ├── common_pb2_grpc.py │ ├── common_pb2_grpc.pyi │ ├── computeplan_pb2.py │ ├── computeplan_pb2.pyi │ ├── computeplan_pb2_grpc.py │ ├── computeplan_pb2_grpc.pyi │ ├── computetask.py │ ├── computetask_pb2.py │ ├── computetask_pb2.pyi │ ├── computetask_pb2_grpc.py │ ├── computetask_pb2_grpc.pyi │ ├── datamanager_pb2.py │ ├── datamanager_pb2.pyi │ ├── datamanager_pb2_grpc.py │ ├── datamanager_pb2_grpc.pyi │ ├── datasample_pb2.py │ ├── datasample_pb2.pyi │ ├── datasample_pb2_grpc.py │ ├── datasample_pb2_grpc.pyi │ ├── dataset_pb2.py │ ├── dataset_pb2.pyi │ ├── dataset_pb2_grpc.py │ ├── dataset_pb2_grpc.pyi │ ├── error.py │ ├── event_pb2.py │ ├── event_pb2.pyi │ ├── event_pb2_grpc.py │ ├── event_pb2_grpc.pyi │ ├── failure_report_pb2.py │ ├── failure_report_pb2.pyi │ ├── failure_report_pb2_grpc.py │ ├── failure_report_pb2_grpc.pyi │ ├── function_pb2.py │ ├── function_pb2.pyi │ ├── function_pb2_grpc.py │ ├── function_pb2_grpc.pyi │ ├── info_pb2.py │ ├── info_pb2.pyi │ ├── info_pb2_grpc.py │ ├── info_pb2_grpc.pyi │ ├── mock.py │ ├── model_pb2.py │ ├── model_pb2.pyi │ ├── model_pb2_grpc.py │ ├── model_pb2_grpc.pyi │ ├── organization_pb2.py │ ├── organization_pb2.pyi │ ├── organization_pb2_grpc.py │ ├── organization_pb2_grpc.pyi │ ├── performance_pb2.py │ ├── performance_pb2.pyi │ ├── performance_pb2_grpc.py │ ├── performance_pb2_grpc.pyi │ ├── profiling_pb2.py │ ├── profiling_pb2.pyi │ ├── profiling_pb2_grpc.py │ ├── profiling_pb2_grpc.pyi │ ├── resources.py │ └── tests │ │ └── test_client.py ├── organization │ ├── __init__.py │ ├── apps.py │ ├── authentication.py │ ├── generate_organizations.py │ ├── management │ │ └── commands │ │ │ ├── base_sync.py │ │ │ ├── create_incoming_organization.py │ │ │ ├── create_outgoing_organization.py │ │ │ ├── get_incoming_organization.py │ │ │ ├── get_outgoing_organization.py │ │ │ ├── init_organizations.py │ │ │ ├── sync_incoming_organizations.py │ │ │ └── sync_outgoing_organizations.py │ ├── managers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_nodeuser.py │ │ ├── 0003_rename_outgoingnode_incomingorganization_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── signals │ │ ├── __init__.py │ │ └── organization │ │ │ └── __init__.py │ ├── tests │ │ ├── __init__.py │ │ ├── models │ │ │ └── test_models_incomingorganization.py │ │ ├── test_managers.py │ │ └── views │ │ │ ├── __init__.py │ │ │ └── test_views_organization.py │ ├── urls.py │ └── views │ │ ├── __init__.py │ │ └── organization.py ├── organization_register │ ├── __init__.py │ └── apps.py ├── requirements.txt ├── substrapp │ ├── __init__.py │ ├── apps.py │ ├── clients │ │ ├── __init__.py │ │ └── organization.py │ ├── compute_tasks │ │ ├── asset_buffer.py │ │ ├── chainkeys.py │ │ ├── command.py │ │ ├── compute_pod.py │ │ ├── compute_task.py │ │ ├── context.py │ │ ├── datastore.py │ │ ├── directories.py │ │ ├── environment.py │ │ ├── errors.py │ │ ├── execute.py │ │ ├── image_builder.py │ │ ├── lock.py │ │ ├── outputs.py │ │ ├── utils.py │ │ └── volumes.py │ ├── dev_utils.py │ ├── docker_registry.py │ ├── events │ │ ├── __init__.py │ │ ├── handler_compute_engine.py │ │ ├── health.py │ │ ├── reactor.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── test_handler_compute_engine.py │ ├── exceptions.py │ ├── kubernetes_utils.py │ ├── lock_local.py │ ├── management │ │ └── commands │ │ │ └── consume.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20210816_2217.py │ │ ├── 0003_computeplanmapping.py │ │ ├── 0004_imageentrypoint.py │ │ ├── 0005_remove_validated_field.py │ │ ├── 0006_create_compute_task_failure_model.py │ │ ├── 0007_alter_algo_description_alter_algo_file_and_more.py │ │ ├── 0008_alter_imageentrypoint_entrypoint_json.py │ │ ├── 0009_delete_metric.py │ │ ├── 0010_remove_imageentrypoint_asset_key_and_more.py │ │ ├── 0011_workerlastevent.py │ │ ├── 0012_alter_algo_description_alter_algo_file_and_more.py │ │ ├── 0013_alter_algo_description_alter_algo_file_and_more.py │ │ ├── 0014_rename_algo_to_function.py │ │ ├── 0015_add_functionimage.py │ │ ├── 0016_rename_computetaskfailurereport_and_more.py │ │ ├── 0017_rename_archive_checksum_imageentrypoint_function_checksum.py │ │ ├── 0018_alter_functionimage_fk.py │ │ ├── 0019_assetfailurereport_logs_address_and_more.py │ │ └── __init__.py │ ├── models │ │ ├── __init__.py │ │ ├── asset_failure_report.py │ │ ├── computeplan_worker_mapping.py │ │ ├── datamanager.py │ │ ├── datasample.py │ │ ├── function.py │ │ ├── image_entrypoint.py │ │ ├── model.py │ │ └── worker_last_event.py │ ├── serializers │ │ ├── __init__.py │ │ ├── asset_failure_report.py │ │ ├── datamanager.py │ │ ├── datasample.py │ │ ├── function.py │ │ └── utils.py │ ├── signals │ │ ├── __init__.py │ │ ├── datamanager │ │ │ ├── __init__.py │ │ │ └── post_delete.py │ │ ├── function │ │ │ ├── __init__.py │ │ │ └── post_delete.py │ │ └── model │ │ │ └── post_delete.py │ ├── storages │ │ └── minio.py │ ├── task_routing.py │ ├── tasks │ │ ├── __init__.py │ │ ├── task.py │ │ ├── tasks_asset_failure_report.py │ │ ├── tasks_compute_plan.py │ │ ├── tasks_compute_task.py │ │ ├── tasks_docker_registry.py │ │ ├── tasks_outputs.py │ │ ├── tasks_remove_intermediary_models.py │ │ └── tasks_save_image.py │ ├── tests │ │ ├── __init__.py │ │ ├── common.py │ │ ├── compute_tasks │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── test_asset_buffer.py │ │ │ ├── test_asset_buffer_safe.py │ │ │ ├── test_chainkeys.py │ │ │ ├── test_command.py │ │ │ ├── test_compute_task.py │ │ │ ├── test_context.py │ │ │ ├── test_directories.py │ │ │ ├── test_errors.py │ │ │ ├── test_execute.py │ │ │ ├── test_outputs.py │ │ │ └── utils.py │ │ ├── tasks │ │ │ ├── __init__.py │ │ │ ├── test_compute_plan.py │ │ │ ├── test_compute_task.py │ │ │ ├── test_outputs.py │ │ │ ├── test_save_image.py │ │ │ └── test_store_asset_failure_report.py │ │ ├── test_kubernetes_utils.py │ │ ├── test_lock_local.py │ │ ├── test_misc.py │ │ ├── test_model.py │ │ ├── test_organization_client.py │ │ ├── test_password_validation.py │ │ ├── test_task_routing.py │ │ ├── test_utils.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── data │ │ │ ├── symlink.zip │ │ │ └── traversal.zip │ │ │ ├── test_tarsafe.py │ │ │ ├── test_url.py │ │ │ └── test_zipfile.py │ └── utils │ │ ├── __init__.py │ │ ├── errors.py │ │ ├── safezip.py │ │ ├── tarsafe.py │ │ └── url.py └── users │ ├── __init__.py │ ├── apps.py │ ├── authentication.py │ ├── management │ └── commands │ │ ├── __init__.py │ │ ├── add_user.py │ │ └── sync_users.py │ ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20210119_1103.py │ ├── 0003_setup_role_userchannel.py │ ├── 0004_useroidcinfo.py │ ├── 0005_implicitbearertoken_bearertoken.py │ ├── 0006_alter_bearertoken_user.py │ ├── 0007_implicitbearertoken_id_and_more.py │ ├── 0008_alter_bearertoken_expires_at.py │ └── __init__.py │ ├── models │ ├── __init__.py │ ├── token.py │ ├── user_channel.py │ └── user_oidc_info.py │ ├── serializers │ ├── __init__.py │ ├── token.py │ └── user.py │ ├── tasks.py │ ├── tests │ ├── __init__.py │ └── test_user.py │ ├── urls.py │ ├── utils │ ├── __init__.py │ ├── oidc.py │ └── utils.py │ └── views │ ├── __init__.py │ ├── authentication.py │ └── user.py ├── changes └── .gitkeep ├── charts ├── Makefile ├── README.md ├── substra-backend │ ├── .gitignore │ ├── .helmignore │ ├── CHANGELOG.md │ ├── Chart.lock │ ├── Chart.yaml │ ├── README.md │ ├── UPGRADE.md │ ├── changes │ │ ├── .gitkeep │ │ └── 935.changed │ ├── resources-dev.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── configmap-database.yaml │ │ ├── configmap-oidc.yaml │ │ ├── configmap-orchestrator.yaml │ │ ├── configmap-redis.yaml │ │ ├── configmap-registry.yaml │ │ ├── configmap-server-uwsgi.yaml │ │ ├── configmap-settings.yaml │ │ ├── configmap-wait-init-migrations.yaml │ │ ├── deployment-api-events.yaml │ │ ├── deployment-registry-prepopulate.yaml │ │ ├── deployment-scheduler-worker.yaml │ │ ├── deployment-scheduler.yaml │ │ ├── deployment-server.yaml │ │ ├── deployment-worker-events.yaml │ │ ├── ingress.yaml │ │ ├── job-hook-delete-compute-pod.yaml │ │ ├── job-hook-delete-statefulset-pvc.yaml │ │ ├── job-migrations.yaml │ │ ├── network-task-deny-all.yaml │ │ ├── networkpolicy-api-server.yaml │ │ ├── networkpolicy-database.yaml │ │ ├── networkpolicy-deny-all.yaml │ │ ├── networkpolicy-internet.yaml │ │ ├── networkpolicy-orchestrator-client.yaml │ │ ├── networkpolicy-redis.yaml │ │ ├── networkpolicy-registry.yaml │ │ ├── networkpolicy-server.yaml │ │ ├── networkpolicy-storage.yaml │ │ ├── rbac.yaml │ │ ├── runtime-class.yaml │ │ ├── secret-add-account.yaml │ │ ├── secret-database.yaml │ │ ├── secret-objectstore.yaml │ │ ├── secret-private-ca.yaml │ │ ├── secret-server-key.yaml │ │ ├── service-server.yaml │ │ ├── servicemonitor.yaml │ │ ├── statefulset-builder.yaml │ │ ├── statefulset-worker.yaml │ │ └── storage-server.yaml │ └── values.yaml └── towncrier.toml ├── docker ├── ca-cert-injector │ └── Dockerfile ├── metrics-exporter │ └── Dockerfile └── substra-backend │ └── Dockerfile ├── docs ├── Makefile ├── api_guidelines.md ├── architecture.md ├── asset-buffer.md ├── authentication.md ├── celery_queuing.md ├── localdev.md ├── schemas │ ├── asset-buffer.mmd │ ├── asset-buffer.svg │ ├── c4-context-backend.mmd │ ├── c4-context-backend.svg │ ├── horizontal_scaling_queues.png │ ├── reset-password-flow.mmd │ ├── reset-password-flow.svg │ ├── reset-password-request.mmd │ └── reset-password-request.svg ├── settings.md ├── test_migrations.md ├── user_management.md └── vscode.md ├── examples ├── ns-harbor.yaml ├── secrets │ ├── secret-harbor-dockerconfig.yaml │ ├── secret-harbor-tls.yaml │ ├── secret-oidc-org-1.yaml │ ├── secret-orchestrator-tls-org-1-client-pair.yaml │ ├── secret-orchestrator-tls-org-2-client-pair.yaml │ ├── secret-orchestrator-tls-org-3-client-pair.yaml │ └── skaffold.yaml └── values │ ├── add-worker-server-node-selectors.yaml │ ├── backend-org-1.yaml │ ├── backend-org-2-harbor.yaml │ ├── backend-org-2.yaml │ ├── backend-org-3.yaml │ ├── coredns-custom-harbor.yaml │ ├── harbor.yaml │ ├── isolated.yaml │ ├── serviceAccounts │ ├── serviceAccount-org-1.yaml │ ├── serviceAccount-org-2.yaml │ ├── serviceAccount-org-3.yaml │ └── skaffold.yaml │ └── spread-workers.yaml ├── fixtures ├── chunantes │ ├── datamanagers │ │ └── datamanager0 │ │ │ ├── description.md │ │ │ └── opener.py │ ├── datasamples │ │ ├── datasample0 │ │ │ ├── 0024899.tar.gz │ │ │ └── 0024899.zip │ │ ├── datasample1 │ │ │ ├── 0024700.tar.gz │ │ │ └── 0024700.zip │ │ └── train │ │ │ ├── 0024306.zip │ │ │ ├── 0024306 │ │ │ ├── IMG_0024306.jpg │ │ │ └── LABEL_0024306.csv │ │ │ ├── 0024307.zip │ │ │ ├── 0024307 │ │ │ ├── IMG_0024307.jpg │ │ │ └── LABEL_0024307.csv │ │ │ ├── 0024308 │ │ │ ├── IMG_0024308.jpg │ │ │ └── LABEL_0024308.csv │ │ │ └── 0024310.zip │ ├── functions │ │ ├── function0 │ │ │ ├── description.md │ │ │ ├── function.tar.gz │ │ │ └── function.zip │ │ ├── function1 │ │ │ ├── description.md │ │ │ └── function.tar.gz │ │ ├── function2 │ │ │ └── function.zip │ │ ├── function3 │ │ │ ├── description.md │ │ │ └── function.tar.gz │ │ └── function4 │ │ │ ├── description.md │ │ │ ├── function.tar.gz │ │ │ └── function.zip │ ├── metrics │ │ └── metric0 │ │ │ ├── Dockerfile │ │ │ ├── description.md │ │ │ ├── metrics.py │ │ │ └── metrics.zip │ └── models │ │ └── model0 │ │ └── model └── owkin │ ├── compositefunctions │ └── compositefunction0 │ │ ├── description.md │ │ └── function.tar.gz │ ├── datamanagers │ └── datamanager0 │ │ ├── description.md │ │ └── opener.py │ ├── datasamples │ ├── datasample0 │ │ └── 0024315.tar.gz │ ├── datasample1 │ │ └── 0024701.tar.gz │ ├── datasample2 │ │ └── 0024318.tar.gz │ ├── datasample3 │ │ └── 0024317.tar.gz │ ├── datasample4 │ │ ├── 0024900.tar.gz │ │ └── 0024900.zip │ ├── datasample5 │ │ └── 0024316.tar.gz │ └── test │ │ ├── 0024900.zip │ │ ├── 0024900 │ │ ├── IMG_0024900.jpg │ │ └── LABEL_0024900.csv │ │ ├── 0024901.zip │ │ ├── 0024901 │ │ ├── IMG_0024901.jpg │ │ └── LABEL_0024901.csv │ │ ├── 0024902.zip │ │ ├── 0024902 │ │ ├── IMG_0024902.jpg │ │ └── LABEL_0024902.csv │ │ ├── 0024903.zip │ │ ├── 0024903 │ │ ├── IMG_0024903.jpg │ │ └── LABEL_0024903.csv │ │ ├── 0024904.zip │ │ ├── 0024904 │ │ ├── IMG_0024904.jpg │ │ └── LABEL_0024904.csv │ │ ├── 0024905.zip │ │ └── 0024905 │ │ ├── IMG_0024905.jpg │ │ └── LABEL_0024905.csv │ └── metrics │ └── metric0 │ ├── Dockerfile │ ├── description.md │ ├── metrics.py │ └── metrics.zip ├── metrics-exporter ├── README.md ├── metrics_exporter │ ├── __init__.py │ ├── collectors.py │ ├── exporter.py │ ├── server.py │ └── settings.py └── requirements.txt ├── pyproject.toml ├── skaffold.yaml └── tools └── build_settings_doc.py /.bandit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.bandit -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.editorconfig -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.flake8 -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | 71c0f8938ba280118dceda5baf86d1c8ceb34347 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @Substra/code-owners 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/conventional-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/workflows/conventional-pr.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/workflows/docker-build.yaml -------------------------------------------------------------------------------- /.github/workflows/helm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/workflows/helm.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/migration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/workflows/migration.yml -------------------------------------------------------------------------------- /.github/workflows/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/workflows/python.yml -------------------------------------------------------------------------------- /.github/workflows/sub-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/workflows/sub-pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/towncrier-changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.github/workflows/towncrier-changelog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.hadolint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.hadolint.yaml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.8 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/README.md -------------------------------------------------------------------------------- /Substra-logo-colour.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/Substra-logo-colour.svg -------------------------------------------------------------------------------- /Substra-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/Substra-logo-white.svg -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /backend/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/apps.py -------------------------------------------------------------------------------- /backend/api/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/errors.py -------------------------------------------------------------------------------- /backend/api/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/events/dynamic_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/events/dynamic_fields.py -------------------------------------------------------------------------------- /backend/api/events/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/events/health.py -------------------------------------------------------------------------------- /backend/api/events/reactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/events/reactor.py -------------------------------------------------------------------------------- /backend/api/events/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/events/sync.py -------------------------------------------------------------------------------- /backend/api/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/management/commands/consume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/management/commands/consume.py -------------------------------------------------------------------------------- /backend/api/management/commands/generate_fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/management/commands/generate_fixtures.py -------------------------------------------------------------------------------- /backend/api/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/api/migrations/0002_datamanager_datasample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0002_datamanager_datasample.py -------------------------------------------------------------------------------- /backend/api/migrations/0003_computeplan_computetask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0003_computeplan_computetask.py -------------------------------------------------------------------------------- /backend/api/migrations/0004_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0004_performance.py -------------------------------------------------------------------------------- /backend/api/migrations/0005_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0005_model.py -------------------------------------------------------------------------------- /backend/api/migrations/0006_computetask_logs_address_computetask_logs_checksum_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0006_computetask_logs_address_computetask_logs_checksum_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0007_channelnode_channelnode_unique_id_for_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0007_channelnode_channelnode_unique_id_for_channel.py -------------------------------------------------------------------------------- /backend/api/migrations/0008_alter_computetask_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0008_alter_computetask_metrics.py -------------------------------------------------------------------------------- /backend/api/migrations/0009_alter_algo_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0009_alter_algo_category.py -------------------------------------------------------------------------------- /backend/api/migrations/0010_taskdatasamples_remove_computetask_data_samples_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0010_taskdatasamples_remove_computetask_data_samples_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0011_alter_computetask_metrics_alter_performance_metric_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0011_alter_computetask_metrics_alter_performance_metric_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0012_alter_algo_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0012_alter_algo_category.py -------------------------------------------------------------------------------- /backend/api/migrations/0013_computeplan_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0013_computeplan_name.py -------------------------------------------------------------------------------- /backend/api/migrations/0014_alter_model_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0014_alter_model_category.py -------------------------------------------------------------------------------- /backend/api/migrations/0015_alter_computeplan_failed_task_category_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0015_alter_computeplan_failed_task_category_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0016_algooutput_algoinput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0016_algooutput_algoinput.py -------------------------------------------------------------------------------- /backend/api/migrations/0017_alter_computeplan_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0017_alter_computeplan_status.py -------------------------------------------------------------------------------- /backend/api/migrations/0018_alter_algo_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0018_alter_algo_category.py -------------------------------------------------------------------------------- /backend/api/migrations/0019_rename_channelnode_channelorganization_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0019_rename_channelnode_channelorganization_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0020_channelorganization_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0020_channelorganization_address.py -------------------------------------------------------------------------------- /backend/api/migrations/0021_data_migration_test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0021_data_migration_test_tasks.py -------------------------------------------------------------------------------- /backend/api/migrations/0022_remove_computetask_metrics_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0022_remove_computetask_metrics_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0023_computetaskoutput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0023_computetaskoutput.py -------------------------------------------------------------------------------- /backend/api/migrations/0024_computetaskinput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0024_computetaskinput.py -------------------------------------------------------------------------------- /backend/api/migrations/0025_computeplan_cancelation_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0025_computeplan_cancelation_date.py -------------------------------------------------------------------------------- /backend/api/migrations/0026_data_migration_compute_plan_cancelation_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0026_data_migration_compute_plan_cancelation_date.py -------------------------------------------------------------------------------- /backend/api/migrations/0027_remove_computetask_head_permissions_download_authorized_ids_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0027_remove_computetask_head_permissions_download_authorized_ids_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0028_data_migration_compute_task_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0028_data_migration_compute_task_output.py -------------------------------------------------------------------------------- /backend/api/migrations/0029_lastevent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0029_lastevent.py -------------------------------------------------------------------------------- /backend/api/migrations/0030_computetaskoutput_transient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0030_computetaskoutput_transient.py -------------------------------------------------------------------------------- /backend/api/migrations/0031_taskprofiling_profilingstep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0031_taskprofiling_profilingstep.py -------------------------------------------------------------------------------- /backend/api/migrations/0032_alter_computeplan_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0032_alter_computeplan_status.py -------------------------------------------------------------------------------- /backend/api/migrations/0033_computetaskoutputasset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0033_computetaskoutputasset.py -------------------------------------------------------------------------------- /backend/api/migrations/0034_alter_algo_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0034_alter_algo_category.py -------------------------------------------------------------------------------- /backend/api/migrations/0035_remove_computeplan_delete_intermediary_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0035_remove_computeplan_delete_intermediary_models.py -------------------------------------------------------------------------------- /backend/api/migrations/0036_algoinput_channel_algooutput_channel_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0036_algoinput_channel_algooutput_channel_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0037_remove_model_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0037_remove_model_category.py -------------------------------------------------------------------------------- /backend/api/migrations/0038_remove_algo_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0038_remove_algo_category.py -------------------------------------------------------------------------------- /backend/api/migrations/0039_computetaskinputasset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0039_computetaskinputasset.py -------------------------------------------------------------------------------- /backend/api/migrations/0040_alter_computeplan_failed_task_category_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0040_alter_computeplan_failed_task_category_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0041_remove_computetask_parent_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0041_remove_computetask_parent_tasks.py -------------------------------------------------------------------------------- /backend/api/migrations/0042_computeplan_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0042_computeplan_creator.py -------------------------------------------------------------------------------- /backend/api/migrations/0043_remove_computetask_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0043_remove_computetask_category.py -------------------------------------------------------------------------------- /backend/api/migrations/0044_alter_computeplan_failed_task_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0044_alter_computeplan_failed_task_category.py -------------------------------------------------------------------------------- /backend/api/migrations/0045_remove_datasample_test_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0045_remove_datasample_test_only.py -------------------------------------------------------------------------------- /backend/api/migrations/0046_remove_computeplan_failed_task_category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0046_remove_computeplan_failed_task_category.py -------------------------------------------------------------------------------- /backend/api/migrations/0047_rename_algo_to_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0047_rename_algo_to_function.py -------------------------------------------------------------------------------- /backend/api/migrations/0048_remove_computetask_data_samples_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0048_remove_computetask_data_samples_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0049_remove_computetask_data_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0049_remove_computetask_data_manager.py -------------------------------------------------------------------------------- /backend/api/migrations/0050_alter_datamanager_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0050_alter_datamanager_channel.py -------------------------------------------------------------------------------- /backend/api/migrations/0051_alter_performance_unique_together_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0051_alter_performance_unique_together_and_more.py -------------------------------------------------------------------------------- /backend/api/migrations/0052_remove_metric_from_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0052_remove_metric_from_performance.py -------------------------------------------------------------------------------- /backend/api/migrations/0053_function_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0053_function_status.py -------------------------------------------------------------------------------- /backend/api/migrations/0054_rename_function_address_function_archive_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0054_rename_function_address_function_archive_address.py -------------------------------------------------------------------------------- /backend/api/migrations/0055_function_image_address_function_image_checksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0055_function_image_address_function_image_checksum.py -------------------------------------------------------------------------------- /backend/api/migrations/0056_alter_computetask_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0056_alter_computetask_status.py -------------------------------------------------------------------------------- /backend/api/migrations/0057_alter_computeplan_status_alter_computetask_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0057_alter_computeplan_status_alter_computetask_status.py -------------------------------------------------------------------------------- /backend/api/migrations/0058_alter_compute_task_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0058_alter_compute_task_status.py -------------------------------------------------------------------------------- /backend/api/migrations/0059_remove_datamanager_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0059_remove_datamanager_type.py -------------------------------------------------------------------------------- /backend/api/migrations/0060_functionprofilingstep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0060_functionprofilingstep.py -------------------------------------------------------------------------------- /backend/api/migrations/0061_fix_duration_function_profiling_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/migrations/0061_fix_duration_function_profiling_step.py -------------------------------------------------------------------------------- /backend/api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/__init__.py -------------------------------------------------------------------------------- /backend/api/models/computeplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/computeplan.py -------------------------------------------------------------------------------- /backend/api/models/computetask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/computetask.py -------------------------------------------------------------------------------- /backend/api/models/datamanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/datamanager.py -------------------------------------------------------------------------------- /backend/api/models/datasample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/datasample.py -------------------------------------------------------------------------------- /backend/api/models/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/events.py -------------------------------------------------------------------------------- /backend/api/models/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/function.py -------------------------------------------------------------------------------- /backend/api/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/model.py -------------------------------------------------------------------------------- /backend/api/models/organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/organization.py -------------------------------------------------------------------------------- /backend/api/models/performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/performance.py -------------------------------------------------------------------------------- /backend/api/models/task_profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/task_profiling.py -------------------------------------------------------------------------------- /backend/api/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/models/utils.py -------------------------------------------------------------------------------- /backend/api/serializers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/__init__.py -------------------------------------------------------------------------------- /backend/api/serializers/computeplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/computeplan.py -------------------------------------------------------------------------------- /backend/api/serializers/computetask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/computetask.py -------------------------------------------------------------------------------- /backend/api/serializers/datamanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/datamanager.py -------------------------------------------------------------------------------- /backend/api/serializers/datasample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/datasample.py -------------------------------------------------------------------------------- /backend/api/serializers/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/function.py -------------------------------------------------------------------------------- /backend/api/serializers/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/model.py -------------------------------------------------------------------------------- /backend/api/serializers/organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/organization.py -------------------------------------------------------------------------------- /backend/api/serializers/performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/performance.py -------------------------------------------------------------------------------- /backend/api/serializers/task_profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/task_profiling.py -------------------------------------------------------------------------------- /backend/api/serializers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/serializers/utils.py -------------------------------------------------------------------------------- /backend/api/tests/asset_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/asset_factory.py -------------------------------------------------------------------------------- /backend/api/tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/common.py -------------------------------------------------------------------------------- /backend/api/tests/models/test_models_computeplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/models/test_models_computeplan.py -------------------------------------------------------------------------------- /backend/api/tests/models/test_models_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/models/test_models_utils.py -------------------------------------------------------------------------------- /backend/api/tests/serializers/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/serializers/test_model.py -------------------------------------------------------------------------------- /backend/api/tests/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/test_sync.py -------------------------------------------------------------------------------- /backend/api/tests/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/api/tests/views/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/conftest.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_exception_handler.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_utils.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_authentication.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_compute_plan_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_compute_plan_graph.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_computeplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_computeplan.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_computetask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_computetask.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_datamanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_datamanager.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_datasample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_datasample.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_failed_asset_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_failed_asset_logs.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_function.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_info.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_metadata.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_model.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_newsfeed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_newsfeed.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_performance.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_profiling.py -------------------------------------------------------------------------------- /backend/api/tests/views/test_views_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/tests/views/test_views_token.py -------------------------------------------------------------------------------- /backend/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/urls.py -------------------------------------------------------------------------------- /backend/api/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/__init__.py -------------------------------------------------------------------------------- /backend/api/views/compute_plan_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/compute_plan_graph.py -------------------------------------------------------------------------------- /backend/api/views/computeplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/computeplan.py -------------------------------------------------------------------------------- /backend/api/views/computetask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/computetask.py -------------------------------------------------------------------------------- /backend/api/views/datamanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/datamanager.py -------------------------------------------------------------------------------- /backend/api/views/datasample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/datasample.py -------------------------------------------------------------------------------- /backend/api/views/exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/exception_handler.py -------------------------------------------------------------------------------- /backend/api/views/failed_asset_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/failed_asset_logs.py -------------------------------------------------------------------------------- /backend/api/views/filters_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/filters_utils.py -------------------------------------------------------------------------------- /backend/api/views/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/function.py -------------------------------------------------------------------------------- /backend/api/views/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/metadata.py -------------------------------------------------------------------------------- /backend/api/views/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/model.py -------------------------------------------------------------------------------- /backend/api/views/newsfeed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/newsfeed.py -------------------------------------------------------------------------------- /backend/api/views/performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/performance.py -------------------------------------------------------------------------------- /backend/api/views/sql_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/sql_utils.py -------------------------------------------------------------------------------- /backend/api/views/task_profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/task_profiling.py -------------------------------------------------------------------------------- /backend/api/views/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/api/views/utils.py -------------------------------------------------------------------------------- /backend/backend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/__init__.py -------------------------------------------------------------------------------- /backend/backend/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/celery.py -------------------------------------------------------------------------------- /backend/backend/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/exceptions.py -------------------------------------------------------------------------------- /backend/backend/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/backend/settings/api/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/backend/settings/api/events/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/api/events/common.py -------------------------------------------------------------------------------- /backend/backend/settings/api/events/dev.py: -------------------------------------------------------------------------------- 1 | from .common import * 2 | -------------------------------------------------------------------------------- /backend/backend/settings/api/events/prod.py: -------------------------------------------------------------------------------- 1 | from .common import * 2 | -------------------------------------------------------------------------------- /backend/backend/settings/celery/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/backend/settings/celery/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/celery/dev.py -------------------------------------------------------------------------------- /backend/backend/settings/celery/prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/celery/prod.py -------------------------------------------------------------------------------- /backend/backend/settings/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/common.py -------------------------------------------------------------------------------- /backend/backend/settings/deps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/deps/__init__.py -------------------------------------------------------------------------------- /backend/backend/settings/deps/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/deps/celery.py -------------------------------------------------------------------------------- /backend/backend/settings/deps/image_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/deps/image_build.py -------------------------------------------------------------------------------- /backend/backend/settings/deps/jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/deps/jwt.py -------------------------------------------------------------------------------- /backend/backend/settings/deps/ledger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/deps/ledger.py -------------------------------------------------------------------------------- /backend/backend/settings/deps/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/deps/orchestrator.py -------------------------------------------------------------------------------- /backend/backend/settings/deps/org.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/deps/org.py -------------------------------------------------------------------------------- /backend/backend/settings/deps/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/deps/path.py -------------------------------------------------------------------------------- /backend/backend/settings/deps/restframework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/deps/restframework.py -------------------------------------------------------------------------------- /backend/backend/settings/deps/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/deps/utils.py -------------------------------------------------------------------------------- /backend/backend/settings/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/dev.py -------------------------------------------------------------------------------- /backend/backend/settings/localdev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/localdev.py -------------------------------------------------------------------------------- /backend/backend/settings/mods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/mods/__init__.py -------------------------------------------------------------------------------- /backend/backend/settings/mods/cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/mods/cors.py -------------------------------------------------------------------------------- /backend/backend/settings/mods/oidc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/mods/oidc.py -------------------------------------------------------------------------------- /backend/backend/settings/prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/prod.py -------------------------------------------------------------------------------- /backend/backend/settings/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/backend/settings/server/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/server/common.py -------------------------------------------------------------------------------- /backend/backend/settings/server/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/server/dev.py -------------------------------------------------------------------------------- /backend/backend/settings/server/prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/server/prod.py -------------------------------------------------------------------------------- /backend/backend/settings/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/test.py -------------------------------------------------------------------------------- /backend/backend/settings/worker/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/backend/settings/worker/events/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/settings/worker/events/common.py -------------------------------------------------------------------------------- /backend/backend/settings/worker/events/dev.py: -------------------------------------------------------------------------------- 1 | from .common import * 2 | 3 | DEBUG = True 4 | -------------------------------------------------------------------------------- /backend/backend/settings/worker/events/prod.py: -------------------------------------------------------------------------------- 1 | from .common import * 2 | -------------------------------------------------------------------------------- /backend/backend/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/urls.py -------------------------------------------------------------------------------- /backend/backend/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/views.py -------------------------------------------------------------------------------- /backend/backend/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/backend/wsgi.py -------------------------------------------------------------------------------- /backend/builder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/builder/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/apps.py -------------------------------------------------------------------------------- /backend/builder/docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/docker.py -------------------------------------------------------------------------------- /backend/builder/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/exceptions.py -------------------------------------------------------------------------------- /backend/builder/image_builder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/builder/image_builder/image_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/image_builder/image_builder.py -------------------------------------------------------------------------------- /backend/builder/kubernetes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/kubernetes.py -------------------------------------------------------------------------------- /backend/builder/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/tasks/__init__.py -------------------------------------------------------------------------------- /backend/builder/tasks/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/tasks/task.py -------------------------------------------------------------------------------- /backend/builder/tasks/tasks_build_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/tasks/tasks_build_image.py -------------------------------------------------------------------------------- /backend/builder/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/builder/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/tests/conftest.py -------------------------------------------------------------------------------- /backend/builder/tests/test_image_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/tests/test_image_builder.py -------------------------------------------------------------------------------- /backend/builder/tests/test_kubernetes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/tests/test_kubernetes.py -------------------------------------------------------------------------------- /backend/builder/tests/test_task_build_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/tests/test_task_build_image.py -------------------------------------------------------------------------------- /backend/builder/volumes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/builder/volumes.py -------------------------------------------------------------------------------- /backend/dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/dev-requirements.txt -------------------------------------------------------------------------------- /backend/dev-startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/dev-startup.sh -------------------------------------------------------------------------------- /backend/image_transfer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/image_transfer/__init__.py -------------------------------------------------------------------------------- /backend/image_transfer/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/image_transfer/common.py -------------------------------------------------------------------------------- /backend/image_transfer/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/image_transfer/decoder.py -------------------------------------------------------------------------------- /backend/image_transfer/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/image_transfer/encoder.py -------------------------------------------------------------------------------- /backend/image_transfer/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/image_transfer/exceptions.py -------------------------------------------------------------------------------- /backend/image_transfer/tests/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/image_transfer/tests/Dockerfile -------------------------------------------------------------------------------- /backend/image_transfer/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/image_transfer/tests/conftest.py -------------------------------------------------------------------------------- /backend/image_transfer/tests/test_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/image_transfer/tests/test_decoder.py -------------------------------------------------------------------------------- /backend/image_transfer/tests/test_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/image_transfer/tests/test_encoder.py -------------------------------------------------------------------------------- /backend/libs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/libs/health_check_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/health_check_middleware.py -------------------------------------------------------------------------------- /backend/libs/json_multipart_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/json_multipart_parser.py -------------------------------------------------------------------------------- /backend/libs/maximum_length_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/maximum_length_validator.py -------------------------------------------------------------------------------- /backend/libs/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/pagination.py -------------------------------------------------------------------------------- /backend/libs/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/permissions.py -------------------------------------------------------------------------------- /backend/libs/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/serializers.py -------------------------------------------------------------------------------- /backend/libs/session_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/session_authentication.py -------------------------------------------------------------------------------- /backend/libs/sql_printing_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/sql_printing_middleware.py -------------------------------------------------------------------------------- /backend/libs/timestamp_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/timestamp_model.py -------------------------------------------------------------------------------- /backend/libs/user_login_throttle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/user_login_throttle.py -------------------------------------------------------------------------------- /backend/libs/zxcvbn_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/libs/zxcvbn_validator.py -------------------------------------------------------------------------------- /backend/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/manage.py -------------------------------------------------------------------------------- /backend/orchestrator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/__init__.py -------------------------------------------------------------------------------- /backend/orchestrator/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/client.py -------------------------------------------------------------------------------- /backend/orchestrator/common_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/common_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/common_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/common_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/common_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/common_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/common_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/common_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/computeplan_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/computeplan_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/computeplan_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/computeplan_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/computeplan_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/computeplan_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/computeplan_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/computeplan_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/computetask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/computetask.py -------------------------------------------------------------------------------- /backend/orchestrator/computetask_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/computetask_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/computetask_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/computetask_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/computetask_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/computetask_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/computetask_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/computetask_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/datamanager_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/datamanager_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/datamanager_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/datamanager_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/datamanager_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/datamanager_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/datamanager_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/datamanager_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/datasample_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/datasample_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/datasample_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/datasample_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/datasample_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/datasample_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/datasample_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/datasample_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/dataset_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/dataset_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/dataset_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/dataset_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/dataset_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/dataset_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/dataset_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/dataset_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/error.py -------------------------------------------------------------------------------- /backend/orchestrator/event_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/event_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/event_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/event_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/event_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/event_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/event_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/event_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/failure_report_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/failure_report_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/failure_report_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/failure_report_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/failure_report_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/failure_report_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/failure_report_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/failure_report_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/function_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/function_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/function_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/function_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/function_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/function_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/function_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/function_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/info_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/info_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/info_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/info_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/info_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/info_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/info_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/info_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/mock.py -------------------------------------------------------------------------------- /backend/orchestrator/model_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/model_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/model_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/model_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/model_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/model_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/model_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/model_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/organization_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/organization_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/organization_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/organization_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/organization_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/organization_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/organization_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/organization_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/performance_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/performance_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/performance_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/performance_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/performance_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/performance_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/performance_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/performance_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/profiling_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/profiling_pb2.py -------------------------------------------------------------------------------- /backend/orchestrator/profiling_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/profiling_pb2.pyi -------------------------------------------------------------------------------- /backend/orchestrator/profiling_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/profiling_pb2_grpc.py -------------------------------------------------------------------------------- /backend/orchestrator/profiling_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/profiling_pb2_grpc.pyi -------------------------------------------------------------------------------- /backend/orchestrator/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/resources.py -------------------------------------------------------------------------------- /backend/orchestrator/tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/orchestrator/tests/test_client.py -------------------------------------------------------------------------------- /backend/organization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/organization/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/apps.py -------------------------------------------------------------------------------- /backend/organization/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/authentication.py -------------------------------------------------------------------------------- /backend/organization/generate_organizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/generate_organizations.py -------------------------------------------------------------------------------- /backend/organization/management/commands/base_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/management/commands/base_sync.py -------------------------------------------------------------------------------- /backend/organization/management/commands/create_incoming_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/management/commands/create_incoming_organization.py -------------------------------------------------------------------------------- /backend/organization/management/commands/create_outgoing_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/management/commands/create_outgoing_organization.py -------------------------------------------------------------------------------- /backend/organization/management/commands/get_incoming_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/management/commands/get_incoming_organization.py -------------------------------------------------------------------------------- /backend/organization/management/commands/get_outgoing_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/management/commands/get_outgoing_organization.py -------------------------------------------------------------------------------- /backend/organization/management/commands/init_organizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/management/commands/init_organizations.py -------------------------------------------------------------------------------- /backend/organization/management/commands/sync_incoming_organizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/management/commands/sync_incoming_organizations.py -------------------------------------------------------------------------------- /backend/organization/management/commands/sync_outgoing_organizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/management/commands/sync_outgoing_organizations.py -------------------------------------------------------------------------------- /backend/organization/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/managers.py -------------------------------------------------------------------------------- /backend/organization/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/organization/migrations/0002_nodeuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/migrations/0002_nodeuser.py -------------------------------------------------------------------------------- /backend/organization/migrations/0003_rename_outgoingnode_incomingorganization_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/migrations/0003_rename_outgoingnode_incomingorganization_and_more.py -------------------------------------------------------------------------------- /backend/organization/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/organization/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/models.py -------------------------------------------------------------------------------- /backend/organization/signals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/organization/signals/organization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/organization/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/organization/tests/models/test_models_incomingorganization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/tests/models/test_models_incomingorganization.py -------------------------------------------------------------------------------- /backend/organization/tests/test_managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/tests/test_managers.py -------------------------------------------------------------------------------- /backend/organization/tests/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/organization/tests/views/test_views_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/tests/views/test_views_organization.py -------------------------------------------------------------------------------- /backend/organization/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/urls.py -------------------------------------------------------------------------------- /backend/organization/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/views/__init__.py -------------------------------------------------------------------------------- /backend/organization/views/organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization/views/organization.py -------------------------------------------------------------------------------- /backend/organization_register/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/organization_register/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/organization_register/apps.py -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/substrapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/apps.py -------------------------------------------------------------------------------- /backend/substrapp/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/clients/organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/clients/organization.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/asset_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/asset_buffer.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/chainkeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/chainkeys.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/command.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/compute_pod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/compute_pod.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/compute_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/compute_task.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/context.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/datastore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/datastore.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/directories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/directories.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/environment.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/errors.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/execute.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/image_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/image_builder.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/lock.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/outputs.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/utils.py -------------------------------------------------------------------------------- /backend/substrapp/compute_tasks/volumes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/compute_tasks/volumes.py -------------------------------------------------------------------------------- /backend/substrapp/dev_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/dev_utils.py -------------------------------------------------------------------------------- /backend/substrapp/docker_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/docker_registry.py -------------------------------------------------------------------------------- /backend/substrapp/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/events/handler_compute_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/events/handler_compute_engine.py -------------------------------------------------------------------------------- /backend/substrapp/events/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/events/health.py -------------------------------------------------------------------------------- /backend/substrapp/events/reactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/events/reactor.py -------------------------------------------------------------------------------- /backend/substrapp/events/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/events/tests/test_handler_compute_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/events/tests/test_handler_compute_engine.py -------------------------------------------------------------------------------- /backend/substrapp/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/exceptions.py -------------------------------------------------------------------------------- /backend/substrapp/kubernetes_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/kubernetes_utils.py -------------------------------------------------------------------------------- /backend/substrapp/lock_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/lock_local.py -------------------------------------------------------------------------------- /backend/substrapp/management/commands/consume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/management/commands/consume.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0002_auto_20210816_2217.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0002_auto_20210816_2217.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0003_computeplanmapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0003_computeplanmapping.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0004_imageentrypoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0004_imageentrypoint.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0005_remove_validated_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0005_remove_validated_field.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0006_create_compute_task_failure_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0006_create_compute_task_failure_model.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0007_alter_algo_description_alter_algo_file_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0007_alter_algo_description_alter_algo_file_and_more.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0008_alter_imageentrypoint_entrypoint_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0008_alter_imageentrypoint_entrypoint_json.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0009_delete_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0009_delete_metric.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0010_remove_imageentrypoint_asset_key_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0010_remove_imageentrypoint_asset_key_and_more.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0011_workerlastevent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0011_workerlastevent.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0012_alter_algo_description_alter_algo_file_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0012_alter_algo_description_alter_algo_file_and_more.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0013_alter_algo_description_alter_algo_file_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0013_alter_algo_description_alter_algo_file_and_more.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0014_rename_algo_to_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0014_rename_algo_to_function.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0015_add_functionimage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0015_add_functionimage.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0016_rename_computetaskfailurereport_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0016_rename_computetaskfailurereport_and_more.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0017_rename_archive_checksum_imageentrypoint_function_checksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0017_rename_archive_checksum_imageentrypoint_function_checksum.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0018_alter_functionimage_fk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0018_alter_functionimage_fk.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/0019_assetfailurereport_logs_address_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/migrations/0019_assetfailurereport_logs_address_and_more.py -------------------------------------------------------------------------------- /backend/substrapp/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/models/__init__.py -------------------------------------------------------------------------------- /backend/substrapp/models/asset_failure_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/models/asset_failure_report.py -------------------------------------------------------------------------------- /backend/substrapp/models/computeplan_worker_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/models/computeplan_worker_mapping.py -------------------------------------------------------------------------------- /backend/substrapp/models/datamanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/models/datamanager.py -------------------------------------------------------------------------------- /backend/substrapp/models/datasample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/models/datasample.py -------------------------------------------------------------------------------- /backend/substrapp/models/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/models/function.py -------------------------------------------------------------------------------- /backend/substrapp/models/image_entrypoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/models/image_entrypoint.py -------------------------------------------------------------------------------- /backend/substrapp/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/models/model.py -------------------------------------------------------------------------------- /backend/substrapp/models/worker_last_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/models/worker_last_event.py -------------------------------------------------------------------------------- /backend/substrapp/serializers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/serializers/__init__.py -------------------------------------------------------------------------------- /backend/substrapp/serializers/asset_failure_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/serializers/asset_failure_report.py -------------------------------------------------------------------------------- /backend/substrapp/serializers/datamanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/serializers/datamanager.py -------------------------------------------------------------------------------- /backend/substrapp/serializers/datasample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/serializers/datasample.py -------------------------------------------------------------------------------- /backend/substrapp/serializers/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/serializers/function.py -------------------------------------------------------------------------------- /backend/substrapp/serializers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/serializers/utils.py -------------------------------------------------------------------------------- /backend/substrapp/signals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/signals/datamanager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/signals/datamanager/post_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/signals/datamanager/post_delete.py -------------------------------------------------------------------------------- /backend/substrapp/signals/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/signals/function/post_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/signals/function/post_delete.py -------------------------------------------------------------------------------- /backend/substrapp/signals/model/post_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/signals/model/post_delete.py -------------------------------------------------------------------------------- /backend/substrapp/storages/minio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/storages/minio.py -------------------------------------------------------------------------------- /backend/substrapp/task_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/task_routing.py -------------------------------------------------------------------------------- /backend/substrapp/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tasks/__init__.py -------------------------------------------------------------------------------- /backend/substrapp/tasks/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tasks/task.py -------------------------------------------------------------------------------- /backend/substrapp/tasks/tasks_asset_failure_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tasks/tasks_asset_failure_report.py -------------------------------------------------------------------------------- /backend/substrapp/tasks/tasks_compute_plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tasks/tasks_compute_plan.py -------------------------------------------------------------------------------- /backend/substrapp/tasks/tasks_compute_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tasks/tasks_compute_task.py -------------------------------------------------------------------------------- /backend/substrapp/tasks/tasks_docker_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tasks/tasks_docker_registry.py -------------------------------------------------------------------------------- /backend/substrapp/tasks/tasks_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tasks/tasks_outputs.py -------------------------------------------------------------------------------- /backend/substrapp/tasks/tasks_remove_intermediary_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tasks/tasks_remove_intermediary_models.py -------------------------------------------------------------------------------- /backend/substrapp/tasks/tasks_save_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tasks/tasks_save_image.py -------------------------------------------------------------------------------- /backend/substrapp/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/common.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/conftest.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/test_asset_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/test_asset_buffer.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/test_asset_buffer_safe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/test_asset_buffer_safe.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/test_chainkeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/test_chainkeys.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/test_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/test_command.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/test_compute_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/test_compute_task.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/test_context.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/test_directories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/test_directories.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/test_errors.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/test_execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/test_execute.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/test_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/test_outputs.py -------------------------------------------------------------------------------- /backend/substrapp/tests/compute_tasks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/compute_tasks/utils.py -------------------------------------------------------------------------------- /backend/substrapp/tests/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/tests/tasks/test_compute_plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/tasks/test_compute_plan.py -------------------------------------------------------------------------------- /backend/substrapp/tests/tasks/test_compute_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/tasks/test_compute_task.py -------------------------------------------------------------------------------- /backend/substrapp/tests/tasks/test_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/tasks/test_outputs.py -------------------------------------------------------------------------------- /backend/substrapp/tests/tasks/test_save_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/tasks/test_save_image.py -------------------------------------------------------------------------------- /backend/substrapp/tests/tasks/test_store_asset_failure_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/tasks/test_store_asset_failure_report.py -------------------------------------------------------------------------------- /backend/substrapp/tests/test_kubernetes_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/test_kubernetes_utils.py -------------------------------------------------------------------------------- /backend/substrapp/tests/test_lock_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/test_lock_local.py -------------------------------------------------------------------------------- /backend/substrapp/tests/test_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/test_misc.py -------------------------------------------------------------------------------- /backend/substrapp/tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/test_model.py -------------------------------------------------------------------------------- /backend/substrapp/tests/test_organization_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/test_organization_client.py -------------------------------------------------------------------------------- /backend/substrapp/tests/test_password_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/test_password_validation.py -------------------------------------------------------------------------------- /backend/substrapp/tests/test_task_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/test_task_routing.py -------------------------------------------------------------------------------- /backend/substrapp/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/test_utils.py -------------------------------------------------------------------------------- /backend/substrapp/tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/substrapp/tests/utils/data/symlink.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/utils/data/symlink.zip -------------------------------------------------------------------------------- /backend/substrapp/tests/utils/data/traversal.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/utils/data/traversal.zip -------------------------------------------------------------------------------- /backend/substrapp/tests/utils/test_tarsafe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/utils/test_tarsafe.py -------------------------------------------------------------------------------- /backend/substrapp/tests/utils/test_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/utils/test_url.py -------------------------------------------------------------------------------- /backend/substrapp/tests/utils/test_zipfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/tests/utils/test_zipfile.py -------------------------------------------------------------------------------- /backend/substrapp/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/utils/__init__.py -------------------------------------------------------------------------------- /backend/substrapp/utils/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/utils/errors.py -------------------------------------------------------------------------------- /backend/substrapp/utils/safezip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/utils/safezip.py -------------------------------------------------------------------------------- /backend/substrapp/utils/tarsafe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/utils/tarsafe.py -------------------------------------------------------------------------------- /backend/substrapp/utils/url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/substrapp/utils/url.py -------------------------------------------------------------------------------- /backend/users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/apps.py -------------------------------------------------------------------------------- /backend/users/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/authentication.py -------------------------------------------------------------------------------- /backend/users/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/management/commands/add_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/management/commands/add_user.py -------------------------------------------------------------------------------- /backend/users/management/commands/sync_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/management/commands/sync_users.py -------------------------------------------------------------------------------- /backend/users/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/migrations/0001_initial.py -------------------------------------------------------------------------------- /backend/users/migrations/0002_auto_20210119_1103.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/migrations/0002_auto_20210119_1103.py -------------------------------------------------------------------------------- /backend/users/migrations/0003_setup_role_userchannel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/migrations/0003_setup_role_userchannel.py -------------------------------------------------------------------------------- /backend/users/migrations/0004_useroidcinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/migrations/0004_useroidcinfo.py -------------------------------------------------------------------------------- /backend/users/migrations/0005_implicitbearertoken_bearertoken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/migrations/0005_implicitbearertoken_bearertoken.py -------------------------------------------------------------------------------- /backend/users/migrations/0006_alter_bearertoken_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/migrations/0006_alter_bearertoken_user.py -------------------------------------------------------------------------------- /backend/users/migrations/0007_implicitbearertoken_id_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/migrations/0007_implicitbearertoken_id_and_more.py -------------------------------------------------------------------------------- /backend/users/migrations/0008_alter_bearertoken_expires_at.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/migrations/0008_alter_bearertoken_expires_at.py -------------------------------------------------------------------------------- /backend/users/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/models/__init__.py -------------------------------------------------------------------------------- /backend/users/models/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/models/token.py -------------------------------------------------------------------------------- /backend/users/models/user_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/models/user_channel.py -------------------------------------------------------------------------------- /backend/users/models/user_oidc_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/models/user_oidc_info.py -------------------------------------------------------------------------------- /backend/users/serializers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/serializers/__init__.py -------------------------------------------------------------------------------- /backend/users/serializers/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/serializers/token.py -------------------------------------------------------------------------------- /backend/users/serializers/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/serializers/user.py -------------------------------------------------------------------------------- /backend/users/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/tasks.py -------------------------------------------------------------------------------- /backend/users/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/users/tests/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/tests/test_user.py -------------------------------------------------------------------------------- /backend/users/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/urls.py -------------------------------------------------------------------------------- /backend/users/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/utils/__init__.py -------------------------------------------------------------------------------- /backend/users/utils/oidc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/utils/oidc.py -------------------------------------------------------------------------------- /backend/users/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/utils/utils.py -------------------------------------------------------------------------------- /backend/users/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/views/__init__.py -------------------------------------------------------------------------------- /backend/users/views/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/views/authentication.py -------------------------------------------------------------------------------- /backend/users/views/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/backend/users/views/user.py -------------------------------------------------------------------------------- /changes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/Makefile -------------------------------------------------------------------------------- /charts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/README.md -------------------------------------------------------------------------------- /charts/substra-backend/.gitignore: -------------------------------------------------------------------------------- 1 | charts/ 2 | -------------------------------------------------------------------------------- /charts/substra-backend/.helmignore: -------------------------------------------------------------------------------- 1 | .git 2 | -------------------------------------------------------------------------------- /charts/substra-backend/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/CHANGELOG.md -------------------------------------------------------------------------------- /charts/substra-backend/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/Chart.lock -------------------------------------------------------------------------------- /charts/substra-backend/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/Chart.yaml -------------------------------------------------------------------------------- /charts/substra-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/README.md -------------------------------------------------------------------------------- /charts/substra-backend/UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/UPGRADE.md -------------------------------------------------------------------------------- /charts/substra-backend/changes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charts/substra-backend/changes/935.changed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/changes/935.changed -------------------------------------------------------------------------------- /charts/substra-backend/resources-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/resources-dev.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/substra-backend/templates/configmap-database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/configmap-database.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/configmap-oidc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/configmap-oidc.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/configmap-orchestrator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/configmap-orchestrator.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/configmap-redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/configmap-redis.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/configmap-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/configmap-registry.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/configmap-server-uwsgi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/configmap-server-uwsgi.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/configmap-settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/configmap-settings.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/configmap-wait-init-migrations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/configmap-wait-init-migrations.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/deployment-api-events.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/deployment-api-events.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/deployment-registry-prepopulate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/deployment-registry-prepopulate.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/deployment-scheduler-worker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/deployment-scheduler-worker.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/deployment-scheduler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/deployment-scheduler.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/deployment-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/deployment-server.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/deployment-worker-events.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/deployment-worker-events.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/ingress.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/job-hook-delete-compute-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/job-hook-delete-compute-pod.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/job-hook-delete-statefulset-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/job-hook-delete-statefulset-pvc.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/job-migrations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/job-migrations.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/network-task-deny-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/network-task-deny-all.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/networkpolicy-api-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/networkpolicy-api-server.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/networkpolicy-database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/networkpolicy-database.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/networkpolicy-deny-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/networkpolicy-deny-all.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/networkpolicy-internet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/networkpolicy-internet.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/networkpolicy-orchestrator-client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/networkpolicy-orchestrator-client.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/networkpolicy-redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/networkpolicy-redis.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/networkpolicy-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/networkpolicy-registry.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/networkpolicy-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/networkpolicy-server.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/networkpolicy-storage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/networkpolicy-storage.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/runtime-class.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charts/substra-backend/templates/secret-add-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/secret-add-account.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/secret-database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/secret-database.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/secret-objectstore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/secret-objectstore.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/secret-private-ca.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/secret-private-ca.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/secret-server-key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/secret-server-key.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/service-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/service-server.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/statefulset-builder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/statefulset-builder.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/statefulset-worker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/statefulset-worker.yaml -------------------------------------------------------------------------------- /charts/substra-backend/templates/storage-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/templates/storage-server.yaml -------------------------------------------------------------------------------- /charts/substra-backend/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/substra-backend/values.yaml -------------------------------------------------------------------------------- /charts/towncrier.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/charts/towncrier.toml -------------------------------------------------------------------------------- /docker/ca-cert-injector/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docker/ca-cert-injector/Dockerfile -------------------------------------------------------------------------------- /docker/metrics-exporter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docker/metrics-exporter/Dockerfile -------------------------------------------------------------------------------- /docker/substra-backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docker/substra-backend/Dockerfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api_guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/api_guidelines.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/asset-buffer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/asset-buffer.md -------------------------------------------------------------------------------- /docs/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/authentication.md -------------------------------------------------------------------------------- /docs/celery_queuing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/celery_queuing.md -------------------------------------------------------------------------------- /docs/localdev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/localdev.md -------------------------------------------------------------------------------- /docs/schemas/asset-buffer.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/schemas/asset-buffer.mmd -------------------------------------------------------------------------------- /docs/schemas/asset-buffer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/schemas/asset-buffer.svg -------------------------------------------------------------------------------- /docs/schemas/c4-context-backend.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/schemas/c4-context-backend.mmd -------------------------------------------------------------------------------- /docs/schemas/c4-context-backend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/schemas/c4-context-backend.svg -------------------------------------------------------------------------------- /docs/schemas/horizontal_scaling_queues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/schemas/horizontal_scaling_queues.png -------------------------------------------------------------------------------- /docs/schemas/reset-password-flow.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/schemas/reset-password-flow.mmd -------------------------------------------------------------------------------- /docs/schemas/reset-password-flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/schemas/reset-password-flow.svg -------------------------------------------------------------------------------- /docs/schemas/reset-password-request.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/schemas/reset-password-request.mmd -------------------------------------------------------------------------------- /docs/schemas/reset-password-request.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/schemas/reset-password-request.svg -------------------------------------------------------------------------------- /docs/settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/settings.md -------------------------------------------------------------------------------- /docs/test_migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/test_migrations.md -------------------------------------------------------------------------------- /docs/user_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/user_management.md -------------------------------------------------------------------------------- /docs/vscode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/docs/vscode.md -------------------------------------------------------------------------------- /examples/ns-harbor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/ns-harbor.yaml -------------------------------------------------------------------------------- /examples/secrets/secret-harbor-dockerconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/secrets/secret-harbor-dockerconfig.yaml -------------------------------------------------------------------------------- /examples/secrets/secret-harbor-tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/secrets/secret-harbor-tls.yaml -------------------------------------------------------------------------------- /examples/secrets/secret-oidc-org-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/secrets/secret-oidc-org-1.yaml -------------------------------------------------------------------------------- /examples/secrets/secret-orchestrator-tls-org-1-client-pair.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/secrets/secret-orchestrator-tls-org-1-client-pair.yaml -------------------------------------------------------------------------------- /examples/secrets/secret-orchestrator-tls-org-2-client-pair.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/secrets/secret-orchestrator-tls-org-2-client-pair.yaml -------------------------------------------------------------------------------- /examples/secrets/secret-orchestrator-tls-org-3-client-pair.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/secrets/secret-orchestrator-tls-org-3-client-pair.yaml -------------------------------------------------------------------------------- /examples/secrets/skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/secrets/skaffold.yaml -------------------------------------------------------------------------------- /examples/values/add-worker-server-node-selectors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/add-worker-server-node-selectors.yaml -------------------------------------------------------------------------------- /examples/values/backend-org-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/backend-org-1.yaml -------------------------------------------------------------------------------- /examples/values/backend-org-2-harbor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/backend-org-2-harbor.yaml -------------------------------------------------------------------------------- /examples/values/backend-org-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/backend-org-2.yaml -------------------------------------------------------------------------------- /examples/values/backend-org-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/backend-org-3.yaml -------------------------------------------------------------------------------- /examples/values/coredns-custom-harbor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/coredns-custom-harbor.yaml -------------------------------------------------------------------------------- /examples/values/harbor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/harbor.yaml -------------------------------------------------------------------------------- /examples/values/isolated.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/isolated.yaml -------------------------------------------------------------------------------- /examples/values/serviceAccounts/serviceAccount-org-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/serviceAccounts/serviceAccount-org-1.yaml -------------------------------------------------------------------------------- /examples/values/serviceAccounts/serviceAccount-org-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/serviceAccounts/serviceAccount-org-2.yaml -------------------------------------------------------------------------------- /examples/values/serviceAccounts/serviceAccount-org-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/serviceAccounts/serviceAccount-org-3.yaml -------------------------------------------------------------------------------- /examples/values/serviceAccounts/skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/serviceAccounts/skaffold.yaml -------------------------------------------------------------------------------- /examples/values/spread-workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/examples/values/spread-workers.yaml -------------------------------------------------------------------------------- /fixtures/chunantes/datamanagers/datamanager0/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datamanagers/datamanager0/description.md -------------------------------------------------------------------------------- /fixtures/chunantes/datamanagers/datamanager0/opener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datamanagers/datamanager0/opener.py -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/datasample0/0024899.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/datasample0/0024899.tar.gz -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/datasample0/0024899.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/datasample0/0024899.zip -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/datasample1/0024700.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/datasample1/0024700.tar.gz -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/datasample1/0024700.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/datasample1/0024700.zip -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/train/0024306.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/train/0024306.zip -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/train/0024306/IMG_0024306.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/train/0024306/IMG_0024306.jpg -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/train/0024306/LABEL_0024306.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/train/0024306/LABEL_0024306.csv -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/train/0024307.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/train/0024307.zip -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/train/0024307/IMG_0024307.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/train/0024307/IMG_0024307.jpg -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/train/0024307/LABEL_0024307.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/train/0024307/LABEL_0024307.csv -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/train/0024308/IMG_0024308.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/train/0024308/IMG_0024308.jpg -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/train/0024308/LABEL_0024308.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/train/0024308/LABEL_0024308.csv -------------------------------------------------------------------------------- /fixtures/chunantes/datasamples/train/0024310.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/datasamples/train/0024310.zip -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function0/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function0/description.md -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function0/function.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function0/function.tar.gz -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function0/function.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function0/function.zip -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function1/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function1/description.md -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function1/function.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function1/function.tar.gz -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function2/function.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function2/function.zip -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function3/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function3/description.md -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function3/function.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function3/function.tar.gz -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function4/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function4/description.md -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function4/function.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function4/function.tar.gz -------------------------------------------------------------------------------- /fixtures/chunantes/functions/function4/function.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/functions/function4/function.zip -------------------------------------------------------------------------------- /fixtures/chunantes/metrics/metric0/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/metrics/metric0/Dockerfile -------------------------------------------------------------------------------- /fixtures/chunantes/metrics/metric0/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/metrics/metric0/description.md -------------------------------------------------------------------------------- /fixtures/chunantes/metrics/metric0/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/metrics/metric0/metrics.py -------------------------------------------------------------------------------- /fixtures/chunantes/metrics/metric0/metrics.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/metrics/metric0/metrics.zip -------------------------------------------------------------------------------- /fixtures/chunantes/models/model0/model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/chunantes/models/model0/model -------------------------------------------------------------------------------- /fixtures/owkin/compositefunctions/compositefunction0/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/compositefunctions/compositefunction0/description.md -------------------------------------------------------------------------------- /fixtures/owkin/compositefunctions/compositefunction0/function.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/compositefunctions/compositefunction0/function.tar.gz -------------------------------------------------------------------------------- /fixtures/owkin/datamanagers/datamanager0/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datamanagers/datamanager0/description.md -------------------------------------------------------------------------------- /fixtures/owkin/datamanagers/datamanager0/opener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datamanagers/datamanager0/opener.py -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/datasample0/0024315.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/datasample0/0024315.tar.gz -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/datasample1/0024701.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/datasample1/0024701.tar.gz -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/datasample2/0024318.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/datasample2/0024318.tar.gz -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/datasample3/0024317.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/datasample3/0024317.tar.gz -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/datasample4/0024900.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/datasample4/0024900.tar.gz -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/datasample4/0024900.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/datasample4/0024900.zip -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/datasample5/0024316.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/datasample5/0024316.tar.gz -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024900.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024900.zip -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024900/IMG_0024900.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024900/IMG_0024900.jpg -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024900/LABEL_0024900.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024900/LABEL_0024900.csv -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024901.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024901.zip -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024901/IMG_0024901.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024901/IMG_0024901.jpg -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024901/LABEL_0024901.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024901/LABEL_0024901.csv -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024902.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024902.zip -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024902/IMG_0024902.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024902/IMG_0024902.jpg -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024902/LABEL_0024902.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024902/LABEL_0024902.csv -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024903.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024903.zip -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024903/IMG_0024903.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024903/IMG_0024903.jpg -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024903/LABEL_0024903.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024903/LABEL_0024903.csv -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024904.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024904.zip -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024904/IMG_0024904.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024904/IMG_0024904.jpg -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024904/LABEL_0024904.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024904/LABEL_0024904.csv -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024905.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024905.zip -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024905/IMG_0024905.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024905/IMG_0024905.jpg -------------------------------------------------------------------------------- /fixtures/owkin/datasamples/test/0024905/LABEL_0024905.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/datasamples/test/0024905/LABEL_0024905.csv -------------------------------------------------------------------------------- /fixtures/owkin/metrics/metric0/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/metrics/metric0/Dockerfile -------------------------------------------------------------------------------- /fixtures/owkin/metrics/metric0/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/metrics/metric0/description.md -------------------------------------------------------------------------------- /fixtures/owkin/metrics/metric0/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/metrics/metric0/metrics.py -------------------------------------------------------------------------------- /fixtures/owkin/metrics/metric0/metrics.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/fixtures/owkin/metrics/metric0/metrics.zip -------------------------------------------------------------------------------- /metrics-exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/metrics-exporter/README.md -------------------------------------------------------------------------------- /metrics-exporter/metrics_exporter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metrics-exporter/metrics_exporter/collectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/metrics-exporter/metrics_exporter/collectors.py -------------------------------------------------------------------------------- /metrics-exporter/metrics_exporter/exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/metrics-exporter/metrics_exporter/exporter.py -------------------------------------------------------------------------------- /metrics-exporter/metrics_exporter/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/metrics-exporter/metrics_exporter/server.py -------------------------------------------------------------------------------- /metrics-exporter/metrics_exporter/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/metrics-exporter/metrics_exporter/settings.py -------------------------------------------------------------------------------- /metrics-exporter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/metrics-exporter/requirements.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/pyproject.toml -------------------------------------------------------------------------------- /skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/skaffold.yaml -------------------------------------------------------------------------------- /tools/build_settings_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Substra/substra-backend/HEAD/tools/build_settings_doc.py --------------------------------------------------------------------------------