Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for additional Azure clouds (bug fix), add optional integration test #1272

Merged
merged 10 commits into from Jul 17, 2023

Conversation

malancas
Copy link
Contributor

@malancas malancas commented Jul 12, 2023

Summary

This pull request address bugs reported in sigstore/cosign#3094 and sigstore/cosign#3095. It adds supports for the US Government cloud and China cloud. Previously the client would always default to using the public cloud. The client now looks for the AZURE_ENVIRONMENT environment variable to set the cloud. The underlying Azure SDK used by the client before #1170 was merged used this environment variable. Dropping support for this environment variable may be part of the cause for the bugs above.

This pull request also adds optional integration tests. This file is meant to be run locally by Azure client developers using an Azure subscription of their choice. Because Sigstore does not use Azure for its infrastructure, this file is not run in any CI/CD.

Release Note

Documentation

Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
Signed-off-by: Meredith Lancaster <malancas@github.com>
@malancas malancas changed the title Add support for additional Azure clouds, add optional integration test Add support for additional Azure clouds (bug fix), add optional integration test Jul 12, 2023
@malancas malancas marked this pull request as ready for review July 14, 2023 18:53
Signed-off-by: Meredith Lancaster <malancas@github.com>
@bobcallaway bobcallaway merged commit 60b73c4 into sigstore:main Jul 17, 2023
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants