alan-turing-institute / data-safe-haven

https://data-safe-haven.readthedocs.io
BSD 3-Clause "New" or "Revised" License
61 stars 15 forks source link

Release v5.0.0 #2106

Closed JimMadge closed 2 months ago

JimMadge commented 3 months ago

:white_check_mark: Checklist

:vertical_traffic_light: Depends on

:arrow_heading_up: Summary

:closed_umbrella: Related issues

Closes #2104

:microscope: Tests

review-notebook-app[bot] commented 3 months ago

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

github-actions[bot] commented 3 months ago

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  data_safe_haven/administration/users
  entra_users.py 24-25, 34-69, 78-102, 111-117, 126-135, 144-151, 160-166
  user_handler.py 22-24, 32-69, 75-81, 85, 91-97, 105-124, 132-137, 145-159, 167-206, 214-219
  data_safe_haven/commands
  users.py 39-50, 78-88, 134-155, 185-193, 239-265
  data_safe_haven/external/api
  azure_sdk.py 122-128, 130-131, 157-158, 177-190, 192-193, 228-232, 234-235, 255-283, 301-324, 340-363, 380-440, 455-476, 492-510, 523-552, 569-595, 612-632, 646-655, 688-701, 709-722, 759, 761-762, 791-819, 822-847, 862-868, 896-900, 914, 922-923, 926-928, 940-965, 982-997, 1010-1041, 1053-1106, 1114-1150, 1167-1202, 1219-1238, 1252-1284, 1318-1333
  graph_api.py 110, 124-125, 127-129, 141-166, 180-263, 276-315, 323-349, 359-385, 398-469, 480-494, 497-504, 509-516, 519-528, 531-540, 563-571, 586-627, 642-691, 703, 716-730, 753, 786-790, 801-814, 825-841, 852-861, 874-884, 898-900, 914-921, 925-934, 947-984, 995-1004, 1016-1039, 1049-1102
  data_safe_haven/external/interface
  azure_container_instance.py 26-29, 33-34, 38-47, 52-90, 100-125
  azure_postgresql_database.py 40-50, 57-58, 62, 76-80, 86-90, 94-107, 113-120, 128-165, 169-230
  data_safe_haven/infrastructure
  project_manager.py 69-83, 87, 140-142, 151-161, 165-178, 190-198, 220-227, 237-239, 243-252, 256-282, 286-289, 293-298, 308-310, 319-321, 325-338, 342-349, 363-368, 377-385, 389-399, 414-416
  data_safe_haven/infrastructure/common
  transformations.py 12-17, 24, 31-32, 39-40, 45-48, 55, 66-81, 88-89, 94-97, 102-105, 110-113
  data_safe_haven/infrastructure/components/composite
  virtual_machine.py 37-58, 62, 66, 78-103, 116-282
  data_safe_haven/infrastructure/components/dynamic
  blob_container_acl.py 29-50, 56-68, 76-87, 97-98, 102, 114
  entra_application.py 27-32, 37-38, 42-90, 98-104, 114-121, 124-147, 156-165, 181
  file_share_file.py 27-31, 37-40, 49-62, 71-86, 94-109, 119-121, 124-133, 146
  ssl_certificate.py 37-42, 48-127, 135-153, 163-164, 167-181, 194
  data_safe_haven/infrastructure/programs
  declarative_sre.py 50-393
  imperative_shm.py 26-30, 38-144, 152-160
  data_safe_haven/infrastructure/programs/sre
  data.py 65-97, 115-950
  gitea_server.py 44-61, 75-353
  hedgedoc_server.py 46-64, 78-332
  networking.py 35-49, 63-2039
  remote_desktop.py 53-93, 118-416
  software_repositories.py 39-52, 66-337
  user_services.py 49-76, 92-168
  workspaces.py 52-91, 94-100, 114-176
  data_safe_haven/provisioning
  sre_provisioning_manager.py 29-57, 69-72, 76-77, 81-86, 90-130, 140-142
Project Total  

The report is truncated to 25 files out of 100. To see the full report, please visit the workflow summary page.

This report was generated by python-coverage-comment-action

JimMadge commented 2 months ago

Deployment from d00e55c works without error.

jemrobinson commented 2 months ago

@JimMadge : Can you work through the security checklist and update it if necessary (e.g. we may not need to check SRE to SRE connectivity)?

JimMadge commented 2 months ago

Can connect to the workspace. Everything seems to be working fine there.

jemrobinson commented 2 months ago

Tore down SRE baron from 93d57dc