Azure / aks-app-routing-operator

Kubernetes operator that implements AKS Application Routing
https://learn.microsoft.com/en-us/azure/aks/app-routing
MIT License
30 stars 20 forks source link

add deploy e2e tester image functionality to new e2e #79

Closed OliverMKing closed 1 year ago

OliverMKing commented 1 year ago

Description

Part 2 of some e2e improvements. This is targeting a new e2e framework and does not impact the current e2e environment (yet). The plan is to move all the e2e tests over to this new framework in the next pr and replace the existing one with this new one.

This change makes it so we can easily deploy an e2e testing image to each testing infrastructure cluster. This e2e testing image must run inside clusters to accommodate all cluster options (namely private clusters).

Additionally, this PR sets up the ability for e2e tests to be run in separate GitHub jobs.

We want e2e tests to run in a separate job for each phase with separate jobs for each infrastructure. This is to ensure that if we need to manually retry a test it it's simple and we don't need to retry everything. It also makes it easy to detect errors.

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

Locally

Checklist:

coveralls commented 1 year ago

Pull Request Test Coverage Report for Build 5868909783


Totals Coverage Status
Change from base Build 5868425389: 0.0%
Covered Lines: 1790
Relevant Lines: 2047

💛 - Coveralls
OliverMKing commented 1 year ago

/ok-to-test sha=d8bfea1