Commit Graph
100 Commits
Author SHA1 Message Date
Niklas Opiela 91d77425fc formatting 2023-06-13 09:48:03 +02:00
Niklas Opiela 77f7595df2 Changed TestRuleAdapter to use String as the priority property and added
a test to check if getRulesSortedByPriority ignores the default rule's
priority ("default")
2023-06-06 12:54:34 +02:00
Niklas Opiela 145a45aa48 Merge branch 'master' into bug5850 2023-06-06 10:36:01 +02:00
Niklas Opiela f60ee7c18a Removed passphraseForPrivateKeyDecryption from
ShardingProcedure.BuilderImpl
2023-06-05 09:02:11 +02:00
Niklas Opiela ce3caeca81 Merge branch 'master' into bug5837 2023-04-20 15:30:54 +02:00
Niklas Opiela fe0dc29edb format 2023-04-18 16:01:18 +02:00
Niklas Opiela 954ecd6e6f added functionality for setting the amount of keys to show. 2023-04-18 15:59:25 +02:00
Niklas Opiela c50f7da6ff changed how to get to leaderboards from shardingkeys 2022-12-22 13:13:50 +01:00
Niklas Opiela 5afccbbb78 code improvement and fixed getFirstShardingPriority 2022-12-22 13:13:44 +01:00
Niklas Opiela 1450424f77 changed where the autoscaling group name gets constructed 2022-12-22 13:13:38 +01:00
Niklas Opiela f37a5d3aad removed constants, formatting, code improvement 2022-12-22 13:13:31 +01:00
Niklas Opiela dcf7aa88da doc formatting usw 2022-12-22 13:13:24 +01:00
Niklas Opiela 4a967264ed added throw exception 2022-12-22 13:13:18 +01:00
Niklas Opiela 99803b33cc removed setter and set all attributes final 2022-12-22 13:13:12 +01:00
Niklas Opiela b072ad3e58 renaming 2022-12-22 13:13:07 +01:00
Niklas Opiela c943a34320 little bugfix 2022-12-22 13:13:02 +01:00
Niklas Opiela d896a2647a renaming 2022-12-22 13:12:56 +01:00
Niklas Opiela 781315d2f3 added shard support for upgrading 2022-12-22 13:12:49 +01:00
Niklas Opiela d3f3a39dc1 doc and mapping of leaderboards 2022-12-22 13:12:35 +01:00
Niklas Opiela 0fc068a3e1 changed parsing, doc and constants 2022-12-22 13:12:30 +01:00
Niklas Opiela 39f88ccf9e doc 2022-12-22 13:12:23 +01:00
Niklas Opiela 8b9ed8296c added logger and changed loop structure 2022-12-22 13:12:16 +01:00
Niklas Opiela 60fe5138fb added logger 2022-12-22 13:12:10 +01:00
Niklas Opiela 5f8626d83e changed algorithm for new prio and renaming 2022-12-22 13:12:01 +01:00
Niklas Opiela 746e214b28 shardingIcon 2022-12-22 13:11:52 +01:00
Niklas Opiela 101e159faa shardmanagement png 2022-12-22 13:11:41 +01:00
Niklas Opiela f291dccf47 added getLeaderboardFromShardingKey 2022-12-22 13:11:31 +01:00
Niklas Opiela bd80b20853 implemented getLEaderboardFromShardingKey 2022-12-22 13:11:20 +01:00
Niklas Opiela a4b6ca884a Ui stuff and new LeaderboardDTO 2022-12-22 13:11:05 +01:00
Niklas Opiela 270a49a6ae inserted file idk 2022-12-22 13:07:26 +01:00
Niklas Opiela 52b8dc6823 added decoding and renaming 2022-12-22 13:04:29 +01:00
Niklas Opiela bfd9b03438 fixing merge 2022-12-22 11:32:13 +01:00
Niklas Opiela 388bc96131 Merge branch 'master' into bug5627 2022-12-22 11:13:16 +01:00
Niklas Opiela b40e55d873 Merge branch 'master' of ssh://sapsailing.com/home/trac/git 2022-12-22 10:45:39 +01:00
Niklas Opiela fa8fc71501 added 'throws InterruptedException, ExecutionException,
TimeoutException' where it could be caused by establishState
2022-12-21 16:21:00 +01:00
Niklas Opiela 7f6fa0e3bd Merge branch 'master' into bug5793 2022-12-21 16:05:34 +01:00
Niklas Opiela 0117cfe804 Merge branch 'master' into bug5776 2022-12-15 10:56:56 +01:00
Niklas Opiela 238eb7dcbe changed to rethrow as RuntimeException 2022-12-15 10:47:26 +01:00
Niklas Opiela ed070c8ecb docs and formatting 2022-12-15 08:41:00 +01:00
Niklas Opiela e14bd2589d changed isManagedByAutoscalingGroup to check for multiple ASG 2022-12-15 08:38:08 +01:00
Niklas Opiela 261f0ffc2e hopefully added shard support in updating and removing replicasets 2022-12-14 15:23:22 +01:00
Niklas Opiela cac7ac28cc removed getShards and changed construction of AwsShardDTO's 2022-12-14 15:22:13 +01:00
Niklas Opiela 8423634fa1 added waiting for establishing shards 2022-12-14 15:21:26 +01:00
Niklas Opiela 1f59223a0f added final to variable 2022-12-14 15:20:21 +01:00
Niklas Opiela d23e240dbe added checking for the default priority and formatting 2022-12-14 15:19:57 +01:00
Niklas Opiela cf3dfdfd82 added support for multiple AwsAutoScalinggrousp 2022-12-14 15:18:56 +01:00
Niklas Opiela 83649809c4 doc 2022-12-14 15:18:28 +01:00
Niklas Opiela 166c7f53b1 added waitingfor establish shard to be finished and throws an exception
if it takes longer than process timeout
2022-12-14 10:03:59 +01:00
Niklas Opiela 6a9bc78791 wrong exception 2022-12-13 17:22:21 +01:00
Niklas Opiela 4ab048e571 new algorithm 2022-12-13 17:22:05 +01:00
Niklas Opiela d2da87ea95 doc, formatting and cleanup 2022-12-13 17:19:21 +01:00
Niklas Opiela 03ce0e803e Merge branch 'bug5627' of ssh://sapsailing.com/home/trac/git into bug5627 2022-12-13 13:56:28 +01:00
Niklas Opiela 0adf657f52 movement of constants 2022-12-13 13:53:47 +01:00
Niklas Opiela b841b9ec00 visuals and removed refresh while aking for a shardname 2022-12-13 13:53:20 +01:00
Niklas Opiela fb78df3c28 doc, formatting and constants are moved 2022-12-13 13:52:31 +01:00
Niklas Opiela 7300dd3153 added getTagDescriptions 2022-12-13 13:51:23 +01:00
Niklas Opiela 4ab3b33e58 applied CompleteableFuture pattern to shards. Formatting. Changed
function for getting sharding keys
2022-12-13 13:50:43 +01:00
Niklas Opiela 49b29351b2 formatting, and changed function to get sharding keys 2022-12-13 13:49:30 +01:00
Niklas Opiela 402d4f558c formatting, doc, moving function implementation to landscapeService and
convert CreateShard class to subclassed in order to remove the existing
anipattern
2022-12-13 13:47:24 +01:00
Niklas Opiela 1235f48eeb renaming and formatting 2022-12-13 13:29:35 +01:00
Niklas Opiela 1d3d0a0cf8 Added ensuring that asList returns a Serializable 2022-12-13 13:23:23 +01:00
Niklas Opiela 8c9c21a961 renamed ShardNameDTO to ShardName 2022-12-13 13:22:04 +01:00
Niklas Opiela 2f2af63a9f Moved Master and Temp suffix to TargetGroup.java 2022-12-08 15:36:58 +01:00
Niklas Opiela 4c6353dfa8 added checking for temporary or master suffixes 2022-12-08 15:36:22 +01:00
Niklas Opiela 871182bd81 implemented rule action modification 2022-12-08 15:35:16 +01:00
Niklas Opiela b90b065946 changed moving of replicasets to exchanging the targetgroup in actions
but adding whole new rules. renaming of replicaset and shardingkeys to
replicaSet and shardingKeys
2022-12-08 15:29:08 +01:00
Niklas Opiela cd93978b9f implemented changing of loadbalancer if there is no enough rules left
for the new shardingKey. Formatting. Loggin while waiting
2022-12-07 10:58:58 +01:00
Niklas Opiela 2cd13e4a11 adding enterShardName entry 2022-12-07 10:57:01 +01:00
Niklas Opiela ffbc3e4462 manifest change 2022-12-07 08:10:28 +01:00
Niklas Opiela 8565e0616d formatting and cleanup 2022-12-06 14:50:31 +01:00
Niklas Opiela 6d03a10179 internationalisation 2022-12-06 14:46:49 +01:00
Niklas Opiela 51d98efb8f added constant to Applicationloadbalancer and added loadbalancer and
rules to constructor of shards
2022-12-06 13:32:55 +01:00
Niklas Opiela cc18992283 added loadbalancer and rules attribute to shard 2022-12-06 13:31:52 +01:00
Niklas Opiela d6ab93bd29 added getter of shardname and checking for only numbers and chars in
shardname
2022-12-06 13:31:23 +01:00
Niklas Opiela ff9022af90 added removing and appending shardingkeys from shard 2022-12-06 13:30:25 +01:00
Niklas Opiela c3766b8ad0 Added LinkBuilder for constructing links in the tables of the ui and
moved this functionality from the LandscapemanagementPanel to this new
class. This makes it available to the shardManagementPanel with no
additional effort
2022-12-05 10:13:45 +01:00
Niklas Opiela 28ab303984 added getter for targetgroup tags 2022-12-05 10:12:02 +01:00
Niklas Opiela d6f1a1b549 added and implemented ShardNameDTO and changed storing of Shards to a
HashMap<AwsShard, Set<String>> instead of an index
2022-12-05 10:09:29 +01:00
Niklas Opiela c063b90a43 added autoscalinggroupname to shardDTO 2022-12-05 10:05:59 +01:00
Niklas Opiela 3507d80841 moved ShardNameDTO to another package 2022-12-05 10:01:55 +01:00
Niklas Opiela 6e96ef4c7c Moved Targetgroup constants 2022-12-05 10:01:30 +01:00
Niklas Opiela 327c98cfdf Changed from
com.google.gwt.thirdparty.guava.common.collect.Iterables.size to
Util.size due to the new gwt version
2022-12-01 14:17:05 +01:00
Niklas Opiela dc0a1950a1 removed unsed import 2022-12-01 14:16:21 +01:00
Niklas Opiela ba47ee7e84 Merge branch 'master' into bug5627 2022-12-01 14:08:37 +01:00
Niklas Opiela d1c75e2f4c deleted imports and started ShardNameDTO 2022-12-01 14:06:30 +01:00
Niklas Opiela b5f619df46 added already existing shard to calculation of required rules 2022-12-01 12:47:33 +01:00
Niklas Opiela 0c07bcc025 formatting 2022-12-01 12:46:40 +01:00
Niklas Opiela 1fbfee9fe8 added delete button, messagebox for loggin shard's deletion and shard
deletion and properly refreshing tables with new data
2022-12-01 12:35:06 +01:00
Niklas Opiela 36c646aff9 implemented moving shard to another loadbalancer 2022-12-01 12:33:26 +01:00
Niklas Opiela 8dd5109d45 switched to constants in ApplicationLoadBalancer 2022-12-01 12:31:14 +01:00
Niklas Opiela d811733b10 added function to check if a rule contains a Path condition and function
to remove a Shard
2022-12-01 12:30:43 +01:00
Niklas Opiela 9fd40349eb formatting 2022-12-01 12:28:54 +01:00
Niklas Opiela 0a155d022e added constants from procedures, function to get the priority of the
first rule that contains a hostname and getter for rules targetting at a
set of targetgroups
2022-12-01 12:27:49 +01:00
Niklas Opiela 89917f119f added Getter of DNS_TTL, splited removal of autoscaling group and
removal of launchconfiguration
2022-12-01 12:25:10 +01:00
Niklas Opiela ef5043a74f added retrieving and deletion of shards 2022-12-01 12:21:39 +01:00
Niklas Opiela 9abdd91b91 Renamed DEFAULT_DNS_TTL_MILLIS to DEFAULT_DNS_TTL_SECONDS because is
messured in seconds
2022-11-29 15:29:21 +01:00
Niklas Opiela f6a16dfeb1 implemented shardnames 2022-11-28 10:56:15 +01:00
Niklas Opiela cfb3e0cd12 added shard impl 2022-11-28 08:43:30 +01:00
Niklas Opiela 95aa7cd0c0 deleted import 2022-11-28 08:42:31 +01:00
Niklas Opiela d32f3f41ca Implemented shard discovery 2022-11-28 08:41:30 +01:00