Apigeetool seamless deployment (zero downtime)

Not applicable

I was reading about seamless deployment in apigee (https://docs.apigee.com/api-platform/deploy/deploy-api-proxies-using-management-api#seamless) and was wondering if apigeetool uses this. There is a similar post (https://community.apigee.com/questions/5842/does-apigee-127-deploy-proxies-without-downtime.html) that mentions that apigee-127 has seamless deployment. However, I am unsure if apigeetool has it too.

From what I know, apigeetool has a 60s delay. Would that mean that is utilises the seamless deployment aspect of apigee?

2 1 1,018
1 REPLY 1

Apigeetool does use zero downtime deployment.

Looking at the code in the repo:

https://github.com/apigee/apigeetool-node/blob/master/lib/commands/deployproxy.js

You will see:

var DeploymentDelay = 60;
...
var deployCmd = util.format('action=deploy&override=true&delay=%d', DeploymentDelay);

Which aligns to the management API:

https://apidocs.apigee.com/management/apis/post/organizations/%7Borg_name%7D/environments/%7Benv_nam...