Specifies how an application is deployed and upgraded in the system.
It is not possible to have more than one application deployment referring to the same application.
Created
Bad Request
Unauthorized
Forbidden
Not Found
Conflict (instance exists)
Service Unavailable (strongbox sealed)
name: myapp-deployment application: myapp application-version: "1.2" placement: match-site-labels: | system/type = edge and move-theater-owner.com/with-storage deploy-to-sites: canary-sites: match-site-labels: | popcorn-systems.com/canary canary-healthy-time: 1h sites-in-parallel: 10 healthy-time: 15m
fields | string Retrieve only requested fields from the resource See section fields |
validate | string <enumeration> Validate the request but do not actually perform the requested operation |
keys | string <enumeration> Retrieve only the keys for the list |
count | string <enumeration> Retrieve only the number of elements in the list |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
- name: myapp-deployment application: myapp application-version: "1.2" placement: match-site-labels: | system/type = edge and move-theater-owner.com/with-storage deploy-to-sites: canary-sites: match-site-labels: | popcorn-systems.com/canary canary-healthy-time: 1h sites-in-parallel: 10 healthy-time: 15m
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
name: myapp-deployment application: myapp application-version: "1.2" placement: match-site-labels: | system/type = edge and move-theater-owner.com/with-storage deploy-to-sites: canary-sites: match-site-labels: | popcorn-systems.com/canary canary-healthy-time: 1h sites-in-parallel: 10 healthy-time: 15m
Created
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
name: myapp-deployment application: myapp application-version: "1.2" placement: match-site-labels: | system/type = edge and move-theater-owner.com/with-storage deploy-to-sites: canary-sites: match-site-labels: | popcorn-systems.com/canary canary-healthy-time: 1h sites-in-parallel: 10 healthy-time: 15m
fields | string Retrieve only requested fields from the resource See section fields |
validate | string <enumeration> Validate the request but do not actually perform the requested operation |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
name: myapp-deployment application: myapp application-version: "1.2" placement: match-site-labels: | system/type = edge and move-theater-owner.com/with-storage deploy-to-sites: canary-sites: match-site-labels: | popcorn-systems.com/canary canary-healthy-time: 1h sites-in-parallel: 10 healthy-time: 15m
fields | string Retrieve only requested fields from the resource See section fields |
site | string Send the request to the specfifed site |
content | string <enumeration> Filter descendant nodes in the response |
keys | string <enumeration> Retrieve only the keys for the list |
count | string <enumeration> Retrieve only the number of elements in the list |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
- name: myapp-deployment application: myapp application-version: "1.2" placement: match-site-labels: | system/type = edge and move-theater-owner.com/with-storage deploy-to-sites: canary-sites: match-site-labels: | popcorn-systems.com/canary canary-healthy-time: 1h sites-in-parallel: 10 healthy-time: 15m config-modified-time: 2021-12-13T09:50:21Z status: oper-status: deploying deploying-status: waiting-for-healthy-timeout deployment-stage: rolling wait-healthy-timeout: 32m30s images: - name: myapp/app1 status: present digest: sha256:518f07726e8b last-pull: 2021-12-13T09:44:15.885Z pull-time: 2s selected-canary-sites: - udc-001 selected-sites: - udc-001 - udc-003 - udc-004 application-versions: - version: "1.2" deploying-to: - site: udc-003 time: 2021-12-13T09:50:21Z deployed-to: - site: udc-001 time: 2021-12-13T09:51:21Z deploy-failed: - site: udc-004 time: 2021-12-13T09:51:13Z error-message: failed to download image history: - time: 2021-11-10T14:51:03Z reason: redeploy-invoked version: "1.1" result: deployed added-sites: [] removed-sites: [] - time: 2021-11-10T12:45:21Z reason: application-deployment-updated version: "1.1" result: deploying added-sites: [] removed-sites: [] not-deployed-to: - udc3 - time: 2021-11-08T12:45:21Z reason: new-application-version version: "1.1" result: deployed added-sites: [] removed-sites: - udc4 - time: 2021-10-10T12:45:21Z reason: application-updated version: "1.0" result: deploy-failed added-sites: [] removed-sites: [] deploy-failed: - udc2 deployed-to: - udc1 - time: 2021-10-08T12:45:21Z reason: new-application-version version: "1.0" result: deployed added-sites: - udc1 - udc2 - udc3 - udc4 removed-sites: []
fields | string Retrieve only requested fields from the resource See section fields |
site | string Send the request to the specfifed site |
content | string <enumeration> Filter descendant nodes in the response |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
name: myapp-deployment application: myapp application-version: "1.2" placement: match-site-labels: | system/type = edge and move-theater-owner.com/with-storage deploy-to-sites: canary-sites: match-site-labels: | popcorn-systems.com/canary canary-healthy-time: 1h sites-in-parallel: 10 healthy-time: 15m config-modified-time: 2021-12-13T09:50:21Z status: oper-status: deploying deploying-status: waiting-for-healthy-timeout deployment-stage: rolling wait-healthy-timeout: 32m30s images: - name: myapp/app1 status: present digest: sha256:518f07726e8b last-pull: 2021-12-13T09:44:15.885Z pull-time: 2s selected-canary-sites: - udc-001 selected-sites: - udc-001 - udc-003 - udc-004 application-versions: - version: "1.2" deploying-to: - site: udc-003 time: 2021-12-13T09:50:21Z deployed-to: - site: udc-001 time: 2021-12-13T09:51:21Z deploy-failed: - site: udc-004 time: 2021-12-13T09:51:13Z error-message: failed to download image history: - time: 2021-11-10T14:51:03Z reason: redeploy-invoked version: "1.1" result: deployed added-sites: [] removed-sites: [] - time: 2021-11-10T12:45:21Z reason: application-deployment-updated version: "1.1" result: deploying added-sites: [] removed-sites: [] not-deployed-to: - udc3 - time: 2021-11-08T12:45:21Z reason: new-application-version version: "1.1" result: deployed added-sites: [] removed-sites: - udc4 - time: 2021-10-10T12:45:21Z reason: application-updated version: "1.0" result: deploy-failed added-sites: [] removed-sites: [] deploy-failed: - udc2 deployed-to: - udc1 - time: 2021-10-08T12:45:21Z reason: new-application-version version: "1.0" result: deployed added-sites: - udc1 - udc2 - udc3 - udc4 removed-sites: []
Continue the deployment of a canary deployment with
canary-continue-by-action
is set.
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
Force a redeploy of the application deployment.
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)