[ARVADOS] updated: 1.3.0-2723-gcd3966ee0

Git user git at public.arvados.org
Thu Jun 25 18:40:22 UTC 2020


Summary of changes:
 apps/workbench/Gemfile.lock                        |   4 +-
 .../app/views/layouts/application.html.erb         |   4 +-
 apps/workbench/test/integration/projects_test.rb   |   2 +-
 build/build-dev-docker-jobs-image.sh               |  10 +-
 build/run-build-docker-jobs-image.sh               |  10 +-
 build/run-build-packages-python-and-ruby.sh        | 110 ++++--
 build/run-library.sh                               |  17 +-
 cmd/arvados-server/cmd.go                          |  22 +-
 doc/_config.yml                                    |   1 +
 ...overing-deleted-collections.html.textile.liquid |  37 ++
 doc/admin/upgrading.html.textile.liquid            |  37 +-
 doc/api/permission-model.html.textile.liquid       |  94 +++--
 doc/index.html.liquid                              |   3 +-
 doc/install/setup-login.html.textile.liquid        |  16 +
 .../getting_started/community.html.textile.liquid  |  12 +-
 doc/user/reference/api-tokens.html.textile.liquid  |   2 +-
 lib/config/config.default.yml                      |  41 ++
 lib/config/export.go                               |   9 +
 lib/config/generated_config.go                     |  41 ++
 lib/config/load.go                                 |  18 +-
 lib/controller/federation_test.go                  |   1 +
 lib/controller/handler_test.go                     |   9 +-
 lib/controller/localdb/login.go                    |  33 +-
 .../localdb/{login_google.go => login_oidc.go}     | 140 +++----
 .../{login_google_test.go => login_oidc_test.go}   | 208 +++++++++--
 lib/controller/proxy.go                            |   4 +-
 lib/recovercollection/cmd.go                       | 381 +++++++++++++++++++
 lib/recovercollection/cmd_test.go                  | 136 +++++++
 sdk/cwl/arvados_cwl/__init__.py                    |   6 +-
 sdk/cwl/arvados_cwl/executor.py                    |   2 +-
 sdk/cwl/setup.py                                   |   4 +-
 sdk/cwl/test_with_arvbox.sh                        |  21 +-
 .../perms.go => arvados/blob_signature.go}         |  19 +-
 sdk/go/arvados/blob_signature_test.go              |  88 +++++
 sdk/go/arvados/client.go                           |  70 +++-
 sdk/go/arvados/config.go                           |  10 +
 sdk/go/arvados/container.go                        |   8 +
 sdk/go/arvados/keep_service.go                     |  52 ++-
 sdk/go/arvados/keep_service_test.go                |   3 +-
 sdk/go/keepclient/perms.go                         | 107 +-----
 sdk/go/keepclient/perms_test.go                    | 103 -----
 sdk/python/setup.py                                |   1 +
 services/api/Gemfile.lock                          |   4 +-
 .../api/app/controllers/database_controller.rb     |   5 +-
 services/api/app/models/arvados_model.rb           |  53 ++-
 services/api/app/models/database_seeds.rb          |   4 +
 services/api/app/models/group.rb                   | 109 +++++-
 services/api/app/models/link.rb                    |  76 +++-
 .../api/app/models/materialized_permission.rb      |   2 +-
 .../trashed_group.rb}                              |   2 +-
 services/api/app/models/user.rb                    | 148 +++++---
 .../db/migrate/20200501150153_permission_table.rb  | 362 ++++++++++++++++++
 .../migrate/20200602141328_fix_roles_projects.rb   |  17 +
 services/api/db/structure.sql                      | 415 +++++++++++++++------
 .../20200501150153_permission_table_constants.rb   |  85 +++++
 services/api/lib/current_api_client.rb             |  17 +-
 services/api/lib/fix_roles_projects.rb             |  73 ++++
 services/api/lib/refresh_permission_view.rb        |  40 --
 services/api/lib/update_permissions.rb             | 218 +++++++++++
 services/api/test/fixtures/collections.yml         |   3 +-
 services/api/test/fixtures/groups.yml              |  39 +-
 services/api/test/fixtures/links.yml               |  18 +-
 services/api/test/fixtures/users.yml               |  14 +
 .../test/functional/application_controller_test.rb |   5 +-
 .../api/test/functional/arvados/v1/filters_test.rb |  10 +-
 .../arvados/v1/groups_controller_test.rb           |  41 +-
 .../arvados/v1/repositories_controller_test.rb     |   4 +-
 .../functional/arvados/v1/users_controller_test.rb |   4 +-
 services/api/test/integration/groups_test.rb       |  13 +-
 services/api/test/integration/permissions_test.rb  |  15 +-
 services/api/test/performance/permission_test.rb   |   4 +-
 services/api/test/test_helper.rb                   |   5 +-
 services/api/test/unit/arvados_model_test.rb       |   6 +-
 services/api/test/unit/collection_test.rb          |  13 +
 services/api/test/unit/group_test.rb               | 127 ++++++-
 services/api/test/unit/owner_test.rb               |  59 ++-
 services/api/test/unit/permission_test.rb          | 243 ++++++++++--
 services/api/test/unit/user_test.rb                |  13 +-
 services/fuse/tests/test_mount.py                  |   2 +-
 services/keep-balance/balance.go                   |  45 ++-
 services/keep-balance/collection.go                |   5 +-
 services/keep-balance/collection_test.go           |   3 +-
 services/keep-balance/keep_service.go              |  13 +-
 services/keepstore/handler_test.go                 |  51 +++
 services/keepstore/handlers.go                     |  30 ++
 services/keepstore/unix_volume.go                  |  14 +-
 services/keepstore/unix_volume_test.go             |  23 ++
 services/keepstore/volume_test.go                  |   9 +-
 tools/arvbox/lib/arvbox/docker/cluster-config.sh   |   1 +
 tools/arvbox/lib/arvbox/docker/common.sh           |   8 +-
 tools/keep-exercise/keep-exercise.go               |  97 +++--
 tools/sync-groups/sync-groups.go                   |  15 +-
 tools/sync-groups/sync-groups_test.go              |   2 +-
 93 files changed, 3559 insertions(+), 921 deletions(-)
 create mode 100644 doc/admin/recovering-deleted-collections.html.textile.liquid
 rename lib/controller/localdb/{login_google.go => login_oidc.go} (66%)
 rename lib/controller/localdb/{login_google_test.go => login_oidc_test.go} (65%)
 create mode 100644 lib/recovercollection/cmd.go
 create mode 100644 lib/recovercollection/cmd_test.go
 copy sdk/go/{keepclient/perms.go => arvados/blob_signature.go} (86%)
 create mode 100644 sdk/go/arvados/blob_signature_test.go
 delete mode 100644 sdk/go/keepclient/perms_test.go
 copy apps/workbench/app/controllers/traits_controller.rb => services/api/app/models/materialized_permission.rb (67%)
 copy services/api/app/{helpers/api_client_authorizations_helper.rb => models/trashed_group.rb} (72%)
 create mode 100644 services/api/db/migrate/20200501150153_permission_table.rb
 create mode 100644 services/api/db/migrate/20200602141328_fix_roles_projects.rb
 create mode 100644 services/api/lib/20200501150153_permission_table_constants.rb
 create mode 100644 services/api/lib/fix_roles_projects.rb
 delete mode 100644 services/api/lib/refresh_permission_view.rb
 create mode 100644 services/api/lib/update_permissions.rb

       via  cd3966ee048de85447418f00869eec59b38fd7b2 (commit)
       via  32f0ac87cddf0ad953eae8c25d8761b83b038a36 (commit)
       via  798129804332041aaf8213b96e5675048bce43f8 (commit)
       via  e37223349bd391fdd66bf5d256329e3f6ad70879 (commit)
       via  3703e7f4603d7bd2af696f1e1fd39bbf9ee06ae5 (commit)
       via  405b13d50e203958968427a2642bc18026a0c227 (commit)
       via  b96d5caa0056472fe67b82bd5305448d85c7d0cd (commit)
       via  d278c2185e97251be72c9bbd58908d574932dbde (commit)
       via  de11b137d4469e9d54e078ac0dd5664bdb90e486 (commit)
       via  333b2a51d0410e69c1c0f47a12d96f95999d307e (commit)
       via  9706aef4d1d8181074057910749be8eba0ef52f5 (commit)
       via  1ab33aed37fdcd448fe224375951089282901c48 (commit)
       via  dc9af1e4fb68ae50f0db941a4d5413fb1b3d009e (commit)
       via  1f82ade9be8494e114156210d600a9624262ddba (commit)
       via  fd080b34a321cbd6593d69f427b9eaeab890712f (commit)
       via  95e79c507c74ee2364a01b82c771495b91a6de0d (commit)
       via  65e39827a56cab30d7c9fe526c5cfc23e5e930e8 (commit)
       via  a5a6111e355f743c1f6882316959f6ecae4af00a (commit)
       via  c8b119d10b41cd507a6677d4feab7974362a153e (commit)
       via  5502559ac286dcf807261cec86b983f061788908 (commit)
       via  60022ad25ba8d143578d9f20eda93744688909d2 (commit)
       via  2439015112bcf7de6cdfc8170bea9a464db5e616 (commit)
       via  27f3423ab974547d8ff666e7d9f9af7aec933765 (commit)
       via  24b1ca4bf401b6701055ad0df4160a9fc1aacd7b (commit)
       via  98c6516b3dd61db66c8f92345b45df33c4530a67 (commit)
       via  aa31e2b5647e86db79c6fd86bb98a922953afb13 (commit)
       via  2627f837f2564de2708947dda87f1b4985580adb (commit)
       via  17745128f72eeaef62ea2d367ec316502107f272 (commit)
       via  aebf03862c0e5303cc4bb926585b8892ba7d0e4f (commit)
       via  cba1b4145e8fcc57a851839f77fd020e5aaff722 (commit)
       via  664b5469124c6936733ce6544393f3883b86a32f (commit)
       via  6eb054db147ad8d5d0cc6dd23af7d8b06eab035a (commit)
       via  7f6c50af1eefb2771bbaed52b30a8b4f20e304ce (commit)
       via  6989ee05ed075f597e9e1050b658e36c1da0a7d6 (commit)
       via  98ec1f0093bb097f9ccb78ac43a9858f20084ad6 (commit)
       via  2bc1a7a89597ab02aaeef84b82fdc51f8e375b79 (commit)
       via  b612ef0640ea45f03ad43ed4b124be1034d21071 (commit)
       via  7105e7afc3436f95a09cc27e8a44e215a176dc38 (commit)
       via  2cae80e7746d8fa32df1f819a4a41d29cdc3577a (commit)
       via  9447d2f3bd4c15a4b3bda16dc3ddef0faeb68771 (commit)
       via  b257b5e4fca36172a79db2fd2cf8ab843cf50d1c (commit)
       via  16cc705865fcc7ae337192aedce54ee4ba27f033 (commit)
       via  f4750d53482ddb3990426563bb424f72790b9090 (commit)
       via  e48478841828b1dbab8b69eb9453db23b42ed63f (commit)
       via  f25b37a8e72716478e7cfae11ab5bf13b7051694 (commit)
       via  e710f1b2da3095d6152ac7f6ed1ffab8bfc2c0c7 (commit)
       via  2dc1a8cb43d8e8ff767675fbe3c76985e35ba140 (commit)
       via  077f9991203ef5207adca126defb57fd815b3665 (commit)
       via  1cf9c94f99fd78347cd772e47c86d557eac54fbc (commit)
       via  6f514b3e6aa21afddaa527bf852cff3a5801aa19 (commit)
       via  5fd885a3037f1bc98344c17a68fcdeff75ab974b (commit)
       via  11f80ed98b70be5379abe18f1b645ab3958d078b (commit)
       via  ae07356a2530607f2ed79d229a64bf7466e41fd5 (commit)
       via  4282836ca705ed77bf4374ce04db7384c49bb326 (commit)
       via  3e8a3101cb9191813f3c8ed557d6f189d3e42063 (commit)
       via  eadb94554a40517ebc367959e70bd41465a5ecdf (commit)
       via  22e96d42f3c1d2414a52f266096b74011deabbf2 (commit)
       via  570c793f1aa43fd9763a0368554dd395dacdd238 (commit)
       via  1a599ec69ad8d533da1f12ad5d2c5789aa1c14e2 (commit)
       via  14a01f7be1267952af2287186f34c0312df6c773 (commit)
       via  237a581b8872c4d95212bc5009815f046cebcf25 (commit)
       via  9e38275d42407c52397e079d741d50b278cdc3c6 (commit)
       via  bcf8d387aaed911d955e1f26142caba785cd4e07 (commit)
       via  bf277d86fe874fa701c117365ed4c88060b8a984 (commit)
       via  a3aee2781cfcd006fa1b7ce3cfeeb1dd2d53c270 (commit)
       via  2be95ce7f069d9eb131b0d2d922a5e556f75810c (commit)
       via  f525d01de971b8b06dabc827bc0bbf46ee7ce9cc (commit)
       via  58254d66b4a2c47a7c736c1e7c50203a8cf19805 (commit)
       via  3d80ac6a1ba336ae75fd7afa499d6e0dfd05bff3 (commit)
       via  cff3ee7ddf7caf971bae2850b3a44b9d5142931f (commit)
       via  1c3ce4051e76a877f41485f031c4219d2b732629 (commit)
       via  d9b06eb06c0ac38af922f102da0b8e405bb40f82 (commit)
       via  3b4bb3d393adc3bd3ddfb4442a65087275a5c5c3 (commit)
       via  cd3f543b2ea20a7ac5851c118d5189df080207f2 (commit)
       via  d9b8396a05f3f4d187fbcadad6f63c019865e6fc (commit)
       via  18de6db7e6f2336d69aad9dad7691ed123bec509 (commit)
       via  f423aff73c1927a74e39c738e08bd6f1100a94c5 (commit)
       via  6b3082d44131779a02278193de36070a96776caa (commit)
       via  6b400800330b5409ff67bcbfff19fb9bf93f4447 (commit)
       via  0aec9ab099a57996f52f3c5d120ab0bafde6b2ab (commit)
       via  a8f51c3e348515e2f8f39ef38cad50760a598bcf (commit)
       via  20470bcb23d77a7d45d649c530dd4b29245ba6e5 (commit)
       via  0f97ce28deb04faf2d6b19c7312ef233f28665ad (commit)
       via  e830c0e8219cc6725892702f5215ff4b6d2e49ad (commit)
       via  479b879e96bf60332b9a436e4ef4e5de517f028b (commit)
       via  ca3d1e44680d06398885e551ecf4bb601c0801b6 (commit)
       via  15dbaf151a72d5cfc00b4ea4b4bcb64c7ed9ac14 (commit)
       via  723a7500b82d9c85774a85f66fbeb489f233277c (commit)
       via  c3f40023778d234a76b8527b09e53e1ebb25301a (commit)
       via  167e2537365ec68fe6be6a330a2eb698f177aa05 (commit)
       via  05223e729d496ae80b8118dea3c03e1a1f6771a0 (commit)
       via  f4b5558a5ffca754f15a77446f43aed91ed44dae (commit)
       via  e9fed17eb1a7300d879a74a344dd52b00fb77d6d (commit)
       via  33f8bec994716df827b07bbddb88e5944ff201c1 (commit)
       via  b879b9cd18ddba6ba87b65f81eba676114478a06 (commit)
       via  0cff40366028dc1fbaf186e3109cde6379942381 (commit)
       via  fc5742654641a10e765ed81d25ca44cb47976d02 (commit)
       via  decdb6f9c5961573dc1b0d0aafd3450c517d3ae3 (commit)
       via  f87e2011a2f8048927cffe329fd2f7119bc08f46 (commit)
       via  74be9180943834aebba7683418b4c9700ef16192 (commit)
       via  6ba9fdc006d023fe1a56cd28fb87a54dff5265d8 (commit)
       via  29437a08213a7f295b95d9a14226ab41d98c5148 (commit)
       via  9ab021c2c2720b563f012b99dfbf3e7034a3c245 (commit)
       via  0ad80a1594e583be9821feb8369e8dc4f619ab65 (commit)
       via  74afa26b1ab0349f5a07f0cd88a9ed0e7e5e9545 (commit)
      from  42dc22d84081091e9bb4c1d42ecc0e69ff7bc67a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit cd3966ee048de85447418f00869eec59b38fd7b2
Merge: 42dc22d84 32f0ac87c
Author: Ward Vandewege <ward at curii.com>
Date:   Thu Jun 25 14:39:44 2020 -0400

    16476: Merge branch 'master' into 16476-upgrade-arvados-jobs-to-buster
    
    Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>


-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list