apiVersion: v1 kind: ServiceAccount metadata: name: vault --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: octopusdeploy-adminpassword spec: secretStoreRef: name: vault kind: ClusterSecretStore target: name: octopusdeploy-adminpassword data: - secretKey: secret remoteRef: key: kv/octopusdeploy property: adminpassword --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: octopusdeploy-adminusername spec: secretStoreRef: name: vault kind: ClusterSecretStore target: name: octopusdeploy-adminusername data: - secretKey: secret remoteRef: key: kv/octopusdeploy property: adminusername --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: octopusdeploy-connectionstring spec: secretStoreRef: name: vault kind: ClusterSecretStore target: name: octopusdeploy-connectionstring data: - secretKey: secret remoteRef: key: kv/octopusdeploy property: connectionstring --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: octopusdeploy-masterkey spec: secretStoreRef: name: vault kind: ClusterSecretStore target: name: octopusdeploy-masterkey data: - secretKey: secret remoteRef: key: kv/octopusdeploy property: masterkey --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: octopusdeploy-sapassword spec: secretStoreRef: name: vault kind: ClusterSecretStore target: name: octopusdeploy-sapassword data: - secretKey: secret remoteRef: key: kv/octopusdeploy property: sapassword