Azure / aks-app-routing-operator

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

add yaml-based crd validation + defaults #150

Closed OliverMKing closed 6 months ago

OliverMKing commented 6 months ago

Description

adds yaml-based crd validation to our crd. Reduces the need for webhooks (makes it more acceptable to not use webhooks which add lots of overhead).

Will clean up some old stuff that's not needed anymore in the next PR (and add some stuff to our e2e runner).

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

Tested locally and e2e tested.

Checklist:

OliverMKing commented 6 months ago

Angry unit tests. Will figure out why tomorrow

coveralls commented 6 months ago

Pull Request Test Coverage Report for Build 7464140143


Totals Coverage Status
Change from base Build 7413697096: -0.005%
Covered Lines: 2989
Relevant Lines: 3694

💛 - Coveralls
OliverMKing commented 6 months ago

/ok-to-test sha=7c5e5de