Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl b7ddde1456 use native S3 bucket URL (https) for media.sapsailing.com 2021-04-12 09:57:56 +02:00
Axel Uhl c21ff9dc40 Merge remote-tracking branch 'server/master' 2021-04-10 00:27:05 +02:00
EC2 Server a17d0c4632 fixed path for aws executable 2021-04-09 22:24:38 +00:00
Axel Uhl 482185e3e3 upgraded to new Hudson Slave AMI 2021-04-10 00:23:30 +02:00
Axel Uhl 163f9db2f1 fixed typo in security REST API index.html 2021-04-09 23:41:16 +02:00
Axel Uhl 972d087f5f don't generate a new thread per remote reference update sub-task but use one task per ref in default background executor;
don't trigger update if a previous job for the same reference is still running
2021-04-09 23:37:44 +02:00
Axel Uhl 43b694e3f8 data mining: abort any random query, not only statistics queries, upon Yellow Alert; fixed WindFix connector/dimension modeling 2021-04-09 19:01:55 +02:00
Axel Uhl d495b6391d added branding requirement to REST API docs; prune user API output if only READ_PUBLIC but not READ permission 2021-04-09 19:00:13 +02:00
Axel Uhl 00574a64e4 Merge remote-tracking branch 'server/master' 2021-04-08 11:15:56 +02:00
Axel Uhl c8db6ebb0f trying to improve text messages for default object creation user group notice 2021-04-08 11:13:07 +02:00
Axel Uhl bc461fcc0a Use https for port 443 when accessing remote servers 2021-04-08 11:11:37 +02:00
Axel Uhl 1b02410159 fixed /suspend method for /threadmanager/api (used to call stop() instead of suspend() on the thread) 2021-04-07 23:42:02 +02:00
Axel Uhl d6781a9169 secured ThreadManager actions with new SERVER:THREADS permission 2021-04-07 12:16:23 +02:00
Axel Uhl e8dccb1460 improved logging for DataMining queries 2021-04-06 16:13:38 +02:00
Axel Uhl 44eb93b8a5 added missing read-locking when enumerating tracked races of a TrackedRegatta in putWind implementation 2021-04-05 19:52:40 +02:00
Axel Uhl b6db9fe374 added missing null check for putWind 2021-04-05 11:31:26 +02:00
Axel Uhl 0488e59d35 improved putWind documentation regarding permissions required 2021-04-04 23:26:50 +02:00
EC2 Server 343d6b58d1 enhanced stop script: extended timeouts, and trying SIGKILL if SIGTERM didn't work in a while; now exit status 1 indicates failure to kill 2021-04-01 09:19:01 +00:00
Axel Uhl eac981e94c adjusted test case for Regatta API after ec7acfc084 has removed GET access to .../tracking_devices 2021-03-31 20:42:23 +02:00
Axel Uhl ec7acfc084 extended the /sailingserver/api/v1/regattas/{regattaname}/tracking_devices API endpoint;
two new query parameters, "secret" and "deviceUuid", have been introduced to allow callers
with a valid regatta secret to determine the mapping information for at least one known
device ID.
2021-03-31 11:53:56 +02:00
Axel Uhl 4819f7a1b9 bug4811: preparing for passing optional release to application replica set creation; throttle target group health descriptions 2021-03-30 18:36:46 +02:00
Axel Uhl 8dc7bba770 Merge remote-tracking branch 'server/master' into bug4811 2021-03-30 17:55:37 +02:00
Axel Uhl ea6701a281 made device mappings table filterable by object type 2021-03-30 17:32:52 +02:00
Axel Uhl db463e5b92 Merge branch 'master' into bug4811 2021-03-30 16:59:59 +02:00
Axel Uhl c9c3bb76ac don't show Qualtrics survey when de-branded 2021-03-30 16:30:19 +02:00
Axel Uhl 45a909092f bug4811: for a single target group assume it as both, public and master target group and obtain hostname from ALB rules 2021-03-30 16:29:38 +02:00
Axel Uhl 7770ba30b4 Merge branch 'master' into bug4811 2021-03-30 01:29:00 +02:00
Axel Uhl cc9f825ac7 ignoring Igtimi tests as Igtimi burnt down; re-enable when igtimi is back up and running... 2021-03-30 01:28:27 +02:00
Axel Uhl aee5ffc697 bug4811: return application replica set when setting ALB rules for it 2021-03-30 01:20:02 +02:00
Axel Uhl 7c66f0f78b bug4811: migrated landscape properties texts for _de locale to UTF-8 2021-03-30 01:19:41 +02:00
Axel Uhl bccbe8a28e Merge branch 'master' into bug4811 2021-03-29 21:42:18 +02:00
Axel Uhl b70ca98418 bug4811: added application replica set action that establishes proper load balancer rules and target groups 2021-03-29 18:47:49 +02:00
Axel Uhl 50fba338cd bug4811: implemented a STOP_REPLICATING action on ReplicationServlet; added AwsLandscapeImpl to replication launch configs 2021-03-29 10:04:48 +02:00
Axel Uhl e06f4e51bc bug4811: added logging for load balancer operations 2021-03-29 09:53:00 +02:00
Axel Uhl 34fc3f5518 bug4811: consolidated toString() for RedirectDTO 2021-03-29 09:52:32 +02:00
Axel Uhl d68c4b6554 use java.util.logging for cross-domain storage (xdstorage) to see logs in browser console 2021-03-29 09:50:13 +02:00
Axel Uhl 4d54d42092 bug4811: fixed sorting of start time column for application replica sets; update replica set table after changing default redirect 2021-03-29 09:48:43 +02:00
Axel Uhl 53f33f8d0b updated REST API docs so they contain the leading Bundle-Context path of the URL (sailingserver and security, respectively) 2021-03-25 15:55:45 +01:00
Axel Uhl ca1675d03c updated the REST API docs for setting per-regatta handicap values for competitors 2021-03-25 10:05:10 +01:00
Axel Uhl fdfd6518b3 bug4811: issue warning if another (newer) master is found for the same server name 2021-03-25 09:45:53 +01:00
Axel Uhl 4fc8516e36 Merge remote-tracking branch 'server/master' 2021-03-24 23:20:08 +01:00
Axel Uhl 82cb32eea6 launch MongoDB replica based on latest image of type mongodb-server, as determined by getLatestImageOfType.sh 2021-03-24 23:16:49 +01:00
EC2 Server d2c6774d09 qualify reference to image_upgrade_functions with dirname $0 2021-03-24 17:23:50 +00:00
Axel Uhl 34c9272099 Merge remote-tracking branch 'server/master-with-fix' 2021-03-24 18:16:36 +01:00
EC2 Server 41d5a5c0e1 adding missing base URL for updating SSH keys for landscape managers 2021-03-24 17:14:00 +00:00
Axel Uhl 72b3e36ac9 Merge branch 'master' into bug4811 2021-03-24 17:41:04 +01:00
Axel Uhl 105394f5dd use the cp_root_mail_properties script also from within the sailing init.d script to avoid redundancies 2021-03-24 17:40:26 +01:00
Axel Uhl 44d42a417f bug4811: using the new /usr/local/bin/cp_root_mail_properties when launching a process on a multi-host 2021-03-24 17:36:42 +01:00
Axel Uhl fb790b4af6 Merge branch 'master' into bug4811 2021-03-24 17:36:34 +01:00
EC2 Server ccbfb24748 added a copying script and sudoers.d contribution to allow all users including sailing to copy the /root/mail.properties to server folders 2021-03-24 15:55:31 +00:00
Axel Uhl 856ea88fb7 bug4811: fixed DNS collision test, looking for trailing "."; remove ALB only after making sure it was DNS-mapped 2021-03-24 14:15:46 +01:00
Axel Uhl c285e62738 bug4811: remove redundant space in name for instance launched by application replica set's launch configuration 2021-03-24 11:45:31 +01:00
Axel Uhl 32c3581b9c Merge branch 'master' into bug4811 2021-03-23 21:56:30 +01:00
Axel Uhl 1bbb0880d4 fixed buoy pinger DatabaseHelper after the com.sap.sse.util package split 2021-03-23 21:38:12 +01:00
Axel Uhl 6663b7024f Merge branch 'master' into bug4811 2021-03-23 21:04:57 +01:00
Axel Uhl 83c11f5fd4 resolved ambiguity of com.sap.sse.util package between com.sap.sse and com.sap.sse.shared.android;
renamed the com.sap.sse.util and com.sap.sse.util.impl packages in com.sap.sse.shared.android
to com.sap.sse.shared.util and com.sap.sse.shared.util.impl, respectively; this is supposed to fix
all issues with ambiguous package imports
2021-03-23 21:01:32 +01:00
Axel Uhl c854fd33ff Merge remote-tracking branch 'server/bug4811' into bug4811 2021-03-23 16:34:53 +01:00
Axel Uhl c5d5e2ccc7 don't force a Route53 DNS override but fail with an exception by default if an equal-named record with different value already exists 2021-03-23 16:31:36 +01:00
Axel Uhl 32492fba71 added host to ApplicationProcessImpl's toString() output 2021-03-23 16:30:06 +01:00
Axel Uhl 3d49d108d5 when version.json is empty, don't fail with exception but return empty JSONObject 2021-03-23 14:29:35 +01:00
Axel Uhl 10ce72574f Merge remote-tracking branch 'server/master' 2021-03-23 10:45:12 +01:00
Axel Uhl 587d950ff7 bug5504: i18n support for NauticalSide, specifically for reporting line biases in RaceMap 2021-03-23 10:41:03 +01:00
Axel Uhl 1a3d560008 bug5505: show course middle line prior to start only if requested by settings 2021-03-23 10:33:24 +01:00
Axel Uhl c1df7d3e82 fixed dependencies to com.sap.sse.shared.android 2021-03-23 03:13:02 +01:00
Axel Uhl 59e3b4662c bug4811: adjusted MANIFEST.MF to import bundle instead of package for com.sap.sse[.util] 2021-03-23 03:11:26 +01:00
Axel Uhl 41a8f163ee find load balancer by name or return null if not found; use port 80 for load balancer's default target group 2021-03-23 01:02:57 +01:00
Axel Uhl 27d8f36d58 Merge remote-tracking branch 'origin/master' 2021-03-23 00:08:28 +01:00
Axel Uhl 3090966ab6 use HttpUrlConnectionHelper to re-direct ReleaseRepository and other URL.getContent() requests; adjusted releases.sapsailing.com URL to https 2021-03-23 00:07:30 +01:00
Axel Uhl 99b84ef41a Updated ci (markdown) 2021-03-22 22:04:28 +00:00
Axel Uhl 043eb24899 Merge branch 'bug4811' 2021-03-22 18:35:43 +01:00
Axel Uhl 4d7419d6b3 Merge remote-tracking branch 'server/master' 2021-03-22 09:35:29 +01:00
Axel Uhl c6d0a6b001 added documentation about the new NLB-based architecture 2021-03-19 15:03:45 +01:00
Axel Uhl 04dc54155d Merge branch 'master' into bug4811 2021-03-19 00:44:22 +01:00
Axel Uhl 263d828f9d close version.json after reading it for /gwt/status production; avoid too many open files 2021-03-19 00:18:54 +01:00
Axel Uhl c0895a9cf9 Merge remote-tracking branch 'server/master' 2021-03-18 15:58:33 +01:00
Axel Uhl f941dff601 removed the maven.sapsailing.com repo from the top-level pom.xml; it shouldn't be required 2021-03-18 15:56:44 +01:00
Axel Uhl 0337590fe2 create an access token if user doesn't have one yet 2021-03-18 02:14:49 +01:00
Axel Uhl e1f6857806 don't weaken the MAJORITY write concern when storing leaderboards by the ACKNOWLEDGED write concern 2021-03-17 16:22:30 +01:00
Axel Uhl dc57b3266d Merge branch 'master' into bug4811 2021-03-17 10:03:21 +01:00
Axel Uhl bae73e3f96 making ORC JSON certificate import robust against missing allowances and Family specifications 2021-03-17 10:02:37 +01:00
Axel Uhl db9f46f8f8 Merge branch 'master' into bug4811 2021-03-17 09:24:47 +01:00
Axel Uhl 0634fe37a0 upgraded AWS SDK to 2.16.19 2021-03-17 01:16:52 +01:00
Axel Uhl fe61dcf322 bug4811: fixed feature.xml files to accomodate javax.mail version 1.6.2 2021-03-17 01:10:26 +01:00
Axel Uhl 604292a5d5 bug4811: fixed feature.xml for sse runtime 2021-03-16 22:18:41 +01:00
Axel Uhl d1de05b0fe bug4811: made application replica set table multi selection-capable 2021-03-16 18:40:38 +01:00
Axel Uhl 16a762fec9 Merge branch 'master' into bug4811 2021-03-16 18:31:29 +01:00
Axel Uhl 8b084bbbea bug4811: application replica set removal works 2021-03-16 17:50:20 +01:00
Axel Uhl e98e0e35e7 bug4811: reverted remote.target to AWS SDK 2.15.81 to let local target platform build succeed 2021-03-16 16:38:48 +01:00
Axel Uhl a385a0911a bug4811: use latest *.sapsailing.com certificate in region for new ALB HTTP listener; fixed target group identification; new AWS SDK version 2021-03-16 16:37:27 +01:00
Axel Uhl cf41a9dd38 Merge remote-tracking branch 'server/bug4811' into bug4811 2021-03-15 16:32:08 +01:00
Axel Uhl 72ad801fe7 bug4811: implemented a first draft for deleting an application replica set 2021-03-15 16:31:22 +01:00
Axel Uhl e4211814a5 added script to list the ID of the newest image with a specific image-type tag value 2021-03-15 00:38:40 +01:00
Axel Uhl 46e65d7628 added an awsmfalogon.sh script which contains hints for bash alias definition for convenient aws CLI login with MFA 2021-03-15 00:10:25 +01:00
Axel Uhl dc960cf387 use getHostAddress() instead of getCanonicalHostname() for private addresses to avoid domain names that don't resolve in other regions 2021-03-14 01:52:19 +01:00
Axel Uhl 2fd9d10a35 Merge branch 'master' into bug5487 2021-03-13 18:29:20 +01:00
Axel Uhl 9e5086d7a4 bug4811: interims commit; started implementing application replica set removal 2021-03-12 18:40:37 +01:00
Axel Uhl 0402838133 bug4811: use internal IP address as hostname; not the "canonical name" which is generated region-dependently;
this gives, e.g., ip-172-31-28-93.eu-west-1.compute.internal for an address 172.31.28.93 hosted in region eu-west-2
2021-03-12 14:26:59 +01:00
Axel Uhl 5ffb8e252e Merge branch 'master' into bug4811 2021-03-12 14:26:48 +01:00
Axel Uhl 406da2b832 Merge remote-tracking branch 'server/master' 2021-03-12 14:24:29 +01:00
Axel Uhl 50fd7dbb96 bug4811: also wait 5s between MongoDB instance terminations to give replica set a chance to apply the configuration change 2021-03-11 23:51:57 +01:00