Contour · API Governance Rules
Contour API Rules
Spectral linting rules defining API design standards and conventions for Contour.
5 Rules
error 3
warn 2
Rule Categories
contour
Rules
error
contour-httpproxy-info-title
HTTPProxy OpenAPI info.title must reference Contour HTTPProxy
$.info.title
error
contour-httpproxy-server-defined
At least one server URL must be defined for the Kubernetes API
$.servers
warn
contour-httpproxy-tag-required
The HTTPProxy or TLSCertificateDelegation tags must be declared
$.tags[*].name
error
contour-httpproxy-operation-id-camelcase
Every operation must define an operationId using camelCase
$.paths.*[get,put,post,delete,patch].operationId
warn
contour-httpproxy-namespace-path
Namespaced HTTPProxy paths must include the namespace parameter
$.paths[?(@property =~ /httpproxies/)]