CLI-1296: auth:login on 2.23.1 > Invalid key in Cloud datastore fixed #1710
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.
Motivation
When using the latest version of acli which is 2.23.1 the command auth:login [-k|--key KEY] [-s|--secret SECRET] no longer works and generates the following error. This occurs when
acli -n telemetry:disable
is set before auth for CI/CD pipelines.The issue is triggered during CI/CD pipeline by set some settings for the CLI before auth function such as switching on/off the telemetry.
Fixes #1708
Proposed changes
if condition fix, update the cli only.
Alternatives considered
reduce the number of required changes in code
Testing steps
./bin/acli ckc
acli -n telemetry:disable
to create the~/.acquia/cloud_api.conf
auth:login [-k|--key KEY] [-s|--secret SECRET]