Commit Graph
77 Commits
Author SHA1 Message Date
Martin LablansandGitHub b7a42f3d3b chore: externalize POSTGRES_TAG and bump postgres to 15.13 (#313) 2025-06-04 14:22:34 +02:00
Martin LablansandTim Schumacher 9782bf66b6 Code review: Move to /tmp/bridgehead/... 2025-05-08 09:18:02 +02:00
Martin LablansandGitHub 5d94bac0e2 Mount queries_to_cache.conf readonly (#282) 2025-03-10 16:03:05 +01:00
615990b92a Use secret-sync for gitpassword (#257)
---------

Co-authored-by: Tim Schumacher <tim@tschumacher.net>
Co-authored-by: Jan <59206115+Threated@users.noreply.github.com>
Co-authored-by: Tim Schumacher <tim.schumacher@dkfz-heidelberg.de>
2025-01-28 14:53:49 +01:00
Martin LablansandGitHub 24da24d05e Traefik dashboard
Deactivate traefik dashboard by default. Add trailing slash to PathPrefix to clarify the URL the dashboard is available at.
2024-10-01 10:40:24 +02:00
Martin LablansandGitHub 25e1d4fb15 Merge pull request #202 from samply/main_fix_dirsync_passwd
Fixed environment variable passing for Directory sync
2024-08-15 13:43:39 +02:00
Martin LablansandGitHub 4a13395408 Merge pull request #200 from samply/reduce-update-interval
Reduce bridgehead update interval to once a day at 6am
2024-08-05 08:29:15 +02:00
Martin LablansandGitHub aca22fb3e3 Merge pull request #144 from samply/documentation/sharing_vm
Recommendation for standalone Bridgehead
2024-08-01 09:52:28 +02:00
Martin LablansandGitHub bc0f46ecc9 Merge pull request #197 from samply/beam-tag
In ENVIRONMENT=production, use main tag for Samply.Beam.
2024-07-29 15:16:53 +02:00
Martin LablansandGitHub 06033c8ea0 Merge pull request #162 from samply/update/focus_0_4_1
Updated ccp focus to 0.4.1
2024-03-08 16:26:41 +01:00
Martin Lablansandjuarez 50d28d293f Generate DATASHIELD_CONNECT_SECRET automatically 2024-02-27 12:43:30 +01:00
Martin Lablansandjuarez 44415369cc Update ccp/modules/datashield-compose.yml 2024-02-27 12:43:30 +01:00
Martin Lablansandjuarez 9b8331ed28 Update ccp/modules/datashield-compose.yml 2024-02-27 12:43:30 +01:00
Martin Lablansandjuarez 73d969e374 Use LDM_PASSWORD for all admin passwords 2024-02-27 12:43:30 +01:00
Martin LablansandGitHub 8854670f4d Merge pull request #152 from samply/feature/dnpm-echo
Add dnpm echo to dnpm-compose
2024-02-20 10:36:26 +01:00
Martin LablansandGitHub 60b2bddf15 Merge pull request #146 from samply/fix/updates
Fix image updates for image names with vars
2024-02-14 16:37:28 +01:00
Martin LablansandGitHub d8da5da7eb Merge pull request #150 from samply/feature/bridgehead-logs
Add `bridgehead logs` command
2024-02-14 16:25:41 +01:00
Martin LablansandGitHub 6550c0cdab Merge pull request #147 from samply/fix/set-focus-version-to-main
fix: set focus version to main
2024-02-08 13:42:10 +01:00
Martin LablansandGitHub ea51fc5910 Hotfix Pierre: Use version 1.0.0 for MTBA 2024-01-09 11:32:01 +01:00
Martin LablansandGitHub dc0d42ca07 Merge pull request #133 from samply/fix/auth_proxy_usage
fix: adjusted the forwarding of env vars to forward proxy
2023-10-26 11:41:06 +02:00
Martin LablansandGitHub e693a8f0e6 Merge pull request #132 from samply/fix/proxy-git-update
git requires http proxy config even vor https connections
2023-10-25 11:10:09 +02:00
Martin LablansandGitHub b52d49b4ef Merge pull request #127 from samply/fix/proxy_usage
Added proxy user + pw detection
2023-10-24 19:15:13 +02:00
Martin LablansandGitHub 3dadeef786 Merge pull request #125 from samply/urls
readme: Provide URL list for forward proxies
2023-09-27 10:06:48 +02:00
Martin LablansandGitHub 5ca11d1bf5 Update README.md 2023-09-27 10:06:28 +02:00
Martin LablansandGitHub 997c4df5c0 Merge pull request #126 from samply/fix/docker-cache
use docker cache for beam-enroll and vaultfetcher
2023-09-27 09:42:14 +02:00
0c75ac2810 Add healthchecks
Co-authored-by: Torben Brenner <76154651+torbrenner@users.noreply.github.com>
2023-09-27 08:48:45 +02:00
Martin LablansandGitHub b07731442b Merge pull request #121 from samply/chown-message
Fix error messages about wrong permissions
2023-09-25 10:23:50 +02:00
Martin LablansandGitHub 6bb0471a64 Merge pull request #120 from samply/maintenance/updatePostgres
Update Postgres from 15.1 to 15.4
2023-09-19 11:34:45 +02:00
Martin LablansandGitHub 7e6c310148 Merge pull request #104 from samply/bbmri-combined
BBMRI-ERIC / GBN combined Bridgehead
2023-08-09 08:42:10 +02:00
Martin LablansandGitHub eeacf6cc11 Merge pull request #103 from samply/prevent-creation-of-many-anonymous-volumes
Prevent creation of anonymous volumes
2023-08-07 15:40:27 +02:00
Martin LablansandGitHub acc1e2361a Prevent creation of many anonymous volumes
In combination with https://github.com/samply/bridgehead-forward-proxy/pull/10, this will prevent the creation of two anonymous volumes per startup for the bridgehead-forward-proxy.
2023-08-04 17:20:46 +02:00
Martin LablansandGitHub 6ccf9b2a70 Merge pull request #64 from samply/automate
Allow to automate installation
2023-08-01 10:54:56 +02:00
Martin LablansandGitHub 8ff5405b18 Merge pull request #99 from samply/main_firewall_exceptions
Added URLs that need to be accessible for the installation to work.
2023-08-01 10:34:12 +02:00
Martin LablansandGitHub e775ec5834 Update README.md 2023-08-01 10:34:06 +02:00
Martin LablansandGitHub 317e7bc017 Merge pull request #102 from samply/fix/time-check
Fixed the Time Check
2023-08-01 10:30:59 +02:00
Martin LablansandGitHub 708fc41d12 Merge pull request #100 from samply/checkClockSync
Check time sync in prereqs
2023-07-29 16:05:04 +02:00
Martin Lablans b7ed90c5c8 Change logging/reporting order 2023-07-28 11:32:52 +00:00
Martin LablansandGitHub 11bfd94f2a Merge branch 'main' into checkClockSync 2023-07-28 13:28:18 +02:00
Martin LablansandGitHub 6ad91edefb Don't run Blaze in debug mode 2023-07-27 09:37:19 +02:00
Martin LablansandGitHub b311ff7831 Docs: Move info about BBMRI-ERIC Directory 2023-07-12 08:53:16 +02:00
Martin LablansandGitHub 612f350a60 Merge pull request #96 from samply/remove_exliquid_components
Deleted EXLIQUID setup + compose
2023-06-30 12:59:05 +02:00
Martin LablansandGitHub d91f1a8469 Merge pull request #81 from samply/feature/monitoring-timeout
add max-time for curl monitoring
2023-05-17 13:33:16 +02:00
Martin LablansandGitHub 62a7e61685 Merge pull request #80 from samply/fix/enroll
Rely on beam-enroll message for existing key
2023-05-10 14:32:51 +02:00
Martin LablansandGitHub 11c3103968 Merge pull request #79 from samply/fix/openssl
Replace deprecated openssl command
2023-05-10 14:02:06 +02:00
Martin LablansandGitHub dd4066d1a0 Merge pull request #65 from samply/dont-delete-all-docker-images
Dont delete all docker images
2023-03-08 12:47:05 +01:00
Martin LablansandGitHub 5fdeaa7ca4 Merge pull request #59 from samply/switch-images-to-develop
Use beam-proxy:develop
2023-02-21 11:45:26 +01:00
Martin LablansandGitHub c75c9ed673 Merge pull request #55 from samply/use-beam-main-tag
Use beam-proxy "main" tag
2023-02-03 13:38:15 +01:00
Martin LablansandGitHub 10ec2b0e92 Merge pull request #45 from samply/develop
Don't warn about modified git dir twice
2022-12-05 08:40:12 +01:00
Martin LablansandGitHub b147420aae Merge pull request #44 from samply/feature/retry-git
Retry git fetch/pull to make it more resilient to e.g. network outages
2022-11-29 09:59:47 +01:00
Martin LablansandGitHub 65401f4131 Merge pull request #43 from samply/refactor/reduceLogMessages
refactor: Removed Debug Logging from Beam Proxy
2022-11-25 15:42:15 +01:00
Martin LablansandGitHub 60b2611643 Merge pull request #42 from samply/develop 2022-11-22 09:07:02 +01:00
Martin LablansandGitHub 03452a74fb Merge pull request #41 from samply/feature/samplyBeam
Use Samply.Beam
2022-11-22 09:05:17 +01:00
Martin LablansandGitHub 22d17f264f Merge pull request #39 from samply/feature/fullyGuidedInstallation
Facilitate installation by scripting some installation steps
2022-11-21 18:27:36 +01:00
Martin LablansandGitHub 4eae6d8b88 Merge pull request #40 from samply/docsByMartin
Documentation
2022-11-21 18:14:04 +01:00
Martin LablansandGitHub d12f9c44dc Migrate monitoring to self-hosted instance 2022-11-21 18:06:30 +01:00
Martin LablansandGitHub 23aa8f8274 Extra space for nngm compose 2022-11-08 10:54:51 +01:00
Martin LablansandGitHub e9a2ed05f2 Merge pull request #36 from samply/log_git_errors
Report git errors
2022-11-04 16:25:11 +01:00
Martin LablansandGitHub c31de507a6 Merge branch 'feature/samplyBeam' into log_git_errors 2022-11-04 16:23:49 +01:00
Martin LablansandGitHub 320e3f163b Merge pull request #35 from samply/hostname
Allow to read hostname from config file
2022-11-04 16:22:37 +01:00
Martin LablansandGitHub 853e1d9283 Make compose check not fail 2022-10-28 14:26:57 +02:00
Martin LablansandGitHub 79fc157ad4 Merge pull request #29 from samply/feature/robustcompose
Support docker compose as well as docker-compose
2022-10-28 13:07:03 +02:00
Martin LablansandGitHub 6a27b9a5ad Issue a warning (but don't crash) on missing MONITOR_APIKEY 2022-10-27 11:58:24 +02:00
Martin LablansandGitHub d284834289 Use official BBMRI-ERIC support e-mail 2022-10-26 10:13:38 +02:00
Martin LablansandGitHub b18b98e792 Make bridgehead-update ignore commented out docker images 2022-10-26 10:10:31 +02:00
Martin LablansandGitHub 47e45819ab Merge pull request #23 from samply/fix/proxyFix 2022-10-24 15:23:43 +02:00
Martin LablansandGitHub 428f7293e6 Merge branch 'feature/samplyBeam' into fix/proxyFix 2022-10-24 15:23:27 +02:00
Martin LablansandGitHub e273e97d9c Certificate enrollment (#24) 2022-10-17 14:38:34 +02:00
Martin LablansandGitHub 0f1cb966ba Use tag latest for forward proxy 2022-10-11 18:36:42 +02:00
Martin LablansandGitHub 8a62743894 Monitoring for bridgehead startup and update (#22) 2022-10-06 10:45:50 +02:00
Martin LablansandGitHub 945a862a68 Merge pull request #21 from samply/feature/fixPermissions
Fix permissions on startup. Requires re-install of systemd units.
2022-10-06 09:08:45 +02:00
Martin LablansandGitHub 9f541cd9b5 Merge pull request #20 from samply/fix/updateBlazeTo018
Updated Blaze from v0.17 -> v0.18
2022-10-05 13:08:31 +02:00
Martin LablansandGitHub 99126a8959 Shutdown all docker containers if one fails
... will then be restarted by systemd
2022-10-04 10:04:32 +02:00
Martin LablansandGitHub 091402eea0 Update prerequisites.sh 2022-09-30 17:42:53 +02:00
Martin LablansandGitHub f52012008d Update prerequisites.sh 2022-09-30 17:36:07 +02:00
Martin LablansandGitHub 1d05137bb9 Use proxy in time check 2022-09-30 17:13:28 +02:00
Martin LablansandGitHub f783be91b3 Merge pull request #19 from samply/lablans-patch-1
Add missing newline in update-bridgehead.sh
2022-09-30 13:43:02 +02:00
Martin LablansandGitHub da6cf14600 Add missing newline in update-bridgehead.sh 2022-09-30 13:42:41 +02:00