You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Describe the Release Gate in the delivery example as the Go service it is #234
spec/v1/examples/delivery/delivery.project.yml declares the Release Gate as a Node service: runtime: node, 128Mi, writablePaths: [/tmp], probes on /ready and /live, startupBudget: 20s. The real Release Gate is the Go binary in JorisJonkers-dev/delivery, and its project file (deploy/delivery.project.yml, landed in JorisJonkers-dev/delivery#7) declares it as:
runtime: none
memory: 64Mi, cpu: 25m
no writable paths
readiness /readyz, liveness /healthz
startupBudget: 10s
Bring the example in line with the real project, so the worked example and its oracles describe the service the estate deploys. Use the spec-change skill: the example's expected/ oracles, the rendered trees and both implementations' parity move with it.
Acceptance criteria
The delivery example's release-gate Process matches JorisJonkers-dev/delivery's deploy/delivery.project.yml.
Its expected/ oracles and every rendered tree that includes it are updated by hand (never regenerated from an implementation), and both implementations agree with them.
Activity