Skip to content

Commit

Permalink
Fix test to actually use JWT auth
Browse files Browse the repository at this point in the history
  • Loading branch information
tomhjp committed Apr 27, 2023
1 parent 77807ac commit e7c19bc
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
apiVersion: secrets-store.csi.x-k8s.io/v1
kind: SecretProviderClass
metadata:
name: vault-kv
name: vault-kv-jwt-auth
spec:
provider: vault
parameters:
Expand Down
5 changes: 3 additions & 2 deletions test/bats/provider.bats
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ setup(){
kubectl --namespace=test apply -f $CONFIGS/vault-kv-custom-audience-secretproviderclass.yaml
kubectl --namespace=test apply -f $CONFIGS/vault-kv-namespace-secretproviderclass.yaml
kubectl --namespace=test apply -f $CONFIGS/vault-kv-secretproviderclass.yaml
kubectl --namespace=test apply -f $CONFIGS/vault-kv-secretproviderclass-jwt-auth.yaml
kubectl --namespace=test apply -f $CONFIGS/vault-kv-sync-secretproviderclass.yaml
kubectl --namespace=test apply -f $CONFIGS/vault-kv-sync-multiple-secretproviderclass.yaml
kubectl --namespace=test apply -f $CONFIGS/vault-pki-secretproviderclass.yaml
Expand Down Expand Up @@ -403,9 +404,9 @@ teardown(){

@test "12 JWT auth" {
helm --namespace=test install nginx $CONFIGS/nginx \
--set engine=kv --set sa=kv \
--set engine=kv-jwt-auth --set sa=kv \
--wait --timeout=5m

result=$(kubectl --namespace=test exec nginx-kv -- cat /mnt/secrets-store/secret-1)
result=$(kubectl --namespace=test exec nginx-kv-jwt-auth -- cat /mnt/secrets-store/secret-1)
[[ "$result" == "hello1" ]]
}

0 comments on commit e7c19bc

Please sign in to comment.