[arvados] updated: 2.7.0-5415-g5917dffb6d
git repository hosting
git at public.arvados.org
Wed Nov 22 20:12:57 UTC 2023
Summary of changes:
.licenseignore | 2 -
apps/workbench/.gitignore | 51 -
apps/workbench/Gemfile | 107 -
apps/workbench/Gemfile.lock | 369 --
apps/workbench/README.textile | 27 -
apps/workbench/Rakefile | 11 -
apps/workbench/app/assets/images/dax.png | Bin 66943 -> 0 bytes
apps/workbench/app/assets/images/mouse-move.gif | Bin 26082 -> 0 bytes
.../app/assets/images/pipeline-running.gif | Bin 114564 -> 0 bytes
apps/workbench/app/assets/images/rails.png | Bin 6646 -> 0 bytes
apps/workbench/app/assets/images/spinner_32px.gif | Bin 3208 -> 0 bytes
apps/workbench/app/assets/images/trash-icon.png | Bin 18381 -> 0 bytes
apps/workbench/app/assets/javascripts/add_group.js | 48 -
.../app/assets/javascripts/add_repository.js | 42 -
.../workbench/app/assets/javascripts/ajax_error.js | 19 -
.../app/assets/javascripts/angular_shim.js | 17 -
.../app/assets/javascripts/application.js | 261 --
.../app/assets/javascripts/arvados_client.js | 104 -
apps/workbench/app/assets/javascripts/bootstrap.js | 11 -
.../app/assets/javascripts/collections.js | 59 -
.../app/assets/javascripts/components/date.js | 9 -
.../app/assets/javascripts/components/edit_tags.js | 314 --
.../assets/javascripts/components/save_ui_state.js | 90 -
.../app/assets/javascripts/components/search.js | 218 -
.../app/assets/javascripts/components/sessions.js | 108 -
.../app/assets/javascripts/components/test.js | 17 -
apps/workbench/app/assets/javascripts/dates.js | 29 -
.../app/assets/javascripts/edit_collection.js | 49 -
apps/workbench/app/assets/javascripts/editable.js | 121 -
apps/workbench/app/assets/javascripts/event_log.js | 62 -
.../workbench/app/assets/javascripts/filterable.js | 203 -
.../app/assets/javascripts/ilike_filters.js | 29 -
.../app/assets/javascripts/infinite_scroll.js | 309 --
.../app/assets/javascripts/job_log_graph.js | 339 --
.../app/assets/javascripts/jquery.number.min.js | 2 -
.../workbench/app/assets/javascripts/keep_disks.js | 43 -
.../app/assets/javascripts/link_to_remote.js | 27 -
apps/workbench/app/assets/javascripts/list.js | 1474 ------
.../workbench/app/assets/javascripts/log_viewer.js | 286 --
.../app/assets/javascripts/mithril_mount.js | 10 -
.../app/assets/javascripts/modal_pager.js | 48 -
.../app/assets/javascripts/models/loader.js | 159 -
.../app/assets/javascripts/models/session_db.js | 357 --
.../app/assets/javascripts/permission_toggle.js | 59 -
.../app/assets/javascripts/pipeline_instances.js | 124 -
.../app/assets/javascripts/report_issue.js | 35 -
.../app/assets/javascripts/request_shell_access.js | 14 -
.../app/assets/javascripts/select_modal.js | 185 -
.../app/assets/javascripts/selection.js.erb | 111 -
apps/workbench/app/assets/javascripts/sizing.js | 35 -
apps/workbench/app/assets/javascripts/tab_panes.js | 217 -
.../app/assets/javascripts/upload_to_collection.js | 494 --
.../app/assets/javascripts/user_agreements.js | 11 -
apps/workbench/app/assets/javascripts/users.js | 51 -
.../app/assets/javascripts/work_unit_component.js | 20 -
.../app/assets/javascripts/work_unit_log.js | 69 -
.../stylesheets/api_client_authorizations.css.scss | 7 -
.../app/assets/stylesheets/application.css.scss | 366 --
.../assets/stylesheets/authorized_keys.css.scss | 14 -
.../app/assets/stylesheets/badges.css.scss | 32 -
.../app/assets/stylesheets/cards.css.scss | 89 -
.../app/assets/stylesheets/collections.css.scss | 80 -
.../app/assets/stylesheets/groups.css.scss | 7 -
.../app/assets/stylesheets/humans.css.scss | 7 -
.../app/assets/stylesheets/job_tasks.css.scss | 7 -
.../workbench/app/assets/stylesheets/jobs.css.scss | 19 -
.../app/assets/stylesheets/keep_disks.css.scss | 15 -
.../app/assets/stylesheets/links.css.scss | 7 -
.../app/assets/stylesheets/loading.css.scss.erb | 72 -
.../app/assets/stylesheets/log_viewer.scss | 68 -
.../workbench/app/assets/stylesheets/logs.css.scss | 7 -
.../app/assets/stylesheets/nodes.css.scss | 7 -
.../assets/stylesheets/pipeline_instances.css.scss | 37 -
.../assets/stylesheets/pipeline_templates.css.scss | 34 -
.../app/assets/stylesheets/projects.css.scss | 71 -
.../app/assets/stylesheets/repositories.css.scss | 7 -
.../app/assets/stylesheets/sb-admin.css.scss | 164 -
.../app/assets/stylesheets/scaffolds.css.scss | 9 -
.../app/assets/stylesheets/select_modal.css.scss | 27 -
.../app/assets/stylesheets/sessions.css.scss | 7 -
.../app/assets/stylesheets/specimens.css.scss | 7 -
.../app/assets/stylesheets/traits.css.scss | 7 -
.../assets/stylesheets/user_agreements.css.scss | 7 -
.../app/assets/stylesheets/users.css.scss | 7 -
.../assets/stylesheets/virtual_machines.css.scss | 7 -
.../app/controllers/actions_controller.rb | 257 --
.../api_client_authorizations_controller.rb | 11 -
.../app/controllers/application_controller.rb | 1341 ------
.../app/controllers/authorized_keys_controller.rb | 21 -
.../app/controllers/collections_controller.rb | 394 --
.../controllers/container_requests_controller.rb | 219 -
.../app/controllers/containers_controller.rb | 14 -
.../workbench/app/controllers/groups_controller.rb | 21 -
.../workbench/app/controllers/humans_controller.rb | 6 -
.../app/controllers/job_tasks_controller.rb | 6 -
apps/workbench/app/controllers/jobs_controller.rb | 87 -
.../app/controllers/keep_disks_controller.rb | 59 -
.../app/controllers/keep_services_controller.rb | 6 -
apps/workbench/app/controllers/links_controller.rb | 13 -
apps/workbench/app/controllers/logs_controller.rb | 7 -
.../app/controllers/management_controller.rb | 51 -
apps/workbench/app/controllers/nodes_controller.rb | 6 -
.../controllers/pipeline_instances_controller.rb | 373 --
.../controllers/pipeline_templates_controller.rb | 21 -
.../app/controllers/projects_controller.rb | 323 --
.../app/controllers/repositories_controller.rb | 107 -
.../workbench/app/controllers/search_controller.rb | 38 -
.../app/controllers/sessions_controller.rb | 25 -
.../app/controllers/specimens_controller.rb | 6 -
.../workbench/app/controllers/status_controller.rb | 19 -
apps/workbench/app/controllers/tests_controller.rb | 9 -
.../workbench/app/controllers/traits_controller.rb | 6 -
.../app/controllers/trash_items_controller.rb | 147 -
.../app/controllers/user_agreements_controller.rb | 37 -
apps/workbench/app/controllers/users_controller.rb | 389 --
.../app/controllers/virtual_machines_controller.rb | 39 -
.../app/controllers/websocket_controller.rb | 14 -
.../controllers/work_unit_templates_controller.rb | 36 -
.../app/controllers/work_units_controller.rb | 224 -
.../app/controllers/workflows_controller.rb | 14 -
apps/workbench/app/helpers/application_helper.rb | 701 ---
.../app/helpers/arvados_api_client_helper.rb | 17 -
apps/workbench/app/helpers/collections_helper.rb | 81 -
.../app/helpers/pipeline_components_helper.rb | 20 -
.../app/helpers/pipeline_instances_helper.rb | 319 --
apps/workbench/app/helpers/provenance_helper.rb | 437 --
apps/workbench/app/helpers/version_helper.rb | 22 -
apps/workbench/app/mailers/.gitkeep | 0
apps/workbench/app/mailers/issue_reporter.rb | 16 -
.../app/mailers/request_shell_access_reporter.rb | 15 -
apps/workbench/app/models/.gitkeep | 0
.../app/models/api_client_authorization.rb | 12 -
apps/workbench/app/models/arvados_api_client.rb | 305 --
apps/workbench/app/models/arvados_base.rb | 623 ---
apps/workbench/app/models/arvados_resource_list.rb | 267 --
apps/workbench/app/models/authorized_key.rb | 17 -
apps/workbench/app/models/collection.rb | 100 -
apps/workbench/app/models/container.rb | 13 -
apps/workbench/app/models/container_request.rb | 45 -
apps/workbench/app/models/container_work_unit.rb | 236 -
apps/workbench/app/models/group.rb | 54 -
apps/workbench/app/models/human.rb | 9 -
apps/workbench/app/models/job.rb | 63 -
apps/workbench/app/models/job_task.rb | 9 -
apps/workbench/app/models/job_task_work_unit.rb | 9 -
apps/workbench/app/models/job_work_unit.rb | 100 -
apps/workbench/app/models/keep_disk.rb | 9 -
apps/workbench/app/models/keep_service.rb | 9 -
apps/workbench/app/models/link.rb | 29 -
apps/workbench/app/models/log.rb | 12 -
apps/workbench/app/models/node.rb | 12 -
apps/workbench/app/models/pipeline_instance.rb | 153 -
.../app/models/pipeline_instance_work_unit.rb | 80 -
apps/workbench/app/models/pipeline_template.rb | 17 -
apps/workbench/app/models/proxy_work_unit.rb | 339 --
apps/workbench/app/models/repository.rb | 119 -
apps/workbench/app/models/specimen.rb | 9 -
apps/workbench/app/models/trait.rb | 9 -
apps/workbench/app/models/user.rb | 115 -
apps/workbench/app/models/user_agreement.rb | 14 -
apps/workbench/app/models/virtual_machine.rb | 30 -
apps/workbench/app/models/work_unit.rb | 218 -
apps/workbench/app/models/workflow.rb | 17 -
.../api_client_authorizations/_show_help.html.erb | 18 -
apps/workbench/app/views/application/404.html.erb | 107 -
apps/workbench/app/views/application/404.json.erb | 5 -
.../views/application/_arvados_attr_value.html.erb | 26 -
.../app/views/application/_arvados_object.html.erb | 40 -
.../application/_arvados_object_attr.html.erb | 21 -
.../application/_breadcrumb_page_name.html.erb | 5 -
.../app/views/application/_breadcrumbs.html.erb | 80 -
.../views/application/_browser_unsupported.html | 28 -
.../app/views/application/_choose.html.erb | 93 -
.../workbench/app/views/application/_choose.js.erb | 31 -
.../app/views/application/_choose_rows.html.erb | 12 -
.../app/views/application/_content.html.erb | 73 -
.../app/views/application/_content_layout.html.erb | 14 -
.../application/_create_new_object_button.html.erb | 11 -
.../application/_delete_object_button.html.erb | 9 -
.../application/_extra_tab_line_buttons.html.erb | 0
.../app/views/application/_index.html.erb | 0
.../app/views/application/_job_progress.html.erb | 55 -
.../app/views/application/_loading.html.erb | 194 -
.../app/views/application/_loading_modal.html.erb | 16 -
.../application/_name_and_description.html.erb | 6 -
.../views/application/_object_description.html.erb | 9 -
.../app/views/application/_object_name.html.erb | 9 -
.../app/views/application/_paging.html.erb | 132 -
.../views/application/_pipeline_progress.html.erb | 12 -
.../application/_pipeline_status_label.html.erb | 19 -
.../views/application/_projects_tree_menu.html.erb | 50 -
.../app/views/application/_report_error.html.erb | 35 -
.../views/application/_report_issue_popup.html.erb | 154 -
.../views/application/_selection_checkbox.html.erb | 24 -
.../app/views/application/_show_advanced.html.erb | 27 -
.../_show_advanced_api_response.html.erb | 7 -
.../_show_advanced_cli_example.html.erb | 16 -
.../_show_advanced_curl_example.html.erb | 14 -
.../application/_show_advanced_metadata.html.erb | 60 -
.../_show_advanced_python_example.html.erb | 10 -
.../app/views/application/_show_api.html.erb | 46 -
.../views/application/_show_attributes.html.erb | 17 -
.../application/_show_autoselect_text.html.erb | 8 -
.../views/application/_show_home_button.html.erb | 7 -
.../views/application/_show_object_button.html.erb | 19 -
.../_show_object_description_cell.html.erb | 6 -
.../app/views/application/_show_recent.html.erb | 81 -
.../app/views/application/_show_sharing.html.erb | 138 -
.../app/views/application/_show_star.html.erb | 13 -
.../application/_show_text_with_locators.html.erb | 44 -
.../app/views/application/_svg_div.html.erb | 41 -
.../views/application/_tab_line_buttons.html.erb | 0
.../views/application/_title_and_buttons.html.erb | 75 -
.../app/views/application/api_error.html.erb | 29 -
.../app/views/application/api_error.json.erb | 5 -
.../workbench/app/views/application/destroy.js.erb | 8 -
.../workbench/app/views/application/error.html.erb | 13 -
.../workbench/app/views/application/error.json.erb | 5 -
.../workbench/app/views/application/error.text.erb | 11 -
.../workbench/app/views/application/index.html.erb | 17 -
.../views/application/report_issue_popup.js.erb | 16 -
apps/workbench/app/views/application/show.html.erb | 6 -
apps/workbench/app/views/application/star.js.erb | 6 -
.../app/views/authorized_keys/create.js.erb | 5 -
.../app/views/authorized_keys/edit.html.erb | 5 -
.../workbench/app/views/collections/_choose.js.erb | 1 -
.../app/views/collections/_choose_rows.html.erb | 28 -
.../collections/_create_new_object_button.html.erb | 5 -
.../collections/_extra_tab_line_buttons.html.erb | 7 -
.../app/views/collections/_index_tbody.html.erb | 56 -
.../app/views/collections/_sharing_button.html.erb | 21 -
.../collections/_show_chooser_preview.html.erb | 6 -
.../app/views/collections/_show_files.html.erb | 146 -
.../collections/_show_provenance_graph.html.erb | 8 -
.../app/views/collections/_show_recent.html.erb | 65 -
.../collections/_show_source_summary.html.erb | 43 -
.../app/views/collections/_show_tags.html.erb | 12 -
.../app/views/collections/_show_upload.html.erb | 70 -
.../app/views/collections/_show_used_by.html.erb | 9 -
.../workbench/app/views/collections/graph.html.erb | 195 -
.../app/views/collections/hash_matches.html.erb | 33 -
.../workbench/app/views/collections/index.html.erb | 18 -
apps/workbench/app/views/collections/index.js.erb | 8 -
.../app/views/collections/sharing_popup.js.erb | 5 -
apps/workbench/app/views/collections/show.html.erb | 88 -
.../app/views/collections/show_file_links.html.erb | 86 -
.../_extra_tab_line_buttons.html.erb | 27 -
.../_name_and_description.html.erb | 25 -
.../views/container_requests/_show_inputs.html.erb | 53 -
.../views/container_requests/_show_log.html.erb | 5 -
.../_show_object_description_cell.html.erb | 8 -
.../container_requests/_show_provenance.html.erb | 8 -
.../views/container_requests/_show_recent.html.erb | 41 -
.../container_requests/_show_recent_rows.html.erb | 40 -
.../views/container_requests/_show_status.html.erb | 5 -
.../views/container_requests/_state_label.html.erb | 8 -
.../app/views/container_requests/index.html.erb | 15 -
.../app/views/containers/_show_log.html.erb | 5 -
.../app/views/containers/_show_status.html.erb | 21 -
.../_getting_started_popup.html.erb | 183 -
.../app/views/groups/_choose_rows.html.erb | 13 -
.../app/views/groups/_show_recent.html.erb | 46 -
.../app/views/issue_reporter/send_report.text.erb | 16 -
.../views/jobs/_create_new_object_button.html.erb | 5 -
.../jobs/_rerun_job_with_options_popup.html.erb | 59 -
.../app/views/jobs/_show_details.html.erb | 5 -
.../app/views/jobs/_show_job_buttons.html.erb | 9 -
apps/workbench/app/views/jobs/_show_log.html.erb | 286 --
.../jobs/_show_object_description_cell.html.erb | 19 -
.../app/views/jobs/_show_provenance.html.erb | 8 -
.../workbench/app/views/jobs/_show_recent.html.erb | 124 -
.../workbench/app/views/jobs/_show_status.html.erb | 58 -
apps/workbench/app/views/jobs/show.html.erb | 16 -
.../app/views/keep_disks/_content_layout.html.erb | 24 -
.../app/views/layouts/application.html.erb | 79 -
apps/workbench/app/views/layouts/body.html.erb | 291 --
.../app/views/links/_breadcrumb_page_name.html.erb | 12 -
.../_collections_notification.html.erb | 11 -
.../notifications/_jobs_notification.html.erb | 11 -
.../notifications/_pipelines_notification.html.erb | 11 -
.../notifications/_ssh_key_notification.html.erb | 11 -
.../pipeline_instances/_component_labels.html.erb | 9 -
.../pipeline_instances/_running_component.html.erb | 204 -
.../pipeline_instances/_show_compare.html.erb | 70 -
.../pipeline_instances/_show_components.html.erb | 25 -
.../_show_components_editable.html.erb | 52 -
.../_show_components_json.html.erb | 36 -
.../_show_components_running.html.erb | 107 -
.../views/pipeline_instances/_show_graph.html.erb | 19 -
.../views/pipeline_instances/_show_inputs.html.erb | 56 -
.../views/pipeline_instances/_show_log.html.erb | 49 -
.../_show_object_description_cell.html.erb | 8 -
.../views/pipeline_instances/_show_recent.html.erb | 41 -
.../pipeline_instances/_show_recent_rows.html.erb | 36 -
.../pipeline_instances/_show_tab_buttons.html.erb | 52 -
.../app/views/pipeline_instances/compare.html.erb | 19 -
.../app/views/pipeline_instances/index.html.erb | 21 -
.../app/views/pipeline_instances/show.html.erb | 77 -
.../app/views/pipeline_instances/show.js.erb | 19 -
.../app/views/pipeline_templates/_choose.js.erb | 1 -
.../views/pipeline_templates/_choose_rows.html.erb | 12 -
.../pipeline_templates/_show_attributes.html.erb | 19 -
.../_show_chooser_preview.html.erb | 8 -
.../pipeline_templates/_show_components.html.erb | 5 -
.../pipeline_templates/_show_pipelines.html.erb | 6 -
.../views/pipeline_templates/_show_recent.html.erb | 72 -
.../app/views/pipeline_templates/show.html.erb | 29 -
apps/workbench/app/views/projects/_choose.html.erb | 61 -
apps/workbench/app/views/projects/_choose.js.erb | 1 -
.../views/projects/_compute_node_status.html.erb | 20 -
.../views/projects/_compute_node_summary.html.erb | 20 -
.../app/views/projects/_container_summary.html.erb | 42 -
.../projects/_index_jobs_and_pipelines.html.erb | 30 -
.../app/views/projects/_index_projects.html.erb | 36 -
.../views/projects/_show_contents_rows.html.erb | 46 -
.../app/views/projects/_show_dashboard.html.erb | 229 -
.../views/projects/_show_data_collections.html.erb | 8 -
.../app/views/projects/_show_description.html.erb | 9 -
.../app/views/projects/_show_featured.html.erb | 22 -
.../views/projects/_show_other_objects.html.erb | 8 -
.../projects/_show_pipeline_templates.html.erb | 9 -
.../_show_pipelines_and_processes.html.erb | 9 -
.../app/views/projects/_show_processes.html.erb | 9 -
.../app/views/projects/_show_subprojects.html.erb | 8 -
.../app/views/projects/_show_tab_contents.html.erb | 118 -
.../app/views/projects/_show_workflows.html.erb | 9 -
apps/workbench/app/views/projects/index.html.erb | 11 -
apps/workbench/app/views/projects/public.html.erb | 33 -
.../app/views/projects/remove_items.js.erb | 10 -
apps/workbench/app/views/projects/show.html.erb | 73 -
.../workbench/app/views/projects/tab_counts.js.erb | 7 -
.../repositories/_add_repository_modal.html.erb | 45 -
.../repositories/_repository_breadcrumbs.html.erb | 17 -
.../app/views/repositories/_show_help.html.erb | 37 -
.../views/repositories/_show_repositories.html.erb | 46 -
.../repositories/_show_repositories_rows.html.erb | 23 -
.../app/views/repositories/show_blob.html.erb | 17 -
.../app/views/repositories/show_commit.html.erb | 7 -
.../app/views/repositories/show_tree.html.erb | 44 -
.../send_request.text.erb | 11 -
.../app/views/search/_choose_rows.html.erb | 29 -
apps/workbench/app/views/search/index.html | 5 -
apps/workbench/app/views/sessions/index.html | 5 -
.../app/views/sessions/logged_out.html.erb | 5 -
apps/workbench/app/views/tests/mithril.html | 5 -
.../trash_items/_create_new_object_button.html.erb | 5 -
.../views/trash_items/_show_trash_rows.html.erb | 47 -
.../_show_trashed_collection_rows.html.erb | 1 -
.../trash_items/_show_trashed_collections.html.erb | 60 -
.../_show_trashed_project_rows.html.erb | 1 -
.../trash_items/_show_trashed_projects.html.erb | 60 -
.../app/views/trash_items/_untrash_item.html.erb | 9 -
.../workbench/app/views/trash_items/index.html.erb | 5 -
.../app/views/trash_items/untrash_items.js.erb | 9 -
.../app/views/user_agreements/index.html.erb | 45 -
.../app/views/users/_add_group_modal.html.erb | 31 -
.../app/views/users/_add_ssh_key_popup.html.erb | 42 -
.../app/views/users/_choose_rows.html.erb | 13 -
.../views/users/_create_new_object_button.html.erb | 10 -
.../app/views/users/_current_token.html.erb | 39 -
apps/workbench/app/views/users/_home.html.erb | 38 -
.../app/views/users/_setup_popup.html.erb | 77 -
.../app/views/users/_show_activity.html.erb | 8 -
.../workbench/app/views/users/_show_admin.html.erb | 118 -
apps/workbench/app/views/users/_ssh_keys.html.erb | 73 -
apps/workbench/app/views/users/_tables.html.erb | 270 --
.../app/views/users/_virtual_machines.html.erb | 111 -
apps/workbench/app/views/users/activity.html.erb | 76 -
apps/workbench/app/views/users/add_ssh_key.js.erb | 6 -
.../app/views/users/add_ssh_key_popup.js.erb | 12 -
.../app/views/users/current_token.html.erb | 5 -
apps/workbench/app/views/users/home.html.erb | 5 -
apps/workbench/app/views/users/home.js.erb | 7 -
apps/workbench/app/views/users/inactive.html.erb | 35 -
.../app/views/users/link_account.html.erb | 119 -
apps/workbench/app/views/users/profile.html.erb | 118 -
.../app/views/users/request_shell_access.js | 14 -
apps/workbench/app/views/users/setup.js.erb | 6 -
apps/workbench/app/views/users/setup_popup.js.erb | 48 -
apps/workbench/app/views/users/ssh_keys.html.erb | 6 -
apps/workbench/app/views/users/storage.html.erb | 70 -
.../app/views/users/virtual_machines.html.erb | 5 -
apps/workbench/app/views/users/welcome.html.erb | 75 -
.../app/views/virtual_machines/_show_help.html.erb | 5 -
.../app/views/virtual_machines/webshell.html.erb | 81 -
apps/workbench/app/views/websocket/index.html.erb | 38 -
.../views/work_units/_component_detail.html.erb | 220 -
.../app/views/work_units/_progress.html.erb | 16 -
.../views/work_units/_show_all_processes.html.erb | 65 -
.../work_units/_show_all_processes_rows.html.erb | 27 -
.../app/views/work_units/_show_child.html.erb | 63 -
.../app/views/work_units/_show_component.html.erb | 100 -
.../app/views/work_units/_show_log.html.erb | 32 -
.../app/views/work_units/_show_log_link.html.erb | 18 -
.../app/views/work_units/_show_output.html.erb | 17 -
.../app/views/work_units/_show_outputs.html.erb | 16 -
.../app/views/work_units/_show_status.html.erb | 27 -
.../app/views/work_units/_show_table_data.html.erb | 18 -
apps/workbench/app/views/work_units/index.html.erb | 5 -
.../views/workflows/_show_chooser_preview.html.erb | 7 -
.../app/views/workflows/_show_definition.html.erb | 52 -
.../app/views/workflows/_show_recent.html.erb | 69 -
apps/workbench/app/views/workflows/show.html.erb | 24 -
apps/workbench/bin/bundle | 7 -
apps/workbench/bin/rails | 8 -
apps/workbench/bin/rake | 8 -
apps/workbench/bin/setup | 40 -
apps/workbench/bin/update | 36 -
apps/workbench/config.ru | 8 -
apps/workbench/config/application.default.yml | 120 -
apps/workbench/config/application.rb | 87 -
apps/workbench/config/application.yml.example | 41 -
apps/workbench/config/arvados_config.rb | 212 -
apps/workbench/config/boot.rb | 20 -
apps/workbench/config/cable.yml | 13 -
apps/workbench/config/database.yml | 15 -
apps/workbench/config/environment.rb | 9 -
.../config/environments/development.rb.example | 32 -
.../config/environments/production.rb.example | 71 -
apps/workbench/config/environments/test.rb | 1 -
apps/workbench/config/environments/test.rb.example | 42 -
.../config/initializers/actionview_xss_fix.rb | 32 -
.../application_controller_renderer.rb | 12 -
apps/workbench/config/initializers/assets.rb | 15 -
.../config/initializers/backtrace_silencers.rb | 11 -
.../config/initializers/content_security_policy.rb | 29 -
.../config/initializers/cookies_serializer.rb | 9 -
.../initializers/filter_parameter_logging.rb | 8 -
apps/workbench/config/initializers/inflections.rb | 26 -
apps/workbench/config/initializers/lograge.rb | 26 -
apps/workbench/config/initializers/mime_types.rb | 25 -
.../config/initializers/new_framework_defaults.rb | 26 -
.../initializers/new_framework_defaults_5_1.rb | 18 -
.../initializers/new_framework_defaults_5_2.rb | 42 -
.../config/initializers/rack_mini_profile.rb | 9 -
apps/workbench/config/initializers/redcloth.rb | 27 -
.../workbench/config/initializers/reload_config.rb | 78 -
.../config/initializers/secret_token.rb.example | 11 -
.../workbench/config/initializers/session_store.rb | 12 -
apps/workbench/config/initializers/time_format.rb | 9 -
.../config/initializers/validate_wb2_url_config.rb | 9 -
.../config/initializers/wrap_parameters.rb | 18 -
apps/workbench/config/locales/en.bootstrap.yml | 18 -
apps/workbench/config/locales/en.yml | 9 -
apps/workbench/config/piwik.yml.example | 37 -
apps/workbench/config/puma.rb | 51 -
apps/workbench/config/routes.rb | 143 -
apps/workbench/config/secrets.yml | 26 -
apps/workbench/config/spring.rb | 10 -
apps/workbench/db/schema.rb | 20 -
apps/workbench/db/seeds.rb | 11 -
apps/workbench/fpm-info.sh | 16 -
apps/workbench/lib/app_version.rb | 72 -
apps/workbench/lib/assets/.gitkeep | 0
.../assets/javascripts/webshell/shell_in_a_box.js | 4837 --------------------
.../lib/assets/stylesheets/webshell/styles.css | 276 --
apps/workbench/lib/config_loader.rb | 243 -
apps/workbench/lib/config_validators.rb | 26 -
apps/workbench/lib/tasks/.gitkeep | 0
apps/workbench/lib/tasks/config.rake | 56 -
apps/workbench/log/.gitkeep | 0
apps/workbench/npm_packages | 14 -
apps/workbench/public/404.html | 30 -
apps/workbench/public/422.html | 30 -
apps/workbench/public/500.html | 29 -
apps/workbench/public/arvados-logo-big.png | Bin 66943 -> 0 bytes
apps/workbench/public/browser_unsupported.js | 19 -
apps/workbench/public/d3.v3.min.js | 4 -
apps/workbench/public/favicon.ico | Bin 24838 -> 0 bytes
apps/workbench/public/graph-example.html | 185 -
apps/workbench/public/robots.txt | 0
apps/workbench/public/vocabulary-example.json | 32 -
apps/workbench/public/webshell/README | 3 -
apps/workbench/public/webshell/enabled.gif | Bin 847 -> 0 bytes
apps/workbench/public/webshell/keyboard.html | 63 -
apps/workbench/public/webshell/keyboard.png | Bin 808 -> 0 bytes
apps/workbench/script/rails | 6 -
.../test/controllers/actions_controller_test.rb | 206 -
.../api_client_authorizations_controller_test.rb | 8 -
.../controllers/application_controller_test.rb | 517 ---
.../controllers/authorized_keys_controller_test.rb | 8 -
.../controllers/collections_controller_test.rb | 745 ---
.../container_requests_controller_test.rb | 144 -
.../test/controllers/containers_controller_test.rb | 21 -
.../test/controllers/disabled_api_test.rb | 84 -
.../test/controllers/groups_controller_test.rb | 8 -
.../test/controllers/humans_controller_test.rb | 8 -
.../test/controllers/job_tasks_controller_test.rb | 8 -
.../test/controllers/jobs_controller_test.rb | 27 -
.../test/controllers/keep_disks_controller_test.rb | 8 -
.../test/controllers/links_controller_test.rb | 8 -
.../test/controllers/logs_controller_test.rb | 8 -
.../test/controllers/management_controller_test.rb | 76 -
.../test/controllers/nodes_controller_test.rb | 8 -
.../pipeline_instances_controller_test.rb | 233 -
.../pipeline_templates_controller_test.rb | 14 -
.../test/controllers/projects_controller_test.rb | 566 ---
.../controllers/repositories_controller_test.rb | 144 -
.../test/controllers/search_controller_test.rb | 69 -
.../test/controllers/sessions_controller_test.rb | 8 -
.../test/controllers/specimens_controller_test.rb | 8 -
.../test/controllers/traits_controller_test.rb | 8 -
.../controllers/trash_items_controller_test.rb | 18 -
.../controllers/user_agreements_controller_test.rb | 20 -
.../test/controllers/users_controller_test.rb | 113 -
.../virtual_machines_controller_test.rb | 8 -
.../test/controllers/work_units_controller_test.rb | 72 -
.../test/controllers/workflows_controller_test.rb | 25 -
.../test/diagnostics/container_request_test.rb | 53 -
apps/workbench/test/diagnostics/pipeline_test.rb | 56 -
apps/workbench/test/diagnostics_test_helper.rb | 82 -
apps/workbench/test/fixtures/.gitkeep | 0
apps/workbench/test/functional/.gitkeep | 0
.../test/helpers/collections_helper_test.rb | 44 -
apps/workbench/test/helpers/download_helper.rb | 27 -
.../test/helpers/fake_websocket_helper.rb | 22 -
apps/workbench/test/helpers/manifest_examples.rb | 1 -
.../test/helpers/pipeline_instances_helper_test.rb | 42 -
.../test/helpers/repository_stub_helper.rb | 36 -
apps/workbench/test/helpers/search_helper_test.rb | 8 -
apps/workbench/test/helpers/share_object_helper.rb | 84 -
apps/workbench/test/helpers/time_block.rb | 1 -
apps/workbench/test/integration/.gitkeep | 0
.../workbench/test/integration/ajax_errors_test.rb | 62 -
.../test/integration/anonymous_access_test.rb | 338 --
.../test/integration/application_layout_test.rb | 310 --
.../test/integration/browser_unsupported_test.rb | 21 -
.../test/integration/collection_upload_test.rb | 149 -
.../workbench/test/integration/collections_test.rb | 435 --
.../test/integration/container_requests_test.rb | 161 -
apps/workbench/test/integration/download_test.rb | 93 -
apps/workbench/test/integration/errors_test.rb | 128 -
.../integration/filterable_infinite_scroll_test.rb | 31 -
.../test/integration/integration_test_utils.rb | 16 -
apps/workbench/test/integration/jobs_test.rb | 86 -
.../test/integration/link_account_test.rb | 170 -
apps/workbench/test/integration/logins_test.rb | 23 -
.../test/integration/pipeline_instances_test.rb | 196 -
.../test/integration/pipeline_templates_test.rb | 20 -
apps/workbench/test/integration/projects_test.rb | 758 ---
.../test/integration/report_issue_test.rb | 107 -
.../test/integration/repositories_browse_test.rb | 28 -
.../test/integration/repositories_test.rb | 50 -
apps/workbench/test/integration/search_box_test.rb | 108 -
apps/workbench/test/integration/smoke_test.rb | 56 -
apps/workbench/test/integration/trash_test.rb | 169 -
.../test/integration/user_agreements_test.rb | 31 -
.../test/integration/user_profile_test.rb | 162 -
.../test/integration/user_settings_menu_test.rb | 236 -
apps/workbench/test/integration/users_test.rb | 236 -
.../test/integration/virtual_machines_test.rb | 8 -
apps/workbench/test/integration/websockets_test.rb | 199 -
apps/workbench/test/integration/work_units_test.rb | 307 --
apps/workbench/test/integration_helper.rb | 261 --
.../collection_unit_test.rb | 75 -
.../collections_controller_test.rb | 75 -
.../collections_perf_test.rb | 120 -
apps/workbench/test/mailers/.gitkeep | 0
apps/workbench/test/models/.gitkeep | 0
apps/workbench/test/performance/browsing_test.rb | 51 -
apps/workbench/test/performance_test_helper.rb | 36 -
apps/workbench/test/support/fake_websocket.js | 19 -
apps/workbench/test/support/remove_file_api.js | 5 -
apps/workbench/test/test_helper.rb | 377 --
apps/workbench/test/unit/.gitkeep | 0
.../workbench/test/unit/arvados_api_client_test.rb | 27 -
apps/workbench/test/unit/arvados_base_test.rb | 91 -
.../test/unit/arvados_resource_list_test.rb | 122 -
apps/workbench/test/unit/collection_test.rb | 78 -
apps/workbench/test/unit/disabled_api_test.rb | 13 -
apps/workbench/test/unit/group_test.rb | 44 -
.../api_client_authorizations_helper_test.rb | 8 -
.../unit/helpers/authorized_keys_helper_test.rb | 8 -
.../test/unit/helpers/collections_helper_test.rb | 16 -
.../test/unit/helpers/groups_helper_test.rb | 8 -
.../test/unit/helpers/humans_helper_test.rb | 8 -
.../test/unit/helpers/javascript_helper_test.rb | 17 -
.../test/unit/helpers/job_tasks_helper_test.rb | 8 -
.../test/unit/helpers/jobs_helper_test.rb | 8 -
.../test/unit/helpers/keep_disks_helper_test.rb | 8 -
.../test/unit/helpers/links_helper_test.rb | 8 -
.../test/unit/helpers/logs_helper_test.rb | 8 -
.../test/unit/helpers/nodes_helper_test.rb | 8 -
.../unit/helpers/pipeline_instances_helper_test.rb | 8 -
.../unit/helpers/pipeline_templates_helper_test.rb | 8 -
.../test/unit/helpers/projects_helper_test.rb | 8 -
.../test/unit/helpers/repositories_helper_test.rb | 8 -
.../test/unit/helpers/sessions_helper_test.rb | 8 -
.../test/unit/helpers/specimens_helper_test.rb | 8 -
.../test/unit/helpers/traits_helper_test.rb | 8 -
.../unit/helpers/user_agreements_helper_test.rb | 8 -
.../test/unit/helpers/users_helper_test.rb | 8 -
.../unit/helpers/virtual_machines_helper_test.rb | 8 -
apps/workbench/test/unit/job_test.rb | 35 -
apps/workbench/test/unit/link_test.rb | 55 -
apps/workbench/test/unit/pipeline_instance_test.rb | 118 -
apps/workbench/test/unit/repository_test.rb | 22 -
apps/workbench/test/unit/user_test.rb | 30 -
apps/workbench/test/unit/work_unit_test.rb | 121 -
apps/workbench/vendor/assets/javascripts/.gitkeep | 0
apps/workbench/vendor/assets/stylesheets/.gitkeep | 0
apps/workbench/vendor/plugins/.gitkeep | 0
build/get-package-version.sh | 2 +-
build/package-build-dockerfiles/Makefile | 6 +-
build/package-build-dockerfiles/centos7/Dockerfile | 14 +-
.../package-build-dockerfiles/debian10/Dockerfile | 14 +-
.../package-build-dockerfiles/debian11/Dockerfile | 14 +-
build/package-build-dockerfiles/rocky8/Dockerfile | 14 +-
.../ubuntu1804/Dockerfile | 14 +-
.../ubuntu2004/Dockerfile | 15 +-
.../common-test-rails-server-package.sh | 24 -
build/rails-package-scripts/arvados-workbench.sh | 11 -
build/run-build-packages-one-target.sh | 4 -
build/run-build-packages.sh | 7 +-
build/run-library.sh | 132 +-
build/run-tests.sh | 75 +-
cmd/arvados-client/cmd_test.go | 5 +-
cmd/arvados-server/arvados-controller.service | 1 +
cmd/arvados-server/arvados-dispatch-cloud.service | 1 +
cmd/arvados-server/arvados-dispatch-lsf.service | 1 +
cmd/arvados-server/arvados-git-httpd.service | 1 +
cmd/arvados-server/arvados-health.service | 1 +
cmd/arvados-server/arvados-ws.service | 1 +
cmd/arvados-server/crunch-dispatch-slurm.service | 1 +
cmd/arvados-server/keep-balance.service | 3 +-
cmd/arvados-server/keep-web.service | 1 +
cmd/arvados-server/keepproxy.service | 1 +
cmd/arvados-server/keepstore.service | 1 +
doc/Gemfile.lock | 21 +-
doc/README.textile | 6 -
doc/_config.yml | 9 +-
doc/_includes/_install_ruby_and_bundler.liquid | 10 +-
doc/admin/config-urls.html.textile.liquid | 33 -
doc/admin/diagnostics.html.textile.liquid | 1 -
doc/admin/inspect.html.textile.liquid | 1 -
doc/admin/metrics.html.textile.liquid | 1 -
...restricting-upload-download.html.textile.liquid | 10 +-
doc/admin/upgrading.html.textile.liquid | 13 +
doc/architecture/index.html.textile.liquid | 2 +-
doc/install/install-keepproxy.html.textile.liquid | 2 +-
...nstall-manual-prerequisites.html.textile.liquid | 2 +-
doc/install/install-webshell.html.textile.liquid | 2 +-
.../install-workbench-app.html.textile.liquid | 106 -
lib/boot/cmd.go | 2 +-
lib/boot/rails_db.go | 3 +
lib/boot/supervisor.go | 7 +-
lib/cli/get.go | 4 +-
lib/cmd/cmd.go | 6 +-
lib/cmd/parseflags.go | 4 +-
lib/config/cmd_test.go | 6 +-
lib/config/config.default.yml | 79 +-
lib/config/export.go | 3 +-
lib/controller/federation/conn.go | 64 +-
lib/controller/federation/login_test.go | 39 -
lib/controller/federation/logout_test.go | 246 +
lib/diagnostics/cmd.go | 29 -
lib/install/deps.go | 251 +-
lib/install/deps_test.go | 1 -
lib/install/init.go | 2 -
sdk/cwl/arvados_cwl/arvcontainer.py | 5 -
sdk/go/arvados/config.go | 36 +-
sdk/python/tests/nginx.conf | 76 +-
sdk/python/tests/run_test_server.py | 27 +-
services/api/config/initializers/reload_config.rb | 3 -
services/api/lib/app_version.rb | 3 -
services/fuse/arvados_fuse/unmount.py | 10 +
services/keep-balance/balance.go | 47 +-
services/keep-balance/balance_run_test.go | 45 +-
services/keep-balance/balance_test.go | 12 +-
services/keep-balance/change_set.go | 25 +-
services/keep-balance/integration_test.go | 3 -
services/keep-balance/main.go | 15 +-
services/keep-balance/server.go | 6 +-
tools/arvbox/bin/arvbox | 16 -
tools/arvbox/lib/arvbox/docker/Dockerfile.base | 10 +-
tools/arvbox/lib/arvbox/docker/Dockerfile.demo | 5 -
tools/arvbox/lib/arvbox/docker/Dockerfile.dev | 1 -
tools/arvbox/lib/arvbox/docker/cluster-config.sh | 11 +-
tools/arvbox/lib/arvbox/docker/common.sh | 3 +-
.../lib/arvbox/docker/service/postgres/run-service | 2 +-
.../lib/arvbox/docker/service/ready/run-service | 14 +-
.../docker/service/workbench/log/main/.gitstub | 0
.../lib/arvbox/docker/service/workbench/log/run | 1 -
.../arvbox/lib/arvbox/docker/service/workbench/run | 30 -
.../arvbox/docker/service/workbench/run-service | 47 -
.../arvbox/docker/service/workbench2/run-service | 10 +-
686 files changed, 795 insertions(+), 45145 deletions(-)
delete mode 100644 apps/workbench/.gitignore
delete mode 100644 apps/workbench/Gemfile
delete mode 100644 apps/workbench/Gemfile.lock
delete mode 100644 apps/workbench/README.textile
delete mode 100644 apps/workbench/Rakefile
delete mode 100644 apps/workbench/app/assets/images/dax.png
delete mode 100644 apps/workbench/app/assets/images/mouse-move.gif
delete mode 100644 apps/workbench/app/assets/images/pipeline-running.gif
delete mode 100644 apps/workbench/app/assets/images/rails.png
delete mode 100644 apps/workbench/app/assets/images/spinner_32px.gif
delete mode 100644 apps/workbench/app/assets/images/trash-icon.png
delete mode 100644 apps/workbench/app/assets/javascripts/add_group.js
delete mode 100644 apps/workbench/app/assets/javascripts/add_repository.js
delete mode 100644 apps/workbench/app/assets/javascripts/ajax_error.js
delete mode 100644 apps/workbench/app/assets/javascripts/angular_shim.js
delete mode 100644 apps/workbench/app/assets/javascripts/application.js
delete mode 100644 apps/workbench/app/assets/javascripts/arvados_client.js
delete mode 100644 apps/workbench/app/assets/javascripts/bootstrap.js
delete mode 100644 apps/workbench/app/assets/javascripts/collections.js
delete mode 100644 apps/workbench/app/assets/javascripts/components/date.js
delete mode 100644 apps/workbench/app/assets/javascripts/components/edit_tags.js
delete mode 100644 apps/workbench/app/assets/javascripts/components/save_ui_state.js
delete mode 100644 apps/workbench/app/assets/javascripts/components/search.js
delete mode 100644 apps/workbench/app/assets/javascripts/components/sessions.js
delete mode 100644 apps/workbench/app/assets/javascripts/components/test.js
delete mode 100644 apps/workbench/app/assets/javascripts/dates.js
delete mode 100644 apps/workbench/app/assets/javascripts/edit_collection.js
delete mode 100644 apps/workbench/app/assets/javascripts/editable.js
delete mode 100644 apps/workbench/app/assets/javascripts/event_log.js
delete mode 100644 apps/workbench/app/assets/javascripts/filterable.js
delete mode 100644 apps/workbench/app/assets/javascripts/ilike_filters.js
delete mode 100644 apps/workbench/app/assets/javascripts/infinite_scroll.js
delete mode 100644 apps/workbench/app/assets/javascripts/job_log_graph.js
delete mode 100644 apps/workbench/app/assets/javascripts/jquery.number.min.js
delete mode 100644 apps/workbench/app/assets/javascripts/keep_disks.js
delete mode 100644 apps/workbench/app/assets/javascripts/link_to_remote.js
delete mode 100644 apps/workbench/app/assets/javascripts/list.js
delete mode 100644 apps/workbench/app/assets/javascripts/log_viewer.js
delete mode 100644 apps/workbench/app/assets/javascripts/mithril_mount.js
delete mode 100644 apps/workbench/app/assets/javascripts/modal_pager.js
delete mode 100644 apps/workbench/app/assets/javascripts/models/loader.js
delete mode 100644 apps/workbench/app/assets/javascripts/models/session_db.js
delete mode 100644 apps/workbench/app/assets/javascripts/permission_toggle.js
delete mode 100644 apps/workbench/app/assets/javascripts/pipeline_instances.js
delete mode 100644 apps/workbench/app/assets/javascripts/report_issue.js
delete mode 100644 apps/workbench/app/assets/javascripts/request_shell_access.js
delete mode 100644 apps/workbench/app/assets/javascripts/select_modal.js
delete mode 100644 apps/workbench/app/assets/javascripts/selection.js.erb
delete mode 100644 apps/workbench/app/assets/javascripts/sizing.js
delete mode 100644 apps/workbench/app/assets/javascripts/tab_panes.js
delete mode 100644 apps/workbench/app/assets/javascripts/upload_to_collection.js
delete mode 100644 apps/workbench/app/assets/javascripts/user_agreements.js
delete mode 100644 apps/workbench/app/assets/javascripts/users.js
delete mode 100644 apps/workbench/app/assets/javascripts/work_unit_component.js
delete mode 100644 apps/workbench/app/assets/javascripts/work_unit_log.js
delete mode 100644 apps/workbench/app/assets/stylesheets/api_client_authorizations.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/application.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/authorized_keys.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/badges.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/cards.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/collections.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/groups.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/humans.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/job_tasks.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/jobs.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/keep_disks.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/links.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/loading.css.scss.erb
delete mode 100644 apps/workbench/app/assets/stylesheets/log_viewer.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/logs.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/nodes.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/pipeline_instances.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/pipeline_templates.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/projects.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/repositories.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/sb-admin.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/scaffolds.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/select_modal.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/sessions.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/specimens.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/traits.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/user_agreements.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/users.css.scss
delete mode 100644 apps/workbench/app/assets/stylesheets/virtual_machines.css.scss
delete mode 100644 apps/workbench/app/controllers/actions_controller.rb
delete mode 100644 apps/workbench/app/controllers/api_client_authorizations_controller.rb
delete mode 100644 apps/workbench/app/controllers/application_controller.rb
delete mode 100644 apps/workbench/app/controllers/authorized_keys_controller.rb
delete mode 100644 apps/workbench/app/controllers/collections_controller.rb
delete mode 100644 apps/workbench/app/controllers/container_requests_controller.rb
delete mode 100644 apps/workbench/app/controllers/containers_controller.rb
delete mode 100644 apps/workbench/app/controllers/groups_controller.rb
delete mode 100644 apps/workbench/app/controllers/humans_controller.rb
delete mode 100644 apps/workbench/app/controllers/job_tasks_controller.rb
delete mode 100644 apps/workbench/app/controllers/jobs_controller.rb
delete mode 100644 apps/workbench/app/controllers/keep_disks_controller.rb
delete mode 100644 apps/workbench/app/controllers/keep_services_controller.rb
delete mode 100644 apps/workbench/app/controllers/links_controller.rb
delete mode 100644 apps/workbench/app/controllers/logs_controller.rb
delete mode 100644 apps/workbench/app/controllers/management_controller.rb
delete mode 100644 apps/workbench/app/controllers/nodes_controller.rb
delete mode 100644 apps/workbench/app/controllers/pipeline_instances_controller.rb
delete mode 100644 apps/workbench/app/controllers/pipeline_templates_controller.rb
delete mode 100644 apps/workbench/app/controllers/projects_controller.rb
delete mode 100644 apps/workbench/app/controllers/repositories_controller.rb
delete mode 100644 apps/workbench/app/controllers/search_controller.rb
delete mode 100644 apps/workbench/app/controllers/sessions_controller.rb
delete mode 100644 apps/workbench/app/controllers/specimens_controller.rb
delete mode 100644 apps/workbench/app/controllers/status_controller.rb
delete mode 100644 apps/workbench/app/controllers/tests_controller.rb
delete mode 100644 apps/workbench/app/controllers/traits_controller.rb
delete mode 100644 apps/workbench/app/controllers/trash_items_controller.rb
delete mode 100644 apps/workbench/app/controllers/user_agreements_controller.rb
delete mode 100644 apps/workbench/app/controllers/users_controller.rb
delete mode 100644 apps/workbench/app/controllers/virtual_machines_controller.rb
delete mode 100644 apps/workbench/app/controllers/websocket_controller.rb
delete mode 100644 apps/workbench/app/controllers/work_unit_templates_controller.rb
delete mode 100644 apps/workbench/app/controllers/work_units_controller.rb
delete mode 100644 apps/workbench/app/controllers/workflows_controller.rb
delete mode 100644 apps/workbench/app/helpers/application_helper.rb
delete mode 100644 apps/workbench/app/helpers/arvados_api_client_helper.rb
delete mode 100644 apps/workbench/app/helpers/collections_helper.rb
delete mode 100644 apps/workbench/app/helpers/pipeline_components_helper.rb
delete mode 100644 apps/workbench/app/helpers/pipeline_instances_helper.rb
delete mode 100644 apps/workbench/app/helpers/provenance_helper.rb
delete mode 100644 apps/workbench/app/helpers/version_helper.rb
delete mode 100644 apps/workbench/app/mailers/.gitkeep
delete mode 100644 apps/workbench/app/mailers/issue_reporter.rb
delete mode 100644 apps/workbench/app/mailers/request_shell_access_reporter.rb
delete mode 100644 apps/workbench/app/models/.gitkeep
delete mode 100644 apps/workbench/app/models/api_client_authorization.rb
delete mode 100644 apps/workbench/app/models/arvados_api_client.rb
delete mode 100644 apps/workbench/app/models/arvados_base.rb
delete mode 100644 apps/workbench/app/models/arvados_resource_list.rb
delete mode 100644 apps/workbench/app/models/authorized_key.rb
delete mode 100644 apps/workbench/app/models/collection.rb
delete mode 100644 apps/workbench/app/models/container.rb
delete mode 100644 apps/workbench/app/models/container_request.rb
delete mode 100644 apps/workbench/app/models/container_work_unit.rb
delete mode 100644 apps/workbench/app/models/group.rb
delete mode 100644 apps/workbench/app/models/human.rb
delete mode 100644 apps/workbench/app/models/job.rb
delete mode 100644 apps/workbench/app/models/job_task.rb
delete mode 100644 apps/workbench/app/models/job_task_work_unit.rb
delete mode 100644 apps/workbench/app/models/job_work_unit.rb
delete mode 100644 apps/workbench/app/models/keep_disk.rb
delete mode 100644 apps/workbench/app/models/keep_service.rb
delete mode 100644 apps/workbench/app/models/link.rb
delete mode 100644 apps/workbench/app/models/log.rb
delete mode 100644 apps/workbench/app/models/node.rb
delete mode 100644 apps/workbench/app/models/pipeline_instance.rb
delete mode 100644 apps/workbench/app/models/pipeline_instance_work_unit.rb
delete mode 100644 apps/workbench/app/models/pipeline_template.rb
delete mode 100644 apps/workbench/app/models/proxy_work_unit.rb
delete mode 100644 apps/workbench/app/models/repository.rb
delete mode 100644 apps/workbench/app/models/specimen.rb
delete mode 100644 apps/workbench/app/models/trait.rb
delete mode 100644 apps/workbench/app/models/user.rb
delete mode 100644 apps/workbench/app/models/user_agreement.rb
delete mode 100644 apps/workbench/app/models/virtual_machine.rb
delete mode 100644 apps/workbench/app/models/work_unit.rb
delete mode 100644 apps/workbench/app/models/workflow.rb
delete mode 100644 apps/workbench/app/views/api_client_authorizations/_show_help.html.erb
delete mode 100644 apps/workbench/app/views/application/404.html.erb
delete mode 100644 apps/workbench/app/views/application/404.json.erb
delete mode 100644 apps/workbench/app/views/application/_arvados_attr_value.html.erb
delete mode 100644 apps/workbench/app/views/application/_arvados_object.html.erb
delete mode 100644 apps/workbench/app/views/application/_arvados_object_attr.html.erb
delete mode 100644 apps/workbench/app/views/application/_breadcrumb_page_name.html.erb
delete mode 100644 apps/workbench/app/views/application/_breadcrumbs.html.erb
delete mode 100644 apps/workbench/app/views/application/_browser_unsupported.html
delete mode 100644 apps/workbench/app/views/application/_choose.html.erb
delete mode 100644 apps/workbench/app/views/application/_choose.js.erb
delete mode 100644 apps/workbench/app/views/application/_choose_rows.html.erb
delete mode 100644 apps/workbench/app/views/application/_content.html.erb
delete mode 100644 apps/workbench/app/views/application/_content_layout.html.erb
delete mode 100644 apps/workbench/app/views/application/_create_new_object_button.html.erb
delete mode 100644 apps/workbench/app/views/application/_delete_object_button.html.erb
delete mode 100644 apps/workbench/app/views/application/_extra_tab_line_buttons.html.erb
delete mode 100644 apps/workbench/app/views/application/_index.html.erb
delete mode 100644 apps/workbench/app/views/application/_job_progress.html.erb
delete mode 100644 apps/workbench/app/views/application/_loading.html.erb
delete mode 100644 apps/workbench/app/views/application/_loading_modal.html.erb
delete mode 100644 apps/workbench/app/views/application/_name_and_description.html.erb
delete mode 100644 apps/workbench/app/views/application/_object_description.html.erb
delete mode 100644 apps/workbench/app/views/application/_object_name.html.erb
delete mode 100644 apps/workbench/app/views/application/_paging.html.erb
delete mode 100644 apps/workbench/app/views/application/_pipeline_progress.html.erb
delete mode 100644 apps/workbench/app/views/application/_pipeline_status_label.html.erb
delete mode 100644 apps/workbench/app/views/application/_projects_tree_menu.html.erb
delete mode 100644 apps/workbench/app/views/application/_report_error.html.erb
delete mode 100644 apps/workbench/app/views/application/_report_issue_popup.html.erb
delete mode 100644 apps/workbench/app/views/application/_selection_checkbox.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_advanced.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_advanced_api_response.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_advanced_cli_example.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_advanced_curl_example.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_advanced_metadata.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_advanced_python_example.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_api.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_attributes.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_autoselect_text.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_home_button.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_object_button.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_object_description_cell.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_recent.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_sharing.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_star.html.erb
delete mode 100644 apps/workbench/app/views/application/_show_text_with_locators.html.erb
delete mode 100644 apps/workbench/app/views/application/_svg_div.html.erb
delete mode 100644 apps/workbench/app/views/application/_tab_line_buttons.html.erb
delete mode 100644 apps/workbench/app/views/application/_title_and_buttons.html.erb
delete mode 100644 apps/workbench/app/views/application/api_error.html.erb
delete mode 100644 apps/workbench/app/views/application/api_error.json.erb
delete mode 100644 apps/workbench/app/views/application/destroy.js.erb
delete mode 100644 apps/workbench/app/views/application/error.html.erb
delete mode 100644 apps/workbench/app/views/application/error.json.erb
delete mode 100644 apps/workbench/app/views/application/error.text.erb
delete mode 100644 apps/workbench/app/views/application/index.html.erb
delete mode 100644 apps/workbench/app/views/application/report_issue_popup.js.erb
delete mode 100644 apps/workbench/app/views/application/show.html.erb
delete mode 100644 apps/workbench/app/views/application/star.js.erb
delete mode 100644 apps/workbench/app/views/authorized_keys/create.js.erb
delete mode 100644 apps/workbench/app/views/authorized_keys/edit.html.erb
delete mode 120000 apps/workbench/app/views/collections/_choose.js.erb
delete mode 100644 apps/workbench/app/views/collections/_choose_rows.html.erb
delete mode 100644 apps/workbench/app/views/collections/_create_new_object_button.html.erb
delete mode 100644 apps/workbench/app/views/collections/_extra_tab_line_buttons.html.erb
delete mode 100644 apps/workbench/app/views/collections/_index_tbody.html.erb
delete mode 100644 apps/workbench/app/views/collections/_sharing_button.html.erb
delete mode 100644 apps/workbench/app/views/collections/_show_chooser_preview.html.erb
delete mode 100644 apps/workbench/app/views/collections/_show_files.html.erb
delete mode 100644 apps/workbench/app/views/collections/_show_provenance_graph.html.erb
delete mode 100644 apps/workbench/app/views/collections/_show_recent.html.erb
delete mode 100644 apps/workbench/app/views/collections/_show_source_summary.html.erb
delete mode 100644 apps/workbench/app/views/collections/_show_tags.html.erb
delete mode 100644 apps/workbench/app/views/collections/_show_upload.html.erb
delete mode 100644 apps/workbench/app/views/collections/_show_used_by.html.erb
delete mode 100644 apps/workbench/app/views/collections/graph.html.erb
delete mode 100644 apps/workbench/app/views/collections/hash_matches.html.erb
delete mode 100644 apps/workbench/app/views/collections/index.html.erb
delete mode 100644 apps/workbench/app/views/collections/index.js.erb
delete mode 100644 apps/workbench/app/views/collections/sharing_popup.js.erb
delete mode 100644 apps/workbench/app/views/collections/show.html.erb
delete mode 100644 apps/workbench/app/views/collections/show_file_links.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/_extra_tab_line_buttons.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/_name_and_description.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/_show_inputs.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/_show_log.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/_show_object_description_cell.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/_show_provenance.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/_show_recent.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/_show_recent_rows.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/_show_status.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/_state_label.html.erb
delete mode 100644 apps/workbench/app/views/container_requests/index.html.erb
delete mode 100644 apps/workbench/app/views/containers/_show_log.html.erb
delete mode 100644 apps/workbench/app/views/containers/_show_status.html.erb
delete mode 100644 apps/workbench/app/views/getting_started/_getting_started_popup.html.erb
delete mode 100644 apps/workbench/app/views/groups/_choose_rows.html.erb
delete mode 100644 apps/workbench/app/views/groups/_show_recent.html.erb
delete mode 100644 apps/workbench/app/views/issue_reporter/send_report.text.erb
delete mode 100644 apps/workbench/app/views/jobs/_create_new_object_button.html.erb
delete mode 100644 apps/workbench/app/views/jobs/_rerun_job_with_options_popup.html.erb
delete mode 100644 apps/workbench/app/views/jobs/_show_details.html.erb
delete mode 100644 apps/workbench/app/views/jobs/_show_job_buttons.html.erb
delete mode 100644 apps/workbench/app/views/jobs/_show_log.html.erb
delete mode 100644 apps/workbench/app/views/jobs/_show_object_description_cell.html.erb
delete mode 100644 apps/workbench/app/views/jobs/_show_provenance.html.erb
delete mode 100644 apps/workbench/app/views/jobs/_show_recent.html.erb
delete mode 100644 apps/workbench/app/views/jobs/_show_status.html.erb
delete mode 100644 apps/workbench/app/views/jobs/show.html.erb
delete mode 100644 apps/workbench/app/views/keep_disks/_content_layout.html.erb
delete mode 100644 apps/workbench/app/views/layouts/application.html.erb
delete mode 100644 apps/workbench/app/views/layouts/body.html.erb
delete mode 100644 apps/workbench/app/views/links/_breadcrumb_page_name.html.erb
delete mode 100644 apps/workbench/app/views/notifications/_collections_notification.html.erb
delete mode 100644 apps/workbench/app/views/notifications/_jobs_notification.html.erb
delete mode 100644 apps/workbench/app/views/notifications/_pipelines_notification.html.erb
delete mode 100644 apps/workbench/app/views/notifications/_ssh_key_notification.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_component_labels.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_running_component.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_compare.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_components.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_components_editable.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_components_json.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_components_running.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_graph.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_inputs.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_log.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_object_description_cell.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_recent.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_recent_rows.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/_show_tab_buttons.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/compare.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/index.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/show.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_instances/show.js.erb
delete mode 120000 apps/workbench/app/views/pipeline_templates/_choose.js.erb
delete mode 100644 apps/workbench/app/views/pipeline_templates/_choose_rows.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_templates/_show_attributes.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_templates/_show_chooser_preview.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_templates/_show_components.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_templates/_show_pipelines.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_templates/_show_recent.html.erb
delete mode 100644 apps/workbench/app/views/pipeline_templates/show.html.erb
delete mode 100644 apps/workbench/app/views/projects/_choose.html.erb
delete mode 120000 apps/workbench/app/views/projects/_choose.js.erb
delete mode 100644 apps/workbench/app/views/projects/_compute_node_status.html.erb
delete mode 100644 apps/workbench/app/views/projects/_compute_node_summary.html.erb
delete mode 100644 apps/workbench/app/views/projects/_container_summary.html.erb
delete mode 100644 apps/workbench/app/views/projects/_index_jobs_and_pipelines.html.erb
delete mode 100644 apps/workbench/app/views/projects/_index_projects.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_contents_rows.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_dashboard.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_data_collections.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_description.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_featured.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_other_objects.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_pipeline_templates.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_pipelines_and_processes.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_processes.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_subprojects.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_tab_contents.html.erb
delete mode 100644 apps/workbench/app/views/projects/_show_workflows.html.erb
delete mode 100644 apps/workbench/app/views/projects/index.html.erb
delete mode 100644 apps/workbench/app/views/projects/public.html.erb
delete mode 100644 apps/workbench/app/views/projects/remove_items.js.erb
delete mode 100644 apps/workbench/app/views/projects/show.html.erb
delete mode 100644 apps/workbench/app/views/projects/tab_counts.js.erb
delete mode 100644 apps/workbench/app/views/repositories/_add_repository_modal.html.erb
delete mode 100644 apps/workbench/app/views/repositories/_repository_breadcrumbs.html.erb
delete mode 100644 apps/workbench/app/views/repositories/_show_help.html.erb
delete mode 100644 apps/workbench/app/views/repositories/_show_repositories.html.erb
delete mode 100644 apps/workbench/app/views/repositories/_show_repositories_rows.html.erb
delete mode 100644 apps/workbench/app/views/repositories/show_blob.html.erb
delete mode 100644 apps/workbench/app/views/repositories/show_commit.html.erb
delete mode 100644 apps/workbench/app/views/repositories/show_tree.html.erb
delete mode 100644 apps/workbench/app/views/request_shell_access_reporter/send_request.text.erb
delete mode 100644 apps/workbench/app/views/search/_choose_rows.html.erb
delete mode 100644 apps/workbench/app/views/search/index.html
delete mode 100644 apps/workbench/app/views/sessions/index.html
delete mode 100644 apps/workbench/app/views/sessions/logged_out.html.erb
delete mode 100644 apps/workbench/app/views/tests/mithril.html
delete mode 100644 apps/workbench/app/views/trash_items/_create_new_object_button.html.erb
delete mode 100644 apps/workbench/app/views/trash_items/_show_trash_rows.html.erb
delete mode 120000 apps/workbench/app/views/trash_items/_show_trashed_collection_rows.html.erb
delete mode 100644 apps/workbench/app/views/trash_items/_show_trashed_collections.html.erb
delete mode 120000 apps/workbench/app/views/trash_items/_show_trashed_project_rows.html.erb
delete mode 100644 apps/workbench/app/views/trash_items/_show_trashed_projects.html.erb
delete mode 100644 apps/workbench/app/views/trash_items/_untrash_item.html.erb
delete mode 100644 apps/workbench/app/views/trash_items/index.html.erb
delete mode 100644 apps/workbench/app/views/trash_items/untrash_items.js.erb
delete mode 100644 apps/workbench/app/views/user_agreements/index.html.erb
delete mode 100644 apps/workbench/app/views/users/_add_group_modal.html.erb
delete mode 100644 apps/workbench/app/views/users/_add_ssh_key_popup.html.erb
delete mode 100644 apps/workbench/app/views/users/_choose_rows.html.erb
delete mode 100644 apps/workbench/app/views/users/_create_new_object_button.html.erb
delete mode 100644 apps/workbench/app/views/users/_current_token.html.erb
delete mode 100644 apps/workbench/app/views/users/_home.html.erb
delete mode 100644 apps/workbench/app/views/users/_setup_popup.html.erb
delete mode 100644 apps/workbench/app/views/users/_show_activity.html.erb
delete mode 100644 apps/workbench/app/views/users/_show_admin.html.erb
delete mode 100644 apps/workbench/app/views/users/_ssh_keys.html.erb
delete mode 100644 apps/workbench/app/views/users/_tables.html.erb
delete mode 100644 apps/workbench/app/views/users/_virtual_machines.html.erb
delete mode 100644 apps/workbench/app/views/users/activity.html.erb
delete mode 100644 apps/workbench/app/views/users/add_ssh_key.js.erb
delete mode 100644 apps/workbench/app/views/users/add_ssh_key_popup.js.erb
delete mode 100644 apps/workbench/app/views/users/current_token.html.erb
delete mode 100644 apps/workbench/app/views/users/home.html.erb
delete mode 100644 apps/workbench/app/views/users/home.js.erb
delete mode 100644 apps/workbench/app/views/users/inactive.html.erb
delete mode 100644 apps/workbench/app/views/users/link_account.html.erb
delete mode 100644 apps/workbench/app/views/users/profile.html.erb
delete mode 100644 apps/workbench/app/views/users/request_shell_access.js
delete mode 100644 apps/workbench/app/views/users/setup.js.erb
delete mode 100644 apps/workbench/app/views/users/setup_popup.js.erb
delete mode 100644 apps/workbench/app/views/users/ssh_keys.html.erb
delete mode 100644 apps/workbench/app/views/users/storage.html.erb
delete mode 100644 apps/workbench/app/views/users/virtual_machines.html.erb
delete mode 100644 apps/workbench/app/views/users/welcome.html.erb
delete mode 100644 apps/workbench/app/views/virtual_machines/_show_help.html.erb
delete mode 100644 apps/workbench/app/views/virtual_machines/webshell.html.erb
delete mode 100644 apps/workbench/app/views/websocket/index.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_component_detail.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_progress.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_show_all_processes.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_show_all_processes_rows.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_show_child.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_show_component.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_show_log.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_show_log_link.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_show_output.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_show_outputs.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_show_status.html.erb
delete mode 100644 apps/workbench/app/views/work_units/_show_table_data.html.erb
delete mode 100644 apps/workbench/app/views/work_units/index.html.erb
delete mode 100644 apps/workbench/app/views/workflows/_show_chooser_preview.html.erb
delete mode 100644 apps/workbench/app/views/workflows/_show_definition.html.erb
delete mode 100644 apps/workbench/app/views/workflows/_show_recent.html.erb
delete mode 100644 apps/workbench/app/views/workflows/show.html.erb
delete mode 100755 apps/workbench/bin/bundle
delete mode 100755 apps/workbench/bin/rails
delete mode 100755 apps/workbench/bin/rake
delete mode 100755 apps/workbench/bin/setup
delete mode 100755 apps/workbench/bin/update
delete mode 100644 apps/workbench/config.ru
delete mode 100644 apps/workbench/config/application.default.yml
delete mode 100644 apps/workbench/config/application.rb
delete mode 100644 apps/workbench/config/application.yml.example
delete mode 100644 apps/workbench/config/arvados_config.rb
delete mode 100644 apps/workbench/config/boot.rb
delete mode 100644 apps/workbench/config/cable.yml
delete mode 100644 apps/workbench/config/database.yml
delete mode 100644 apps/workbench/config/environment.rb
delete mode 100644 apps/workbench/config/environments/development.rb.example
delete mode 100644 apps/workbench/config/environments/production.rb.example
delete mode 120000 apps/workbench/config/environments/test.rb
delete mode 100644 apps/workbench/config/environments/test.rb.example
delete mode 100644 apps/workbench/config/initializers/actionview_xss_fix.rb
delete mode 100644 apps/workbench/config/initializers/application_controller_renderer.rb
delete mode 100644 apps/workbench/config/initializers/assets.rb
delete mode 100644 apps/workbench/config/initializers/backtrace_silencers.rb
delete mode 100644 apps/workbench/config/initializers/content_security_policy.rb
delete mode 100644 apps/workbench/config/initializers/cookies_serializer.rb
delete mode 100644 apps/workbench/config/initializers/filter_parameter_logging.rb
delete mode 100644 apps/workbench/config/initializers/inflections.rb
delete mode 100644 apps/workbench/config/initializers/lograge.rb
delete mode 100644 apps/workbench/config/initializers/mime_types.rb
delete mode 100644 apps/workbench/config/initializers/new_framework_defaults.rb
delete mode 100644 apps/workbench/config/initializers/new_framework_defaults_5_1.rb
delete mode 100644 apps/workbench/config/initializers/new_framework_defaults_5_2.rb
delete mode 100644 apps/workbench/config/initializers/rack_mini_profile.rb
delete mode 100644 apps/workbench/config/initializers/redcloth.rb
delete mode 100644 apps/workbench/config/initializers/reload_config.rb
delete mode 100644 apps/workbench/config/initializers/secret_token.rb.example
delete mode 100644 apps/workbench/config/initializers/session_store.rb
delete mode 100644 apps/workbench/config/initializers/time_format.rb
delete mode 100644 apps/workbench/config/initializers/validate_wb2_url_config.rb
delete mode 100644 apps/workbench/config/initializers/wrap_parameters.rb
delete mode 100644 apps/workbench/config/locales/en.bootstrap.yml
delete mode 100644 apps/workbench/config/locales/en.yml
delete mode 100644 apps/workbench/config/piwik.yml.example
delete mode 100644 apps/workbench/config/puma.rb
delete mode 100644 apps/workbench/config/routes.rb
delete mode 100644 apps/workbench/config/secrets.yml
delete mode 100644 apps/workbench/config/spring.rb
delete mode 100644 apps/workbench/db/schema.rb
delete mode 100644 apps/workbench/db/seeds.rb
delete mode 100644 apps/workbench/fpm-info.sh
delete mode 100644 apps/workbench/lib/app_version.rb
delete mode 100644 apps/workbench/lib/assets/.gitkeep
delete mode 100644 apps/workbench/lib/assets/javascripts/webshell/shell_in_a_box.js
delete mode 100644 apps/workbench/lib/assets/stylesheets/webshell/styles.css
delete mode 100644 apps/workbench/lib/config_loader.rb
delete mode 100644 apps/workbench/lib/config_validators.rb
delete mode 100644 apps/workbench/lib/tasks/.gitkeep
delete mode 100644 apps/workbench/lib/tasks/config.rake
delete mode 100644 apps/workbench/log/.gitkeep
delete mode 100644 apps/workbench/npm_packages
delete mode 100644 apps/workbench/public/404.html
delete mode 100644 apps/workbench/public/422.html
delete mode 100644 apps/workbench/public/500.html
delete mode 100644 apps/workbench/public/arvados-logo-big.png
delete mode 100644 apps/workbench/public/browser_unsupported.js
delete mode 100644 apps/workbench/public/d3.v3.min.js
delete mode 100644 apps/workbench/public/favicon.ico
delete mode 100644 apps/workbench/public/graph-example.html
delete mode 100644 apps/workbench/public/robots.txt
delete mode 100644 apps/workbench/public/vocabulary-example.json
delete mode 100644 apps/workbench/public/webshell/README
delete mode 100644 apps/workbench/public/webshell/enabled.gif
delete mode 100644 apps/workbench/public/webshell/keyboard.html
delete mode 100644 apps/workbench/public/webshell/keyboard.png
delete mode 100755 apps/workbench/script/rails
delete mode 100644 apps/workbench/test/controllers/actions_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/api_client_authorizations_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/application_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/authorized_keys_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/collections_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/container_requests_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/containers_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/disabled_api_test.rb
delete mode 100644 apps/workbench/test/controllers/groups_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/humans_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/job_tasks_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/jobs_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/keep_disks_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/links_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/logs_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/management_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/nodes_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/pipeline_instances_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/pipeline_templates_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/projects_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/repositories_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/search_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/sessions_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/specimens_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/traits_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/trash_items_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/user_agreements_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/users_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/virtual_machines_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/work_units_controller_test.rb
delete mode 100644 apps/workbench/test/controllers/workflows_controller_test.rb
delete mode 100644 apps/workbench/test/diagnostics/container_request_test.rb
delete mode 100644 apps/workbench/test/diagnostics/pipeline_test.rb
delete mode 100644 apps/workbench/test/diagnostics_test_helper.rb
delete mode 100644 apps/workbench/test/fixtures/.gitkeep
delete mode 100644 apps/workbench/test/functional/.gitkeep
delete mode 100644 apps/workbench/test/helpers/collections_helper_test.rb
delete mode 100644 apps/workbench/test/helpers/download_helper.rb
delete mode 100644 apps/workbench/test/helpers/fake_websocket_helper.rb
delete mode 120000 apps/workbench/test/helpers/manifest_examples.rb
delete mode 100644 apps/workbench/test/helpers/pipeline_instances_helper_test.rb
delete mode 100644 apps/workbench/test/helpers/repository_stub_helper.rb
delete mode 100644 apps/workbench/test/helpers/search_helper_test.rb
delete mode 100644 apps/workbench/test/helpers/share_object_helper.rb
delete mode 120000 apps/workbench/test/helpers/time_block.rb
delete mode 100644 apps/workbench/test/integration/.gitkeep
delete mode 100644 apps/workbench/test/integration/ajax_errors_test.rb
delete mode 100644 apps/workbench/test/integration/anonymous_access_test.rb
delete mode 100644 apps/workbench/test/integration/application_layout_test.rb
delete mode 100644 apps/workbench/test/integration/browser_unsupported_test.rb
delete mode 100644 apps/workbench/test/integration/collection_upload_test.rb
delete mode 100644 apps/workbench/test/integration/collections_test.rb
delete mode 100644 apps/workbench/test/integration/container_requests_test.rb
delete mode 100644 apps/workbench/test/integration/download_test.rb
delete mode 100644 apps/workbench/test/integration/errors_test.rb
delete mode 100644 apps/workbench/test/integration/filterable_infinite_scroll_test.rb
delete mode 100644 apps/workbench/test/integration/integration_test_utils.rb
delete mode 100644 apps/workbench/test/integration/jobs_test.rb
delete mode 100644 apps/workbench/test/integration/link_account_test.rb
delete mode 100644 apps/workbench/test/integration/logins_test.rb
delete mode 100644 apps/workbench/test/integration/pipeline_instances_test.rb
delete mode 100644 apps/workbench/test/integration/pipeline_templates_test.rb
delete mode 100644 apps/workbench/test/integration/projects_test.rb
delete mode 100644 apps/workbench/test/integration/report_issue_test.rb
delete mode 100644 apps/workbench/test/integration/repositories_browse_test.rb
delete mode 100644 apps/workbench/test/integration/repositories_test.rb
delete mode 100644 apps/workbench/test/integration/search_box_test.rb
delete mode 100644 apps/workbench/test/integration/smoke_test.rb
delete mode 100644 apps/workbench/test/integration/trash_test.rb
delete mode 100644 apps/workbench/test/integration/user_agreements_test.rb
delete mode 100644 apps/workbench/test/integration/user_profile_test.rb
delete mode 100644 apps/workbench/test/integration/user_settings_menu_test.rb
delete mode 100644 apps/workbench/test/integration/users_test.rb
delete mode 100644 apps/workbench/test/integration/virtual_machines_test.rb
delete mode 100644 apps/workbench/test/integration/websockets_test.rb
delete mode 100644 apps/workbench/test/integration/work_units_test.rb
delete mode 100644 apps/workbench/test/integration_helper.rb
delete mode 100644 apps/workbench/test/integration_performance/collection_unit_test.rb
delete mode 100644 apps/workbench/test/integration_performance/collections_controller_test.rb
delete mode 100644 apps/workbench/test/integration_performance/collections_perf_test.rb
delete mode 100644 apps/workbench/test/mailers/.gitkeep
delete mode 100644 apps/workbench/test/models/.gitkeep
delete mode 100644 apps/workbench/test/performance/browsing_test.rb
delete mode 100644 apps/workbench/test/performance_test_helper.rb
delete mode 100644 apps/workbench/test/support/fake_websocket.js
delete mode 100644 apps/workbench/test/support/remove_file_api.js
delete mode 100644 apps/workbench/test/test_helper.rb
delete mode 100644 apps/workbench/test/unit/.gitkeep
delete mode 100644 apps/workbench/test/unit/arvados_api_client_test.rb
delete mode 100644 apps/workbench/test/unit/arvados_base_test.rb
delete mode 100644 apps/workbench/test/unit/arvados_resource_list_test.rb
delete mode 100644 apps/workbench/test/unit/collection_test.rb
delete mode 100644 apps/workbench/test/unit/disabled_api_test.rb
delete mode 100644 apps/workbench/test/unit/group_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/api_client_authorizations_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/authorized_keys_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/collections_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/groups_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/humans_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/javascript_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/job_tasks_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/jobs_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/keep_disks_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/links_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/logs_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/nodes_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/pipeline_instances_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/pipeline_templates_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/projects_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/repositories_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/sessions_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/specimens_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/traits_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/user_agreements_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/users_helper_test.rb
delete mode 100644 apps/workbench/test/unit/helpers/virtual_machines_helper_test.rb
delete mode 100644 apps/workbench/test/unit/job_test.rb
delete mode 100644 apps/workbench/test/unit/link_test.rb
delete mode 100644 apps/workbench/test/unit/pipeline_instance_test.rb
delete mode 100644 apps/workbench/test/unit/repository_test.rb
delete mode 100644 apps/workbench/test/unit/user_test.rb
delete mode 100644 apps/workbench/test/unit/work_unit_test.rb
delete mode 100644 apps/workbench/vendor/assets/javascripts/.gitkeep
delete mode 100644 apps/workbench/vendor/assets/stylesheets/.gitkeep
delete mode 100644 apps/workbench/vendor/plugins/.gitkeep
delete mode 100644 build/rails-package-scripts/arvados-workbench.sh
delete mode 100644 doc/install/install-workbench-app.html.textile.liquid
create mode 100644 lib/controller/federation/logout_test.go
delete mode 100644 tools/arvbox/lib/arvbox/docker/service/workbench/log/main/.gitstub
delete mode 120000 tools/arvbox/lib/arvbox/docker/service/workbench/log/run
delete mode 100755 tools/arvbox/lib/arvbox/docker/service/workbench/run
delete mode 100755 tools/arvbox/lib/arvbox/docker/service/workbench/run-service
via 5917dffb6d14ec54ff2afa0f2dcc16095609e0dd (commit)
via c4d4088d3e7f3e3f896ed0bb482560ab702d5465 (commit)
via 4b7c954ae76cc47cb06abfa906a8821bfad81598 (commit)
via 4d0717fac17f09161cfbd74e77f4755865f9e885 (commit)
via b5758f0bfb2d28a0916f8f567da69550bcae656e (commit)
via 9c3df07fcefc04fcc8078a426c69215f49e63bf3 (commit)
via b9e8e790912565619289540a8dc546a5c9c60f6e (commit)
via 9dc967877cb3599ce3584aca57e8c3672f94bd0a (commit)
via b6b7a5d8948a3749dabe1a983368065dd21e4599 (commit)
via e88556b084ba5af008e0cde991a4502d106e4d09 (commit)
via 8f8c63166dcfbd1cd02d426cc6d83a93bfb6c0fa (commit)
via 383527c82b7f8c413121165d8d6296feca9a1728 (commit)
via 0e131fba4895c95b4829c3c66da62f5bd1111832 (commit)
via f8ba6deb97126c786d97cf835b917837822bfeb1 (commit)
via 74f2483f0274752fec753f7e35f6d1eb215475f6 (commit)
via cdbd59836562bc1754ed85ce5518ebe356967480 (commit)
via 83db8a0d89948c13fc669a96de02bee532981de7 (commit)
via fd44677ba0b0a5d3a9eee835f85248efae7baa6c (commit)
via ffc3c0e5e8fc513d0489f4493652ae7a7de42ece (commit)
via e640f5fc23f320839a60e80179c013e5b9df711e (commit)
via c1bb2409cf5d6d062b5e549f43124ba4ce6e6008 (commit)
via e98eb84cc8f860bfad29b2b79e72603fccad673c (commit)
via 1f7aeab7038ed8e2aa0f824185b392c8c13e6623 (commit)
via 9fa5faed898bf23fcea8f4e7946e540473e42e08 (commit)
via dc6fb79ab1c3ba1aaa0e33261dea132ae40cb981 (commit)
via 5f778e6945d8c3c216922f9aa1f45253a1c62376 (commit)
via 6f6a06e13d12389ba045bc6694cb83b97f714e78 (commit)
via 46fe1e60a1cd96a39163911edd821b3e316ca606 (commit)
via 74c506146023934d0f052e2bd4971d143b41404d (commit)
via 434508e84040487628d0e3efaa9ef86a85719ea7 (commit)
via 7bc4217495b405c98ea4cad8178b8136383486cf (commit)
via 4bdddf57dbfe6565fe7f1a583fc15be4024a21b1 (commit)
via 242c4a91f9cead9b55ee621e216be15368e3fe6d (commit)
via 0e7429733c395b07640ddee571b355a024c4a78c (commit)
via b2ef730e0f524bc8e08fbc241c80c170d9f27763 (commit)
via 80d78568ad6db963963df50428d84d6433331493 (commit)
via 04415797e57ce4caf8d5c9872d119b1f117dfc36 (commit)
via f004eb91960dddb9bf2ada5a7c1bd6852a61c2fe (commit)
via 6442a780c60d9144a062c8af6b887f3213005751 (commit)
via 58a5a38850bb8669abf7b75fd33b0eea056f07a4 (commit)
via 07a8dbd5a1b087ba23d85b1f26732a85ece4c791 (commit)
via 27a68b61f36c166633dacdefa8b30b77fc28a846 (commit)
via db1bc1ffbe4ffc2e3e3356402b3a80efa90e7d53 (commit)
via 64100cc9af07cd513fb26187f72dafec16d76d9a (commit)
via dc9e6161a589bb702a4df6baac4ee5332140fbcd (commit)
via b541d548386847893df54c89c8edad75ede65714 (commit)
via ab753afe981dc91df13bb50906813ca648b3242e (commit)
via c7cf228372bee18d84b14fc4089a758bc157fe76 (commit)
via 50bccff93109fe6ef9c370d2a858049d8b2e22cd (commit)
via c68e4ba51336a871dff26ae9f8dc7eb7e316083d (commit)
via 3236e0cbbe0fcb9e684d63a0ffac4d1f4a0d96b8 (commit)
via ae4cf50d72adebc6df338ef54ec5f2755ad73b8f (commit)
via 3433f306caf560017377b32adf7a23842ba9ab31 (commit)
via d719195a223a00b1f7706f4f734e0cd59618e54e (commit)
via b77707a7b06d57145a7829458d476baf8573317e (commit)
via 814cc4a5534ec1fc47dd4425d6577f1aa0aaa01a (commit)
via 7a391142ec0c692e56f6aa63114d15ac995e4608 (commit)
via a369357c88259a337536d6586ee25bda83e3a8b4 (commit)
via 4ad36ef0580a438f10c0f76a99c7502f5ed4473b (commit)
via bf31106bd4a74dd41cae846e1d51e02e033e9a90 (commit)
via d4a4a96d0690c3527acb71a624c58e696249f879 (commit)
via 04f7b48fcae392b3f2d3ff1adfd822a18fb9b951 (commit)
via 9031b369f5b31d6ea44573c9539b5bd6aa153cd5 (commit)
via 486623f4ded7e95e085a590e2b5e6cb988b1ad7c (commit)
via 5bc07be644dfaa923df770f0411735302cb68ddf (commit)
via 9a9a55d66bbc28b460c8ffdf1973fd567e1ea6c3 (commit)
from 3bea410bc6f2bde352cb351c9065ee1c46f1b631 (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 5917dffb6d14ec54ff2afa0f2dcc16095609e0dd
Author: Tom Clegg <tom at curii.com>
Date: Tue Nov 21 18:16:15 2023 -0500
18874: Use services/workbench2 dir to serve wb2 in arvbox.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom at curii.com>
diff --git a/tools/arvbox/bin/arvbox b/tools/arvbox/bin/arvbox
index b3b9a5fcb4..4c573b0edf 100755
--- a/tools/arvbox/bin/arvbox
+++ b/tools/arvbox/bin/arvbox
@@ -44,18 +44,10 @@ if test -z "$ARVADOS_ROOT" ; then
ARVADOS_ROOT="$ARVBOX_DATA/arvados"
fi
-if test -z "$WORKBENCH2_ROOT" ; then
- WORKBENCH2_ROOT="$ARVBOX_DATA/workbench2"
-fi
-
if test -z "$ARVADOS_BRANCH" ; then
ARVADOS_BRANCH=main
fi
-if test -z "$WORKBENCH2_BRANCH" ; then
- WORKBENCH2_BRANCH=main
-fi
-
# Update this to the docker tag for the version on releases.
DEFAULT_TAG=
@@ -134,7 +126,6 @@ wait_for_arvbox() {
docker_run_dev() {
docker run \
"--volume=$ARVADOS_ROOT:/usr/src/arvados:rw" \
- "--volume=$WORKBENCH2_ROOT:/usr/src/workbench2:rw" \
"--volume=$PG_DATA:/var/lib/postgresql:rw" \
"--volume=$VAR_DATA:$ARVADOS_CONTAINER_PATH:rw" \
"--volume=$PASSENGER:/var/lib/passenger:rw" \
@@ -252,10 +243,6 @@ run() {
git clone https://git.arvados.org/arvados.git "$ARVADOS_ROOT"
git -C "$ARVADOS_ROOT" checkout $ARVADOS_BRANCH
fi
- if ! test -d "$WORKBENCH2_ROOT" ; then
- git clone https://git.arvados.org/arvados-workbench2.git "$WORKBENCH2_ROOT"
- git -C "$ARVADOS_ROOT" checkout $WORKBENCH2_BRANCH
- fi
if [[ "$CONFIG" = test ]] ; then
@@ -405,7 +392,6 @@ build() {
docker build --build-arg=BUILDTYPE=$BUILDTYPE $NO_CACHE \
--build-arg=go_version=$GO_VERSION \
--build-arg=arvados_version=$ARVADOS_BRANCH \
- --build-arg=workbench2_version=$WORKBENCH2_BRANCH \
--build-arg=workdir=/tools/arvbox/lib/arvbox/docker \
-t arvados/arvbox-base:$GITHEAD \
-f "$ARVBOX_DOCKER/Dockerfile.base" \
@@ -414,7 +400,6 @@ build() {
docker build $NO_CACHE \
--build-arg=go_version=$GO_VERSION \
--build-arg=arvados_version=$ARVADOS_BRANCH \
- --build-arg=workbench2_version=$WORKBENCH2_BRANCH \
-t arvados/arvbox-$BUILDTYPE:$GITHEAD \
-f "$ARVBOX_DOCKER/Dockerfile.$BUILDTYPE" \
"$ARVBOX_DOCKER"
@@ -604,7 +589,6 @@ case "$subcmd" in
"$ARVBOX_BASE/$1/gopath" \
"$ARVBOX_BASE/$1/Rlibs" \
"$ARVBOX_BASE/$1/arvados" \
- "$ARVBOX_BASE/$1/workbench2" \
"$ARVBOX_BASE/$2"
echo "Created new arvbox $2"
echo "export ARVBOX_CONTAINER=$2"
diff --git a/tools/arvbox/lib/arvbox/docker/Dockerfile.demo b/tools/arvbox/lib/arvbox/docker/Dockerfile.demo
index 36b28ff9f6..81a5369f5e 100644
--- a/tools/arvbox/lib/arvbox/docker/Dockerfile.demo
+++ b/tools/arvbox/lib/arvbox/docker/Dockerfile.demo
@@ -4,13 +4,10 @@
FROM arvados/arvbox-base
ARG arvados_version
-ARG workbench2_version=main
RUN cd /usr/src && \
git clone --no-checkout https://git.arvados.org/arvados.git && \
git -C arvados checkout ${arvados_version} && \
- git clone --no-checkout https://git.arvados.org/arvados-workbench2.git workbench2 && \
- git -C workbench2 checkout ${workbench2_version} && \
chown -R 1000:1000 /usr/src
# avoid rebuilding arvados-server, it's already been built as part of the base image
diff --git a/tools/arvbox/lib/arvbox/docker/service/workbench2/run-service b/tools/arvbox/lib/arvbox/docker/service/workbench2/run-service
index 5268c7e17e..851cbb18e4 100755
--- a/tools/arvbox/lib/arvbox/docker/service/workbench2/run-service
+++ b/tools/arvbox/lib/arvbox/docker/service/workbench2/run-service
@@ -14,7 +14,7 @@ if test "$1" != "--only-deps" ; then
done
fi
-cd /usr/src/workbench2
+cd /usr/src/arvados/services/workbench2
yarn install
@@ -24,11 +24,11 @@ fi
API_HOST=${localip}:${services[controller-ssl]}
-if test -f /usr/src/workbench2/public/API_HOST ; then
- API_HOST=$(cat /usr/src/workbench2/public/API_HOST)
+if test -f /usr/src/arvados/services/workbench2/public/API_HOST ; then
+ API_HOST=$(cat /usr/src/arvados/services/workbench2/public/API_HOST)
fi
-cat <<EOF > /usr/src/workbench2/public/config.json
+cat <<EOF > /usr/src/arvados/services/workbench2/public/config.json
{
"API_HOST": "$API_HOST"
}
@@ -58,7 +58,7 @@ fi
# Can't use "yarn start", need to run the dev server script
# directly so that the TERM signal from "sv restart" gets to the
# right process.
-export VERSION=$(./version-at-commit.sh)
+export VERSION=$(./version-at-commit.sh HEAD)
export BROWSER=none
export CI=true
export HTTPS=false
commit c4d4088d3e7f3e3f896ed0bb482560ab702d5465
Author: Tom Clegg <tom at curii.com>
Date: Tue Nov 21 17:39:59 2023 -0500
18874: Add yarn, update nodejs version to match lib/install.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom at curii.com>
diff --git a/build/package-build-dockerfiles/Makefile b/build/package-build-dockerfiles/Makefile
index 416e746d20..b2f2b0cc1b 100644
--- a/build/package-build-dockerfiles/Makefile
+++ b/build/package-build-dockerfiles/Makefile
@@ -33,9 +33,9 @@ GOTARBALL_=DOES_NOT_EXIST
NODETARBALL_=DOES_NOT_EXIST
GOVERSION=$(shell grep 'const goversion =' ../../lib/install/deps.go |awk -F'"' '{print $$2}')
GOTARBALL_x86_64=go$(GOVERSION).linux-amd64.tar.gz
-NODETARBALL_x86_64=node-v10.23.1-linux-x64.tar.xz
+NODETARBALL_x86_64=node-v12.22.12-linux-x64.tar.xz
GOTARBALL_aarch64=go$(GOVERSION).linux-arm64.tar.gz
-NODETARBALL_aarch64=node-v10.23.1-linux-arm64.tar.xz
+NODETARBALL_aarch64=node-v12.22.12-linux-arm64.tar.xz
# Get the bash variable $HOSTTYPE (this requires the SHELL line above)
HOSTTYPE=$(shell echo $${HOSTTYPE})
@@ -52,7 +52,7 @@ common-generated/$(GOTARBALL): common-generated
wget -cqO common-generated/$(GOTARBALL) https://dl.google.com/go/$(GOTARBALL)
common-generated/$(NODETARBALL): common-generated
- wget -cqO common-generated/$(NODETARBALL) https://nodejs.org/dist/v10.23.1/$(NODETARBALL)
+ wget -cqO common-generated/$(NODETARBALL) https://nodejs.org/dist/v12.22.12/$(NODETARBALL)
common-generated/$(RVMKEY1): common-generated
wget -cqO common-generated/$(RVMKEY1) https://rvm.io/mpapis.asc
diff --git a/build/package-build-dockerfiles/centos7/Dockerfile b/build/package-build-dockerfiles/centos7/Dockerfile
index 2a1903f0e6..f731f1a426 100644
--- a/build/package-build-dockerfiles/centos7/Dockerfile
+++ b/build/package-build-dockerfiles/centos7/Dockerfile
@@ -12,8 +12,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-amd64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-x64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-x64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-x64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
FROM centos:7 as build_aarch64
# Install go
@@ -21,8 +23,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-arm64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-arm64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-arm64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-arm64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
FROM build_${HOSTTYPE}
diff --git a/build/package-build-dockerfiles/debian10/Dockerfile b/build/package-build-dockerfiles/debian10/Dockerfile
index 2da5882717..c10d2dfeab 100644
--- a/build/package-build-dockerfiles/debian10/Dockerfile
+++ b/build/package-build-dockerfiles/debian10/Dockerfile
@@ -13,8 +13,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-amd64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-x64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-x64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-x64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
# No cross compilation support for debian10 because of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983477
FROM debian:buster as build_aarch64
@@ -23,8 +25,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-arm64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-arm64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-arm64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-arm64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
FROM build_${HOSTTYPE}
diff --git a/build/package-build-dockerfiles/debian11/Dockerfile b/build/package-build-dockerfiles/debian11/Dockerfile
index a421a9807a..c420ada61c 100644
--- a/build/package-build-dockerfiles/debian11/Dockerfile
+++ b/build/package-build-dockerfiles/debian11/Dockerfile
@@ -13,8 +13,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-amd64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-x64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-x64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-x64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
# On x86, we want some cross-compilation support for arm64
# Add gcc-aarch64-linux-gnu to compile go binaries for arm64
ONBUILD RUN /usr/bin/apt-get update && /usr/bin/apt-get install -q -y gcc-aarch64-linux-gnu
@@ -28,8 +30,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-arm64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-arm64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-arm64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-arm64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
FROM build_${HOSTTYPE}
RUN echo HOSTTYPE ${HOSTTYPE}
diff --git a/build/package-build-dockerfiles/rocky8/Dockerfile b/build/package-build-dockerfiles/rocky8/Dockerfile
index 5dc762d50e..ee999a8274 100644
--- a/build/package-build-dockerfiles/rocky8/Dockerfile
+++ b/build/package-build-dockerfiles/rocky8/Dockerfile
@@ -12,8 +12,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-amd64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-x64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-x64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-x64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
FROM rockylinux:8.6-minimal as build_aarch64
# Install go
@@ -21,8 +23,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-arm64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-arm64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-arm64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-arm64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
FROM build_${HOSTTYPE}
diff --git a/build/package-build-dockerfiles/ubuntu1804/Dockerfile b/build/package-build-dockerfiles/ubuntu1804/Dockerfile
index ae2e7ad4e1..27102f5876 100644
--- a/build/package-build-dockerfiles/ubuntu1804/Dockerfile
+++ b/build/package-build-dockerfiles/ubuntu1804/Dockerfile
@@ -12,8 +12,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-amd64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-x64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-x64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-x64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
# No cross compilation support for ubuntu1804 because of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983477
FROM ubuntu:bionic as build_aarch64
@@ -22,8 +24,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-arm64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-arm64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-arm64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-arm64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
FROM build_${HOSTTYPE}
diff --git a/build/package-build-dockerfiles/ubuntu2004/Dockerfile b/build/package-build-dockerfiles/ubuntu2004/Dockerfile
index bfe67cc34c..ad1222c0fb 100644
--- a/build/package-build-dockerfiles/ubuntu2004/Dockerfile
+++ b/build/package-build-dockerfiles/ubuntu2004/Dockerfile
@@ -12,8 +12,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-amd64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-x64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-x64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-x64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-x64/bin/* /usr/local/bin/
# On x86, we want some cross-compilation support for arm64
# Add gcc-aarch64-linux-gnu to compile go binaries for arm64
ONBUILD RUN /usr/bin/apt-get update && /usr/bin/apt-get install -q -y gcc-aarch64-linux-gnu
@@ -33,8 +35,10 @@ ONBUILD ARG GOVERSION
ONBUILD ADD generated/go${GOVERSION}.linux-arm64.tar.gz /usr/local/
ONBUILD RUN ln -s /usr/local/go/bin/go /usr/local/bin/
# Install nodejs and npm
-ONBUILD ADD generated/node-v10.23.1-linux-arm64.tar.xz /usr/local/
-ONBUILD RUN ln -s /usr/local/node-v10.23.1-linux-arm64/bin/* /usr/local/bin/
+ONBUILD ADD generated/node-v12.22.12-linux-arm64.tar.xz /usr/local/
+ONBUILD RUN ln -s /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
+ONBUILD RUN npm install -g yarn
+ONBUILD RUN ln -sf /usr/local/node-v12.22.12-linux-arm64/bin/* /usr/local/bin/
FROM build_${HOSTTYPE}
diff --git a/build/run-tests.sh b/build/run-tests.sh
index 6ed2433699..83688e8727 100755
--- a/build/run-tests.sh
+++ b/build/run-tests.sh
@@ -223,7 +223,7 @@ sanity_checks() {
|| fatal "No gitolite. Try: apt-get install gitolite3"
echo -n 'npm: '
npm --version \
- || fatal "No npm. Try: wget -O- https://nodejs.org/dist/v10.23.1/node-v10.23.1-linux-x64.tar.xz | sudo tar -C /usr/local -xJf - && sudo ln -s ../node-v10.23.1-linux-x64/bin/{node,npm} /usr/local/bin/"
+ || fatal "No npm. Try: wget -O- https://nodejs.org/dist/v12.22.12/node-v12.22.12-linux-x64.tar.xz | sudo tar -C /usr/local -xJf - && sudo ln -s ../node-v12.22.12-linux-x64/bin/{node,npm} /usr/local/bin/"
echo -n 'cadaver: '
cadaver --version | grep -w cadaver \
|| fatal "No cadaver. Try: apt-get install cadaver"
commit 4b7c954ae76cc47cb06abfa906a8821bfad81598
Author: Tom Clegg <tom at curii.com>
Date: Tue Nov 21 17:38:10 2023 -0500
18874: Show fpm results in debug mode.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom at curii.com>
diff --git a/build/run-library.sh b/build/run-library.sh
index 8bbaded9dc..3eab0f506e 100755
--- a/build/run-library.sh
+++ b/build/run-library.sh
@@ -1204,6 +1204,8 @@ fpm_build() {
FPM_RESULTS=$("${COMMAND_ARR[@]}")
FPM_EXIT_CODE=$?
+ echo "fpm: exit code $FPM_EXIT_CODE" >>$STDOUT_IF_DEBUG
+ echo "$FPM_RESULTS" >>$STDOUT_IF_DEBUG
fpm_verify $FPM_EXIT_CODE $FPM_RESULTS
commit 4d0717fac17f09161cfbd74e77f4755865f9e885
Author: Tom Clegg <tom at curii.com>
Date: Tue Nov 21 17:37:35 2023 -0500
18874: Fix regexp.
Now works with versions like 1.2.3~rc4.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom at curii.com>
diff --git a/build/run-library.sh b/build/run-library.sh
index 973fceed63..8bbaded9dc 100755
--- a/build/run-library.sh
+++ b/build/run-library.sh
@@ -1220,7 +1220,7 @@ fpm_verify () {
FPM_RESULTS=$@
FPM_PACKAGE_NAME=''
- if [[ $FPM_RESULTS =~ ([A-Za-z0-9_\.-]*\.)(deb|rpm) ]]; then
+ if [[ $FPM_RESULTS =~ ([A-Za-z0-9_\.~-]*\.)(deb|rpm) ]]; then
FPM_PACKAGE_NAME=${BASH_REMATCH[1]}${BASH_REMATCH[2]}
fi
commit b5758f0bfb2d28a0916f8f567da69550bcae656e
Author: Tom Clegg <tom at curii.com>
Date: Tue Nov 21 17:37:29 2023 -0500
18874: Add workbench2 to package-building scripts.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom at curii.com>
diff --git a/build/get-package-version.sh b/build/get-package-version.sh
index e4579cbb3f..5147f7bba6 100755
--- a/build/get-package-version.sh
+++ b/build/get-package-version.sh
@@ -33,7 +33,7 @@ if [[ "$WORKSPACE" == "" ]]; then
fi
-debug_echo "package_go_binary $SRC_PATH"
+debug_echo "get-package-version.sh $TYPE_LANG $SRC_PATH"
if [[ "$TYPE_LANG" == "go" ]]; then
calculate_go_package_version go_package_version $SRC_PATH
diff --git a/build/run-build-packages.sh b/build/run-build-packages.sh
index 01434d924b..4d6b34c163 100755
--- a/build/run-build-packages.sh
+++ b/build/run-build-packages.sh
@@ -304,6 +304,9 @@ build_metapackage "arvados-user-activity" "tools/user-activity"
# The cwltest package, which lives out of tree
handle_cwltest "$FORMAT" "$ARCH"
+# Workbench2
+package_workbench2
+
# Rails packages
debug_echo -e "\nRails packages\n"
diff --git a/build/run-library.sh b/build/run-library.sh
index 67176ad59f..973fceed63 100755
--- a/build/run-library.sh
+++ b/build/run-library.sh
@@ -115,6 +115,24 @@ handle_ruby_gem() {
fi
}
+# Usage: package_workbench2
+package_workbench2() {
+ local pkgname=arvados-workbench2
+ local src=services/workbench2
+ local dst=/var/www/arvados-workbench2/workbench2
+ local description="Arvados Workbench 2"
+ local version="$(version_from_git)"
+ cd "$WORKSPACE/$src"
+ rm -rf ./build
+ VERSION="$VERSION" BUILD_NUMBER="$(default_iteration "$pkgname" "$version" yarn)" GIT_COMMIT="$(git rev-parse HEAD | head -c9)" yarn build
+ cd "$WORKSPACE/packages/$TARGET"
+ fpm_build "${WORKSPACE}/$src" "${WORKSPACE}/$src/build/=$dst" "$pkgname" dir "$version" \
+ --license="GNU Affero General Public License, version 3.0" \
+ --description="${description}" \
+ --config-files="/etc/arvados/$pkgname/workbench2.example.json" \
+ "$WORKSPACE/services/workbench2/etc/arvados/workbench2/workbench2.example.json=/etc/arvados/$pkgname/workbench2.example.json"
+}
+
calculate_go_package_version() {
# $__returnvar has the nameref attribute set, which means it is a reference
# to another variable that is passed in as the first argument to this function.
@@ -1066,7 +1084,7 @@ EOF
}
# Build packages for everything
-fpm_build () {
+fpm_build() {
# Source dir where fpm-info.sh (if any) will be found.
SRC_DIR=$1
shift
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list