chore(deps): update ghcr.io/containeroo/agent-forge-operator docker tag to v1.2.3 - #50
Merged
rxbn merged 1 commit intoSep 24, 2026
Conversation
rxbn
deleted the
renovate/ghcr.io-containeroo-agent-forge-operator-1.x
branch
September 24, 2026 06:25
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.
This PR contains the following updates:
v1.1.4→v1.2.3Release Notes
containeroo/agent-forge-operator (ghcr.io/containeroo/agent-forge-operator)
v1.2.3Compare Source
Fix ISO cache verification during rolling worker replacement.
VerificationDeferredexplicitly.Validation: unit tests, lint, and vSphere simulator tests passed, including deferred verification followed by verification after ejection.
No CRD or configuration changes are required. A live rolling replacement is still needed to confirm the mounted-media path on ESXi.
v1.2.2Compare Source
Changelog
60fff4dchore(release): prepare v1.2.27ee4371fix: revalidate ISO cache using source modification datesStable ISO cache revalidation
Use the image service Last-Modified date for conditional requests. An unchanged source reuses the SHA-256-verified datastore ISO rather than creating versions for regenerated token signatures. Changed URLs, changed cache locations, and explicit force-refresh annotations bypass the conditional request. Missing or corrupt cached files are repaired; sources without valid modification dates continue to use full downloads.
Apply the updated VsphereAgentPool CRD before the controller so status.iso.lastModified is persisted. Existing caches need one initial full download to establish the validator. ISO retention and ejection opt-in settings are unchanged.
Validation: unit tests, lint, vSphere simulator revalidation/repair tests, component renders, and a read-only live image-service 304 response check passed.
v1.2.1Compare Source
Changelog
ac301adchore(release): prepare v1.2.19aa876efix: recognize vSphere CD-lock affirmative button identifierCD-lock handling fix
Recognizes the vSphere
button.yeschoice identifier when answering the verifiedmsg.cdromdisconnect.lockedquestion. In v1.2.0 this response was rejected as unexpected and could leave the VM waiting on a CD-lock prompt. The answer key is read from the response; unrelated questions and changed operation identities remain rejected.ISO ejection remains disabled by default. Regression tests cover the observed vSphere response, localized summaries, recovery, and rejection of unrelated or negative choices. Unit tests, lint, and vSphere simulator tests passed. A fresh live installation canary remains to be performed before broader opt-in.
v1.2.0Compare Source
Changelog
a7fbb9dchore(release): prepare v1.2.0a8726d1feat: add opt-in discovery ISO ejection with restart recoveryf35462echore: merge PR #49 (fix(deps): update module github.com/onsi/ginkgo/v2 to v2.33.0)5f2e27dchore: merge PR #48 (fix(deps): update module github.com/onsi/gomega to v1.43.1)9e31e49fix(deps): update module github.com/onsi/ginkgo/v2 to v2.33.0e2738d7fix(deps): update module github.com/onsi/gomega to v1.43.13fa2692Merge branch 'renovate-pr-47'23eae57fix(deps): update module sigs.k8s.io/controller-runtime to v0.25.1964b5b2test: keep vcsim datastore helper test-only18f6c37Merge remote-tracking branch 'refs/remotes/origin/pr-46'7b1cafachore(deps): update ghcr.io/containeroo/agent-forge-operator docker tag to v1.1.4Upgrade notes
This release adds per-pool opt-in discovery ISO ejection after Assisted Installer reports
Installed=True, including existing installed workers. Ejection verifies VM identity, handles the specific guest CD-lock question, and persists operation state for restart recovery.Automatic ejection defaults to disabled. Enable it only on a canary
VsphereAgentPoolfirst:Disabling the flag stops new ejections but completes recorded in-progress operations. Validate live locked-drive ejection, reboot, and scale-down before enabling other pools; automated tests include lifecycle, recovery, and vSphere simulator coverage, but no live cluster rollout has been performed.
Apply updated CRDs before upgrading the controller. Helm does not update
crds/during a normal upgrade. Both the opt-in field andVsphereAgent.status.isoEjectionrecovery fields are required:Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.