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