fix: improve deployment-guard error messages and repository validation #12
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.
Summary
Improves error messages in deployment-guard workflow for better traceability and fixes repository validation bug when using registry prefixes.
Changes
1. Error Message Improvements (Related to dotCMS/deutschebank-infrastructure#339)
All validation error messages now include:
Before:
After:
2. Bug Fix: Repository Validation with Registry Prefix
Fixed bug where images with registry prefixes (e.g.,
mirror.gcr.io/dotcms/dotcms:25.12.11) would fail repository validation even when the base repository (dotcms/dotcms) is in the allowlist.The Problem:
The Solution:
mirror.gcr.io/dotcms/dotcms,gcr.io/project/dotcms/dotcms,dotcms/dotcmsdotcms/dotcmsfor comparisonAdded Debug Logging:
3. Improved All Validation Errors
Testing
Tested with Deutsche Bank infrastructure during Phase 1 testing:
mirror.gcr.ioprefix → FixedBenefits
Breaking Changes
None - this is backward compatible. Existing workflows will continue to work and benefit from improved error messages.
Related Issues