Initial Commit
Some checks failed
Deploy / Update K8s Apps / Detect changed K8s tfvars (push) Failing after 13s
Deploy / Update Apps / Detect changed tfvars files (push) Failing after 13s
Test / Static Analysis (push) Failing after 11s
Test / Unit Tests — Docker Stack (push) Has been skipped
Test / Unit Tests — K8s Stack (push) Has been skipped
Deploy / Update K8s Apps / Deploy ${{ matrix.tfvars }} (push) Has been skipped
Deploy / Update K8s Apps / Destroy ${{ matrix.tfvars }} (push) Has been skipped
Deploy / Update Apps / Deploy ${{ matrix.tfvars }} (push) Has been skipped
Deploy / Update Apps / Destroy ${{ matrix.tfvars }} (push) Has been skipped
Test / Integration Test — K8s (k3d) (push) Has been skipped
Some checks failed
Deploy / Update K8s Apps / Detect changed K8s tfvars (push) Failing after 13s
Deploy / Update Apps / Detect changed tfvars files (push) Failing after 13s
Test / Static Analysis (push) Failing after 11s
Test / Unit Tests — Docker Stack (push) Has been skipped
Test / Unit Tests — K8s Stack (push) Has been skipped
Deploy / Update K8s Apps / Deploy ${{ matrix.tfvars }} (push) Has been skipped
Deploy / Update K8s Apps / Destroy ${{ matrix.tfvars }} (push) Has been skipped
Deploy / Update Apps / Deploy ${{ matrix.tfvars }} (push) Has been skipped
Deploy / Update Apps / Destroy ${{ matrix.tfvars }} (push) Has been skipped
Test / Integration Test — K8s (k3d) (push) Has been skipped
This commit is contained in:
37
k8s/apps/example-nodered.tfvars
Normal file
37
k8s/apps/example-nodered.tfvars
Normal file
@@ -0,0 +1,37 @@
|
||||
# ─── Kubernetes Connection ────────────────────────────────────────────────────
|
||||
# kubeconfig_path is supplied at runtime by CI/CD from gopass — not stored here.
|
||||
|
||||
# ─── App Identity ─────────────────────────────────────────────────────────────
|
||||
app_name = "mynodered"
|
||||
environment = "prod"
|
||||
|
||||
# ─── App Container ────────────────────────────────────────────────────────────
|
||||
app_image = "nodered/node-red:3.1.9"
|
||||
app_port = 1880
|
||||
|
||||
# ─── Init Container ───────────────────────────────────────────────────────────
|
||||
# Custom image containing default settings.js, package.json and node modules.
|
||||
# flows.json and flows_cred.json are preserved if they already exist on the PVC.
|
||||
init_container_image = "gitea.example.com/myorg/mynodered-init:v1.2.0"
|
||||
init_data_src_path = "/app-data"
|
||||
|
||||
# ─── Storage ──────────────────────────────────────────────────────────────────
|
||||
storage_class = "local-path" # k3s default provisioner
|
||||
app_pvc_size = "2Gi"
|
||||
|
||||
# ─── Ingress (Traefik) ────────────────────────────────────────────────────────
|
||||
app_path_prefix = "/mynodered"
|
||||
traefik_entrypoint = "web"
|
||||
|
||||
# ─── Grafana Alloy ────────────────────────────────────────────────────────────
|
||||
loki_endpoint = "http://loki.monitoring.svc:3100/loki/api/v1/push"
|
||||
# loki_auth_token is supplied at runtime by CI/CD from gopass — not stored here.
|
||||
|
||||
# ─── RabbitMQ (optional) ──────────────────────────────────────────────────────
|
||||
enable_rabbitmq = true
|
||||
rabbitmq_image = "rabbitmq:3.13-management-alpine"
|
||||
rabbitmq_user = "mynodered"
|
||||
rabbitmq_vhost = "mynodered"
|
||||
rabbitmq_pvc_size = "2Gi"
|
||||
rabbitmq_path_prefix = "/mynodered-mq"
|
||||
# rabbitmq_password is supplied at runtime by CI/CD from gopass — not stored here.
|
||||
Reference in New Issue
Block a user