ZE changes the way how it treats secure values in the Team Config between minor versions #3399
Labels
bug
Something isn't working
priority-high
Production outage - this quarter or at least next quarter
severity-high
Bug for which there may be workaround but limits the usage of the Zowe for major use cases
v2
Milestone
Describe the bug
We are using the Profiles API from Zowe Explorer in our Explorer for Endevor extension to be able to provide connections to Endevor via API ML using the Team config for our client.
We got a report that the same Team Config that was worked together with Zowe Explorer v2.9.0 and Explorer for Endevor v1.5.2 is not functioning properly anymore after upgrade to ZE v2.18 and E4E v1.8.2. We did not change how we treat the profiles between the versions and we totally rely on the ZE API to provide us proper credentials (basic MF creds or API ML token) depending on the configuration is used, so I assume some behaviour is changed between Zowe Explorer versions.
An investigation on our side shows that with the upgrade to ZE v2.18, the same profiles that were used before started to report basic credentials, rather then API ML token that was in use before, so it seems to us that some rules around concatenation of the different fields in the Team Config have changed (see the examples of the configs are used by our client).
There is a big configuration that describes entire client's environment, so I reduced it to meaningful amount to represent the issue.
zowe.config.json
zowe.config.user.json
To Reproduce
Put a Team config files to
~./zowe
folder and make sure that API ML token from the configuration is not used anymore.Expected behavior
The config that is created between minor versions of the ZE extensions is expected to be working same way until the major version breaking changes or migration procedure is provided before such a change is happening in one of the minor version.
Is there a way to re-arrange the current config so it continues to work as expected?
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: