secret-request-controller
A secret request metacontroller hook that handles requests for secrets within a kubernetes cluster
1.0K
A secret request metacontroller hook that handles requests for secrets from within the kubernetes cluster
To install the metacontroller on your own environment you first need to install metacontroller using helm
example values file:
replicas: 2
commandArgs:
- --zap-log-level=4
- --discovery-interval=20s
- --leader-election=true
- --workers=10
helm install <name> oci://ghcr.io/metacontroller/metacontroller-helm --version=4.11.12 --values ./values.yaml
then install the controller
curl -s https://raw.githubusercontent.com/flowcore-io/service-core-secret-request-controller/main/crd/metacontroller-controller.yaml | kubectl apply -n flowcore -f -
This will install the controller and the crds required to run the controller.
To use the controller you need to create a secret request object, they look like this and are cluster scoped:
apiVersion: flowcore.io/v1
kind: SecretRequest
metadata:
name: my-secret-request
spec:
sourceSecret:
name: source-secret-name
namespace: source-secret-namespace
destinationSecret:
name: destination-secret-name
namespace: destination-secret-namespace
Content type
Image
Digest
sha256:8ac1de433…
Size
86.5 MB
Last updated
about 2 years ago
docker pull flowcoreio/secret-request-controller