-
v0.1.7 Stable
released this
2026-07-04 22:07:24 +00:00 | 272 commits to main since this releaseAdded
- Pin resolver: versioned artifacts get real deploy records (traceability Phase B). A new
optionalspec.deploy.pinonPipelineProject(repo/file/kind/match) says where a project's
deployed version is pinned in a carrier gitops repo (a FluxGitRepositoryref.tag or a kustomize
image newTag). A leader-only 5-min tick reads that pin at the carrier's latest deployed sha, parses
the version, resolves it to the artifact's release sha via the Forgejo tags API, and mints an
artifactPipelineDeploy— so e.g. pipelines-operator's Deploy pane shows "v0.1.6 went live,
carried by seanfarm@<short>" instead of staying empty. The mint is an ensure-status upsert
(self-heals a half-created CR after a mid-mint restart; refreshes a rollback that re-pins an older
version) and idempotent per (artifact, version). Reads Forgejo anon over the trust-manager ca-bundle
(mounted into the manager pod).parsePinis table-tested; the resolver has envtest coverage
(mint / idempotent / version-bump chain / repair / rollback / no-carrier) against a fake Forgejo.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Pin resolver: versioned artifacts get real deploy records (traceability Phase B). A new