 Martin Lablansandjuarez
|
996f53a164
|
expose beam connect ports
|
2024-02-27 12:42:36 +01:00 |
|
 Martin Lablansandjuarez
|
b5ce188842
|
Fix beam connect app id
|
2024-02-27 12:42:36 +01:00 |
|
 Martin Lablansandjuarez
|
325ae1d574
|
beam connect and move beam-connect config
|
2024-02-27 12:42:36 +01:00 |
|
 Martin Lablansandjuarez
|
bedc2ca6d0
|
Add beam connect to docekr-compose
|
2024-02-27 12:42:35 +01:00 |
|
Martin Lablans
|
f367a406bb
|
Remove DNPM code from BBMRI
|
2024-02-20 10:47:42 +01:00 |
|
Martin Lablans
|
44ac09b9c1
|
Bump postgres version to 15.6
|
2024-02-09 16:58:02 +01:00 |
|
Martin Lablans
|
5ba1a1a820
|
Fix variable visibility
|
2024-01-09 11:47:02 +01:00 |
|
Martin Lablans
|
29fb0e7099
|
Use focus tag depending on ENVIRONMENT
|
2024-01-08 15:49:46 +01:00 |
|
Martin Lablans
|
00cae67fa1
|
Add missing switch-case for gbn
|
2024-01-08 15:49:28 +01:00 |
|
Martin Lablans
|
2074461ee7
|
Use new variable ENVIRONMENT in /etc/bridgehead; defaults to "production".
|
2024-01-08 13:03:12 +01:00 |
|
lablans
|
392afb6410
|
Fix code
|
2023-10-24 07:23:24 +00:00 |
|
lablans
|
f855a19865
|
Fix sed (?)
|
2023-10-24 07:12:18 +00:00 |
|
lablans
|
bbfc607104
|
Always define new vars
|
2023-10-24 07:07:06 +00:00 |
|
lablans
|
f008b18760
|
Redo proxy, set HTTPS_PROXY_HOST and HTTPS_PROXY_PORT
|
2023-10-24 07:01:22 +00:00 |
|
Martin Lablans
|
9fc8564e4e
|
Fixed git proxy check
|
2023-10-20 16:47:15 +02:00 |
|
Martin Lablans
|
74817a21da
|
Rewrote proxy detection logic to deal with all combinations of no/authenticated/unauthenticated proxy servers
|
2023-10-20 15:59:24 +02:00 |
|
Martin Lablans
|
93026d2d89
|
Change tag for bridgehead-landingpage
|
2023-10-20 13:58:46 +02:00 |
|
Martin Lablans
|
377b003207
|
Refactor, add BBMRI-ERIC gitlab
|
2023-09-27 09:12:48 +02:00 |
|
Martin Lablans
|
d21c6d7835
|
Move git/docker proxy config
|
2023-09-26 13:42:14 +02:00 |
|
Martin Lablans
|
de10c8508e
|
readme: URL list
|
2023-09-26 13:25:26 +02:00 |
|
Martin Lablans
|
2b0cdc0345
|
Fix error messages about wrong permissions
|
2023-09-19 11:33:19 +02:00 |
|
Martin Lablans
|
54d83736c3
|
Move BBMRI-ERIC, GBN to modules
|
2023-08-07 15:19:41 +02:00 |
|
Martin Lablans
|
b32a19a7b5
|
Make Directory Sync a module
|
2023-08-07 13:00:24 +02:00 |
|
lablans
|
9facafd0c4
|
Only read headers from Broker to check clock skew
|
2023-07-28 11:23:54 +00:00 |
|
Martin Lablans
|
097de41652
|
focus: Rename SECRET to API_KEY
|
2023-06-19 15:45:06 +02:00 |
|
Martin Lablans
|
188d8d109e
|
Change focus tag to main
|
2023-06-19 15:45:06 +02:00 |
|
Martin Lablans
|
23a500aae9
|
focus: Rename SECRET to API_KEY
|
2023-06-19 13:33:26 +02:00 |
|
Martin Lablans
|
2f20082d4c
|
Change focus tag to main
|
2023-06-19 13:32:51 +02:00 |
|
Martin Lablans
|
b1ee2fa5f4
|
New beam-proxy api key syntax
|
2023-06-19 13:25:22 +02:00 |
|
Martin Lablans
|
33b50372c6
|
Pull docker images from DKFZ mirror
|
2023-03-09 11:16:34 +01:00 |
|
Martin Lablans
|
380511d3bb
|
Don't delete docker images if BK is not running
|
2023-03-08 10:37:37 +01:00 |
|
lablans
|
0ff153ef22
|
Use project name. Add is-running function.
|
2023-03-08 09:01:05 +00:00 |
|
Martin Lablans
|
857e351b88
|
Support gitmirror for github.com repo
|
2023-02-23 18:05:53 +01:00 |
|
Martin Lablans
|
8b2e99200e
|
Fix typo
|
2023-02-23 18:05:34 +01:00 |
|
Martin Lablans
|
3023b82bb1
|
Switch beam images to develop tag
|
2023-02-23 18:05:19 +01:00 |
|
lablans
|
a23f1ae075
|
Automate installation
|
2023-02-22 12:06:28 +00:00 |
|
Martin Lablans
|
90773ea92a
|
Switch beam images to develop tag
|
2023-02-21 09:26:53 +01:00 |
|
Martin Lablans
|
6d8e877899
|
Use beam-proxy "main" tag
|
2023-02-03 13:28:44 +01:00 |
|
Martin Lablans
|
4efe356005
|
Made it even easier for sites
|
2023-01-19 10:15:12 +00:00 |
|
Martin Lablans
|
af7960e036
|
Improve documentation
|
2023-01-19 10:05:03 +00:00 |
|
Martin Lablans
|
af54f0ca04
|
Define exliquid sites right inside the common bridgehead scripts
|
2022-12-06 11:42:18 +01:00 |
|
Martin Lablans
|
ece0dec9c9
|
Rename exliquid docker containers
|
2022-12-06 11:33:45 +01:00 |
|
Martin Lablans
|
eea0c665a2
|
Don't warn about modified git dir twice
|
2022-11-29 08:20:51 +00:00 |
|
Martin Lablans
|
5593ae38bb
|
Retry git fetch/pull to make it more resilient to e.g. network outages
|
2022-11-29 08:10:21 +00:00 |
|
Martin Lablans
|
00659cd8f4
|
Merge branch 'develop' into main
|
2022-11-22 14:25:55 +01:00 |
|
Martin Lablans
|
f359e06875
|
Encryption: Add root certs for CCP, BBMRI
|
2022-11-22 14:24:56 +01:00 |
|
Martin Lablans
|
bfb84666af
|
Warn about ufw
|
2022-11-21 18:13:40 +01:00 |
|
Martin Lablans
|
21f90efe96
|
Document network, file structure, monitoring, auto-updates
|
2022-11-21 09:27:14 +01:00 |
|
Martin Lablans
|
a6b7afce40
|
Documentation
|
2022-11-18 19:02:13 +01:00 |
|
Martin Lablans
|
6c2d970d01
|
Support DNPM Discovery URL
|
2022-11-08 11:00:42 +01:00 |
|
Martin Lablans
|
3a5444dec0
|
Allow to run DNPM with Connect or with BWHC included
|
2022-11-08 10:55:18 +01:00 |
|
Martin Lablans
|
bece71441c
|
Support DNPM
|
2022-11-08 10:39:11 +01:00 |
|
Martin Lablans
|
865870ea91
|
Until all BBMRI-ERIC bridgeheads are onboarded with git, don't consider missing git info an error
|
2022-11-04 17:24:23 +01:00 |
|
Martin Lablans
|
b28fb2881c
|
Bugfix
|
2022-11-04 17:20:17 +01:00 |
|
Martin Lablans
|
895ee37296
|
Report git commits in user agent to monitoring
|
2022-11-04 17:18:09 +01:00 |
|
Martin Lablans
|
3234a81aa2
|
Report current git commits
|
2022-11-04 16:18:30 +01:00 |
|
Martin Lablans
|
ceda942731
|
Remove errors in old git versions
|
2022-11-04 16:12:24 +01:00 |
|
Martin Lablans
|
8c18426d28
|
Move warning up
|
2022-11-04 16:12:08 +01:00 |
|
Martin Lablans
|
9b3acb4899
|
Report git errors
|
2022-11-04 15:29:00 +01:00 |
|
Martin Lablans
|
6b2168ff11
|
Allow to read hostname from config file
|
2022-11-04 13:16:57 +01:00 |
|
Martin Lablans
|
1b0fd61863
|
Make local passwords longer
|
2022-11-03 18:15:45 +01:00 |
|
Martin Lablans
|
62b8cabb31
|
Fix getting LDM_LOGIN
|
2022-11-03 18:14:11 +01:00 |
|
Martin Lablans
|
6cd682e42c
|
Add export
|
2022-11-03 17:41:05 +01:00 |
|
Martin Lablans
|
3ead08fae1
|
Add export
|
2022-11-03 17:38:46 +01:00 |
|
Martin Lablans
|
729d4e2c1e
|
Check against LDM_PASSWORD
|
2022-11-03 17:29:52 +01:00 |
|
Martin Lablans
|
a9864a928c
|
Remove unnecessary docker run
|
2022-11-03 17:26:29 +01:00 |
|
Martin Lablans
|
6394e1fa82
|
Check for LDM_PASSWORD
|
2022-11-03 17:23:25 +01:00 |
|
Martin Lablans
|
038d8d69f6
|
Make LDM password nicer
|
2022-11-03 17:19:15 +01:00 |
|
Martin Lablans
|
5e31da5139
|
Unfortunately, we cannot support docker snap installations, cf. https://askubuntu.com/questions/1374480/docker-compose-installed-with-snap-gives-error-on-yml-file
This reverts commit 292d71b6c2.
|
2022-10-28 15:25:06 +02:00 |
|
Martin Lablans
|
292d71b6c2
|
Support docker installation via snap, e.g. Ubuntu 22.04
|
2022-10-28 15:14:34 +02:00 |
|
Martin Lablans
|
cfdcb8af86
|
Don't expose bridgehead http(s) services by default.
|
2022-10-28 11:53:50 +02:00 |
|
Martin Lablans
|
0dae36c9d9
|
Reconcile BBMRI/CCP traefik configs.
|
2022-10-28 11:41:15 +02:00 |
|
Martin Lablans
|
ef2965f72f
|
Make traefik use certificates at /etc/bridgehead/traefik-tls
|
2022-10-28 11:37:49 +02:00 |
|
Martin Lablans
|
0cba5d315a
|
Sign, not encrypt, to avoid openssl salt
|
2022-10-28 10:37:51 +02:00 |
|
Martin Lablans
|
3a668a1cce
|
Generate consistent nNGM Connector password
|
2022-10-28 10:26:17 +02:00 |
|
Martin Lablans
|
6293dc65f0
|
Fail in prereqs if compose does not exist
|
2022-10-28 10:17:14 +02:00 |
|
Martin Lablans
|
2aef5f29c3
|
Move to functions.sh
|
2022-10-28 10:12:21 +02:00 |
|
Martin Lablans
|
5755baaf00
|
Support docker compose as well as docker-compose
|
2022-10-28 10:06:43 +02:00 |
|
Martin Lablans
|
404e5440b8
|
Support nngm within CCP bridgehead
|
2022-10-26 11:50:21 +02:00 |
|
Martin Lablans
|
3351e696af
|
Don't pull ubuntu image on every startup. Use server's full hostname.
|
2022-10-26 10:44:32 +02:00 |
|
Martin Lablans
|
aa595d2ea2
|
Remove landing page for BBMRI
|
2022-10-25 12:07:07 +02:00 |
|
Martin Lablans
|
07c0c4534e
|
Make this work for BBMRI-ERIC
|
2022-10-25 11:45:01 +02:00 |
|
Martin Lablans
|
2b78835872
|
Add housekeeping task (docker image cleanup)
|
2022-10-20 16:55:05 +02:00 |
|
Martin Lablans
|
17c6a2b0e0
|
Fix git update detection
|
2022-10-17 16:13:29 +02:00 |
|
Martin Lablans
|
f72a185dbb
|
Be more specific about what changed on an update
|
2022-10-17 16:07:25 +02:00 |
|
Martin Lablans
|
a8a33291a7
|
Rename traefik certificate/key
|
2022-10-17 15:30:43 +02:00 |
|
Martin Lablans
|
9658f6ed2e
|
Fix traefik cert
|
2022-10-17 15:21:12 +02:00 |
|
Martin Lablans
|
f8b9aed7f5
|
Cleaning
|
2022-10-17 15:09:18 +02:00 |
|
Martin Lablans
|
7ecb39d6ce
|
Use new forward proxy
|
2022-10-11 18:29:08 +02:00 |
|
Martin Lablans
|
e439510920
|
Rename spot container so it shows up in monitoring
|
2022-10-11 13:29:09 +02:00 |
|
Martin Lablans
|
f7742f2a2b
|
Make traefik volumes read-only
|
2022-10-11 13:28:51 +02:00 |
|
Martin Lablans
|
ca45a3dbe9
|
Support /etc/bridgehead/PROJECT.local.conf
|
2022-10-11 11:06:52 +02:00 |
|
Martin Lablans
|
67ec348f74
|
Support docker-compose.override.yml
|
2022-10-06 16:27:52 +02:00 |
|
Martin Lablans
|
7b15e02bec
|
Use HTTPS proxy (not http proxy) for git pull
|
2022-10-06 12:49:48 +02:00 |
|
Martin Lablans
|
f7c4bf6ac5
|
Consider stopped docker containers for reports, updates
|
2022-10-06 12:49:31 +02:00 |
|
Martin Lablans
|
0f44934419
|
Clarified log message
|
2022-10-06 12:05:36 +02:00 |
|
Martin Lablans
|
2fb57980ee
|
Format docker status table
|
2022-10-06 12:04:24 +02:00 |
|
Martin Lablans
|
b41e5b2315
|
Fix permissions on startup. Requires re-install of systemd units.
|
2022-10-05 19:58:07 +02:00 |
|
Martin Lablans
|
7d13eace32
|
Check clock skew even smarter
|
2022-09-30 17:02:05 +02:00 |
|
Martin Lablans
|
054d71538d
|
Check time sync in prereqs
|
2022-09-30 16:55:36 +02:00 |
|