feat: add Helm chart for self-hosting (#2784) master
* feat: add Helm chart for self-hosting Runs the docker-compose.github-packages.yaml stack on Kubernetes and automates the self-hosting guide's Tinybird setup (Part 2) and private-location health cron (Part 4). * feat(chart): pin images by digest * feat(chart): support private sources for the Tinybird bootstrap * fix(chart): address review feedback - gate apps on their compose depends_on services with wait-for init containers - liveness is a TCP check; the health endpoints also check the database - restart only Deployments not yet on the current token, so retries finish the job - scope the bootstrap Role to this release's Deployments - roll pods when the generated Secret changes - leave imagePullPolicy to Kubernetes by default - keep component names within 63 characters * fix(chart): keep the bootstrap token same-origin and validate dependsOn - drop Authorization on cross-host redirects and require https when a token is set - fail the render when an enabled service depends on a disabled one --------- Co-authored-by: David A. Symons <1227896+o6uoq@users.noreply.github.com>