A kubernetes operator responsible for publishing OpenAPI specifications hosted by a Service to Gravitee's API Management platform.
apiVersion: devcsrj.gravitee.io/v1alpha1
kind: GatewayService
metadata:
name: gravitee
namespace: default
spec:
selector:
app: petstore
oasPath: /openapi
When applied to kubectl
, this will lookup all kind: Service
s in the default
namespace, and
expect that all Pod
s behind this service will return a valid OpenAPI specification under
the path /openapi
.
TODO