1. Define the Integration Testing Job
Begin by declaring ak8s_dev_integration_testing job in the dev-deploy stage. This job installs curl and jq, then probes the /live and /ready endpoints to confirm service health:
2. Capture the Ingress Host URL in CI
After your application manifests are applied, list the Ingress resource to confirm its host:By registering
app_ingress_url.env as a dotenv report, GitLab exposes INGRESS_URL as a CI variable for subsequent jobs.
3. Consume the Ingress URL in Integration Tests
Now update the integration testing job to depend on the deploy job. This ensures thatINGRESS_URL is available:
4. Visualize the Pipeline
After committing your.gitlab-ci.yml, your pipeline in the dev-deploy stage will include two sequential jobs:

