Repository navigation
Conversation
…nsumer Signed-off-by: Baylem <zelathis@gmail.com>
Signed-off-by: Baylem <zelathis@gmail.com>
Signed-off-by: Baylem <zelathis@gmail.com>
Pre-merge checks:
|
Signed-off-by: Baylem <zelathis@gmail.com>
CI Report - ddba490run 43139708875 - attempt 1 0 failed - 33 passed - 0 skipped - 170m18s elapsed Test selection: full (selection-rule change) - per-suite table Coverage
Changed
Slowest jobs
e2e buckets run
|
Signed-off-by: Baylem <zelathis@gmail.com>
Signed-off-by: Baylem <zelathis@gmail.com>
Signed-off-by: Baylem <zelathis@gmail.com>
Signed-off-by: Baylem <zelathis@gmail.com>
Signed-off-by: Baylem <zelathis@gmail.com>
Signed-off-by: Baylem <zelathis@gmail.com>
…ters Signed-off-by: Baylem <zelathis@gmail.com>
…eline Signed-off-by: Baylem <zelathis@gmail.com>
Signed-off-by: Baylem <zelathis@gmail.com>
Signed-off-by: Baylem <zelathis@gmail.com>
Signed-off-by: Baylem <zelathis@gmail.com>
|
Hey, could you please add changelog entry? |
Signed-off-by: Baylem <zelathis@gmail.com>
|
Added the requested unreleased changelog entry. CI passed on 48887be2. The diff through fd02628b changes only the changelog entry and its index link. I canceled the repeat CI run because this update changes only Markdown. |
Signed-off-by: Baylem <zelathis@gmail.com>
…requisite Signed-off-by: Baylem <zelathis@gmail.com>
Closes #877. Part of #867.
The release workflow verifies the published chart and component image signatures and digests using a fresh consumer identity. It checks runtime image IDs on a clean install and exercises a populated upgrade from the previously supported release with the existing data-retention fixture.
#917 has merged into
master. The integration branchstack/877-gitops-and-browser-cicombines its browser setup with the populated GitOps upgrade fixture from #901. Merge #901 before this PR, then retarget #906 to master and recheck the release-only diff.After #866 merged, upstream moved the v0.4.0 tag to
46b719f6da280ba5f1b42a6aa21ef2d2db35d683and published the release at 15:48 UTC on November 11. GitHub marks the published release immutable. Moving the pre-publication tag is a recorded exception to the original tag-preservation request. Both source commits and publisher runs remain independently identifiable. The read-only consumer was dispatched against the corrected artifacts from #906 at1504f079. Successful publisher · Published release · Consumer runCommits
7e745127and1504f079verify the signed repository, manifest digest, source commit and version. The consumer also isolates the two Kind clusters, installs the previous chart by its verified digest and verifies the prior running components before the upgrade. Anonymous registry checks verified all 12 historical v0.3.0 image signatures and 24 configurations. Historical digests and qualifying release procedurePublished v0.4.0 consumer passed. An anonymous consumer verified the signed chart
ghcr.io/gameplanepanel/charts/gameplane@sha256:fda83c36ce540b81e3c9641037e542ab8e6ac9270fe560396e34c9300bcaf12c, all 12 published component indexes, and 24 linux/amd64 and linux/arm64 configurations against46b719f6. Fresh amd64 installation and upgrade from the signed v0.3.0 release both succeeded. The running API, operator and web image IDs matched the signed indexes. The upgraded game agent matched its signed index too. The populated upgrade took 29.55 seconds and verified the same game data PVC UID, original world marker and pre-existing user login. The test compares the UID directly and prints it only on failure. Consumer job and digests · Retention assertionsThe release-only dispatch passed on the previous head
685603d0with one consumer job and 36 ordinary jobs skipped. Its live v0.3.0 to v0.4.0 populated upgrade took 34.73 seconds and matched the signed runtime image IDs before and after the upgrade. Dispatching without a tag still requests the full ordinary suite. Release consumer and recorded runtime digests · Ordinary PR checksAfter the final screenshot workflow from #917 entered the integration base, the release patch remained identical. On
48887be2, the anonymous v0.4.0 consumer passed again with one executed job and 36 expected skips. The populated v0.3.0 upgrade took 39.92 seconds and confirmed the same PVC UID, world marker, prior user login and signed image IDs. Final release qualification and runtime digests · Ordinary PR CI passed with 110 successes and one expected skipCurrent head
ddba490btargetsc37041c6, which incorporates master8ca4f1b5and the current RBAC prerequisite. The 12-file release verification patch is unchanged. The anonymous signed v0.4.0 consumer passed on a fresh Kind cluster. Its populated v0.3.0 to v0.4.0 upgrade took 31.74 seconds, retained the game PVC UID, world marker and previous login, and verified the runtime image IDs. The ordinary PR matrix finished with 110 successful jobs and one expected skip, including live upgrades on both architectures. Published release consumer and runtime digests · Full PR CI report