Axel Uhl
fd78711894
bug5828: add the server_admin role to a user who just created the -server group for a new replica set
2023-05-10 15:19:41 +02:00
Axel Uhl
8991742298
bug5828: added methods for role management to SecurityResource / SecuredServer facade
2023-05-10 14:28:29 +02:00
Axel Uhl
32b74d6bc7
bug5828: make event_manager role part of pre-defined roles
2023-05-09 18:16:23 +02:00
Axel Uhl
1e1fb7ac05
bug5828: fixed parameter name "matchOnlyTransitiveRoles" (removing "Non")
2023-05-09 13:23:47 +02:00
Axel Uhl
999f71af63
bug5828: set ACL through security service facade for new -server group;
...
this way all members of the group can at least READ the group
2023-05-09 11:03:26 +02:00
Axel Uhl
f72566bc95
bug5828: implemented get/set ACL service and wrapper including test
2023-05-09 10:47:51 +02:00
Axel Uhl
3e5e4c5901
bug5828: interims commit, working towards allowing ACL setting when creating -server group
2023-05-08 18:12:09 +02:00
Axel Uhl
131c7d8384
Merge branch 'master' into bug5828
2023-05-08 15:30:13 +02:00
Axel Uhl
b90aba337e
fixed construction of vpcZoneIdentifier for auto-scaling-group creation
2023-05-08 14:34:52 +02:00
Axel Uhl
2f38ad7d1f
Merge branch 'master' into bug5828
2023-05-08 10:41:31 +02:00
Axel Uhl
8bc7be5cd1
Merge branch 'bug5841'
2023-05-05 23:36:24 +02:00
Axel Uhl
3be0b13661
bug5841: release notes
2023-05-05 18:21:51 +02:00
Axel Uhl
8369d16353
Merge branch 'bug5787'
2023-05-05 18:19:29 +02:00
Axel Uhl
bc582d3931
added logging for unauthorized user creation request
2023-05-05 18:19:06 +02:00
Axel Uhl
ca9160ba55
bug5787: use LoadBalancerRuleInserter logic to replace shiftRulesToMakeSpace in ApplicationLoadBalancer
2023-05-05 17:27:34 +02:00
Axel Uhl
3765e0a45c
bug5787: fixed exception handling for "before" rule not found; added tests
2023-05-05 17:22:26 +02:00
Axel Uhl
bc56888f42
bug5787: added more tests for load balancer rule inserter, one still failing
2023-05-05 10:53:19 +02:00
Axel Uhl
457a020d5e
bug5787: added test class with a first few tests regarding ALB rule inserter
2023-05-05 00:59:15 +02:00
Axel Uhl
2d00697117
bug5787: interims backup commit, starting to extract rule inserting logic
2023-05-04 18:14:21 +02:00
Axel Uhl
5999d2028e
Merge branch 'master' into bug5787
2023-05-04 15:20:21 +02:00
Axel Uhl
3e8a9ec539
bug5841: fix that makes formlerly failing test green;
...
a plan is implied through categories only if the user is subscribed
to plans that cover all categories required for the plan to check
2023-05-04 14:44:50 +02:00
Axel Uhl
96e88694d2
bug5841: extended tests, checking that data mining implies premium by category
2023-05-04 14:41:07 +02:00
Axel Uhl
054168a6a1
bug5841: adding a failing test case for subscription category implication
2023-05-04 14:32:04 +02:00
Axel Uhl
badd7fefa4
bug5840: added missing "de" locale for Chargebee customer locale support
2023-05-03 18:19:41 +02:00
Axel Uhl
a66930e4df
bug5840: fixing customer locale issue
2023-05-03 18:18:07 +02:00
Axel Uhl
1659daf36d
bug5787: fixed old bug in ShardProcedure.getFreeLoadBalancerAndMoveReplicaSet();
...
the count of the total number of rules requires as computed incorrectly,
only considering the replica set's rules, not all existing rules in the
load balancer so far
2023-05-03 17:59:15 +02:00
Axel Uhl
f36809ae61
Merge branch 'master' into bug5787
2023-05-03 11:49:01 +02:00
Axel Uhl
940aaf95fe
Merge remote-tracking branch 'origin/master'
2023-05-03 11:31:08 +02:00
Axel Uhl
9da0e8d01d
adjusted paris2024 scripts, replacing tokyo[2020] by paris[2024]
2023-05-03 11:30:14 +02:00
Axel Uhl
e59831551a
split Tokyo2020/Paris2024 Wiki descriptions into two folders
2023-04-28 18:23:39 +02:00
Axel Uhl
1ce10bf639
updated on-site scripts under configuration/on-site-scripts from latest sap-p1-[12] backups
2023-04-28 18:10:41 +02:00
Axel Uhl
86ae7170e6
added .conf files for on-site sailing servers, as well as /etc/hosts for sap-p1-[12]
2023-04-28 17:52:57 +02:00
Axel Uhl
9466992e38
more thoughts on tunnels and configs for Marseille
2023-04-27 18:08:19 +02:00
Axel Uhl
2faa0dbfb4
Merge branch 'translation'
2023-04-27 17:31:37 +02:00
Axel Uhl
3a0aa53e9d
edited olympic-plan-for-paris-marseille-2024.md
2023-04-27 17:17:25 +02:00
Axel Uhl
034100e5c2
Merge remote-tracking branch 'origin/master' into bug5838
2023-04-27 17:16:59 +02:00
Axel Uhl
8f24056a6c
More Marseille-oriented write-up in Wiki docs; fixed typo in script
2023-04-27 14:47:05 +02:00
Axel Uhl
9dc9b761d9
bug5838: hand down VPC ID for target group creation
2023-04-27 01:19:58 +02:00
Axel Uhl
23a370881d
bug5838: ALBs are now created in the VPC where "Sailing Analytics App" SG lives;
...
the subnet mappings for the AZs are obtained from the full subnet list,
intersected with the VPC ID taken from the "Sailing Analytics
App"-Name-tagged security group. This puts the ALB into the right VPC
and hopefully lets us assign targets to its target groups where the
targets are deployed into that VPC, too.
2023-04-26 23:33:59 +02:00
Axel Uhl
9dadbfdc68
bug5838: make creation of auto-scaling group and launch configuration aware of VPCs
2023-04-26 15:10:34 +02:00
Axel Uhl
26fef91b84
bug5838: when launching an instance, find security group by "Sailing Analytics App" Name tag;
...
additionally, set the subnet to which to deploy explicitly by
intersecting the subnets that match the desired availability zone with
the VPC ID of the security group used. This way, the VPC of the "Sailing
Analytics App"-name-tagged security group decides into which VPC the
instance(s) will be deployed.
2023-04-26 14:20:23 +02:00
Axel Uhl
8531f7424c
bug5838: starting to work on non-default VPC support
2023-04-25 18:41:02 +02:00
Axel Uhl
e69664c42f
updated Wiki descriptions for Olympic set-up for Paris 2024
2023-04-25 18:40:43 +02:00
Axel Uhl
fe07b0358b
fixed copy&paste error in message text
2023-04-22 22:35:44 +02:00
Axel Uhl
c88e47ba5d
fixed filename (marseille instead of marseilles)
2023-04-21 18:35:56 +02:00
Axel Uhl
0d12cf6a9b
first write-up for Paris 2024 Olympic set-up
2023-04-21 18:32:05 +02:00
Axel Uhl
ae8434cbd3
Merge branch 'bug5831'
2023-04-20 23:11:53 +02:00
Axel Uhl
915f80cb43
re-added "-ea" to Sailing Server (Proxy).launch
2023-04-20 21:39:45 +02:00
Axel Uhl
46c96fe850
bug5787: started with a TODO / FIXME comment
2023-04-20 21:38:11 +02:00
Axel Uhl
109d4f66c2
bug5831: introduced RaceLogRaceStatus.isAbortingFlagFromPreviousPassValid()
2023-04-20 17:14:30 +02:00
Axel Uhl
9c98d318f5
bug5831: also allow for AbortingFlagFinder in PRESCHEDULED (null start time) state
2023-04-20 16:54:47 +02:00
Axel Uhl
282cc3162c
bug5831: adjust RaceContext.getFlagStateOrNull to also find an aborting flag in PRESCHEDULED state
2023-04-20 16:49:21 +02:00
Axel Uhl
3a986c0d9f
Merge remote-tracking branch 'origin/master'
2023-04-20 16:07:50 +02:00
Axel Uhl
faa5d97012
implemented scoring scheme for Formula Kite format but A8.2 tie-break only
2023-04-20 16:06:17 +02:00
Axel Uhl
4d00a98d6b
Implemented a scoring scheme for A8.2-only tie-breaking (no A8.1)
2023-04-20 15:13:21 +02:00
Axel Uhl
eba2f4504a
bug4930: using absolute positioning and a FlowPanel around HelpButton
2023-04-20 06:49:13 -04:00
Axel Uhl
9b51c7c3c8
bug5814: implemented XTE stats for data mining for GPS fixes
2023-04-19 16:51:58 +02:00
Axel Uhl
e5c420e2b2
removed extra \ characters from already quoted strings in releaseAndroidApps.sh script
2023-04-19 15:00:36 +02:00
Axel Uhl
524b80b48f
updated MoMa link in help text of releaseAndroidApps.sh script
2023-04-19 14:45:33 +02:00
Axel Uhl
45b7acd159
release notes update for Race Manager App
2023-04-19 14:38:32 +02:00
Axel Uhl
f3c637c50d
bug5829: don't use java.util.function stuff in Android apps;
...
in particular, java.util.function.Predicate won't work below API level
24, and our minSdk is 16 (Android 4.x). 24 would be Android 7.x.
Using a dedicated @FunctionalInterface with a boolean test(T) method
does the trick.
2023-04-19 14:28:57 +02:00
Axel Uhl
33e9adae1c
minor updates to EC2 wiki entry and docker registry Wiki description
2023-04-18 18:22:00 +02:00
Axel Uhl
87ec00220b
bug5836: added test case that asserts the high-point tie breaking by A8.2 (last race)
2023-04-17 16:31:21 +02:00
Axel Uhl
a17b993212
added boat classes VO65, VO60 and IMOCA
2023-04-17 16:02:36 +02:00
Axel Uhl
6731c28f22
Merge branch 'master' into bug4930
2023-04-12 14:48:30 +02:00
Axel Uhl
8c50dceaf0
Merge remote-tracking branch 'origin/master'
2023-04-07 13:40:28 +02:00
Axel Uhl
9892a3a533
bug5715: release notes
2023-04-07 12:23:50 +02:00
Axel Uhl
ad52f568a4
bug5715: fixed another bug in the test;
...
when comparing cross-fleet semi-finalist ranking we need to move in
steps of two, so we compare ranks 3/4, 5/6, 7/8, and 9/10, and NOT
4/5, 6/7, and so on.
2023-04-07 11:18:16 +02:00
Axel Uhl
e25b7724bb
bug5715: fixed one of the tests which now passes
2023-04-07 11:05:19 +02:00
Axel Uhl
673c3b0e39
Merge branch 'translation'
2023-04-06 23:07:53 +02:00
Axel Uhl
f575703ad2
bug5715: fixed test class names to ensure JUnit picks them up
2023-04-06 23:04:13 +02:00
Axel Uhl
acd12f8c78
bug5715: a few tests are green already, but a few still break
2023-04-06 17:47:34 +02:00
Axel Uhl
660b6eabf6
bug5715: fixed a few first issues that the tests revealed
2023-04-06 16:06:39 +02:00
Axel Uhl
f16e1c6fd6
bug5715: first compilable version for Formula Kite medal series ranking/tie-breaking;
...
there are still many test failures, but it's a start...
2023-04-06 14:07:07 +02:00
Axel Uhl
94c392d379
bug5832: request DP points only if the setting is active
2023-04-06 11:27:57 +02:00
Axel Uhl
3e16559a8b
bug5715: uncompilable interims commit for backup purposes
2023-04-05 23:14:52 +02:00
Axel Uhl
de2931d2c1
bug5715: fixed bug in compareByLastRace in AbstractScoringSchemeImpl
2023-04-05 22:21:35 +02:00
Axel Uhl
19c5455fd6
bug5715: fixed tests to the degree that empty medal series columns don't hurt
2023-04-05 21:48:03 +02:00
Axel Uhl
e4eb8e6557
bug5715: interims commit, working on (failing) test case for new Formula Kite medal tie break
2023-04-05 19:39:05 +02:00
Axel Uhl
ed417f6bb4
Merge branch 'master' into bug5831
2023-04-05 08:00:41 +02:00
Axel Uhl
fd60b36db9
bug5831: fixed compilation problem in test case
2023-04-05 08:00:35 +02:00
Axel Uhl
ae6380a68e
bug5831: fixed compilation problem in test case
2023-04-05 07:28:06 +02:00
Axel Uhl
be43d2492c
bug5831: fixed reconciler so that it ignores AbortFlagFinder result if current pass in [UN|PRE]SCHEDULED state
2023-04-04 23:52:48 +02:00
Axel Uhl
d85b8882a7
bug5831: added failing test case
2023-04-04 23:12:57 +02:00
Axel Uhl
48fd250aca
Merge remote-tracking branch 'origin/master'
2023-04-04 16:58:38 +02:00
Axel Uhl
50026c5bbc
bug5830: added / registered de-serializer for RaceLogResultsAreOfficialEvent
2023-04-04 16:58:02 +02:00
Axel Uhl
be139e16ef
added "470 Mixed" to the alias names for the 470 boat class
2023-04-04 11:15:42 +02:00
Axel Uhl
62b93ec124
Merge branch 'master' into bug5828
2023-04-02 19:18:34 +02:00
Axel Uhl
9b493a7764
bug5828: formatting only
2023-03-31 17:54:10 +02:00
Axel Uhl
9926b99846
bug5828: fixed setting of ownership through SecurityService REST Java facade
2023-03-31 17:53:45 +02:00
Axel Uhl
87ab9034f9
bug5828: improved Javadoc of SecurityService.createUserGroup
2023-03-30 17:24:30 +02:00
Axel Uhl
c9817862a1
Merge remote-tracking branch 'origin/master'
2023-03-30 10:12:07 +02:00
Axel Uhl
1683e70158
added sap-p1-1 /usr/local/bin scripts as used during Tokyo 2020
2023-03-30 10:11:02 +02:00
Axel Uhl
7031b7f47a
bug5828: first implementation of setting new replica set owner user group's owner to group itself
2023-03-29 17:56:07 +02:00
Axel Uhl
c4d3c3d1f7
Merge remote-tracking branch 'origin/master'
2023-03-29 17:17:17 +02:00
Axel Uhl
c7ad375ad1
improved olympic documentation regarding SSH tunnels
2023-03-29 17:16:55 +02:00
Axel Uhl
c3c3a99d01
Merge branch 'master' of ssh://sapsailing.com/home/trac/git
2023-03-29 13:06:40 +02:00
Axel Uhl
c47947cd2e
added sap-p1-2 scripts for the olympic set-up to configuration/on-site-scripts
2023-03-29 13:05:33 +02:00
Axel Uhl
bf4aeeb502
Merge branch 'master' into translation
2023-03-28 16:16:24 +02:00
Axel Uhl
11270d7c16
bug fix: use numeric replica IP instead of trying to resolve internal DNS name;
...
resolving an internal IP to a DNS host name won't work cross-region; a
host effectively in eu-west-2 may hence resolve to an internal DNS name
from eu-west-1 when the resolution is computed in eu-west-1.
2023-03-28 12:24:02 +02:00