Now that JWT auth is supported in HVAC it should be possible to clone one of the existing GCP login options and change to the JWT client
def _auth_jwt(self, client, username, password):
# https://www.vaultproject.io/docs/auth/gcp.html
client.auth.jwt.login(role=username,
jwt=password,
**self._path_kwargs())
Now that JWT auth is supported in HVAC it should be possible to clone one of the existing GCP login options and change to the JWT client