Skip to content

ateapi: rename --egress-gateway-address to --default-egress-gateway-address - #1858

Merged
Eitan Yarmush (EItanya) merged 3 commits into
agent-substrate:mainfrom
LiorLieberman:prefix-experimental-egress-gateway-flag
Sep 30, 2026
Merged

Eitan Yarmush (EItanya) merged 3 commits into
agent-substrate:mainfrom
LiorLieberman:prefix-experimental-egress-gateway-flag

Conversation

@LiorLieberman

@LiorLieberman Lior Lieberman (LiorLieberman) commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

Prefix the cluster-wide egress PEP address flag with default- 'experimental-to-be-removed-' to indicate it is a temporary cluster-level knob that will be removed once per-actor or per-atespace egress gateway configuration is supported (#1591).

~I kept --egress-gateway-address as a deprecated alias for backward compatibility but I really dont think we should. ~
I removed it, we dont need backward comp residuals pre GA

EDIT: I chatted with tim and taahir a the feedback was that its not really experimental and can not really be removed. This flag would have to be set for every GA user, and its not a nice experimental add on. We dont have time to get into per-actor or per-atespace API discussions pre-GA therfore we gotta have to live with it and discourage later if we have a better story for that.

Related #1591

It's a good idea to open an issue first for discussion.

  • Tests pass
  • Appropriate changes to documentation are included in the PR

/cc Bowei Du (@bowei) Eitan Yarmush (@EItanya)

@google-cla

google-cla Bot commented Sep 24, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@LiorLieberman
Lior Lieberman (LiorLieberman) force-pushed the prefix-experimental-egress-gateway-flag branch from 167616c to 9478513 Compare September 24, 2026 17:14
@bowei Bowei Du (bowei) added kind/cleanup Small fixes that are not bugs, for example a typo in a code comment area/api-machinery area/network labels Sep 24, 2026
@EItanya

Copy link
Copy Markdown
Collaborator

The PR no longer changes it to experimental, description should be udpated

@LiorLieberman Lior Lieberman (LiorLieberman) changed the title ateapi --egress-gateway-address flag name change to indicate it will be removed. ateapi: rename --egress-gateway-address to --default-egress-gateway-address Sep 30, 2026
…ed-egress-gateway-address (agent-substrate#1591)

Prefix the cluster-wide egress PEP address flag with 'experimental-to-be-removed-'
to indicate it is a temporary cluster-level knob that will be removed once
per-actor egress gateway configuration is supported (agent-substrate#1591). Keep
--egress-gateway-address as a deprecated alias for backward compatibility.
@LiorLieberman
Lior Lieberman (LiorLieberman) force-pushed the prefix-experimental-egress-gateway-flag branch from 66fbd4f to 6c9a584 Compare September 30, 2026 15:19
@MushuEE

Grant McCloskey (MushuEE) commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

I know were are Pre-GA but I do like it when projects quite-fall back to backwards compatible flags with warning for a while before hard cut over to give downstream a chance to updates scripts.

Agreed that it is good to break things Pre-GA

Merged via the queue into agent-substrate:main with commit 1240749 Sep 30, 2026
10 checks passed
@LiorLieberman

Copy link
Copy Markdown
Collaborator Author

I know were are Pre-GA but I do like it when projects quite-fall back to backwards compatible flags with warning for a while before hard cut over to give downstream a chance to updates scripts.

I would generally agree, and I initially did leave the previous flag and gave a warning but decided to delete it. We have an opportunity to break things now, which we wont have later. The less residuals we can stay with the better IMO.

I know it comes with some inconvenience for downstream projects but its very limited now.

GA is coming pretty fast :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/api-machinery area/network kind/cleanup Small fixes that are not bugs, for example a typo in a code comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants