hashicorp / vault-secrets-operator

The Vault Secrets Operator (VSO) allows Pods to consume Vault secrets natively from Kubernetes Secrets.
https://hashicorp.com
Other
471 stars 102 forks source link

Setup test infra in AWS #891

Closed Zlaticanin closed 2 months ago

Zlaticanin commented 3 months ago

This PR involves adding a testing infrastructure for AWS. It creates an EKS cluster and deploys VSO and Vault.

Prereq: Doormat AWS sandbox account

Before running any make commands, make sure to log in into doormat and export the AWS keys: doormat login && eval $(doormat aws -a <AWS ACCOUNT NAME> export)

Make sure to export the path to your vault license: export TF_VAR_vault_license_path=<path to license file>

Then to set up EKS cluster and deploy Vault and VSO: make -f scale-testing.mk create-eks make -f scale-testing.mk deploy-workload