Commit Graph
100 Commits
Author SHA1 Message Date
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