Test Service Principal with client cert auth #3498
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.
Run the existing Key Vault test one more time, authenticating with client cert auth that had no test coverage until now.
Resolves #3494
Successful run (since the PR tests skip this one); the OIDC test failures are unrelated.
The certificate is newly created for this purpose only, via
The cert and the password are added as GH secrets to this repo, as
ARM_CLIENT_CERTIFICATE
andARM_CLIENT_CERTIFICATE_PASSWORD
. The cert secret is the base64-encoded content of the .pfx file since GH secrets cannot be files.The cert and the password are also added to 1Password in the "Azure credentials" entry.