Loading...
Loading...
Install and register MuleSoft Omni Gateway on self-managed infrastructure: Linux (Ubuntu/Debian via APT), Docker or Docker Compose, or Kubernetes / OpenShift (Helm). Use when the user wants to install Omni Gateway, connect it to Anypoint Platform's control plane, re-register after a token expires or a new environment is needed, and verify the gateway is running. CloudHub 2.0 managed deployments are not covered by this skill bundle.
npx skill4agent add mulesoft/mulesoft-dx omni-gateway-installflowchart TD
Start{Which platform?}
Start -->|Linux Ubuntu/Debian| L[references/linux.md]
Start -->|Docker or Docker Compose| D[references/docker.md]
Start -->|Kubernetes or OpenShift| K[references/kubernetes.md]| Platform | Read | Covers |
|---|---|---|
| Linux (Ubuntu/Debian, APT) | | APT repo setup, |
| Docker / Docker Compose | | Image pull, |
| Kubernetes / OpenShift (Helm) | | Helm repo, |
RHEL, CentOS, and Amazon Linux are not covered by the APT instructions. Contact the MuleSoft gateway team for RPM repository details — do not use the APT repository on RPM-based systems.
GET https://anypoint.mulesoft.com/flexgateway/api/v1/organizations/{orgID}/environments/{envID}/gateways/{gatewayID}
Authorization: Bearer <access-token>"status": "STARTED"| Problem | Likely Cause | Fix |
|---|---|---|
| Token expired or belongs to a different organization | Generate a fresh token from Runtime Manager → Add Gateway → Self-managed, then re-run registration |
| Organization ID wrong or token scoped to a different organization | Verify org ID in Anypoint Admin Settings and regenerate token in the correct organization |
| Output directory has restrictive permissions | Run |
| A gateway with this name already exists in Anypoint | Use a different |
Status stays | Registration file not in conf.d, or gateway using wrong conf.d path | Verify with |
| | Reinstall flex-gateway or add the installation directory to |
| Container exits immediately (Docker) | Missing or malformed | Run |
| Another process is listening on the mapped port | Change the host-side port (e.g., |
| Node cannot reach Docker Hub or image tag does not exist | Check network egress rules; confirm tag with |
| Missing registration secret, malformed ConfigMap YAML, or OpenShift SCC violation | Run |
| Resource quota or node affinity issues | Run |
secure-apiomni-gateway-logsomni-gateway-configomni-gateway-configomni-gateway-logsomni-gateway-diagnose