Skip to content

Commit 637f17f

Browse files
authored
Merge pull request #334 from populationgenomics/upstream-14419
Merge upstream HEAD(6a6c38d, 2024-05-21) Expose HAIL_CI_STORAGE_URI as ci_storage_uri in CI Steps
2 parents 4b8ee7f + 82b13e5 commit 637f17f

File tree

444 files changed

+6839
-3844
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

444 files changed

+6839
-3844
lines changed

Makefile

+5-3
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,21 @@ check-all: check-hail check-services
3939

4040
.PHONY: check-hail-fast
4141
check-hail-fast:
42-
ruff check hail/python/hail
43-
ruff check hail/python/hailtop
42+
ruff check hail
4443
ruff format hail --diff
4544
$(PYTHON) -m pyright hail/python/hailtop
4645

46+
ruff check hail/python/test/hailtop/batch
47+
$(PYTHON) -m pyright hail/python/test/hailtop/batch
48+
4749
.PHONY: pylint-hailtop
4850
pylint-hailtop:
4951
# pylint on hail is still a work in progress
5052
$(PYTHON) -m pylint --rcfile pylintrc hail/python/hailtop --score=n
5153

5254
.PHONY: check-hail
5355
check-hail: check-hail-fast pylint-hailtop
54-
cd hail && sh millw __.checkFormat
56+
cd hail && sh millw __.checkFormat + __.fix --check
5557

5658
.PHONY: check-services
5759
check-services: $(CHECK_SERVICES_MODULES)

auth/auth/auth.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
from hailtop.auth import AzureFlow, Flow, GoogleFlow, IdentityProvider
3737
from hailtop.config import get_deploy_config
3838
from hailtop.hail_logging import AccessLogger
39-
from hailtop.tls import internal_server_ssl_context
4039
from hailtop.utils import secret_alnum_string
4140
from web_common import render_template, set_message, setup_aiohttp_jinja2, setup_common_static_routes
4241

@@ -905,5 +904,5 @@ def run():
905904
host='0.0.0.0',
906905
port=443,
907906
access_log_class=AuthAccessLogger,
908-
ssl_context=internal_server_ssl_context(),
907+
ssl_context=deploy_config.server_ssl_context(),
909908
)

batch/batch/cloud/driver.py

+5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1+
import os
2+
13
from gear import Database
24
from gear.cloud_config import get_global_config
35

46
from ..driver.driver import CloudDriver
57
from ..inst_coll_config import InstanceCollectionConfigs
68
from .azure.driver.driver import AzureDriver
79
from .gcp.driver.driver import GCPDriver
10+
from .terra.azure.driver.driver import TerraAzureDriver
811

912

1013
async def get_cloud_driver(
@@ -17,6 +20,8 @@ async def get_cloud_driver(
1720
cloud = get_global_config()['cloud']
1821

1922
if cloud == 'azure':
23+
if os.environ.get('HAIL_TERRA'):
24+
return await TerraAzureDriver.create(app, db, machine_name_prefix, namespace, inst_coll_configs)
2025
return await AzureDriver.create(app, db, machine_name_prefix, namespace, inst_coll_configs)
2126

2227
assert cloud == 'gcp', cloud

batch/batch/cloud/terra/__init__.py

Whitespace-only changes.

batch/batch/cloud/terra/azure/__init__.py

Whitespace-only changes.

batch/batch/cloud/terra/azure/driver/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)