feat(omni-gateway): add Flex Gateway skill bundle (v0.1.1)#129
Open
adcarabajal wants to merge 3 commits into
Open
feat(omni-gateway): add Flex Gateway skill bundle (v0.1.1)#129adcarabajal wants to merge 3 commits into
adcarabajal wants to merge 3 commits into
Conversation
Introduces a complete skill bundle for Anypoint Flex Gateway operators, covering the full lifecycle from installation to diagnosis. Skills included: - validate-gateway-config: validate gateway resource YAML files against real resource kinds (PolicyBinding, Service, TlsContext, etc.) with structural and cross-reference checks - install-omni-gateway: step-by-step install on Linux, Docker, and Kubernetes - register-gateway: register a gateway instance with Anypoint Control Plane - inspect-gateway-logs: query and interpret gateway logs (Docker / Kubernetes) - analyze-gateway-dump: parse and summarise diagnostic dumps - diagnose-gateway-error: triage runtime errors using conf.d and log context Also adds skills-metadata.yaml, package.json, and CHANGELOG.md to the bundle.
machaval
reviewed
Jun 9, 2026
| @@ -0,0 +1,439 @@ | |||
| --- | |||
|
|
|||
| ## name: install-omni-gateway | |||
Contributor
There was a problem hiding this comment.
I also think that install and register should be just one skill
machaval
reviewed
Jun 9, 2026
| configuration files to complete the setup. For CloudHub 2.0 managed deployments, | ||
| use provision-managed-gateway instead. | ||
|
|
||
| # Install Omni Gateway |
Contributor
There was a problem hiding this comment.
I don't think this section is needed
Author
There was a problem hiding this comment.
do you mean the whole installation skill or just the cloudhub installation?
machaval
reviewed
Jun 9, 2026
| @@ -0,0 +1,354 @@ | |||
| --- | |||
| name: validate-gateway-config | |||
Contributor
There was a problem hiding this comment.
When some customer is going to use this skill?
Author
There was a problem hiding this comment.
The skill is triggered in four scenarios:
- After a config change causes unexpected errors. User suspects a YAML misconfiguration.
- Silent no-op resources — a new PolicyBinding or ApiInstance was added but is silently not taking effect (wrong apiVersion, orphaned targetRef, etc.).
- Pre-deploy sanity check — conf.d/ files were edited manually and the user wants to catch hard errors before restarting the gateway.
- Escalation from diagnose-gateway-error — that skill acts as a router and calls this one when it determines conf.d is the likely root cause.
In short: any time a customer touches their Flex Gateway YAML configuration and wants to know if it's correct before (or after) applying it.
Consolidate gateway setup into a single skill: registration steps and parameter guidance are now part of install-omni-gateway. Removed the standalone register-gateway skill and updated all cross-references in diagnose-gateway-error, inspect-gateway-logs, and the bundle index.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduces a complete skill bundle for Anypoint Flex Gateway operators, covering the full lifecycle from installation to diagnosis.
Skills included:
Also adds skills-metadata.yaml, package.json, and CHANGELOG.md to the bundle.