This repository contains the necessary configurations to deploy a node-red with generic OIDC Support in your Kubernetes Cluster.
Follow these simple steps to get node-red running.
-
Open the
node-red-secret.yml
file located in this repository. -
Replace the placeholder values with your values. Here's a snippet for reference:
echo -n 'YOUR_SECRET_VALUE' | base64
apiVersion: v1 kind: Secret metadata: name: node-red-secret type: Opaque data: OAUTH_AUTH_URL: <BASE64_ENCODED> OAUTH_TOKEN_URL: <BASE64_ENCODED>
-
Once your
secrets.yml
is ready, deploy it usingkubectl
:kubectl apply -f secrets.yml
-
Next, deploy the application by applying the deployment manifest:
kubectl apply -f node-red.yml
- NGINX-Ingress/Cert-Manager are required. If you are using a different Ingress-Controller, you need to delete the ingress-section in node-red.yml.
node-red/node-red is licensed under the Apache License 2.0. See the LICENSE file for details.