As a Developer, I want to add an End-to-End (E2E) test case to the CI pipeline, so that we can ensure the wildcard functionality works in a real Kubernetes environment and prevent future regressions.
Background and Approach (Required)
Unit tests mock the Kubernetes API, but we need to verify the interaction between the Operator, the Kubernetes API Server, and the ApplicationSet controller.
The technical approach involves adding ginkgo testing that:
Creates a target namespace.
Configures the CR with a wildcard.
Deploys a test ApplicationSet into the target namespace and verify permissions.