Despliegue imágenes inicial

This commit is contained in:
2025-12-01 23:04:37 +01:00
commit 91532adf02
32 changed files with 799 additions and 0 deletions

93
noderedlab/values.yaml Normal file
View File

@@ -0,0 +1,93 @@
global:
fullnameOverride: noderedlabtfm
defaultPodOptions:
annotations:
diun.enable: 'true'
diun.watch_repo: 'true'
diun.max_tags: '10'
diun.sort_tags: semver
diun.exclude_tags: ''
diun.include_tags: '^\d+\.\d+\.\d+$' #Revisado
SecurityContext:
runAsUser: 1000
controllers:
main:
enabled: true
type: deployment
replicas: 1
strategy: Recreate
containers:
main:
image:
repository: index.docker.io/nodered/node-red # {"$imagescan": "noderedlab-scan:name"}
tag: "4.1" # {"$imagescan": "noderedlab-scan:tag"}
pullPolicy: IfNotPresent
env:
TZ: "Europe/Madrid"
NODE_TLS_REJECT_UNAUTHORIZED: "0"
resources:
limits:
memory: 512Mi
requests:
cpu: 100m
memory: 128Mi
persistence:
data:
enabled: true
type: persistentVolumeClaim
name: data
accessMode: ReadWriteOnce
size: 2Gi
retain: yes
globalMounts:
- path: /data
readOnly: false
service:
web:
enabled: true
nameOverride: web
controller: main
primary: false
type: ClusterIP
ports:
web:
enabled: true
primary: true
port: 1880
protocol: HTTP
ingress:
local:
enabled: true
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: web
nameOverride: ingress-local
hosts:
- host: noderedlabtfm.k3
paths:
- path: /
pathType: Prefix
service:
name: noderedlabtfm
identifier: noderedlabtfm
port: 1880
main:
enabled: true
nameOverride: web
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
cert-manager.io/cluster-issuer: letsencrypt-prod
labels:
use-http01-prod: "true"
hosts:
- host: noderedlab.tfmuocdfcarvajal.duckdns.org
paths:
- path: /
pathType: Prefix
service:
name: noderedlabtfm
identifier: noderedlabtfm
port: 1880
tls:
- hosts:
- noderedlab.tfmuocdfcarvajal.duckdns.org
secretName: noderedlabtfm-certificado-duckdns