Axel Uhl
ed71a36185
removed unused JMXConnection interface
2025-02-07 11:21:04 +01:00
Axel Uhl
92c1b568a6
bug6083: calculating all TCP/UDP ports of a Process
2025-01-17 16:12:44 +01:00
Axel Uhl
72923ec512
bug6038: consistently map internal IP to hostname in MongoDB processes
2024-08-03 20:15:02 +02:00
Axel Uhl
d8e66345ff
bug6038: implemented Host.getHostname() and AwsInstance.getHostname()
2024-08-03 18:42:36 +02:00
Axel Uhl
8db5d3d24e
aftermath of 3c41d8bd2f: fixing the root/sailing user issue when restarting a replica
2024-03-27 13:44:23 +01:00
Axel Uhl
3c41d8bd2f
bugfix for landscape management: replicas were restarted using "root" user
2024-03-25 16:32:31 +01:00
Axel Uhl
38c22b2bcd
Merge remote-tracking branch 'origin/master'
2024-03-13 09:48:16 +01:00
Axel Uhl
54db8716c2
enhanced timeout waiting for new master after moving master to new host; example: my.sapsailing.com
2024-03-13 00:12:33 +01:00
Axel Uhl
a507601a0f
bug5973: share MongoClients with equal ConnectionString throughout
2024-03-12 10:03:30 +01:00
Thomas G Stokes
a64902ffa8
b1873: Make more things final and alter method name
2024-02-14 14:18:11 +01:00
Thomas G Stokes
83de64f6cc
b1873: Lots of comments and formatting
2024-02-09 10:53:28 +01:00
Thomas Stokes
dd7dcba780
Merge master into bug1873
2024-01-29 12:21:14 +01:00
Axel Uhl
b04b9da818
performance of MongoEndpointImpl.importDatabase(...): re-use cleared ArrayList
2024-01-15 15:55:48 +01:00
Axel Uhl
0a1a52120a
bug5946: use rabbit.internal.sapsailing.com for eu-west-1 (default region); explore tags elsewhere
2024-01-13 00:25:19 +01:00
Thomas Stokes
fefee90d0d
Setup tagging for security groups. The sailing application uses 1 still.
2023-11-23 11:44:45 +00:00
Axel Uhl
1bb720d2bb
bug1873: code review and corresponding changes
2023-11-21 13:07:21 +01:00
Thomas Stokes
29b7323442
Add 'add' rev proxy feature, list az in table
...
The 'add' button in the reverseProxyPanel
will default to the az with the fewest reverse
proxies and allow the user to choose and instance type.
Then it creates the instance and adds it to the necessary target group.
A few utils were added to also fetch the availability zones
2023-11-09 17:59:40 +01:00
Thomas Stokes
c723c2f161
Finish basic UI setup for reverse proxy display
2023-10-31 17:33:45 +01:00
Wessels, Udo (PPN)
2b66121265
bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects.
2023-10-09 18:00:50 +02:00
Axel Uhl
80f5656ba3
bug5865: filtering AZs by subnets found via VPC-ID
2023-07-07 13:12:48 +02:00
Axel Uhl
d5dafe456d
bug5849: added equality and corresponding test for MongoDB replica sets
2023-06-06 10:38:35 +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
dea45bdf31
bug5765: removed more unused methods around private keys and added comments regarding RSA-only to some places
2023-03-24 14:57:56 +01:00
Axel Uhl
f8e1d5d5e2
bug5765: use bcprov-ext for newer ssh kex algorithms
2023-03-23 13:37:33 +01:00
Axel Uhl
eaeb0fb55c
bug5765: first green workspace after switching to JSch from com.github.mwiede
2023-03-23 10:01:14 +01:00
Axel Uhl
b92f41243f
bug5775: implemented UI and REST API; first test against eu-west-2 looking good
2023-03-07 17:20:14 +01:00
Axel Uhl
655f1a7bae
bug5775: started by implementing a LandscapeServiceImpl method for moving all processes from one host to another
2023-03-06 22:55:07 +01:00
Axel Uhl
e426979370
bug5627: renamed AppendShardingKeyToShard to AddShardingKeyToShard; Javadoc;
...
also removed now obsolete methods around sharding from
ApplicationReplicaSet; they are superseded by the new ShardProcedure
types.
2023-01-05 11:17:54 +01:00
Axel Uhl
379f19ecd1
bug5627: added Javadoc for AwsApplicationReplicaSet.removeShard
2023-01-05 11:12:18 +01:00
Axel Uhl
c9fd774c80
bug5627: fixed parameter name
2023-01-05 10:58:26 +01:00
Axel Uhl
c82a07c51f
Merge branch 'master' into bug5627
2022-12-30 15:47:34 +01:00
Axel Uhl
69edfe2bb8
bug5797: fixed more occasions where Charset could be null
2022-12-29 17:03:36 +01:00
Axel Uhl
0260f11a22
bug5797: more cases of providing Charset to InputStreamReader constructor
2022-12-29 13:22:11 +01:00
Niklas Opiela
fb78df3c28
doc, formatting and constants are moved
2022-12-13 13:52:31 +01:00
Niklas Opiela
0c07bcc025
formatting
2022-12-01 12:46:40 +01:00
Niklas Opiela
cfb3e0cd12
added shard impl
2022-11-28 08:43:30 +01:00
Niklas Opiela
64ab1ee43f
Merge branch 'master' into bug5627
2022-11-15 14:00:18 +01:00
Axel Uhl
0aa199bf92
bug5777: clean-up, formatting, docs
2022-11-09 19:59:08 +01:00
Axel Uhl
cb3920f588
Merge branch 'master' into bug5777
2022-11-09 19:40:27 +01:00
Axel Uhl
c34e413dfb
avoiding CancellationException when comparing DB hashes
2022-11-09 12:28:03 +01:00
Niklas Opiela
0ef5949c09
Added Key valdidation
2022-11-09 10:50:41 +01:00
Axel Uhl
7e6548bfd5
bug5627: removed obsolete remote-reference methods
2022-11-03 23:51:01 +01:00
Axel Uhl
3a1fd7a477
bug5627: removed obsolete remote-reference methods; improved javadoc
2022-11-03 23:50:21 +01:00
Axel Uhl
f126b8829e
bug5627: added AwsShard interface
2022-08-10 18:58:33 +02:00
Finn Huelsbusch
d888c1fad9
added configuration for eclipse 2022-06 and updated the onboarding
2022-07-07 16:51:33 +02:00
Axel Uhl
70a7fa8674
wait for non-null public address for optionalTimeout before trying getCanonicalHostname()
2022-06-30 22:51:25 +02:00
Axel Uhl
8f2d07b954
bug5689: escaping the "$" sign when using the user variables through a bash call only
2022-03-10 23:17:34 +01:00
Axel Uhl
e1a0d4d1cb
bug5684: introduced SecuredServer[Impl] as abstraction of SailingServer[Impl];
...
added the first methods plus tests for obtaining username and group by
name; the next steps will be exposing getOwnership; this way, we can
then determine whether the server group already exists and whom it
belongs to
2022-02-25 18:29:58 +01:00
Axel Uhl
fb9935cbaf
bug5684: instead of using environments the ADDITIONAL_JAVA_ARGS are now generated by the configurations
2022-02-24 15:39:55 +01:00
Axel Uhl
6981bf3193
better timeout handling for SSH connects; keep restarting other replicas if restarting one failed
2022-02-22 13:57:47 +01:00