diff --git a/src/composer/src/app/core/store/models.ts b/src/composer/src/app/core/store/models.ts index 7549ca1..11e17da 100644 --- a/src/composer/src/app/core/store/models.ts +++ b/src/composer/src/app/core/store/models.ts @@ -41,12 +41,13 @@ export interface KeyValuePair { export interface ServiceDeploy { mode: string replicas: number - labels: [] + labels: KeyValuePair[] update_config: { parallelism: number delay: string order: string } + rollback_config: string restart_policy: { condition: string delay: string @@ -56,7 +57,7 @@ export interface ServiceDeploy { endpoint_mode: string placement: { constraints: [] - preferences: [] + preferences: KeyValuePair[] } max_replicas_per_node: number resources: { @@ -88,7 +89,7 @@ export interface Service { init: boolean isolation: string container_name?: string - deploy: object + deploy: ServiceDeploy build: ServiceBuildObject image: string restart: string