feat: Enhance regsitry definition rendering to support RegDef V2 #725
+49
−1
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.
feat: Support for Registry V2
fix: import issue fixed
fix: formatting issue
fix: formatting issue 2
Pull Request
Summary
Added RegDef V2 schema support with automatic version detection and authConfig validation for public cloud registries (AWS, Azure, GCP), maintaining full backward compatibility with V1 RegDefs.
Issue
Enables validation of RegDef V2 files for public cloud registry support with enhanced authentication mechanisms.
Breaking Change?
Scope / Project
qubership-envgene- RegDef validationImplementation Notes
Enhanced validation in validate_appregdefs():
Added validate_regdef_v2_authconfig():
New RegDef V2 Schema:
Tests / Evidence
Additional Notes
Files Modified: scripts/build_env/main.py, schemas/regdef-v2.schema.json (new)
Migration: V1 RegDefs work unchanged. V2 detected by
version: "2.0"field.