Fix for detecting whether or not in HA mode #521
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
App-server was determining whether or not to do HA-related actions depending on whether it detected an environment variable that appears to never have been in v2, and maybe was from v1.
Now, I try to detect if we're in an HA mode depending environment variables that fit the pattern of
ZWE_haInstances_<something here>_hostname
but NOTZWE_haInstances_<something here>_components_<...>hostname
This pattern attempts to count the quantity of items in the haInstances object, without counting references to hostname that could instead be present in some components.
Usually we would read the zowe yaml for this, but the existing, exported function doesnt take the config as an argument, so I do not want to break any API.