Skip to content

Commit

Permalink
Merge pull request #3 from usegalaxy-eu/master
Browse files Browse the repository at this point in the history
catching up
  • Loading branch information
martindemko authored Jan 9, 2025
2 parents 3ae0555 + 7b56ebf commit 46d5e59
Show file tree
Hide file tree
Showing 91 changed files with 1,176 additions and 693 deletions.
3 changes: 3 additions & 0 deletions .github/requirements-python-lint.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
isort~=5.0
flake8~=6.0
flake8-docstrings~=1.0
10 changes: 7 additions & 3 deletions .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- run: pip install --upgrade pip
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
cache: 'pip'
cache-dependency-path: '.github/requirements-python-lint.txt'

- id: pip_install
run: pip install --upgrade isort~=5.0 flake8~=6.0 flake8-docstrings~=1.0
run: pip install -r '.github/requirements-python-lint.txt'

- name: isort
run: isort . --check --diff
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@ dx_applets/.DS_Store
#.gitignore
#roles/*
#*.code-workspace
*.vscode/
28 changes: 0 additions & 28 deletions beacon-import.yml

This file was deleted.

26 changes: 19 additions & 7 deletions beacon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,25 @@
hosts:
- beacon
vars_files:
- secret_group_vars/beacon.yml
- secret_group_vars/all.yml
- group_vars/all.yml
- group_vars/beacon/vars.yml
- group_vars/beacon/vault.yml
vars:
postgres_data_dir: /data/postgresql/data
postgres_init_dir: /data/postgresql/init
bp_external_binding: 80
postgres_user: "{{ beacon_db_user }}"
postgres_pass: "{{ beacon_db_password }}"
postgres_external_binding: "{{ beacon_db_port }}"
collections:
- devsec.hardening
roles:
- role: usegalaxy_eu.handy.os_setup
vars:
enable_hostname: true
enable_powertools: true # geerlingguy.repo-epel role doesn't enable PowerTools repository
enable_remap_user: true
enable_create_user: true
- usegalaxy-eu.autoupdates # keep all of our packages up to date
- influxdata.chrony
- dj-wasabi.telegraf
- usegalaxy-eu.dynmotd # nicer MOTD/welcome message
- paprikant.beacon
- paprikant.beacon-importer
# - os_hardening
# - ssh_hardening
9 changes: 9 additions & 0 deletions dokku.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,15 @@
app: "{{ item }}"
with_items: "{{ apps }}"

- name: Auto Renew Certs
ansible.builtin.cron:
name: Dokku Cert Autorenew
user: ubuntu
job: /usr/bin/dokku letsencrypt:auto-renew
hour: 4
minute: 59
# random values

# - name: Clones
# dokku_clone:
# app: oembed
Expand Down
4 changes: 4 additions & 0 deletions files/galaxy-test/tpv/interactive_tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,10 @@ tools:
inherits: interactive_tool
cores: 2
mem: 8
interactive_tool_rstudio_askor:
inherits: interactive_tool
cores: 2
mem: 8
interactive_tool_pyiron:
inherits: interactive_tool
cores: 1
Expand Down
13 changes: 2 additions & 11 deletions files/galaxy-test/tpv/tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -817,14 +817,5 @@ tools:
- conda

