Bill opened a new pull request #6660: URL: https://github.com/apache/geode/pull/6660
Hacked `RollingUpgradeWithGfshDUnitTest` to add TLS config for P2P and client-server messaging. Also made it do some P2P work. Hacked `GenerateSNIKeyAndTrustStores` (creating `GenerateSNIKeyAndTrustStores2`) to generate key and trust stores. Manually copy those generated ones into the resources dir for `RollingUpgradeWithGfshDUnitTest`. Run `RollingUpgradeWithGfshDUnitTest.testRollingUpgradeWithDeployment` test with JVM option: `-Djdk.tls.trustNameService=true` and env var: `GEODE_HOME=build/install/apache-geode`  Then you can fiddle with the test's `data()` method to change the upgrade _from_ version. And you can fiddle with the test's constructor to change the _to_ version. This test passes (unfortunately) when upgrading from latest develop to latest develop. It also passes when upgrading from 1.13.2 to latest develop. Still needs more work. - [ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message? - [ ] Has your PR been rebased against the latest commit within the target branch (typically `develop`)? - [ ] Is your initial contribution a single, squashed commit? - [ ] Does `gradlew build` run cleanly? - [ ] Have you written or updated unit tests to verify your changes? - [ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under [ASF 2.0](http://www.apache.org/legal/resolved.html#category-a)? ### Note: Please ensure that once the PR is submitted, check Concourse for build issues and submit an update to your PR as soon as possible. If you need help, please send an email to [email protected]. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
