Skip to content

deploy(imp): pin runner lifecycle redesign - #74

Merged
syscod3 merged 1 commit into
mainfrom
deploy/imp-runner-lifecycle-redesign
Sep 7, 2026
Merged

syscod3 merged 1 commit into
mainfrom
deploy/imp-runner-lifecycle-redesign

Conversation

@syscod3

@syscod3 syscod3 commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Deploys the Imp runner lifecycle redesign to unraid-lab using immutable source and image references. The operator, node agent, runtime, chart, and CRDs all come from the same verified source commit.

After reconciliation, the agent can read and delete one named runner Secret but can no longer list or watch Secrets. The runtime remains OnDelete, so its existing pods must be replaced and checked explicitly during rollout.

Immutable inputs

  • Source: b86ab24ff584d5116376e6b890f40da081922a59
  • Operator: ghcr.io/syscode-labs/imp-operator@sha256:ad3a0cc392d6a1956e66a57522d24da12141b128fe9c8b15966569003466020d
  • Agent/runtime: ghcr.io/syscode-labs/imp-agent@sha256:326ed2e5fea1a579696d8a135e0e054822c26b9c38585f63cb442fb83d8d2cb8
  • Build run: https://github.com/syscode-labs/imp/actions/runs/34128175236

Verification

  • Repository validation and schema checks passed.
  • GitOps pre-commit checks passed.
  • The final Helm render contains get,delete for agent Secret access.
  • The final Helm render contains the exact image digests above.
  • imp-runtime renders with OnDelete.

Compound Engineering
Codex

@syscod3
syscod3 merged commit 549ede8 into main Sep 7, 2026
5 checks passed
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