toolshed.g2.bx.psu.edu/repos/galaxyp/fragpipe/fragpipe/.*:
cores: 8
mem: 56
rules:
- id: fragpipe_memory
if: |
parameters = {p.name: p.value for p in job.parameters}
parameters = tool.params_from_strings(parameters, app)
high_memory = parameters.get("high_memory", False)
high_memory
mem: 256
cores: 12
cores: 12
mem: 256
12 changes: 12 additions & 0 deletions files/galaxy/config/email_domain_blocklist.conf
Original file line number Diff line number Diff line change
Expand Up @@ -493,6 +493,7 @@ blogos.net
blogspam.ro
blondemorkin.com
blow-job.nut.cc
bltiwd.com
bluedumpling.info
bluewerks.com
bnote.com
Expand Down Expand Up @@ -1452,6 +1453,7 @@ hazelnuts4u.com
hazmatshipping.org
hccmail.win
headstrong.de
healteas.com
heathenhammer.com
heathenhero.com
hecat.es
Expand Down Expand Up @@ -1523,6 +1525,7 @@ i2pmail.org
i6.cloudns.cc
iaoss.com
ibnuh.bz
ibolinva.com
icantbelieveineedtoexplainthisshit.com
icemail.club
ichigo.me
Expand Down Expand Up @@ -1699,6 +1702,7 @@ just-email.com
justemail.ml
juyouxi.com
jwork.ru
jxpomup.com
kademen.com
kadokawa.cf
kadokawa.ga
Expand Down Expand Up @@ -1796,6 +1800,7 @@ kwift.net
kwilco.net
kyal.pl
kyois.com
kyrescu.com
kzccv.com
l-c-a.us
l33r.eu
Expand Down Expand Up @@ -2601,9 +2606,11 @@ puttanamaiala.tk
putthisinyourspamdatabase.com
pwpwa.com
pwrby.com
qacmjeq.com
qasti.com
qbfree.us
qc.to
qejjyl.com
qibl.at
qiott.com
qipmail.net
Expand Down Expand Up @@ -2860,6 +2867,7 @@ smellrear.com
smellypotato.tk
smtp99.com
smwg.info
smykwb.com
snakebutt.com
snakemail.com
snapwet.com
Expand Down Expand Up @@ -3008,6 +3016,7 @@ stopspam.app
storiqax.top
storj99.com
storj99.top
stragedycd.com
streetwisemail.com
stromox.com
stuckmail.com
Expand Down Expand Up @@ -3139,6 +3148,7 @@ thankyou2010.com
thatim.info
thejoker5.com
thc.st
the23app.com
theaviors.com
thebearshark.com
thecarinformation.com
Expand Down Expand Up @@ -3564,6 +3574,7 @@ wuzupmail.net
wwjmp.com
wwwnew.eu
wxnw.net
wywnxa.com
x24.com
xagloo.co
xagloo.com
Expand Down Expand Up @@ -3620,6 +3631,7 @@ yeezus.ru
yep.it
yermail.net
yhg.biz
yljthese.com
ynmrealty.com
yodx.ro
yogamaven.com
Expand Down
5 changes: 5 additions & 0 deletions files/galaxy/config/tool_data_table_conf.xml
Original file line number Diff line number Diff line change
Expand Up @@ -196,4 +196,9 @@
<columns>value, name, path, type</columns>
<file path="/opt/galaxy/tool-data/ffindex_indices.loc" />
</table>
<!-- huggingface models -->
<table name="huggingface" comment_char="#" allow_duplicate_entries="False">
<columns>value, name, pipeline_tag, domain, free_tag, version, path</columns>
<file path="/opt/galaxy/tool-data/huggingface.loc" />
</table>
</tables>
13 changes: 10 additions & 3 deletions files/galaxy/config/user_preferences_extra_conf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,9 +132,8 @@ preferences:
# - ["Freiburg (Germany) - de.NBI cloud GPU - docker", remote_cluster_mq_docker_de03]
- ["Rennes (France) - GenOuest bioinformatics", fr-pulsar]
- ["Bari (Italy) - RECAS", it-pulsar]
- ["Bari (Italy) - RECAS 2", it02-pulsar]
# - ["Palermo (Italy) - GARR, 2wd true", remote_cluster_mq_2wdtrue_it03]
# - ["Palermo (Italy) - GARR, 2wd falsef", remote_cluster_mq_2wdfalse_it03]
- ["CINECA (Italy)", it02-pulsar]
- ["GARR (Italy)", it03-pulsar]
# - ["Lisbon (Portugal) - Tecnico ULisboa", remote_cluster_mq_pt01]
# - ["Oxfordshire (UK) - Diamond Light Source", remote_cluster_mq_uk01]
# - ["Oxfordshire (UK) - Diamond Light Source - GPUs on docker", remote_cluster_mq_docker_uk01]
Expand Down Expand Up @@ -301,3 +300,11 @@ preferences:
label: API Read Access Token
type: password
required: False

chatgpt:
description: Your OpenAI API key. This will be used for example for ChatGPT.
inputs:
- name: api_key
label: API Key
type: password
required: False
Empty file.
10 changes: 0 additions & 10 deletions files/galaxy/subdomains/annotation/themes/annotation.yml

This file was deleted.

Empty file.
11 changes: 0 additions & 11 deletions files/galaxy/subdomains/assembly/themes/assembly.yml

This file was deleted.

Empty file.
Empty file.
Empty file.
51 changes: 0 additions & 51 deletions files/galaxy/subdomains/climate/themes/climate.yml

This file was deleted.

Empty file.
Empty file.
Empty file.
51 changes: 0 additions & 51 deletions files/galaxy/subdomains/ecology/themes/ecology.yml

This file was deleted.

Empty file.
Empty file.
Empty file.
10 changes: 0 additions & 10 deletions files/galaxy/subdomains/hicexplorer/themes/hicexplorer.yml

This file was deleted.

Empty file.
Loading

0 comments on commit 46d5e59

Please sign in to comment.