> openapi-lint
> npx --yes @redocly/cli lint ./api/openapi.yml

validating ./api/openapi.yml...
[1] api/openapi.yml:2:1 at #/openapi

Servers must be present.

1 | # yaml-language-server: $schema=https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/schemas/v3.1/schema.json
2 | openapi: 3.1.0
3 | info:
4 |   title: CrossLab Federation Service REST API (internal)

Warning was generated by the no-empty-servers rule.


[2] api/openapi.yml:3:1 at #/info

Info object should contain `license` field.

1 | # yaml-language-server: $schema=https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/schemas/v3.1/schema.json
2 | openapi: 3.1.0
3 | info:
4 |   title: CrossLab Federation Service REST API (internal)
5 |   description: |-

Warning was generated by the info-license rule.


./api/openapi.yml: validated in 42ms

Woohoo! Your API description is valid. 🎉
You have 2 warnings.