PoolGroupDeploymentPolicy

Description

API


    POST /api/poolgroupdeploymentpolicy
    PUT /api/poolgroupdeploymentpolicy/&ltkey>
    DELETE /api/poolgroupdeploymentpolicy/&ltkey>
    GET /api/poolgroupdeploymentpolicy
    GET /api/poolgroupdeploymentpolicy/&ltkey>

CLI


    configure poolgroupdeploymentpolicy &ltkey>
    show poolgroupdeploymentpolicy &ltkey>

Data

PoolGroupDeploymentPolicy

uuid

Type
string
Category
required
Description
UUID of the pool group deployment policy

name

Type
string
Category
required
Description
The name of the pool group deployment policy

scheme

Type
enum
Category
optional
Description
deployment scheme
Default
BLUE_GREEN
Choices
BLUE_GREEN, CANARY

test_traffic_ratio_rampup

Type
uint32
Category
optional
Description
Ratio of the traffic that is sent to the pool under test. test ratio of 100 means blue green
Default
100

rules

Type
PGDeploymentRule
Category
repeated
Description

evaluation_duration

Type
uint32
Category
optional
Description
Duration of evaluation period for automatic deployment
Default
300

target_test_traffic_ratio

Type
uint32
Category
optional
Description
Target traffic ratio before pool is made production
Default
100

auto_disable_old_prod_pools

Type
bool
Category
optional
Description
It will automatically disable old production pools once there is a new production candidate
Default
True

description

Type
string
Category
optional
Description

tenant_ref

Type
Reference to Tenant
Category
optional
Description

cloud_ref

Type
Reference to Cloud
Category
optional,readonly
Description
Default
/api/cloud?name=Default-Cloud

PGDeploymentRule

metric_id

Type
string
Category
optional
Description
Default
health.health_score_value

operator

Type
enum
Category
optional
Description
Default
CO_GE
Choices
CO_GE, CO_LE, CO_LT, CO_GT, CO_EQ, CO_NE

threshold

Type
Unknown
Category
optional
Description
metric threshold that is used as the pass fail. If it is not provided then it will simply compare it with current pool vs new pool

References

Cloud Tenant

Sub Objects