asm.alauda.io group

ManualGrayRelease is the Schema for the ManualGrayRelease API

v1alpha1 version
spec object

ManualGrayReleaseSpec defines the desired state of ManualGrayRelease

deliverType string required

deliver type, canary or ab or others

desiredStep string required

whether the canary deliver is form table or yaml creat

from string required

whether the canary deliver is form table or yaml creat

grayWorkloads []object required
replicas integer

Name of the referent

suffix string required

canary resources suffix

templateSpec string required

the workload template spec

rollBack boolean required

check for if should cancle gray release

targetRef object required

TargetRef references a target resource

apiVersion string

API version of the referent

kind string

Kind of the referent

name string required

Name of the referent

namespace string

Namespace of the referent

status object

ManualGrayReleaseStatus defines the observed state of ManualGrayRelease

conditions []object

ManualCanaryCondition is a status condition for a Canary

err string

err if the target not valid

lastTransitionTime string

LastTransitionTime of this condition

message string

Message associated with this condition

phase string

phase of this condition

startTime string

StartTime of this condition

step string required

Type of this condition

grayWorkloadDeployTime string

GrayWorkloadDeployTime of this condition

grayWorkloadReadyTime string

GrayWorkloadReadyTime of this condition

phase string required

ManualGrayPhase is a label for the condition of a canary at the current time

targetRefApplyTime string

TargetRefApplyTime of this condition

targetRefReadyTime string

TargetRefReadyTime of this condition