kubeshop / kusk-gen

Kusk Gen generates Ingress-controller configurations from your OpenAPI definition
https://kubeshop.github.io/kusk-gen
MIT License
173 stars 12 forks source link

Nginx-Ingress - Provide possibility to disable everything at root level - with corresponding possibility to enable at path level #164

Closed kylehodgetts closed 2 years ago

kylehodgetts commented 2 years ago

Changes

Ambassador

Move path disabled checkout outside of the sub options look up. If a path has no kusk settings and thus enabled by default, kusk would skip it and not include it in the generated resources. This commit fixes this

Nginx-Ingress

Support disabled option resolution using the semantics where lower level disabled settings (Path > Global) take precendence. This is not implemented for operations as the nginx-ingress generator doesn't support operation level settings

Checklist