Skip to main content

Gravitee

API management and gateway platform.

CategoryIntegration
Deploy./uis deploy gravitee
Undeploy./uis undeploy gravitee
Depends onNone
Required byNone
Helm chartgraviteeio/apim3 (unpinned)
Default namespacedefault

What It Does

Gravitee provides API management capabilities including an API gateway, developer portal, and management console. It is used for creating, publishing, and managing APIs with policies for rate limiting, authentication, and transformation.

Skipped in Testing

Gravitee is not included in automated test runs due to its complexity and resource requirements. It may require additional configuration to work correctly.

Deploy

./uis deploy gravitee

No dependencies (uses its own embedded Elasticsearch and MongoDB, or can use the shared instances).

Verify

# Quick check
./uis verify gravitee

# Manual check
kubectl get pods -n default -l app.kubernetes.io/name=gravitee

Configuration

Key Files

FilePurpose
ansible/playbooks/090-setup-gravitee.ymlDeployment playbook
ansible/playbooks/090-remove-gravitee.ymlRemoval playbook

Undeploy

./uis undeploy gravitee

Learn More