Repository navigation
feat(dapr-workflows): homerun sink for template-execution - #698
Merged
patrick-hermann-sva merged 1 commit intoOct 21, 2026
Merged
Conversation
templateExecution.homerunPitchURL, from the same annotation cicd-platform.stuttgart-things.com/homerun-pitch-url as cluster-build-watch: HOMERUN_PITCH_URL + HOMERUN_AUTH_TOKEN_FILE and the optional homerun-pitcher-token mount on the worker, and an ExternalSecret for that Secret in backstage-workflows (shared homerun-pitch entry, one copy per namespace). Takes effect with an image carrying dapr-workflows#55; an older image ignores the env. Render with the sink off is identical to main. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016TtmNGbCHXQGtqnrT926ZN
patrick-hermann-sva
deleted the
feat/dapr-workflows-template-execution-homerun
branch
October 21, 2026 05:44
|
🎉 This PR is included in version 0.91.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Chart side of stuttgart-things/dapr-workflows#68 (issue dapr-workflows#55): VM runs of
request-vm/request-vm-deletionreport their checkpoints to homerun2 → notification-catcher → Teams, like cluster builds.Changes (
cicd/dapr-workflows/install,platforms/cicd/appset-dapr-workflows.yaml):templateExecution.homerunPitchURL(values, schema, README). The AppSet fills it from the SAME annotation as cluster-build-watch,cicd-platform.stuttgart-things.com/homerun-pitch-url, so a cluster that pitches builds also pitches VM runs.HOMERUN_PITCH_URL,HOMERUN_AUTH_TOKEN_FILE=/var/run/secrets/homerun/token, Secrethomerun-pitcher-tokenmountedoptional: true(a missing token degrades the sink, not the pod) — same wiring as cluster-build-watch.homerun-pitcher-tokeninbackstage-workflowsfrom the sharedhomerun-pitchentry: a Secret cannot be mounted across namespaces, so each worker namespace gets its own copy.Verified:
helm lintok;helm templatewith labda-cicd-test1-like values renders env, mount, volume and the ExternalSecret; with the sink off the render is identical to main (diff empty).Order / rollout:
6e9fc1e70b37ignores the env. Pin bump is not in here — Renovate (or a follow-up) movestemplateExecution.kustomize.targetRevision,image.tagandtrigger.targetRevisionto the feat(infra/prometheus): port flux prometheus to app-of-apps #68 release tag.system: backstage-template-executionto Teams (stuttgart-things, separate PR).🤖 Generated with Claude Code
https://claude.ai/code/session_016TtmNGbCHXQGtqnrT926ZN