Test cluster applications management with the Agent
The following discussion from !93705 (merged) should be addressed:
-
@Alexand started a discussion: (+1 comment) I don't think we're testing anything with this, because I don't think the ingress would be used, even if it is really correctly installed. To make this useful, I think we would have to either:
- Check the
cluster_management_project
pipeline to validate whether the deploy job succeeded. - Or, enable one of the Jobs that tests application access after Auto DevOps deploy.
That said, I don't think this is a blocker for this MR. By checking that the
production
job succeeds, we already tests that the agent connection worked to deploy the app, and that the Auto DevOps pipeline succeed for all the jobs that ran. I'm just mentioning this to highlight that we could also remove the code related to installing ingress, or complete the test to actually validate that the ingress was correctly installed. - Check the
Proposal
To test the installation of applications (e.g ingress) on the cluster using the cluster management project separately from the kubernetes agent.