...
Code Block |
---|
PUT /sites/{site-id}/upgrade |
...
rrr-cache-flush-79-ptwfc 0/1 Completed 0 20sSite originally provisioned on Code Block blue
service. Active Canary service set to green
.
...
Now, the service on the site is green
:
...
A related job to flush the cache is also executed against ttt
:
...
Promote
Promoting, almost identical to upgrading, moves a site to the active Canary service. Additionally, this triggers several queued jobs on the given site after moving to the new image.
...
To roll an upgrade or promotion out for all sites on a given service, simply execute a PUT
request against the /services
endpoint. These request types affect all sites on the active canary service. The only differences between the two requests is the promote
value. When false, this request triggers a new upgrade pipeline for all sites on the active canary service.
If promote
is true, then the promote pipeline is executed against each site on the active canary service. The promote pipeline includes an additional step to patch the ingress.
Upgrade
Code Block |
---|
PUT /services { "imageTag": "f2e9a5d05ef6fe7714962afaa468d643b6c7195656ffc86b15b0435daeef91a4", "promote": "false" } |
...
Promote
Code Block |
---|
PUT /services PUT /services { "imageTag": "f2e9a5d05ef6fe7714962afaa468d643b6c7195656ffc86b15b0435daeef91a4", "promote": "true" } |
...
Reverting Bad Deployments/Rollbacks
...