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