Skip to content

godenja/oauth2-node-red

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains the necessary configurations to deploy a node-red with generic OIDC Support in your Kubernetes Cluster.

Installation

Follow these simple steps to get node-red running.

Step 1: Fill in the Kubernetes Secrets

  1. Open the node-red-secret.yml file located in this repository.

  2. 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>

Step 2: Deploy the Secret and the Kubernetes-Deployment

  1. Once your secrets.yml is ready, deploy it using kubectl:

    kubectl apply -f secrets.yml
  2. Next, deploy the application by applying the deployment manifest:

    kubectl apply -f node-red.yml

Additional Requirements

  • 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.

License

node-red/node-red is licensed under the Apache License 2.0. See the LICENSE file for details.

About

node-red oauth2 support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published