Add vault backend for gitlab-haproxy secrets
- Configuration for using Vault as the secrets backend for gitlab-haproxy secrets.
- Added some unit testing for the vault backend.
Related Issue: https://gitlab.com/gitlab-com/gl-infra/reliability/-/issues/19125
Edited by Marcel Chacon