This commit is contained in:
Jonas Forsberg
2024-11-10 09:35:14 +01:00
parent 1ee08107f5
commit ea0d92d722
18 changed files with 272 additions and 0 deletions

37
charts/node-red/.gitignore vendored Normal file
View File

@@ -0,0 +1,37 @@
# General files for the project
pkg/*
*.pyc
bin/*
.project
/.bin
/_test/secrets/*.json
# OSX leaves these everywhere on SMB shares
._*
# OSX trash
.DS_Store
# Files generated by JetBrains IDEs, e.g. IntelliJ IDEA
.idea/
*.iml
# Vscode files
.vscode
# Emacs save files
*~
\#*\#
.\#*
# Vim-related files
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist
# Chart dependencies
**/charts/*.tgz
.history

View File

@@ -0,0 +1,6 @@
dependencies:
- name: lib
repository: oci://repo.rre.nu/helm
version: 1.0.0
digest: sha256:96ab24bff7a4495ae492e87667724f179a244b08c648bf9405804c37e4a01364
generated: "2024-10-18T15:37:35.457950145+02:00"

View File

@@ -0,0 +1,18 @@
---
apiVersion: v2
name: node-red
version: 1.0.0
description: Node-RED is a flow-based programming tool, originally developed by IBMs Emerging Technology Services team and now a part of the OpenJS Foundation.
type: application
appVersion: 4.0.5-22-minimal
kubeVersion: ">=1.27.0"
sources:
- https://git.rre.nu/jonas/common-helm-lib
- https://git.rre.nu/jonas/helm-charts
maintainers:
- name: Jonas Forsberg
email: barregargamel@gmail.com
dependencies:
- name: lib
repository: oci://repo.rre.nu/helm
version: 1.0.0

Binary file not shown.

View File

@@ -0,0 +1 @@
{{- include "lib.defaultNotes" . -}}

View File

@@ -0,0 +1 @@
{{ include "lib.all" . }}

View File

@@ -0,0 +1,74 @@
secrets:
config:
env: true
enabled: false
data:
secret: dGVzdAo=
blabla: dGVzdAo=
stringData:
USERNAME: foo
PASSWORD: bar
file:
stringData:
game.conf: "this is a long file"
configs:
mariadb:
enabled: false
env: true
data:
ABC: 123
file:
data:
file.txt: |
this is a multi line
file that should be mounted
enva:
- name: TESTING
value: "kasll"
namespace: kallekalas
controller:
enabled: true
type: statefulset
image:
repository: docker.io/nodered/node-red
pullPolicy:
# Overrides the image tag whose default is the chart appVersion.
tag: ""
service:
main:
enabled: false
type: ClusterIP
ports:
http:
port: 80
targetPort: 1880
protocol: HTTP
ingress:
enabled: false
className: ""
service: main
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: chart-example.local
paths:
- path: /
pathType: ImplementationSpecific
tls: []
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
volumeClaimTemplates:
- name: www
mountPath: /var/www/html
accessMode: "ReadWriteOnce"
storageClassName: "local-path"
size: 1Gi