Tobias Kussel
a14da73ccc
add additional credential encoding for curl
...
Curl seems not to like full percent-encoding of all characters which might be related to https://github.com/curl/curl/issues/5448#event-3371269895 . The version in this PR escapes a lot and strictly follows RFC3986 section 2.3 for unescaped characters
2026-03-05 14:31:05 +01:00
Pierre Delpy
599bcfcec4
Feature/send branch to healthchecks ( #232 )
...
feature: log git branches to healthchecks and code refactoring
2024-10-02 07:53:20 +02:00
Tobias Kussel
b5c35211f6
Dont test clock skew and priv key for minimal bridgeheads
2024-03-05 14:58:06 +00:00
Patrick Skowronek
68cd62b981
reaf: var naming for proxy usage in our bridgehead scripts
2023-10-10 10:43:22 +02:00
Patrick Skowronek
85446b0a3e
Added SECURE_PROXY if the https and http proxy are the same
2023-10-09 09:43:30 +02:00
Patrick Skowronek
4bdad68da5
Added proxy user + pw detection
2023-10-05 09:43:57 +02:00
janskiba
c354c450f3
Check if curl is installed
2023-09-21 16:23:22 +00:00
Martin Lablans
54d83736c3
Move BBMRI-ERIC, GBN to modules
2023-08-07 15:19:41 +02:00
Torben Brenner
7093166a53
fix: make the check case insensitive
2023-08-01 10:25:23 +02:00
Torben Brenner
20359fde71
fix: correctly parse curl output
2023-08-01 10:23:14 +02:00
Martin Lablans
b7ed90c5c8
Change logging/reporting order
2023-07-28 11:32:52 +00:00
Martin Lablans
11bfd94f2a
Merge branch 'main' into checkClockSync
2023-07-28 13:28:18 +02:00
lablans
9facafd0c4
Only read headers from Broker to check clock skew
2023-07-28 11:23:54 +00:00
Torben Brenner
b175c55f5c
Shorten installation by including some installation steps into a shell script
2022-11-18 18:09:43 +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
853e1d9283
Make compose check not fail
2022-10-28 14:26:57 +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
a8a33291a7
Rename traefik certificate/key
2022-10-17 15:30:43 +02:00
Martin Lablans
f8b9aed7f5
Cleaning
2022-10-17 15:09:18 +02:00
Martin Lablans
e273e97d9c
Certificate enrollment ( #24 )
2022-10-17 14:38:34 +02:00
Martin Lablans
8a62743894
Monitoring for bridgehead startup and update ( #22 )
2022-10-06 10:45:50 +02:00
Martin Lablans
091402eea0
Update prerequisites.sh
2022-09-30 17:42:53 +02:00
Martin Lablans
f52012008d
Update prerequisites.sh
2022-09-30 17:36:07 +02:00
Martin Lablans
1d05137bb9
Use proxy in time check
2022-09-30 17:13:28 +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
Martin Lablans
7692c4e889
Update install scripts and prereqs (sudo)
2022-09-30 15:25:09 +02:00
Patrick Skowronek
066ab45e9c
WIP: Beam Pem Check
2022-09-08 10:21:14 +02:00
Patrick Skowronek
5c2c76e759
Added WIP spot and beam proxy
2022-09-07 11:09:53 +02:00
Patrick Skowronek
8c982c939e
Fixed merge conflicts
2022-07-19 14:18:48 +02:00
Patrick Skowronek
411edbf0e7
Merge branch 'version-1' into develop
2022-07-12 11:06:19 +02:00
Martin Lablans
57483e78d4
Move checkOwner() to functions.sh
2022-05-31 13:55:40 +02:00
Patrick Skowronek
1f3a29cdab
Remove old config checks
2022-05-17 13:34:16 +02:00
patrickskowronekdkfz
4ba956e45f
Merge pull request #11 from samply/feature/checkOwner
...
Check directory ownership.
2022-05-17 10:51:50 +02:00
Patrick Skowronek
ce10b41bbb
Move all .env refs to .conf
2022-05-17 09:37:20 +02:00
Martin Lablans
e3e83dd886
Make sure both /etc/bridgehead and /srv/docker/bridgehead are owned by the correct user.
2022-05-16 09:46:03 +02:00
Torben Brenner
fbfd7cc428
Merge pull request #9 from samply/feature/fetchSecretsFromVault
...
Auto-fetch sensitive variables from vault.
2022-05-13 15:20:00 +02:00
Martin Lablans
1692395ffc
Support retrieving credentials for vault from /etc/bridgehead/vault.conf
2022-05-13 14:11:14 +02:00
Martin Lablans
5ddca3d9f4
Make TLS certificate generation non-interactively, and make certificates valid for a longer time.
2022-05-12 18:21:31 +02:00
Martin Lablans
821eebe8c6
Ask for correct SITE_NAME variable in error message.
2022-05-12 18:20:43 +02:00
Patrick Skowronek
1928713b9d
Fixed naming
...
Update the git config repo
2022-05-11 10:30:18 +02:00
Patrick Skowronek
8da8a7933a
Correct link to docker images
2022-05-11 09:05:23 +02:00
Martin Lablans
334f82661b
Housekeeping and script hardening in /srv/docker/bridgehead. Existing installations need to run bridgehead uninstall, bridgehead install.
2022-05-09 15:13:38 +02:00
Patrick Skowronek
d36ad9b4e3
Fix some more merge conflicts and some improvements
2022-05-05 14:17:57 +02:00
root
cfceb6d435
Cleanup of earlier merge
2022-05-04 13:50:33 +02:00
root
63b279617b
Some more improvements for deployment
2022-05-03 09:16:19 +02:00
Patrick Skowronek
900748b997
Added Squid Forward Proxy to Container
2022-04-08 08:43:42 +02:00