prole/infrastructure/deployments/svc-check-helm/values.yaml
chrisfu 765aa0b926 Checkpoint: cluster env UI layout + k3s common services
- Tighten Cluster Environment screen layout; switch Service/Prod to kubectx context selection; keep namespace and key controls on one line; ensure Repair button remains reachable.

- Add UI layout regression test to render with large mock data and assert key widgets remain visible and console is scrollable.

- Make kubeconfig generation deterministic under tests by avoiding overwriting cert-based kubeconfigs; write token sidecar kubeconfig when needed.

- Update common-services init scripts and add k3s/Helm deployment bits (svc-check, Kong/CertMgr tasks).
2026-02-27 14:35:14 -08:00

48 lines
1.4 KiB
YAML

namespace: svc-check
replicaCount: 1
image:
repository: nginx
tag: "1.27-alpine"
pullPolicy: IfNotPresent
svcCheck:
domain: svc.prole.org
title: svc.prole.org
subtitle: served by k3s -> Kong on myrddin.prole.org
gifB64: ""
html: |-
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>svc.prole.org</title>
<style>
:root { font-family: "Helvetica Neue", Arial, sans-serif; background:#0f1419; color:#f5f7fa; }
body { margin:0; display:flex; min-height:100vh; align-items:center; justify-content:center; }
.wrap { text-align:center; padding:32px 40px; background:#1b2330; border:1px solid #2c3645; border-radius:18px; box-shadow:0 18px 38px rgba(0,0,0,0.35); }
img { max-width:320px; width:70vw; border-radius:12px; box-shadow:0 6px 18px rgba(0,0,0,0.35); }
h1 { margin:18px 0 8px; letter-spacing:0.5px; font-size:22px; }
p { margin:0; color:#9fb3c8; font-size:14px; }
</style>
</head>
<body>
<div class="wrap">
<img src="/prole-type.gif" alt="Prole type" />
<h1>svc.prole.org</h1>
<p>served by k3s -> Kong on myrddin.prole.org</p>
</div>
</body>
</html>
kong:
namespace: default
configMapName: prole-svc-kong-config
proxyServiceName: prole-svc-kong
ingress:
className: traefik
clusterIssuer: letsencrypt-prod
tlsSecretName: svc-prole-org-tls