Commit Graph
55 Commits
Author SHA1 Message Date
Axel Uhl 089c40b834 bug4811: use a "master" application configuration builder instead of a generic "application" config builder to get the USE_ENVIRONMENT spec 2021-02-10 01:45:38 +01:00
Axel Uhl dc295b9378 bug4811: introduced optionalKeyName parameter through various levels of landscape methods to allow for selecting the SSH key pair 2021-02-09 17:29:14 +01:00
Axel Uhl ca1108b2d1 bug4811: implemented Util.wait in different variants and used in a few places 2021-01-13 12:47:39 +01:00
Axel Uhl 4c2f9e9b24 bug4811: fixed privkey password forwarding 2021-01-13 01:26:35 +01:00
Axel Uhl a43dc46bb2 bug4811: interims commit 2021-01-13 01:22:55 +01:00
Axel Uhl 2993a481c7 bug4811: trying to obtain a replica set from a running landscape; problem: can't find master process for replica 2021-01-07 10:06:38 +01:00
Axel Uhl e76a828810 bug4811: implemented AwsLandscape.getMongoEndpoints 2020-12-22 16:49:27 +01:00
Axel Uhl 6ce91e1976 bug4811: added Landscape.getMachineImageTypes 2020-12-22 15:12:39 +01:00
Axel Uhl df5e2ebf31 bug4811: keep testing image upgrades in eu-west-2 on branch bug4811 (master does image upgade "tests" on eu-west-1 production region) 2020-12-15 11:16:12 +01:00
Axel Uhl 4b4846edc4 run the UpgradeAmi image upgrade test against eu-west-1 by default; this way enabling use of master for production image upgrades 2020-12-15 11:13:00 +01:00
Axel Uhl edc627229f bug4811: test that multi-instance deployment by default creates a Home-SSL reverse proxy mapping 2020-12-03 23:42:25 +01:00
Axel Uhl d9f7273e9a bug5446: recognize central reverse proxies based on tag "CentralReverseProxy" 2020-12-03 20:38:30 +01:00
Axel Uhl a8886bfc41 bug5444: MAIL_... variables are now evaluated in refreshInstance.sh in the auto_install function, establishing configuration/mail.properties 2020-12-03 15:27:01 +01:00
Axel Uhl 0576052120 bug5444: added support for MAIL_... environment variables in the application configuration / builder / user data 2020-12-03 14:37:50 +01:00
Axel Uhl ae105e5640 bug5445: factoring stderr / stdout handling for SSH command channels and consistently disconnecting now 2020-12-03 11:05:08 +01:00
Axel Uhl 71a3ce2bcc bug4811: adjusted test case such that no SecurityService replication credentials are required 2020-12-02 23:11:16 +01:00
Axel Uhl f2a6028df7 bug4811: fixed bug regarding port assignments to user data in application configuration 2020-12-02 22:36:16 +01:00
Axel Uhl ef27526b84 bug4811: working local test for deploying processes to multi-server host 2020-12-02 21:25:44 +01:00
Axel Uhl 6ae470c57a bug4811: refactored "sailing" init.d script and moved reverse proxy logic to own script defineReverseProxyMappings.sh 2020-11-26 18:42:19 +01:00
Axel Uhl fcd80cceaf bug4811: execute env-default-rules.sh after env.sh also in refreshInstance.sh 2020-11-25 12:34:09 +01:00
Axel Uhl 861037d89e bug4811: removed unnecessary HostT type parameter from AwsApplicationConfiguration type hierarchy 2020-11-25 10:56:04 +01:00
Axel Uhl e5c05c073c bug4811: separated process configuration from host launch parameterization 2020-11-24 21:05:29 +01:00
Axel Uhl 476e3cb917 bug4811: defaulted inbound replication exchange name to SERVER_NAME for StartSailingAnalyticsReplica 2020-11-16 17:53:40 +01:00
Axel Uhl c10bd375b3 bug4811: massive refactoring, removing distinction between master/replica processes; any application process can be master and replica at the same time 2020-11-12 22:45:55 +01:00
Axel Uhl d6501350db bug4811: moved SailingAnalyticsHost[Impl] to ApplicationProcessHost[Impl] and moved to SSE 2020-11-12 14:52:53 +01:00
Axel Uhl db389705ce bug4811: switching load balancer-related procedures to generic builder pattern 2020-11-10 18:47:55 +01:00
Axel Uhl 6e6f5f6607 bug4811: consolidated imports to avoid warnings 2020-11-10 15:45:25 +01:00
Axel Uhl 72001abac4 bug4811: removed testMongoReplica because it required access to port 27017 of the MongoDB instance created 2020-11-10 15:44:40 +01:00
Axel Uhl 4e4c1a13fc bug4811: relaxed multi-server test, checking only that an "Apache..." server is answering on port 80 2020-11-10 12:21:54 +01:00
Axel Uhl 51217e497b bug4811: fixed StartMultiServer and added a test case 2020-11-10 12:00:08 +01:00
Axel Uhl 1b474b792d bug4811: adjusted test case such that no external MongoDB access but only ssh access is required to test whether replica set exists 2020-11-09 23:55:29 +01:00
Axel Uhl 6195d29482 bug4811: brought StartMongoDBServer prodecure to a working state; see also the updates to the launch-mongo-replica infrastructure 2020-11-09 23:09:38 +01:00
Axel Uhl 8a150634ed bug4811: added mongo server startup procedure with fist tests; still a way to go 2020-11-09 18:54:44 +01:00
Axel Uhl d561ee276c bug4811: image upgrade seems to work, including test case 2020-11-07 00:24:33 +01:00
Axel Uhl 4f1324010e bug4811: worked on completing the UpgradeAmi-related test; fixing UpgradeAmi functionality 2020-11-06 23:42:16 +01:00
Axel Uhl 19c132e61d bug4811: image upgrade now has code to assign names to snapshots and can delete() image and snapshots 2020-11-06 20:29:51 +01:00
Axel Uhl 8e8d51c64e bug4811: refactored UpgradeAmi procedure and continued with its snapshot handling 2020-11-06 18:46:49 +01:00
Axel Uhl 1be2ee9215 bug4811: interims commit, started with StartMongoDBServer procedure and refined UpgradeAmi procedure 2020-11-06 15:18:41 +01:00
Axel Uhl 6181a01817 bug4811: now using the correct target group name, making different names for master and public target groups 2020-11-05 22:36:56 +01:00
Axel Uhl 00f98f7cbf bug4811: fixed AwsLandscapeImpl.getTargetHealthDescriptions, passing target group ARN 2020-11-05 18:45:56 +01:00
Axel Uhl 0190dfec02 bug4811: Builder pattern for load balancer-related procedures; updated tests accordingly 2020-11-05 18:25:50 +01:00
Axel Uhl cb865f9acf bug4811: refactored load balancer creation and host-to-target-group-adding procedures 2020-11-05 15:41:59 +01:00
Axel Uhl 1524744641 bug4811: fixed replication user data assembly; first successful test with replication of central security service 2020-11-04 22:36:47 +01:00
Axel Uhl 032bd995d9 bug4811: refactored combination and defaults for replication configuration, separating better between outbound and inbound 2020-11-04 18:27:44 +01:00
Axel Uhl 47af8ee26b bug4811: interims commit regarding replication parameter building 2020-11-04 01:46:47 +01:00
Axel Uhl 2685585ce3 bug4811: switched to a T3_LARGE instance in order to get Sailing server up and running at all 2020-11-03 23:10:22 +01:00
Axel Uhl 2b83be4177 bug4811: extended timeout waiting for instance to have launched the Sailing Analytics process successfully 2020-11-03 21:50:49 +01:00
Axel Uhl 6986593fdc bug4811: refactored launching of sailing server hosts and processes 2020-11-03 18:45:48 +01:00
Axel Uhl 19af4d9ffc bug4811: don't try to run tests on com.sap.sailing.landscape.test for now 2020-11-02 19:55:45 +01:00
Axel Uhl 94c1a32cb9 bug4811: a compilable version with massively refactored procedure support, using the Builder pattern 2020-10-30 18:04:39 +01:00