Sign inSign up

flowcoreio/secret-request-controller

By flowcoreio

•Updated over 2 years ago

A secret request metacontroller hook that handles requests for secrets within a kubernetes cluster

Image
Security
Integration & delivery
Developer tools
0

1.5K

flowcoreio/secret-request-controller repository overview

⁠Secret Request Controller

A secret request metacontroller⁠ hook that handles requests for secrets from within the kubernetes cluster

⁠Installation

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.

⁠Usage

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

Tag summary

Content type

Image

Digest

sha256:8ac1de433…

Size

86.5 MB

Last updated

over 2 years ago

docker pull flowcoreio/secret-request-controller