LICENSE.md
README.md
setup.py
src/dstack/__init__.py
src/dstack/version.py
src/dstack.egg-info/PKG-INFO
src/dstack.egg-info/SOURCES.txt
src/dstack.egg-info/dependency_links.txt
src/dstack.egg-info/entry_points.txt
src/dstack.egg-info/requires.txt
src/dstack.egg-info/top_level.txt
src/dstack/_internal/__init__.py
src/dstack/_internal/compat.py
src/dstack/_internal/settings.py
src/dstack/_internal/cli/__init__.py
src/dstack/_internal/cli/main.py
src/dstack/_internal/cli/commands/__init__.py
src/dstack/_internal/cli/commands/apply.py
src/dstack/_internal/cli/commands/attach.py
src/dstack/_internal/cli/commands/config.py
src/dstack/_internal/cli/commands/delete.py
src/dstack/_internal/cli/commands/fleet.py
src/dstack/_internal/cli/commands/gateway.py
src/dstack/_internal/cli/commands/init.py
src/dstack/_internal/cli/commands/logs.py
src/dstack/_internal/cli/commands/pool.py
src/dstack/_internal/cli/commands/ps.py
src/dstack/_internal/cli/commands/run.py
src/dstack/_internal/cli/commands/server.py
src/dstack/_internal/cli/commands/stats.py
src/dstack/_internal/cli/commands/stop.py
src/dstack/_internal/cli/commands/volume.py
src/dstack/_internal/cli/services/__init__.py
src/dstack/_internal/cli/services/args.py
src/dstack/_internal/cli/services/profile.py
src/dstack/_internal/cli/services/configurators/__init__.py
src/dstack/_internal/cli/services/configurators/base.py
src/dstack/_internal/cli/services/configurators/fleet.py
src/dstack/_internal/cli/services/configurators/gateway.py
src/dstack/_internal/cli/services/configurators/run.py
src/dstack/_internal/cli/services/configurators/volume.py
src/dstack/_internal/cli/utils/__init__.py
src/dstack/_internal/cli/utils/common.py
src/dstack/_internal/cli/utils/fleet.py
src/dstack/_internal/cli/utils/gateway.py
src/dstack/_internal/cli/utils/rich.py
src/dstack/_internal/cli/utils/run.py
src/dstack/_internal/cli/utils/updates.py
src/dstack/_internal/cli/utils/volume.py
src/dstack/_internal/core/__init__.py
src/dstack/_internal/core/errors.py
src/dstack/_internal/core/backends/__init__.py
src/dstack/_internal/core/backends/aws/__init__.py
src/dstack/_internal/core/backends/aws/auth.py
src/dstack/_internal/core/backends/aws/compute.py
src/dstack/_internal/core/backends/aws/config.py
src/dstack/_internal/core/backends/aws/resources.py
src/dstack/_internal/core/backends/azure/__init__.py
src/dstack/_internal/core/backends/azure/auth.py
src/dstack/_internal/core/backends/azure/compute.py
src/dstack/_internal/core/backends/azure/config.py
src/dstack/_internal/core/backends/azure/resources.py
src/dstack/_internal/core/backends/azure/utils.py
src/dstack/_internal/core/backends/base/__init__.py
src/dstack/_internal/core/backends/base/compute.py
src/dstack/_internal/core/backends/base/config.py
src/dstack/_internal/core/backends/base/offers.py
src/dstack/_internal/core/backends/cudo/__init__.py
src/dstack/_internal/core/backends/cudo/api_client.py
src/dstack/_internal/core/backends/cudo/compute.py
src/dstack/_internal/core/backends/cudo/config.py
src/dstack/_internal/core/backends/datacrunch/__init__.py
src/dstack/_internal/core/backends/datacrunch/api_client.py
src/dstack/_internal/core/backends/datacrunch/compute.py
src/dstack/_internal/core/backends/datacrunch/config.py
src/dstack/_internal/core/backends/gcp/__init__.py
src/dstack/_internal/core/backends/gcp/auth.py
src/dstack/_internal/core/backends/gcp/compute.py
src/dstack/_internal/core/backends/gcp/config.py
src/dstack/_internal/core/backends/gcp/resources.py
src/dstack/_internal/core/backends/kubernetes/__init__.py
src/dstack/_internal/core/backends/kubernetes/compute.py
src/dstack/_internal/core/backends/kubernetes/config.py
src/dstack/_internal/core/backends/kubernetes/utils.py
src/dstack/_internal/core/backends/lambdalabs/__init__.py
src/dstack/_internal/core/backends/lambdalabs/api_client.py
src/dstack/_internal/core/backends/lambdalabs/compute.py
src/dstack/_internal/core/backends/lambdalabs/config.py
src/dstack/_internal/core/backends/local/__init__.py
src/dstack/_internal/core/backends/local/compute.py
src/dstack/_internal/core/backends/nebius/__init__.py
src/dstack/_internal/core/backends/nebius/api_client.py
src/dstack/_internal/core/backends/nebius/compute.py
src/dstack/_internal/core/backends/nebius/config.py
src/dstack/_internal/core/backends/nebius/types.py
src/dstack/_internal/core/backends/oci/__init__.py
src/dstack/_internal/core/backends/oci/auth.py
src/dstack/_internal/core/backends/oci/compute.py
src/dstack/_internal/core/backends/oci/config.py
src/dstack/_internal/core/backends/oci/exceptions.py
src/dstack/_internal/core/backends/oci/region.py
src/dstack/_internal/core/backends/oci/resources.py
src/dstack/_internal/core/backends/remote/__init__.py
src/dstack/_internal/core/backends/remote/provisioning.py
src/dstack/_internal/core/backends/runpod/__init__.py
src/dstack/_internal/core/backends/runpod/api_client.py
src/dstack/_internal/core/backends/runpod/compute.py
src/dstack/_internal/core/backends/runpod/config.py
src/dstack/_internal/core/backends/tensordock/__init__.py
src/dstack/_internal/core/backends/tensordock/api_client.py
src/dstack/_internal/core/backends/tensordock/compute.py
src/dstack/_internal/core/backends/tensordock/config.py
src/dstack/_internal/core/backends/vastai/__init__.py
src/dstack/_internal/core/backends/vastai/api_client.py
src/dstack/_internal/core/backends/vastai/compute.py
src/dstack/_internal/core/backends/vastai/config.py
src/dstack/_internal/core/models/__init__.py
src/dstack/_internal/core/models/common.py
src/dstack/_internal/core/models/config.py
src/dstack/_internal/core/models/configurations.py
src/dstack/_internal/core/models/envs.py
src/dstack/_internal/core/models/fleets.py
src/dstack/_internal/core/models/gateways.py
src/dstack/_internal/core/models/instances.py
src/dstack/_internal/core/models/logs.py
src/dstack/_internal/core/models/metrics.py
src/dstack/_internal/core/models/placement.py
src/dstack/_internal/core/models/pools.py
src/dstack/_internal/core/models/profiles.py
src/dstack/_internal/core/models/projects.py
src/dstack/_internal/core/models/resources.py
src/dstack/_internal/core/models/runs.py
src/dstack/_internal/core/models/secrets.py
src/dstack/_internal/core/models/server.py
src/dstack/_internal/core/models/users.py
src/dstack/_internal/core/models/volumes.py
src/dstack/_internal/core/models/backends/__init__.py
src/dstack/_internal/core/models/backends/aws.py
src/dstack/_internal/core/models/backends/azure.py
src/dstack/_internal/core/models/backends/base.py
src/dstack/_internal/core/models/backends/cudo.py
src/dstack/_internal/core/models/backends/datacrunch.py
src/dstack/_internal/core/models/backends/dstack.py
src/dstack/_internal/core/models/backends/gcp.py
src/dstack/_internal/core/models/backends/kubernetes.py
src/dstack/_internal/core/models/backends/lambdalabs.py
src/dstack/_internal/core/models/backends/nebius.py
src/dstack/_internal/core/models/backends/oci.py
src/dstack/_internal/core/models/backends/runpod.py
src/dstack/_internal/core/models/backends/tensordock.py
src/dstack/_internal/core/models/backends/vastai.py
src/dstack/_internal/core/models/repos/__init__.py
src/dstack/_internal/core/models/repos/base.py
src/dstack/_internal/core/models/repos/local.py
src/dstack/_internal/core/models/repos/remote.py
src/dstack/_internal/core/models/repos/virtual.py
src/dstack/_internal/core/services/__init__.py
src/dstack/_internal/core/services/api_client.py
src/dstack/_internal/core/services/diff.py
src/dstack/_internal/core/services/logs.py
src/dstack/_internal/core/services/profiles.py
src/dstack/_internal/core/services/repos.py
src/dstack/_internal/core/services/configs/__init__.py
src/dstack/_internal/core/services/ssh/__init__.py
src/dstack/_internal/core/services/ssh/attach.py
src/dstack/_internal/core/services/ssh/client.py
src/dstack/_internal/core/services/ssh/ports.py
src/dstack/_internal/core/services/ssh/tunnel.py
src/dstack/_internal/proxy/__init__.py
src/dstack/_internal/proxy/deps.py
src/dstack/_internal/proxy/errors.py
src/dstack/_internal/proxy/repos/__init__.py
src/dstack/_internal/proxy/repos/base.py
src/dstack/_internal/proxy/repos/memory.py
src/dstack/_internal/proxy/routers/__init__.py
src/dstack/_internal/proxy/routers/model_proxy.py
src/dstack/_internal/proxy/routers/service_proxy.py
src/dstack/_internal/proxy/schemas/__init__.py
src/dstack/_internal/proxy/schemas/model_proxy.py
src/dstack/_internal/proxy/services/__init__.py
src/dstack/_internal/proxy/services/service_connection.py
src/dstack/_internal/proxy/services/service_proxy.py
src/dstack/_internal/proxy/services/model_proxy/__init__.py
src/dstack/_internal/proxy/services/model_proxy/clients/__init__.py
src/dstack/_internal/proxy/services/model_proxy/clients/openai.py
src/dstack/_internal/proxy/services/model_proxy/clients/tgi.py
src/dstack/_internal/proxy/testing/__init__.py
src/dstack/_internal/proxy/testing/common.py
src/dstack/_internal/proxy/testing/repo.py
src/dstack/_internal/server/__init__.py
src/dstack/_internal/server/app.py
src/dstack/_internal/server/db.py
src/dstack/_internal/server/deps.py
src/dstack/_internal/server/main.py
src/dstack/_internal/server/models.py
src/dstack/_internal/server/settings.py
src/dstack/_internal/server/background/__init__.py
src/dstack/_internal/server/background/tasks/__init__.py
src/dstack/_internal/server/background/tasks/process_fleets.py
src/dstack/_internal/server/background/tasks/process_gateways.py
src/dstack/_internal/server/background/tasks/process_instances.py
src/dstack/_internal/server/background/tasks/process_metrics.py
src/dstack/_internal/server/background/tasks/process_placement_groups.py
src/dstack/_internal/server/background/tasks/process_running_jobs.py
src/dstack/_internal/server/background/tasks/process_runs.py
src/dstack/_internal/server/background/tasks/process_submitted_jobs.py
src/dstack/_internal/server/background/tasks/process_terminating_jobs.py
src/dstack/_internal/server/background/tasks/process_volumes.py
src/dstack/_internal/server/migrations/__init__.py
src/dstack/_internal/server/migrations/env.py
src/dstack/_internal/server/migrations/versions/0e33559e16ed_update_instancestatus.py
src/dstack/_internal/server/migrations/versions/112753bc17dd_remove_nullable_fields.py
src/dstack/_internal/server/migrations/versions/14f2cb002fc2_add_jobmodel_removed_flag.py
src/dstack/_internal/server/migrations/versions/1a48dfe44a40_rework_termination_handling.py
src/dstack/_internal/server/migrations/versions/1e3fb39ef74b_add_remote_connection_details.py
src/dstack/_internal/server/migrations/versions/23e01c56279a_make_blob_nullable.py
src/dstack/_internal/server/migrations/versions/252d3743b641_.py
src/dstack/_internal/server/migrations/versions/27d3e55759fa_add_pools.py
src/dstack/_internal/server/migrations/versions/29826f417010_remove_instancemodel_retry_policy.py
src/dstack/_internal/server/migrations/versions/29c08c6a8cb3_.py
src/dstack/_internal/server/migrations/versions/3cf77fb8bcf1_store_repo_clone_url.py
src/dstack/_internal/server/migrations/versions/3dbdce90d0e0_fix_code_uq_constraint.py
src/dstack/_internal/server/migrations/versions/48ad3ecbaea2_do_not_delete_projects_and_runs.py
src/dstack/_internal/server/migrations/versions/4ae1a5b0e7f1_add_run_list_index.py
src/dstack/_internal/server/migrations/versions/4b4319398164_introduce_runs_processing.py
src/dstack/_internal/server/migrations/versions/54a77e19c64c_add_manager_project_role.py
src/dstack/_internal/server/migrations/versions/555138b1f77f_change_instancemodel_for_asynchronous_.py
src/dstack/_internal/server/migrations/versions/58aa5162dcc3_add_gatewaymodel_configuration.py
src/dstack/_internal/server/migrations/versions/5ad8debc8fe6_fixes_for_psql.py
src/dstack/_internal/server/migrations/versions/5ec538b70e71_replace_instansestatus.py
src/dstack/_internal/server/migrations/versions/686fb8341ea5_add_user_emails.py
src/dstack/_internal/server/migrations/versions/710e5b3fac8f_add_encryption.py
src/dstack/_internal/server/migrations/versions/7b24b1c8eba7_add_instancemodel_last_processed_at.py
src/dstack/_internal/server/migrations/versions/82b32a135ea2_.py
src/dstack/_internal/server/migrations/versions/866ec1d67184_replace_retrypolicy_limit_with_.py
src/dstack/_internal/server/migrations/versions/91a12fff6c76_add_repocredsmodel.py
src/dstack/_internal/server/migrations/versions/91ac5e543037_extend_repos_creds_column.py
src/dstack/_internal/server/migrations/versions/98cd9c8b5927_add_volumemodel.py
src/dstack/_internal/server/migrations/versions/99b4c8c954ea_add_termination_reason_message.py
src/dstack/_internal/server/migrations/versions/9eea6af28e10_added_fail_reason_for_instancemodel.py
src/dstack/_internal/server/migrations/versions/__init__.py
src/dstack/_internal/server/migrations/versions/a060e2440936_.py
src/dstack/_internal/server/migrations/versions/a7b46c073fa1_add_placementgroupmodel.py
src/dstack/_internal/server/migrations/versions/afbc600ff2b2_add_created_at_to_usermodel_and_.py
src/dstack/_internal/server/migrations/versions/b4d6ad60db08_add_instancemodel_unreachable.py
src/dstack/_internal/server/migrations/versions/b88d55c2a07d_replace_instancestatus_ready.py
src/dstack/_internal/server/migrations/versions/bfba43f6def2_.py
src/dstack/_internal/server/migrations/versions/c00090eaef21_support_fleets.py
src/dstack/_internal/server/migrations/versions/c154eece89da_add_fields_for_async_gateway_creation.py
src/dstack/_internal/server/migrations/versions/c20626d03cfb_add_jobmetricspoint.py
src/dstack/_internal/server/migrations/versions/c83d45f9a971_replace_string_with_text.py
src/dstack/_internal/server/migrations/versions/d0bb68e48b9f_add_project_owners_and_quotas.py
src/dstack/_internal/server/migrations/versions/d3e8af4786fa_gateway_compute_flag_deleted.py
src/dstack/_internal/server/migrations/versions/d6b11105f659_add_usermodel_active.py
src/dstack/_internal/server/migrations/versions/dfffd6a1165c_add_fields_for_gateways_behind_alb.py
src/dstack/_internal/server/migrations/versions/e3b7db07727f_add_gatewaycomputemodel_app_updated_at.py
src/dstack/_internal/server/migrations/versions/e6391ca6a264_separate_gateways_from_compute.py
src/dstack/_internal/server/migrations/versions/ea60480f82bb_add_membermodel_member_num.py
src/dstack/_internal/server/migrations/versions/ed0ca30e13bb_migrate_instancestatus_provisioning.py
src/dstack/_internal/server/migrations/versions/fe72c4de8376_add_gateways.py
src/dstack/_internal/server/routers/__init__.py
src/dstack/_internal/server/routers/backends.py
src/dstack/_internal/server/routers/fleets.py
src/dstack/_internal/server/routers/gateways.py
src/dstack/_internal/server/routers/logs.py
src/dstack/_internal/server/routers/metrics.py
src/dstack/_internal/server/routers/pools.py
src/dstack/_internal/server/routers/projects.py
src/dstack/_internal/server/routers/repos.py
src/dstack/_internal/server/routers/runs.py
src/dstack/_internal/server/routers/secrets.py
src/dstack/_internal/server/routers/server.py
src/dstack/_internal/server/routers/users.py
src/dstack/_internal/server/routers/volumes.py
src/dstack/_internal/server/schemas/__init__.py
src/dstack/_internal/server/schemas/backends.py
src/dstack/_internal/server/schemas/common.py
src/dstack/_internal/server/schemas/fleets.py
src/dstack/_internal/server/schemas/gateways.py
src/dstack/_internal/server/schemas/logs.py
src/dstack/_internal/server/schemas/pools.py
src/dstack/_internal/server/schemas/projects.py
src/dstack/_internal/server/schemas/repos.py
src/dstack/_internal/server/schemas/runner.py
src/dstack/_internal/server/schemas/runs.py
src/dstack/_internal/server/schemas/secrets.py
src/dstack/_internal/server/schemas/users.py
src/dstack/_internal/server/schemas/volumes.py
src/dstack/_internal/server/security/__init__.py
src/dstack/_internal/server/security/permissions.py
src/dstack/_internal/server/services/__init__.py
src/dstack/_internal/server/services/config.py
src/dstack/_internal/server/services/docker.py
src/dstack/_internal/server/services/fleets.py
src/dstack/_internal/server/services/locking.py
src/dstack/_internal/server/services/logging.py
src/dstack/_internal/server/services/logs.py
src/dstack/_internal/server/services/metrics.py
src/dstack/_internal/server/services/offers.py
src/dstack/_internal/server/services/permissions.py
src/dstack/_internal/server/services/placement.py
src/dstack/_internal/server/services/pools.py
src/dstack/_internal/server/services/projects.py
src/dstack/_internal/server/services/repos.py
src/dstack/_internal/server/services/runs.py
src/dstack/_internal/server/services/storage.py
src/dstack/_internal/server/services/users.py
src/dstack/_internal/server/services/volumes.py
src/dstack/_internal/server/services/backends/__init__.py
src/dstack/_internal/server/services/backends/configurators/__init__.py
src/dstack/_internal/server/services/backends/configurators/aws.py
src/dstack/_internal/server/services/backends/configurators/azure.py
src/dstack/_internal/server/services/backends/configurators/base.py
src/dstack/_internal/server/services/backends/configurators/cudo.py
src/dstack/_internal/server/services/backends/configurators/datacrunch.py
src/dstack/_internal/server/services/backends/configurators/gcp.py
src/dstack/_internal/server/services/backends/configurators/kubernetes.py
src/dstack/_internal/server/services/backends/configurators/lambdalabs.py
src/dstack/_internal/server/services/backends/configurators/nebius.py
src/dstack/_internal/server/services/backends/configurators/oci.py
src/dstack/_internal/server/services/backends/configurators/runpod.py
src/dstack/_internal/server/services/backends/configurators/tensordock.py
src/dstack/_internal/server/services/backends/configurators/vastai.py
src/dstack/_internal/server/services/encryption/__init__.py
src/dstack/_internal/server/services/encryption/keys/__init__.py
src/dstack/_internal/server/services/encryption/keys/aes.py
src/dstack/_internal/server/services/encryption/keys/base.py
src/dstack/_internal/server/services/encryption/keys/identity.py
src/dstack/_internal/server/services/gateways/__init__.py
src/dstack/_internal/server/services/gateways/autoscalers.py
src/dstack/_internal/server/services/gateways/client.py
src/dstack/_internal/server/services/gateways/connection.py
src/dstack/_internal/server/services/gateways/options.py
src/dstack/_internal/server/services/gateways/pool.py
src/dstack/_internal/server/services/jobs/__init__.py
src/dstack/_internal/server/services/jobs/configurators/__init__.py
src/dstack/_internal/server/services/jobs/configurators/base.py
src/dstack/_internal/server/services/jobs/configurators/dev.py
src/dstack/_internal/server/services/jobs/configurators/service.py
src/dstack/_internal/server/services/jobs/configurators/task.py
src/dstack/_internal/server/services/jobs/configurators/extensions/__init__.py
src/dstack/_internal/server/services/jobs/configurators/extensions/base.py
src/dstack/_internal/server/services/jobs/configurators/extensions/vscode.py
src/dstack/_internal/server/services/proxy/__init__.py
src/dstack/_internal/server/services/proxy/deps.py
src/dstack/_internal/server/services/proxy/repo.py
src/dstack/_internal/server/services/runner/__init__.py
src/dstack/_internal/server/services/runner/client.py
src/dstack/_internal/server/services/runner/ssh.py
src/dstack/_internal/server/statics/00a6e1fb461ed2929fb9.png
src/dstack/_internal/server/statics/0cae4d9f0a36034984a7.png
src/dstack/_internal/server/statics/391de232cc0e30cae513.png
src/dstack/_internal/server/statics/4e0eead8c1a73689ef9d.svg
src/dstack/_internal/server/statics/544afa2f63428c2235b0.png
src/dstack/_internal/server/statics/54a4f50f74c6b9381530.svg
src/dstack/_internal/server/statics/68dd1360a7d2611e0132.svg
src/dstack/_internal/server/statics/69544b4c81973b54a66f.png
src/dstack/_internal/server/statics/77a8b02b17af19e39266.png
src/dstack/_internal/server/statics/83a93a8871c219104367.svg
src/dstack/_internal/server/statics/8f28bb8e9999e5e6a48b.svg
src/dstack/_internal/server/statics/9124086961ab8c366bc4.svg
src/dstack/_internal/server/statics/9a9ebaeb54b025dbac0a.svg
src/dstack/_internal/server/statics/a3428392dc534f3b15c4.svg
src/dstack/_internal/server/statics/ae22625574d69361f72c.png
src/dstack/_internal/server/statics/b7ae68f44193474fc578.png
src/dstack/_internal/server/statics/d2f008c75b2b5b191f3f.png
src/dstack/_internal/server/statics/d44c33e1b92e05c379fd.png
src/dstack/_internal/server/statics/dd43ff0552815179d7ab.png
src/dstack/_internal/server/statics/dd4e7166c0b9aac197d7.png
src/dstack/_internal/server/statics/e30b27916930d43d2271.png
src/dstack/_internal/server/statics/e467d7d60aae81ab198b.svg
src/dstack/_internal/server/statics/eb9b344b73818fe2b71a.png
src/dstack/_internal/server/statics/f517dd626eb964120de0.png
src/dstack/_internal/server/statics/f958aecddee5d8e3222c.png
src/dstack/_internal/server/statics/index.html
src/dstack/_internal/server/statics/main-3bb028fc81efcd05ff04.css
src/dstack/_internal/server/statics/main-6184d9b183d3d1cbd81f.js
src/dstack/_internal/server/statics/main-6184d9b183d3d1cbd81f.js.map
src/dstack/_internal/server/statics/manifest.json
src/dstack/_internal/server/statics/robots.txt
src/dstack/_internal/server/statics/assets/android-chrome-144x144.png
src/dstack/_internal/server/statics/assets/android-chrome-192x192.png
src/dstack/_internal/server/statics/assets/android-chrome-256x256.png
src/dstack/_internal/server/statics/assets/android-chrome-36x36.png
src/dstack/_internal/server/statics/assets/android-chrome-384x384.png
src/dstack/_internal/server/statics/assets/android-chrome-48x48.png
src/dstack/_internal/server/statics/assets/android-chrome-512x512.png
src/dstack/_internal/server/statics/assets/android-chrome-72x72.png
src/dstack/_internal/server/statics/assets/android-chrome-96x96.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-1024x1024.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-114x114.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-120x120.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-144x144.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-152x152.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-167x167.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-180x180.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-57x57.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-60x60.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-72x72.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-76x76.png
src/dstack/_internal/server/statics/assets/apple-touch-icon-precomposed.png
src/dstack/_internal/server/statics/assets/apple-touch-icon.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1125x2436.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1136x640.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1170x2532.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1179x2556.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1242x2208.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1242x2688.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1284x2778.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1290x2796.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1334x750.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1488x2266.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1536x2048.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1620x2160.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1640x2160.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1668x2224.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1668x2388.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-1792x828.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2048x1536.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2048x2732.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2160x1620.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2160x1640.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2208x1242.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2224x1668.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2266x1488.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2388x1668.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2436x1125.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2532x1170.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2556x1179.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2688x1242.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2732x2048.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2778x1284.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-2796x1290.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-640x1136.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-750x1334.png
src/dstack/_internal/server/statics/assets/apple-touch-startup-image-828x1792.png
src/dstack/_internal/server/statics/assets/browserconfig.xml
src/dstack/_internal/server/statics/assets/favicon-16x16.png
src/dstack/_internal/server/statics/assets/favicon-32x32.png
src/dstack/_internal/server/statics/assets/favicon-48x48.png
src/dstack/_internal/server/statics/assets/favicon.ico
src/dstack/_internal/server/statics/assets/manifest.webmanifest
src/dstack/_internal/server/statics/assets/mstile-144x144.png
src/dstack/_internal/server/statics/assets/mstile-150x150.png
src/dstack/_internal/server/statics/assets/mstile-310x150.png
src/dstack/_internal/server/statics/assets/mstile-310x310.png
src/dstack/_internal/server/statics/assets/mstile-70x70.png
src/dstack/_internal/server/statics/assets/yandex-browser-50x50.png
src/dstack/_internal/server/statics/assets/yandex-browser-manifest.json
src/dstack/_internal/server/statics/static/media/github.1f7102513534c83a9d8d735d2b8c12a2.svg
src/dstack/_internal/server/statics/static/media/logo.f602feeb138844eda97c8cb641461448.svg
src/dstack/_internal/server/statics/static/media/okta.12f178e6873a1100965f2a4dbd18fcec.svg
src/dstack/_internal/server/statics/static/media/theme.3994c817bb7dda191c1c9640dee0bf42.svg
src/dstack/_internal/server/testing/__init__.py
src/dstack/_internal/server/testing/common.py
src/dstack/_internal/server/testing/conf.py
src/dstack/_internal/server/utils/__init__.py
src/dstack/_internal/server/utils/common.py
src/dstack/_internal/server/utils/logging.py
src/dstack/_internal/server/utils/routers.py
src/dstack/_internal/utils/__init__.py
src/dstack/_internal/utils/common.py
src/dstack/_internal/utils/crypto.py
src/dstack/_internal/utils/dxf.py
src/dstack/_internal/utils/gpu.py
src/dstack/_internal/utils/hash.py
src/dstack/_internal/utils/ignore.py
src/dstack/_internal/utils/interpolator.py
src/dstack/_internal/utils/logging.py
src/dstack/_internal/utils/network.py
src/dstack/_internal/utils/path.py
src/dstack/_internal/utils/random_names.py
src/dstack/_internal/utils/ssh.py
src/dstack/api/__init__.py
src/dstack/api/utils.py
src/dstack/api/_public/__init__.py
src/dstack/api/_public/backends.py
src/dstack/api/_public/pools.py
src/dstack/api/_public/repos.py
src/dstack/api/_public/resources.py
src/dstack/api/_public/runs.py
src/dstack/api/huggingface/__init__.py
src/dstack/api/server/__init__.py
src/dstack/api/server/_backends.py
src/dstack/api/server/_fleets.py
src/dstack/api/server/_gateways.py
src/dstack/api/server/_group.py
src/dstack/api/server/_logs.py
src/dstack/api/server/_metrics.py
src/dstack/api/server/_pools.py
src/dstack/api/server/_projects.py
src/dstack/api/server/_repos.py
src/dstack/api/server/_runs.py
src/dstack/api/server/_secrets.py
src/dstack/api/server/_users.py
src/dstack/api/server/_volumes.py
src/dstack/api/server/utils.py
src/dstack/core/__init__.py
src/tests/__init__.py
src/tests/conftest.py
src/tests/_internal/__init__.py
src/tests/_internal/cli/__init__.py
src/tests/_internal/cli/common.py
src/tests/_internal/cli/commands/__init__.py
src/tests/_internal/cli/commands/test_config.py
src/tests/_internal/cli/commands/test_dstack.py
src/tests/_internal/cli/services/__init__.py
src/tests/_internal/cli/services/configurators/__init__.py
src/tests/_internal/cli/services/configurators/test_fleet.py
src/tests/_internal/cli/services/configurators/test_profile.py
src/tests/_internal/cli/services/configurators/test_run.py
src/tests/_internal/core/__init__.py
src/tests/_internal/core/backends/__init__.py
src/tests/_internal/core/backends/aws/__init__.py
src/tests/_internal/core/backends/aws/test_resources.py
src/tests/_internal/core/backends/azure/__init__.py
src/tests/_internal/core/backends/azure/test_compute.py
src/tests/_internal/core/backends/azure/test_resources.py
src/tests/_internal/core/backends/gcp/__init__.py
src/tests/_internal/core/backends/gcp/test_resources.py
src/tests/_internal/core/backends/kubernetes/__init__.py
src/tests/_internal/core/backends/kubernetes/test_compute.py
src/tests/_internal/core/backends/oci/__init__.py
src/tests/_internal/core/backends/oci/test_resources.py
src/tests/_internal/core/models/__init__.py
src/tests/_internal/core/models/test_configurations.py
src/tests/_internal/core/models/test_instances.py
src/tests/_internal/core/models/test_resources.py
src/tests/_internal/core/models/test_runs.py
src/tests/_internal/core/models/test_volumes.py
src/tests/_internal/core/models/repos/__init__.py
src/tests/_internal/core/models/repos/test_remote.py
src/tests/_internal/core/services/__init__.py
src/tests/_internal/core/services/test_logs.py
src/tests/_internal/core/services/ssh/__init__.py
src/tests/_internal/core/services/ssh/test_client.py
src/tests/_internal/core/services/ssh/test_tunnel.py
src/tests/_internal/proxy/__init__.py
src/tests/_internal/server/__init__.py
src/tests/_internal/server/conftest.py
src/tests/_internal/server/test_app.py
src/tests/_internal/server/test_migrations.py
src/tests/_internal/server/background/__init__.py
src/tests/_internal/server/background/tasks/__init__.py
src/tests/_internal/server/background/tasks/test_process_fleets.py
src/tests/_internal/server/background/tasks/test_process_gateways.py
src/tests/_internal/server/background/tasks/test_process_instances.py
src/tests/_internal/server/background/tasks/test_process_metrics.py
src/tests/_internal/server/background/tasks/test_process_placement_groups.py
src/tests/_internal/server/background/tasks/test_process_running_jobs.py
src/tests/_internal/server/background/tasks/test_process_runs.py
src/tests/_internal/server/background/tasks/test_process_submitted_jobs.py
src/tests/_internal/server/background/tasks/test_process_submitted_volumes.py
src/tests/_internal/server/background/tasks/test_process_terminating_jobs.py
src/tests/_internal/server/routers/__init__.py
src/tests/_internal/server/routers/test_backends.py
src/tests/_internal/server/routers/test_fleets.py
src/tests/_internal/server/routers/test_gateways.py
src/tests/_internal/server/routers/test_logs.py
src/tests/_internal/server/routers/test_metrics.py
src/tests/_internal/server/routers/test_pools.py
src/tests/_internal/server/routers/test_projects.py
src/tests/_internal/server/routers/test_repos.py
src/tests/_internal/server/routers/test_runs.py
src/tests/_internal/server/routers/test_server.py
src/tests/_internal/server/routers/test_users.py
src/tests/_internal/server/routers/test_volumes.py
src/tests/_internal/server/services/__init__.py
src/tests/_internal/server/services/test_config.py
src/tests/_internal/server/services/test_docker.py
src/tests/_internal/server/services/test_fleets.py
src/tests/_internal/server/services/test_logs.py
src/tests/_internal/server/services/test_pools.py
src/tests/_internal/server/services/test_repos.py
src/tests/_internal/server/services/test_runs.py
src/tests/_internal/server/services/encryption/__init__.py
src/tests/_internal/server/services/encryption/test_encryption.py
src/tests/_internal/server/services/encryption/keys/__init__.py
src/tests/_internal/server/services/encryption/keys/test_aes.py
src/tests/_internal/server/services/gateways/__init__.py
src/tests/_internal/server/services/gateways/test_autoscalers.py
src/tests/_internal/server/utils/__init__.py
src/tests/_internal/server/utils/test_common.py
src/tests/_internal/server/utils/test_routers.py
src/tests/_internal/utils/__init__.py
src/tests/_internal/utils/test_common.py
src/tests/_internal/utils/test_gpu.py
src/tests/_internal/utils/test_interpolator.py
src/tests/_internal/utils/test_network.py
src/tests/_internal/utils/test_path.py
src/tests/_internal/utils/test_ssh.py
src/tests/api/__init__.py
src/tests/api/test_utils.py