Cons - Team management is hard - add team members - delete team members - Remembering to re-encrypt is hard - Obscure encrypted file format - Copy paste values from Terraform
Cons - Copy paste values from Terraform - Manually encrypt values - Need access to the cluster to encrypt Pros - Access is taken care of through the k8s cluster - Readable files
Cons - Need to add extra setup - envconsul - application code Pros - Great Vault features - Custom integrations - Temporary credentials - Rotation - RBAC - Can store external credentials - Vault Operator!