You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(cloud): unify cloud and serverless under single cloud namespace (#199)
* refactor(cloud): unify cloud and serverless under single `cloud` namespace
Partial revert of #131. Merges the top-level `serverless` command
back under `cloud` to match customer mental model where both Hosted
Deployments and Serverless Projects are offerings of the same
product (Elastic Cloud).
New command tree:
- `elastic cloud {account,authentication,organizations,user-role-assignments}`
— cross-cutting APIs promoted to direct children.
- `elastic cloud hosted <namespace>` — Hosted deployments, templates,
extensions, stack versions, trusted envs, billing.
- `elastic cloud serverless <...>` — Serverless projects (es, observability,
security) plus regions, traffic-filters, linked-projects, etc.
Top-level `serverless` command is removed. Clean break, no aliases
(project is 0.1.0-alpha.1 and the old split landed in a recent PR).
Closes#193
* fix(test): replace any with typed CommandNode in alias-check
Replaces the inline `any[]` on the recursive visit helper with a local
CommandNode interface, so the test conforms to the repo's
@typescript-eslint/no-explicit-any rule.
0 commit comments