-
Notifications
You must be signed in to change notification settings - Fork 372
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 Vault 1.15.x to integration tests #1075
Comments
I'd be happy to lend a hand here. I am new to GitHub actions, so would be a fun way to learn! |
@tot19 Sure any help is appreciated! Ultimately you won't learn much about GHA with this though, the only GHA workflow change is to uncomment this line: hvac/.github/workflows/lint-and-test.yml Line 191 in 9161044
The issue is that when we do that, some of the kubernetes tests fail, so the work on this issue is to:
You could demonstrate the failing result without GHA at all, by ensuring that the version of Vault in your
You can also speed that up by running only the k8s tests:
|
Will give this a crack next! |
Ok, so looks like these set of parameters are not resulting in the expected internal server error on the 'test_configure' method. Working out why now param( |
This is the method that was raising an error but is no longer raising in 1.15.0 |
Ok, so the issue is that the request is succeeding now (confirmed with a 204 response) instead of failing like it was previously. Going to see if I can work out why it is working now since the token_reviewer_jwt does appear to be faulty https://github.com/tot19/hvac/actions/runs/6677317761/job/18147220209#step:8:109 |
This looks to be the culprit: hashicorp/vault-plugin-auth-kubernetes#207 If there is no longer a requirement for valid jwt tokens, I think it would be valid to make this test only work versions le 1.14.0 |
I tried to add Vault 1.15.x in #1074 but there's some behavior difference in the kubernetes auth method that I won't have time to investigate before 2.0.0.
We'll likely have to investigate and fix that at the same time as adding 1.15.x to CI.
The text was updated successfully, but these errors were encountered: