Commit Graph
695 Commits
Author SHA1 Message Date
mvdbeek 26a98ae8f4 Implement max_discovered_files 2022-01-18 11:49:00 +01:00
mvdbeek c9aa48ea25 Fix (per-domain) favicon url 2022-01-05 14:06:12 +01:00
mvdbeek 8ce2690ea9 Implement fastAPI prefix handling
Admins just need to set `galaxy_url_prefix`, the rest should just work.
2022-01-05 13:31:54 +01:00
Nuwan Goonasekera 01ca66fa98 Merge branch 'dev' into vault_impl 2021-12-22 23:55:37 +05:30
Sergey Golitsynskiy bc6f766d5a Update migrated_tools_config schema description, run config-rebuild 2021-12-21 10:54:28 -05:00
Sergey Golitsynskiy 91af9c51ed Run make config-rebuild 2021-12-21 10:54:28 -05:00
Nuwan GoonasekeraandEnis Afgan d4fe61a424 Update vault docs
Co-authored-by: Enis Afgan <afgane@gmail.com>
2021-12-20 18:40:20 +05:30
Nuwan GoonasekeraandMarius van den Beek 592603eb41 Add file upload test to vault
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2021-12-20 18:00:53 +05:30
Darren Cullerne 65f7259b29 Adding /doc/source/admin/reports_options.rst from make config-rebuild and additional change to file_path value in /lib/galaxy/webapps/reports/config.py 2021-12-17 09:23:03 +11:00
Nuwan GoonasekeraandMarius van den Beek 3e993667e3 Typo in doc/source/admin/special_topics/vault.md
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2021-12-15 20:08:45 +05:30
Simon Bray d6b0ee1900 add docs for mulled-hash, few other small fixes to existing docs 2021-12-15 10:22:23 +01:00
Nuwan Goonasekera d9f2c0bf91 Added admin docs on configuring and using the vault 2021-12-01 21:44:44 +05:30
mvdbeek 1a08eb57b3 Make tool_evaluation_strategy configurable on app and destination level 2021-11-30 12:27:14 +01:00
mvdbeek 9aec355752 Rename allow_tool_source_display to enable_tool_source_display 2021-11-23 12:05:46 +01:00
Nuwan Goonasekera e1535db412 Add vault conditional dependencies 2021-11-18 01:12:23 +05:30
mvdbeek d7c34bfdb4 Return tool source language in header,
disable view unless admin or allow_tool_source_display is set
2021-11-15 11:33:13 +01:00
mvdbeek 9f463b6f82 Adapt scripts/resumable_upload.py to fetch API
Finding out that the `files` parameter is required took way more time
than I want to admit ... .
2021-10-13 18:05:42 +02:00
mvdbeek e088b04b3e Fix documented nginx location for tus 2021-10-12 18:06:09 +02:00
mvdbeek 03698ee4ac Update docs with correct headers to forward 2021-10-12 16:43:14 +02:00
mvdbeek 600f59b0ee Use client-logic to run upload tool
It is pretty cool to use hooks and an alternative tool submission
endpoint, but this is less invasive. We'd have to do this anyway for
cases where the upload is already on the server and the pre-finish hook
doesn't fire.
2021-10-12 13:43:45 +02:00
mvdbeek 82abf51069 Implement chunked upload using tus-js-client 2021-10-12 13:34:56 +02:00
mvdbeek c13e3f49c5 Add admin documentation for running tusd + nginx 2021-10-12 13:34:55 +02:00
mvdbeek d08a08ac4c Backend Prototype for resumable uploads via TUS
The middleware can be replaced by running a [tusd
server](https://github.com/tus/tusd) or
[nginx tus location](https://github.com/mmatuska/lua-tus-server) in
front of Galaxy.
Includes a sample script that can upload datasets into a Galaxy history.
2021-10-12 13:34:53 +02:00
mvdbeek 28511e262e Use new sentry-sdk and adapt usage pattern
Replaces our custom Sentry WSGI middleware with middleware shipped by
sentry-sdk. Adds sentry-sdk ASGI middleware. Our custom sentry
middleware also allowed logging slow requests to sentry. I have dropped
this for now, and if we still want this in the future, we should
probably implement this as a custom logging middleware instead, which
would automatically appear in Sentry as well.

We used to hardcode the log level for events to WARNING, and the Sentry
default is ERROR now, which I think is a good idea. I've made this
configurable using the sentry_event_level config variable.

It does not seem to be possible to connect multiple dsn's in the same
app, unless we start hacking
(https://github.com/getsentry/sentry-python/issues/198), so I dropped
the custom_dsn from the sentry error reporting plugin (which has been
broken anyway, so shouldn't be a big deal).
2021-09-28 19:32:10 +02:00
Alexander OSTROVSKY c5825e07db remove webpack for initial version, fix default location 2021-09-16 23:23:03 -04:00
Alexander OSTROVSKY 9b9f379265 New User Welcome page
make runnable from pr. Still need to debug

divs out

tree

broken into components

cleaning

formatting, file names, jest tests

jest

removed image files, will be retrieved via npm or separate repo

update

plugin via webpack

webpack plugin

change to plugin to prevent repeated image downloading

update

add actual page accessible from help and registration

Full draft

jest fix, next to make package customizeable

yarn lock

fix

update

Update

Refactor from here for the confiuration stuff -- this displays the bundle

drop plugin_build_hash -- these should never be committed

Update plugin gitignore

Oops, left in a debug
2021-09-16 23:22:57 -04:00
Dannon 4517657e90 Merge pull request #12473 from natefoo/papercut-job-queue-sleep-time
Add config options for controlling handler and runner monitor thread sleep.
2021-09-16 18:08:18 -04:00
Nate CoraorandMarius van den Beek b9333cd36d Apply suggestions from code review
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2021-09-16 15:13:58 -04:00
Nate Coraor 44bc1469b0 Make the subject and body of the mailing list join message configurable. 2021-09-16 15:06:46 -04:00
Nate Coraor 1963bc7294 Add config options for controlling handler and runner monitor thread sleep. 2021-09-16 10:15:45 -04:00
John Chilton f52c510c81 Rebuild config files. 2021-09-07 14:29:39 -04:00
Nate Coraor db6944523f Support setting container resolvers directly in the app config 2021-08-13 15:23:30 -04:00
Nate Coraor 7c9c7f8305 Rename containers_resolvers_config_file to container_resolvers_config_file 2021-08-13 14:24:16 -04:00
mvdbeek 11363a013e Merge branch 'release_21.05' into dev 2021-06-24 12:22:55 +02:00
John Chilton cd2e51fd5f Merge pull request #12164 from lldelisle/ftp_doc
change doc for ftp_upload_dir/site
2021-06-23 19:08:29 -04:00
almahmoud b6092e8c4c Use new config option for base path 2021-06-22 01:57:42 -04:00
Lucille Delisle a93d3308bc change doc for ftp_upload_dir/site 2021-06-18 11:08:48 +02:00
Dannon 1aeba32257 Merge pull request #12103 from guerler/restrict_user_account_management
Add configuration option to hide user account management interfaces
2021-06-15 08:26:59 -07:00
Nate Coraor 15e1b06ba5 A few more updates to the tool deps documentation 2021-06-07 20:54:23 -04:00
Nate Coraor 2ddc310711 Update dependency resolver docs and drop sample XML file in favor of
direct configuration under the dependency_resolvers key of galaxy.yml.
2021-06-07 18:16:07 -04:00
guerler d901dd48d3 Rename option to enable_account_interface 2021-06-07 15:20:06 -04:00
guerler 8d9d8363a7 Add configuration option to hide user account management interfaces for admin managed instances 2021-06-07 13:33:02 -04:00
Marius van den Beek b84dccb7f9 Merge pull request #11973 from almahmoud/k8s_runner_its
[21.05] Change default prefix
2021-05-13 18:07:00 +02:00
almahmoud ab8bfe4b10 Change default prefix 2021-05-13 12:04:51 -04:00
Marius van den Beek c5e00e49dd Merge pull request #11914 from Nerdinacan/history-audit
[21.05] Create history_audit table to avoid write deadlocks during history.update_time updates
2021-05-13 16:26:59 +02:00
almahmoud d0971cc1b5 Move configs to schema 2021-05-11 16:43:46 -04:00
mvdbeek 3d59717142 Add celery setup that regularly cleans audit_table 2021-05-11 18:34:30 +02:00
mvdbeek 2f22a31a15 Update documentation for new defaults and recommendations 2021-04-13 10:13:42 +02:00
Helena e5000e24c8 Merge pull request #11351 from selten/analytics 2021-04-08 16:45:34 +00:00
John Chilton 0b0b8c48b9 Merge pull request #11557 from VJalili/two_container
Add documentation on how to setup Pulsar's two-container job runner
2021-04-07 10:33:32 -04:00