cert-manager/test/e2e/framework/addon
Maël Valais f4f72c16e6 e2e: use Vault 1.12.1 instead of the outdated 1.2.3
The main reason for bumping Vault's version is because 1.2.3 is not
compatible with the config parameter `disable_iss_validation`, which is
needed for accommodating the future tests [1] that rely on bound tokens
and static tokens.

For context, Vault 1.2.3 was released on Sep 9, 2019 [2] but
`disable_iss_validation` was only added on July 21st, 2020 in Vault
1.5.0.

Due to a breaking change that happened in Vault 1.5.0 [3] in which Vault
started loading the pod's token instead of using the same token (to be
reviewed) for authenticating. An alternative solution could have been to
prevent the service account from being mounted to the pod, but I figured
that having the two service accounts separated is a better practice.

[1]: https://github.com/cert-manager/cert-manager/pull/5502
[2]: https://github.com/hashicorp/vault/commit/c14bd9a2
[3]: https://github.com/hashicorp/vault/blob/main/CHANGELOG.md#150

Signed-off-by: Maël Valais <mael@vls.dev>
2022-12-02 16:36:16 +01:00
..
base Remove bazel 🎉 2022-07-26 11:38:50 +01:00
chart use Vault Helm Chart provied by Hashicorp 2022-10-08 09:45:52 +01:00
vault e2e: use Vault 1.12.1 instead of the outdated 1.2.3 2022-12-02 16:36:16 +01:00
venafi Remove bazel 🎉 2022-07-26 11:38:50 +01:00
globals.go rename all uses of github.com/jetstack/cert-manager 2022-02-02 09:08:31 +00:00
README.md