Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 76304a354e Merge branch 'master' into bug5938 2024-01-10 18:05:57 +01:00
Axel Uhl d3befb69be initial version of RabbitMQ instance setup files 2024-01-10 18:05:29 +01:00
Axel Uhl 6f6320f2cf bug5938: added a comment about how to adjust manage2sail notification crontabs 2024-01-10 16:25:55 +01:00
Axel Uhl 0f3ecc2d71 bug5938: fixed line endings in README 2024-01-10 16:16:00 +01:00
Axel Uhl 677e81f134 Merge branch 'master' into bug5938 2024-01-10 16:05:43 +01:00
Axel Uhl 2b9867f86b renamed Hudson build instances 2024-01-10 16:05:18 +01:00
Axel Uhl f7251c83d3 only initiate MongoDB replica set upon first boot; not during image upgrade 2024-01-10 14:09:57 +00:00
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