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 new ServiceAccountCredentialsTemplate, mark ServiceAccountTemplate as deprecated #4

Merged
merged 3 commits into from Apr 26, 2021

Conversation

catsby
Copy link
Member

@catsby catsby commented Apr 23, 2021

The IAM API is deprecating its SignJwt and SignBlob endpoints.

This PR updates the ServiceAccountTemplate template to make note of that, and adds a new template string to use, ServiceAccountCredentialsTemplate.

Alternatively we could just update the ServiceAccountTemplate instead of adding ServiceAccountCredentialsTemplate, however, I felt this was a cleaner and more explicit path forward.

See also: hashicorp/vault-plugin-auth-gcp#108

Note: The changes to go.sum reflect a go mod tidy operation; I get the same changes if I run that on the master branch

@catsby catsby changed the title WIP/DRAFT: Service account template update Add new ServiceAccountCredentialsTemplate, mark ServiceAccountTemplate as deprecated Apr 26, 2021
@catsby catsby marked this pull request as ready for review April 26, 2021 16:59
gcputil/iam_admin.go Outdated Show resolved Hide resolved
calvn
calvn previously approved these changes Apr 26, 2021
Co-authored-by: Calvin Leung Huang <1883212+calvn@users.noreply.github.com>
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