mirror of
https://github.com/kubevela/kubevela.git
synced 2026-03-03 10:10:25 +00:00
* fix: webhook validation to check definition existence in namespaces and privilege checks Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com> Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com> * fix: make reviewable changes Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com> * Update Ingress API version and enhance output validation tests - Changed Ingress API version from v1beta1 to v1 in multiple test files to align with Kubernetes API updates. - Added pathType specification to Ingress rules for better compatibility. - Introduced a new e2e test for validating outputs in ComponentDefinition, TraitDefinition, PolicyDefinition, and WorkflowStepDefinition, ensuring proper handling of valid and invalid resources. - Enhanced existing tests to check for non-existent CRDs in outputs and validate definitions with mixed valid and invalid resources. Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com> * fix: update comment for expected error count in definition permissions test Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com> * fix: improve error handling message in definitionExistsInNamespace function Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com> * fix: enhance definition permission checks and add corresponding test cases Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com> * fix: clarify comment for definition permission check in ValidateComponents Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com> * fix: add existing definitions to validation permissions tests for improved coverage Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com> --------- Signed-off-by: Reetika Malhotra <malhotra.reetika25@gmail.com> Signed-off-by: Ayush Kumar <ayushshyamkumar888@gmail.com> Co-authored-by: Reetika Malhotra <malhotra.reetika25@gmail.com>