Summary
PR #894 aligned public and maintainer-facing AISIX terminology where the intended meaning was clear. A smaller set of internal implementation comments and test descriptions still uses historical terms whose architectural meaning must be confirmed before they are renamed.
This issue tracks that remaining AISIX repository work. It does not request runtime behavior changes.
Current findings
The following terms remain on main:
- “Self-hosted CP” in
crates/aisix-proxy/src/auth.rs and crates/aisix-core/src/models/apikey.rs
- “v3 self-hosted CP wire” in
tests/e2e/src/cases/smoke.test.ts
- “self-hosted etcd mode/deployments” and “aisix.cloud tenant” in
crates/aisix-core/src/config.rs
- “standalone gateway” in
crates/aisix-core/src/models/mod.rs and tests/e2e/src/cases/admin-disabled-e2e.test.ts
These phrases may refer to different concepts: an open-source gateway running without a control plane, an open-source multi-replica deployment backed directly by etcd, or a managed-mode gateway connected to AISIX Cloud. Replacing them mechanically could make the comments less accurate.
Required engineering decisions
- Confirm what “self-hosted CP” means in the API-key hashing comments.
- Confirm whether “self-hosted etcd mode” specifically means an open-source deployment that writes resources directly to etcd.
- Confirm whether
aisix.cloud tenant means any managed-mode AISIX gateway or a narrower deployment context.
- Confirm whether each “standalone gateway” reference describes the product or the runtime state of a gateway running without a control plane.
Acceptance criteria
- Each affected comment or test description identifies the actual component or runtime behavior instead of using an ambiguous product label.
- AISIX Cloud remains the commercial product umbrella; Hybrid Cloud and On-Premises remain its control-plane deployment options.
- Data plane is used only for an AISIX gateway's role within AISIX Cloud architecture.
- Valid descriptions of self-hosted upstream models or services remain unchanged.
- Public comments are self-contained and do not depend on inaccessible repository links or private issue context.
- No runtime behavior, compatibility identifier, configuration key, or test behavior changes as part of this terminology cleanup.
Reference
Summary
PR #894 aligned public and maintainer-facing AISIX terminology where the intended meaning was clear. A smaller set of internal implementation comments and test descriptions still uses historical terms whose architectural meaning must be confirmed before they are renamed.
This issue tracks that remaining AISIX repository work. It does not request runtime behavior changes.
Current findings
The following terms remain on
main:crates/aisix-proxy/src/auth.rsandcrates/aisix-core/src/models/apikey.rstests/e2e/src/cases/smoke.test.tscrates/aisix-core/src/config.rscrates/aisix-core/src/models/mod.rsandtests/e2e/src/cases/admin-disabled-e2e.test.tsThese phrases may refer to different concepts: an open-source gateway running without a control plane, an open-source multi-replica deployment backed directly by etcd, or a managed-mode gateway connected to AISIX Cloud. Replacing them mechanically could make the comments less accurate.
Required engineering decisions
aisix.cloud tenantmeans any managed-mode AISIX gateway or a narrower deployment context.Acceptance criteria
Reference