
Adds Agent as a sidecar for the CSI Provider to: * Cache k8s auth login leases * Cache secret leases * Automatically renew renewable leases in the background
16 lines
376 B
YAML
16 lines
376 B
YAML
# Copyright (c) HashiCorp, Inc.
|
|
# SPDX-License-Identifier: MPL-2.0
|
|
|
|
# The "Hello World" Vault SecretProviderClass
|
|
apiVersion: secrets-store.csi.x-k8s.io/v1
|
|
kind: SecretProviderClass
|
|
metadata:
|
|
name: vault-kv
|
|
spec:
|
|
provider: vault
|
|
parameters:
|
|
roleName: "kv-role"
|
|
objects: |
|
|
- objectName: "bar"
|
|
secretPath: "secret/data/kv1"
|
|
secretKey: "bar1"
|