Skip to content

Reconcile clean-render deployment state into main - #2

Open
Emife1 wants to merge 32 commits into
mainfrom
clean-render
Open

Reconcile clean-render deployment state into main#2
Emife1 wants to merge 32 commits into
mainfrom
clean-render

Conversation

@Emife1

@Emife1 Emife1 commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

This PR reconciles the stale main branch with the deployment-ready state currently maintained on clean-render.

Why this is needed

The running Hermes deployment aligns with clean-render, while main contains an older entrypoint and omits the baked runtime configuration, Kubernetes manifests, CI workflow, and operational documentation. This divergence makes repository inspection misleading and creates a high risk of rebuilding an image from the wrong source.

Included from clean-render

  • Production-compatible entrypoint.sh
  • Baked render-config.yaml
  • Updated Dockerfile and health server
  • Kubernetes homelab manifests and verification scripts
  • GHCR image workflow and Render keep-alive workflow
  • Operational, memory, heartbeat, Telegram probe, and deployment documentation

Important review points

  • Confirm render-config.yaml contains no credentials or secrets before merge.
  • Confirm the configured Telegram allow-list and user-specific prompt content are intended to remain version-controlled.
  • Validate the Docker image build and gateway startup path.
  • Do not implement the proposed four-model routing chain in this PR until the installed Hermes configuration schema confirms support for multiple ordered fallbacks.
  • Rotate any API key previously exposed outside the secret store.

Post-merge follow-up

  • Treat main as the canonical image-build source.
  • Pin deployments to immutable image digests and record the source commit.
  • Remove or archive obsolete deployment branches after verification.
  • Remove the unused OpenRouter secret reference separately if it still exists in the deployed manifests.

Emife1 and others added 30 commits June 13, 2026 16:35
Refactor entrypoint script for improved process management and error handling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant