flowcoreio/secret-request-controller

By flowcoreio

Updated about 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.0K

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

about 2 years ago

docker pull flowcoreio/secret-request-controller