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