ci: enhance checkov validation and deployment pipeline
-
Improve checkov validation job:
-
Switch to official bridgecrew/checkov image
-
Skip validation for pipeline triggers
-
Add YAML files existence check
-
Generate JUnit report artifacts
-
Add SAST_DISABLED and DEPLOY skip conditions
-
Streamline deployment jobs:
-
Remove unnecessary base job extension
-
Simplify GKE auth using raw key file
-
Update environment variable names for consistency
-
Clean up redundant package installations