apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: gitlab-secret spec: secretStoreRef: name: vault kind: ClusterSecretStore target: name: gitlab-secret data: - secretKey: runner-registration-token remoteRef: key: kv/gitlab/runner property: runner-registration-token - secretKey: runner-token remoteRef: key: kv/gitlab/runner property: runner-token --- apiVersion: v1 kind: ServiceAccount metadata: name: vault --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: gitlab-secret-personal spec: secretStoreRef: name: vault kind: ClusterSecretStore target: name: gitlab-secret-personal data: - secretKey: runner-token remoteRef: key: kv/gitlab/runner property: personal-runner-token - secretKey: runner-registration-token remoteRef: key: kv/gitlab/runner property: personal-runner-token