Axel Uhl
045a779b2c
improved final comment echoed by setup-mysql-server.sh
2024-01-09 23:33:36 +01:00
Axel Uhl
6de2c4eb01
updated MySQL server setup, adding update of ec2-user's authorized_keys for landscape managers
2024-01-09 23:11:12 +01:00
Axel Uhl
7bbf6ad463
updated script to set up MySQL server
2024-01-09 22:48:38 +01:00
Axel Uhl
fd9c150c66
made setup-mysql-server.sh accept IP and then scp itself to server
2024-01-09 22:14:04 +01:00
Axel Uhl
d3f4a91b00
added a script to set up mysql on a remote instance
2024-01-09 22:08:50 +01:00
Axel Uhl
95c74c9587
enable NFS server on Hudson instance
2024-01-09 13:01:47 +01:00
Axel Uhl
2a60f427a1
added missing Hudson aws credentials and default region config
2024-01-09 11:25:29 +01:00
Axel Uhl
c911efe2f8
turn com.sap.sailing.server.interface to lazy bundle
2024-01-09 10:59:57 +01:00
Axel Uhl
062bd28e67
fixing the generation of the /etc/fstab file when creating a sailing server image
2024-01-09 10:59:45 +01:00
Axel Uhl
9a090b1bfa
updated Wiki description for new Hudson/DEV server set-up
2024-01-08 18:24:40 +01:00
Axel Uhl
358556082d
added the mounting of /home/scores to sailing image set-up
2024-01-08 17:23:23 +01:00
Axel Uhl
74f3f1d1f1
fixed removal of /home/hudson contents to create clean mount point
2024-01-08 16:58:14 +01:00
Axel Uhl
485431c259
Merge remote-tracking branch 'origin/master'
2024-01-08 15:10:15 +01:00
Axel Uhl
0b99a07100
copy secrets for Build/Test/Dev image set-up
2024-01-08 15:09:49 +01:00
Axel Uhl
54b6753ebd
created script to initialize a Hudson Build/Test/Dev instance
2024-01-08 13:08:19 +01:00
Axel Uhl
3bca19b86f
reformatting
2024-01-08 11:18:22 +01:00
Axel Uhl
7320ecd0f6
Merge remote-tracking branch 'origin/master'
2024-01-08 10:16:59 +01:00
Axel Uhl
d415bb88e8
updated SAP .well-known/security.txt to version expiring January 2025
2024-01-08 10:12:11 +01:00
Axel Uhl
d7a4f35e36
make HasRegattaMetadata.RegattaState a static inner class
2024-01-08 02:27:09 +01:00
Axel Uhl
27cc504f54
dd for swapfile creation in smaller block sizes to run also on small instances
2024-01-05 17:37:01 +01:00
Axel Uhl
75b3ec24ac
fixed appending to /etc/fstab for swap with root permissions
2024-01-05 17:30:47 +01:00
Axel Uhl
0db143b378
use swap priority 0 instead of -1 which doesn't seem to parse well in /etc/fstab
2024-01-05 17:23:40 +01:00
Axel Uhl
f01efc694b
for new image create 5G swap under /var/cache/swapfile as backup in case no NVMe swap is provided
2024-01-05 16:54:06 +01:00
Axel Uhl
139a320284
added net.bytebuddy dependency to more test fragments to ease local test execution
2024-01-05 09:39:57 +01:00
Axel Uhl
7e72ff9f57
made mongohash script resilient to Mongo shell output format changes
2024-01-05 09:39:36 +01:00
Axel Uhl
7b34a614a2
fixed typo in setup-sailing-server.sh regarding mail.properties
2024-01-05 00:44:01 +01:00
Axel Uhl
c5f9dccbf2
skip the redundant "cd" because no reverse proxy entry creation script call is required anymore
2024-01-05 00:43:05 +01:00
Axel Uhl
9c912f4553
don't invoke defineReverseProxyMappings.sh at the end of an instance launch; copy mail.properties secrets upon instance creation
2024-01-05 00:38:33 +01:00
Axel Uhl
e726c02014
bug5921: release notes
2024-01-04 11:30:52 +01:00
Axel Uhl
47fc7b7610
bug5921: aftermath; fixed > for < for max detail value update upon fix replacement;
...
see https://bugzilla.sapsailing.com/bugzilla/show_bug.cgi?id=5921#c34
2024-01-04 11:27:52 +01:00
Axel Uhl
f0ea1a007d
adjusted Wiki description of how to set up a new Sailing Server image
2024-01-04 10:49:29 +01:00
Axel Uhl
fd22435327
don't need to start services for image creation
2024-01-04 01:24:33 +01:00
Axel Uhl
641a1a8a42
don't initiate MongoDB replica set during image creation; do it during boot
2024-01-04 01:01:20 +01:00
Axel Uhl
8365ac86a6
try to initialize local MongoDB replica set in the "sailing" boot script
2024-01-04 00:39:10 +01:00
Axel Uhl
108a0ae916
also install telnet and mailx packages for sailing server image
2024-01-04 00:22:14 +01:00
Axel Uhl
6baa48d7ec
added usage comment to setup-sailing-server.sh script
2024-01-03 23:45:24 +01:00
Axel Uhl
8dc852851e
added comment to script
2024-01-03 23:39:00 +01:00
Axel Uhl
164c8b172a
patch /etc/cloud/cloud.cfg to keep Amazon Linux 2 from disabling root login
2024-01-03 23:36:49 +01:00
Axel Uhl
c681729caa
bug5912: removed TODO, checking out master on instance now
2024-01-03 23:04:16 +01:00
Axel Uhl
7aea3d6553
bug5912: fixed mountnvmeswap another time
2024-01-03 15:56:02 +01:00
Axel Uhl
90b6c83285
bug5912: patch bindIp for MongoDB to 0.0.0.0 for sailing server MongoDB "replica" replica-set
2024-01-03 15:45:28 +01:00
Axel Uhl
42a4173afc
bug5912: fixed mountnvmeswap output
2024-01-03 15:39:26 +01:00
Axel Uhl
0b8bd9157e
bug5912: improved mountnvmeswap NVMe detection
2024-01-03 15:34:44 +01:00
Axel Uhl
01374401b6
bug5912: fixing order of setup instructions
2024-01-03 15:00:54 +01:00
Axel Uhl
fafb1de918
bug5912: fixed service unit [Install] sections
2024-01-03 14:42:10 +01:00
Axel Uhl
793c0917c5
bug5912: made Amazon Linux 2 compliant; fixed service units; fixed MongoDB replica set initiate
2024-01-03 14:19:25 +01:00
Axel Uhl
2453792677
bug5912: worked on install script; however, MongoDB 4.4 won't be available from package manager for Amazon Linux 2023
2024-01-03 00:28:27 +01:00
Axel Uhl
f3fc9b7acd
bug5912: more progress on install script for Sailing Analytics Server from a scratch Amazon Linux 2023
2024-01-03 00:04:49 +01:00
Axel Uhl
b139cb90d2
Merge branch 'master' into bug5912
2024-01-02 22:27:37 +00:00
Axel Uhl
56f1a00143
bug5912: updated sailing.sh script for use with Amazon Linux 2023
2024-01-02 22:26:55 +00:00
Axel Uhl
339f1d5bdd
Merge remote-tracking branch 'origin/bug3286'
2024-01-02 21:13:40 +01:00
Axel Uhl
62875d2633
bug5912: added TODOs
2024-01-02 19:03:42 +01:00
Axel Uhl
0bd466d718
bug5912: started with a setup-sailing-server.sh script;
...
so far, creates sailing user, does yum update, installs git and tmux,
creates an SSH key pair without passphrase and installs it
for trac@sapsailing.com , then clones the git to /home/sailing/code.
2024-01-02 18:59:31 +01:00
Axel Uhl
bec5d3893b
bug5912: started a script for setting up a sailing server from scratch
2024-01-02 16:26:06 +01:00
Axel Uhl
7145970e28
added Wiki hint for Hudson setup regarding patched .war file
2024-01-02 16:20:27 +01:00
Axel Uhl
8ac81931dc
bug3286: explicit parameter controls whether to load race logs upon configuring race log store
2024-01-02 15:56:26 +01:00
Axel Uhl
6c18d0012d
test Google Maps key to come from CI environment
2023-12-30 15:23:14 +01:00
Axel Uhl
7664f2f9d6
added new Eclipse variables to onboarding.md; added Google Maps API auth params to parameters.common in settings
2023-12-30 01:35:11 +01:00
Axel Uhl
247d1fd362
added Google Maps API test key for Selenium UI tests
2023-12-29 22:29:26 +01:00
Axel Uhl
7522c8b6d6
added documentation to addSecret script
2023-12-29 18:41:31 +01:00
Axel Uhl
8433e58fe8
Merge branch 'bug5925'
2023-12-29 18:33:30 +01:00
Axel Uhl
12ce27f47c
added scripts to discover sailing-analytics-server instances and add secrets to them
2023-12-29 18:20:24 +01:00
Axel Uhl
b4ae9d98ff
added a default test key for the Google Maps API to allow for easy local testing
2023-12-29 17:36:08 +01:00
Axel Uhl
684880d84c
turning Google Maps API key into a secret
2023-12-29 17:18:36 +01:00
Axel Uhl
dc5c51c6a8
bug5921 aftermath: bug fix, adding a missing getIdAsString() call
2023-12-29 16:25:34 +01:00
Axel Uhl
6fe074ca94
bug5247: introducing constants in a new interface MasterDataImportConstants
2023-12-29 16:18:54 +01:00
Axel Uhl
75a7684ce0
bug5925: release notes
2023-12-29 14:13:36 +01:00
Axel Uhl
cb47d1684a
bug5925: performance improvement for RaceMap.getCompetitorsSpeedInKnotsMap;
...
using stringified competitor ID as map key
2023-12-29 13:50:07 +01:00
Axel Uhl
c826c4872c
bug5925: fixed and documented order of min/max index updates
2023-12-29 12:40:35 +01:00
Axel Uhl
e029ba5859
bug5925: fixed update order of min/max indices (before adjust... is called)
2023-12-29 10:46:30 +01:00
Axel Uhl
db983aa8f1
bug5925: compilable but not yet properly working version;
...
when showing only selected competitors, changing selection makes a mess of the
min/max value boundaries. Need to find out where this happens
2023-12-29 01:42:34 +01:00
Axel Uhl
f3696acc8c
bug5925: avoid NPEs if some competitors have no tails (e.g., show only selected)
2023-12-28 18:46:43 +01:00
Axel Uhl
c72242094a
bug5925: first compilable version of incremental min/max detailValue updates
2023-12-28 18:34:23 +01:00
Axel Uhl
176a128c25
bug5921: fixed indentation
2023-12-28 15:58:23 +01:00
Axel Uhl
22a09feb4f
bug5921: use FixesAndTails.fillEmptyTail also for initial tail creation
2023-12-28 15:26:57 +01:00
Axel Uhl
def5d861ba
bug5921: removed obsolete catch for NPE
2023-12-28 15:06:59 +01:00
Axel Uhl
23ebcc0681
bug5921: added "final" to a few variables; moved code to else-block where possible
2023-12-28 14:42:16 +01:00
Axel Uhl
e633f7a22b
bug5932: use cache where possible
2023-12-28 10:23:42 +01:00
Axel Uhl
c532123b1a
bug5932: return null for distance/duration ratios with zero denominator
2023-12-28 01:17:50 +01:00
Axel Uhl
7467348f50
bug5932: added statistics on leg/race of competitor for tack type ratio
2023-12-27 18:57:57 +01:00
Axel Uhl
288708c551
bug5932: added release notes for tack type segments in data mining
2023-12-27 16:53:20 +01:00
Axel Uhl
fda1547486
bug5932: implemented TackTypeSegment data mining settings
2023-12-27 16:44:58 +01:00
Axel Uhl
3b374b06c5
bug5932: fixed NPE
2023-12-27 16:14:44 +01:00
Axel Uhl
9911530258
bug5932: added test for segment ending on a mark passing; fixed issues for tack type segment calculation
2023-12-27 15:52:48 +01:00
Axel Uhl
bfc2627226
bug5932: removed test for finished race because testSegmentsAreNotNull already does test a finished race
2023-12-27 14:40:34 +01:00
Axel Uhl
6378dfba41
bug5932: fixed first test case so it actually tests for a real distance
2023-12-27 11:49:01 +01:00
Axel Uhl
a1806a0d02
bug5932: refactored first tack type segment test
2023-12-27 11:39:50 +01:00
Axel Uhl
f17ee6d5fd
Merge branch 'master' into bug5932
2023-12-27 11:04:04 +01:00
Axel Uhl
10f1c463ec
bug5927 aftermath: keep selectedDetailType when new drop-down list is rendered
2023-12-24 01:24:22 +01:00
Axel Uhl
afbd1806c5
bug5921: release notes
2023-12-23 15:52:19 +01:00
Axel Uhl
aa85fed6f8
Merge branch 'bug5921'
2023-12-23 15:50:30 +01:00
Axel Uhl
728d231faf
bug5927: introduce constant for "none"; renamed action to COLORED_TAILS
2023-12-23 12:19:14 +01:00
Axel Uhl
80fd067eb5
bug5921: fixing asymmetric update of first/last fix maps
2023-12-23 11:49:32 +01:00
Axel Uhl
c99bc4f9d9
bug5921: FIXME comment
2023-12-23 00:17:50 +01:00
Axel Uhl
f2783b03fb
bug5921: added GWT logging
2023-12-23 00:08:43 +01:00
Axel Uhl
b8db74dc7b
Merge branch 'master' into bug5927
2023-12-22 23:10:01 +01:00
Axel Uhl
2412c05370
bug5921: use updateTailBoundaries only if necessary
2023-12-22 18:55:27 +01:00
Axel Uhl
c23ae418b0
bug5921: fixed updating of last fix shown map
2023-12-22 18:49:31 +01:00
Axel Uhl
f2f62b57ab
Merge branch 'bug5921' into bug5921-broken-tails
2023-12-22 18:27:14 +01:00
Axel Uhl
5f65faa7b5
bug5921: removed obsolete comment
2023-12-22 18:26:54 +01:00