opsrule
Schema OpsRule
OpsRule describes operation rules for various Day-2 Operations. Once declared, these
operation rules will be checked before any Day-2 operations.
Attributes
| name | type | description | default value | 
|---|---|---|---|
| maxUnavailable | int | str | The maximum percentage of the total pod instances in the component that can be simultaneously unhealthy. | 
import opsrule as o
import kam.v1.app_configuration
import kam.v1.workload as wl
import kam.v1.workload.container as c
helloworld : ac.AppConfiguration {
    workload: service.Service {
        containers: {
            "nginx": c.Container {
                image: "nginx:v1"
            }
        }
    }
    accessories: {
        "opsrule" : o.OpsRule {
            maxUnavailable: "30%"
        }
    }
}