Seamless proxy deployment does not undeploy prior revision

When deploying a proxy revision to an environment using the Edge API, I consistently see that any prior deployed revisions remain. 

A simple way I can repro this:

Upload a proxy via API, get revision 1. (i.e. https://api.enterprise.apigee.com/v1/organizations/{org}/apis?action=import&name={proxy-name} )

Deploy proxy (i.e.  https://api.enterprise.apigee.com/v1/organizations/{org}/environments/dev/apis/{proxy-name}/revision... )

 

Save revision 1 as new revision 2

Deploy revision 2 (i.e. https://api.enterprise.apigee.com/v1/organizations/{org}/environments/dev/apis/{proxy-name}/revision... )

 

Repeat for each new proxy version. 

Screen Shot 2022-03-08 at 3.17.39 PM.png

I would have expected each prior revision to undeploy after 10 seconds as per the request. Am I not understanding the usage of this API correctly?

 

 

For reference, I am using Apigee Edge Public Cloud 

 

Solved Solved
0 1 143
1 ACCEPTED SOLUTION

That seems wrong!

If I were you I would connect with Apigee support to get their help resolving this problem.

View solution in original post

1 REPLY 1

That seems wrong!

If I were you I would connect with Apigee support to get their help resolving this problem.