rollout

package
v1.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2024 License: Apache-2.0 Imports: 21 Imported by: 2

Documentation

Overview

Package rollout is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthRollout        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowRollout          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupRollout = fmt.Errorf("proto: unexpected end of group")
)

Functions

func RegisterRolloutServiceHandler

func RegisterRolloutServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterRolloutServiceHandler registers the http handlers for service RolloutService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterRolloutServiceHandlerClient

func RegisterRolloutServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RolloutServiceClient) error

RegisterRolloutServiceHandlerClient registers the http handlers for service RolloutService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RolloutServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RolloutServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "RolloutServiceClient" to call the correct interceptors.

func RegisterRolloutServiceHandlerFromEndpoint

func RegisterRolloutServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterRolloutServiceHandlerFromEndpoint is same as RegisterRolloutServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterRolloutServiceHandlerServer

func RegisterRolloutServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RolloutServiceServer) error

RegisterRolloutServiceHandlerServer registers the http handlers for service RolloutService to "mux". UnaryRPC :call RolloutServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterRolloutServiceHandlerFromEndpoint instead.

func RegisterRolloutServiceServer

func RegisterRolloutServiceServer(s *grpc.Server, srv RolloutServiceServer)

Types

type AbortRolloutRequest

type AbortRolloutRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Namespace            string   `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AbortRolloutRequest) Descriptor

func (*AbortRolloutRequest) Descriptor() ([]byte, []int)

func (*AbortRolloutRequest) GetName

func (m *AbortRolloutRequest) GetName() string

func (*AbortRolloutRequest) GetNamespace

func (m *AbortRolloutRequest) GetNamespace() string

func (*AbortRolloutRequest) Marshal

func (m *AbortRolloutRequest) Marshal() (dAtA []byte, err error)

func (*AbortRolloutRequest) MarshalTo

func (m *AbortRolloutRequest) MarshalTo(dAtA []byte) (int, error)

func (*AbortRolloutRequest) MarshalToSizedBuffer

func (m *AbortRolloutRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AbortRolloutRequest) ProtoMessage

func (*AbortRolloutRequest) ProtoMessage()

func (*AbortRolloutRequest) Reset

func (m *AbortRolloutRequest) Reset()

func (*AbortRolloutRequest) Size

func (m *AbortRolloutRequest) Size() (n int)

func (*AbortRolloutRequest) String

func (m *AbortRolloutRequest) String() string

func (*AbortRolloutRequest) Unmarshal

func (m *AbortRolloutRequest) Unmarshal(dAtA []byte) error

func (*AbortRolloutRequest) XXX_DiscardUnknown

func (m *AbortRolloutRequest) XXX_DiscardUnknown()

func (*AbortRolloutRequest) XXX_Marshal

func (m *AbortRolloutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AbortRolloutRequest) XXX_Merge

func (m *AbortRolloutRequest) XXX_Merge(src proto.Message)

func (*AbortRolloutRequest) XXX_Size

func (m *AbortRolloutRequest) XXX_Size() int

func (*AbortRolloutRequest) XXX_Unmarshal

func (m *AbortRolloutRequest) XXX_Unmarshal(b []byte) error

type AnalysisRunInfo

type AnalysisRunInfo struct {
	ObjectMeta *v1.ObjectMeta `protobuf:"bytes,1,opt,name=objectMeta,proto3" json:"objectMeta,omitempty"`
	//
	//field type from 161 -170 will be deprecated in future.
	Icon         string        `protobuf:"bytes,2,opt,name=icon,proto3" json:"icon,omitempty"`
	Revision     int64         `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"`
	Status       string        `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	Successful   int32         `protobuf:"varint,5,opt,name=successful,proto3" json:"successful,omitempty"`
	Failed       int32         `protobuf:"varint,6,opt,name=failed,proto3" json:"failed,omitempty"`
	Inconclusive int32         `protobuf:"varint,7,opt,name=inconclusive,proto3" json:"inconclusive,omitempty"`
	Error        int32         `protobuf:"varint,8,opt,name=error,proto3" json:"error,omitempty"`
	Jobs         []*JobInfo    `protobuf:"bytes,9,rep,name=jobs,proto3" json:"jobs,omitempty"`
	NonJobInfo   []*NonJobInfo `protobuf:"bytes,10,rep,name=nonJobInfo,proto3" json:"nonJobInfo,omitempty"`
	Metrics      []*Metrics    `protobuf:"bytes,11,rep,name=metrics,proto3" json:"metrics,omitempty"`
	// The new API changes should use SpecAndStatus field type.
	SpecAndStatus        *AnalysisRunSpecAndStatus `protobuf:"bytes,12,opt,name=specAndStatus,proto3" json:"specAndStatus,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*AnalysisRunInfo) Descriptor

func (*AnalysisRunInfo) Descriptor() ([]byte, []int)

func (*AnalysisRunInfo) GetError

func (m *AnalysisRunInfo) GetError() int32

func (*AnalysisRunInfo) GetFailed

func (m *AnalysisRunInfo) GetFailed() int32

func (*AnalysisRunInfo) GetIcon

func (m *AnalysisRunInfo) GetIcon() string

func (*AnalysisRunInfo) GetInconclusive

func (m *AnalysisRunInfo) GetInconclusive() int32

func (*AnalysisRunInfo) GetJobs

func (m *AnalysisRunInfo) GetJobs() []*JobInfo

func (*AnalysisRunInfo) GetMetrics added in v1.3.0

func (m *AnalysisRunInfo) GetMetrics() []*Metrics

func (*AnalysisRunInfo) GetNonJobInfo added in v1.3.0

func (m *AnalysisRunInfo) GetNonJobInfo() []*NonJobInfo

func (*AnalysisRunInfo) GetObjectMeta

func (m *AnalysisRunInfo) GetObjectMeta() *v1.ObjectMeta

func (*AnalysisRunInfo) GetRevision

func (m *AnalysisRunInfo) GetRevision() int64

func (*AnalysisRunInfo) GetSpecAndStatus added in v1.6.1

func (m *AnalysisRunInfo) GetSpecAndStatus() *AnalysisRunSpecAndStatus

func (*AnalysisRunInfo) GetStatus

func (m *AnalysisRunInfo) GetStatus() string

func (*AnalysisRunInfo) GetSuccessful

func (m *AnalysisRunInfo) GetSuccessful() int32

func (*AnalysisRunInfo) Marshal

func (m *AnalysisRunInfo) Marshal() (dAtA []byte, err error)

func (*AnalysisRunInfo) MarshalTo

func (m *AnalysisRunInfo) MarshalTo(dAtA []byte) (int, error)

func (*AnalysisRunInfo) MarshalToSizedBuffer

func (m *AnalysisRunInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnalysisRunInfo) ProtoMessage

func (*AnalysisRunInfo) ProtoMessage()

func (*AnalysisRunInfo) Reset

func (m *AnalysisRunInfo) Reset()

func (*AnalysisRunInfo) Size

func (m *AnalysisRunInfo) Size() (n int)

func (*AnalysisRunInfo) String

func (m *AnalysisRunInfo) String() string

func (*AnalysisRunInfo) Unmarshal

func (m *AnalysisRunInfo) Unmarshal(dAtA []byte) error

func (*AnalysisRunInfo) XXX_DiscardUnknown

func (m *AnalysisRunInfo) XXX_DiscardUnknown()

func (*AnalysisRunInfo) XXX_Marshal

func (m *AnalysisRunInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalysisRunInfo) XXX_Merge

func (m *AnalysisRunInfo) XXX_Merge(src proto.Message)

func (*AnalysisRunInfo) XXX_Size

func (m *AnalysisRunInfo) XXX_Size() int

func (*AnalysisRunInfo) XXX_Unmarshal

func (m *AnalysisRunInfo) XXX_Unmarshal(b []byte) error

type AnalysisRunSpecAndStatus added in v1.6.1

type AnalysisRunSpecAndStatus struct {
	Spec                 *v1alpha1.AnalysisRunSpec   `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	Status               *v1alpha1.AnalysisRunStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*AnalysisRunSpecAndStatus) Descriptor added in v1.6.1

func (*AnalysisRunSpecAndStatus) Descriptor() ([]byte, []int)

func (*AnalysisRunSpecAndStatus) GetSpec added in v1.6.1

func (*AnalysisRunSpecAndStatus) GetStatus added in v1.6.1

func (*AnalysisRunSpecAndStatus) Marshal added in v1.6.1

func (m *AnalysisRunSpecAndStatus) Marshal() (dAtA []byte, err error)

func (*AnalysisRunSpecAndStatus) MarshalTo added in v1.6.1

func (m *AnalysisRunSpecAndStatus) MarshalTo(dAtA []byte) (int, error)

func (*AnalysisRunSpecAndStatus) MarshalToSizedBuffer added in v1.6.1

func (m *AnalysisRunSpecAndStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnalysisRunSpecAndStatus) ProtoMessage added in v1.6.1

func (*AnalysisRunSpecAndStatus) ProtoMessage()

func (*AnalysisRunSpecAndStatus) Reset added in v1.6.1

func (m *AnalysisRunSpecAndStatus) Reset()

func (*AnalysisRunSpecAndStatus) Size added in v1.6.1

func (m *AnalysisRunSpecAndStatus) Size() (n int)

func (*AnalysisRunSpecAndStatus) String added in v1.6.1

func (m *AnalysisRunSpecAndStatus) String() string

func (*AnalysisRunSpecAndStatus) Unmarshal added in v1.6.1

func (m *AnalysisRunSpecAndStatus) Unmarshal(dAtA []byte) error

func (*AnalysisRunSpecAndStatus) XXX_DiscardUnknown added in v1.6.1

func (m *AnalysisRunSpecAndStatus) XXX_DiscardUnknown()

func (*AnalysisRunSpecAndStatus) XXX_Marshal added in v1.6.1

func (m *AnalysisRunSpecAndStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalysisRunSpecAndStatus) XXX_Merge added in v1.6.1

func (m *AnalysisRunSpecAndStatus) XXX_Merge(src proto.Message)

func (*AnalysisRunSpecAndStatus) XXX_Size added in v1.6.1

func (m *AnalysisRunSpecAndStatus) XXX_Size() int

func (*AnalysisRunSpecAndStatus) XXX_Unmarshal added in v1.6.1

func (m *AnalysisRunSpecAndStatus) XXX_Unmarshal(b []byte) error

type ContainerInfo

type ContainerInfo struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Image                string   `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ContainerInfo) Descriptor

func (*ContainerInfo) Descriptor() ([]byte, []int)

func (*ContainerInfo) GetImage

func (m *ContainerInfo) GetImage() string

func (*ContainerInfo) GetName

func (m *ContainerInfo) GetName() string

func (*ContainerInfo) Marshal

func (m *ContainerInfo) Marshal() (dAtA []byte, err error)

func (*ContainerInfo) MarshalTo

func (m *ContainerInfo) MarshalTo(dAtA []byte) (int, error)

func (*ContainerInfo) MarshalToSizedBuffer

func (m *ContainerInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ContainerInfo) ProtoMessage

func (*ContainerInfo) ProtoMessage()

func (*ContainerInfo) Reset

func (m *ContainerInfo) Reset()

func (*ContainerInfo) Size

func (m *ContainerInfo) Size() (n int)

func (*ContainerInfo) String

func (m *ContainerInfo) String() string

func (*ContainerInfo) Unmarshal

func (m *ContainerInfo) Unmarshal(dAtA []byte) error

func (*ContainerInfo) XXX_DiscardUnknown

func (m *ContainerInfo) XXX_DiscardUnknown()

func (*ContainerInfo) XXX_Marshal

func (m *ContainerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContainerInfo) XXX_Merge

func (m *ContainerInfo) XXX_Merge(src proto.Message)

func (*ContainerInfo) XXX_Size

func (m *ContainerInfo) XXX_Size() int

func (*ContainerInfo) XXX_Unmarshal

func (m *ContainerInfo) XXX_Unmarshal(b []byte) error

type ExperimentInfo

type ExperimentInfo struct {
	ObjectMeta           *v1.ObjectMeta     `protobuf:"bytes,1,opt,name=objectMeta,proto3" json:"objectMeta,omitempty"`
	Icon                 string             `protobuf:"bytes,2,opt,name=icon,proto3" json:"icon,omitempty"`
	Revision             int64              `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"`
	Status               string             `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	Message              string             `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
	ReplicaSets          []*ReplicaSetInfo  `protobuf:"bytes,6,rep,name=replicaSets,proto3" json:"replicaSets,omitempty"`
	AnalysisRuns         []*AnalysisRunInfo `protobuf:"bytes,7,rep,name=analysisRuns,proto3" json:"analysisRuns,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*ExperimentInfo) Descriptor

func (*ExperimentInfo) Descriptor() ([]byte, []int)

func (*ExperimentInfo) GetAnalysisRuns

func (m *ExperimentInfo) GetAnalysisRuns() []*AnalysisRunInfo

func (*ExperimentInfo) GetIcon

func (m *ExperimentInfo) GetIcon() string

func (*ExperimentInfo) GetMessage

func (m *ExperimentInfo) GetMessage() string

func (*ExperimentInfo) GetObjectMeta

func (m *ExperimentInfo) GetObjectMeta() *v1.ObjectMeta

func (*ExperimentInfo) GetReplicaSets

func (m *ExperimentInfo) GetReplicaSets() []*ReplicaSetInfo

func (*ExperimentInfo) GetRevision

func (m *ExperimentInfo) GetRevision() int64

func (*ExperimentInfo) GetStatus

func (m *ExperimentInfo) GetStatus() string

func (*ExperimentInfo) Marshal

func (m *ExperimentInfo) Marshal() (dAtA []byte, err error)

func (*ExperimentInfo) MarshalTo

func (m *ExperimentInfo) MarshalTo(dAtA []byte) (int, error)

func (*ExperimentInfo) MarshalToSizedBuffer

func (m *ExperimentInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ExperimentInfo) ProtoMessage

func (*ExperimentInfo) ProtoMessage()

func (*ExperimentInfo) Reset

func (m *ExperimentInfo) Reset()

func (*ExperimentInfo) Size

func (m *ExperimentInfo) Size() (n int)

func (*ExperimentInfo) String

func (m *ExperimentInfo) String() string

func (*ExperimentInfo) Unmarshal

func (m *ExperimentInfo) Unmarshal(dAtA []byte) error

func (*ExperimentInfo) XXX_DiscardUnknown

func (m *ExperimentInfo) XXX_DiscardUnknown()

func (*ExperimentInfo) XXX_Marshal

func (m *ExperimentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExperimentInfo) XXX_Merge

func (m *ExperimentInfo) XXX_Merge(src proto.Message)

func (*ExperimentInfo) XXX_Size

func (m *ExperimentInfo) XXX_Size() int

func (*ExperimentInfo) XXX_Unmarshal

func (m *ExperimentInfo) XXX_Unmarshal(b []byte) error

type JobInfo

type JobInfo struct {
	ObjectMeta           *v1.ObjectMeta `protobuf:"bytes,1,opt,name=objectMeta,proto3" json:"objectMeta,omitempty"`
	Status               string         `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Icon                 string         `protobuf:"bytes,3,opt,name=icon,proto3" json:"icon,omitempty"`
	MetricName           string         `protobuf:"bytes,4,opt,name=metricName,proto3" json:"metricName,omitempty"`
	StartedAt            *v1.Time       `protobuf:"bytes,5,opt,name=startedAt,proto3" json:"startedAt,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*JobInfo) Descriptor

func (*JobInfo) Descriptor() ([]byte, []int)

func (*JobInfo) GetIcon

func (m *JobInfo) GetIcon() string

func (*JobInfo) GetMetricName added in v1.3.0

func (m *JobInfo) GetMetricName() string

func (*JobInfo) GetObjectMeta

func (m *JobInfo) GetObjectMeta() *v1.ObjectMeta

func (*JobInfo) GetStartedAt added in v1.3.0

func (m *JobInfo) GetStartedAt() *v1.Time

func (*JobInfo) GetStatus

func (m *JobInfo) GetStatus() string

func (*JobInfo) Marshal

func (m *JobInfo) Marshal() (dAtA []byte, err error)

func (*JobInfo) MarshalTo

func (m *JobInfo) MarshalTo(dAtA []byte) (int, error)

func (*JobInfo) MarshalToSizedBuffer

func (m *JobInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*JobInfo) ProtoMessage

func (*JobInfo) ProtoMessage()

func (*JobInfo) Reset

func (m *JobInfo) Reset()

func (*JobInfo) Size

func (m *JobInfo) Size() (n int)

func (*JobInfo) String

func (m *JobInfo) String() string

func (*JobInfo) Unmarshal

func (m *JobInfo) Unmarshal(dAtA []byte) error

func (*JobInfo) XXX_DiscardUnknown

func (m *JobInfo) XXX_DiscardUnknown()

func (*JobInfo) XXX_Marshal

func (m *JobInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JobInfo) XXX_Merge

func (m *JobInfo) XXX_Merge(src proto.Message)

func (*JobInfo) XXX_Size

func (m *JobInfo) XXX_Size() int

func (*JobInfo) XXX_Unmarshal

func (m *JobInfo) XXX_Unmarshal(b []byte) error

type Metrics added in v1.3.0

type Metrics struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	SuccessCondition     string   `protobuf:"bytes,2,opt,name=successCondition,proto3" json:"successCondition,omitempty"`
	Count                int32    `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	InconclusiveLimit    int32    `protobuf:"varint,4,opt,name=inconclusiveLimit,proto3" json:"inconclusiveLimit,omitempty"`
	FailureLimit         int32    `protobuf:"varint,5,opt,name=failureLimit,proto3" json:"failureLimit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Metrics) Descriptor added in v1.3.0

func (*Metrics) Descriptor() ([]byte, []int)

func (*Metrics) GetCount added in v1.3.0

func (m *Metrics) GetCount() int32

func (*Metrics) GetFailureLimit added in v1.3.0

func (m *Metrics) GetFailureLimit() int32

func (*Metrics) GetInconclusiveLimit added in v1.3.0

func (m *Metrics) GetInconclusiveLimit() int32

func (*Metrics) GetName added in v1.3.0

func (m *Metrics) GetName() string

func (*Metrics) GetSuccessCondition added in v1.3.0

func (m *Metrics) GetSuccessCondition() string

func (*Metrics) Marshal added in v1.3.0

func (m *Metrics) Marshal() (dAtA []byte, err error)

func (*Metrics) MarshalTo added in v1.3.0

func (m *Metrics) MarshalTo(dAtA []byte) (int, error)

func (*Metrics) MarshalToSizedBuffer added in v1.3.0

func (m *Metrics) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Metrics) ProtoMessage added in v1.3.0

func (*Metrics) ProtoMessage()

func (*Metrics) Reset added in v1.3.0

func (m *Metrics) Reset()

func (*Metrics) Size added in v1.3.0

func (m *Metrics) Size() (n int)

func (*Metrics) String added in v1.3.0

func (m *Metrics) String() string

func (*Metrics) Unmarshal added in v1.3.0

func (m *Metrics) Unmarshal(dAtA []byte) error

func (*Metrics) XXX_DiscardUnknown added in v1.3.0

func (m *Metrics) XXX_DiscardUnknown()

func (*Metrics) XXX_Marshal added in v1.3.0

func (m *Metrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metrics) XXX_Merge added in v1.3.0

func (m *Metrics) XXX_Merge(src proto.Message)

func (*Metrics) XXX_Size added in v1.3.0

func (m *Metrics) XXX_Size() int

func (*Metrics) XXX_Unmarshal added in v1.3.0

func (m *Metrics) XXX_Unmarshal(b []byte) error

type NamespaceInfo

type NamespaceInfo struct {
	Namespace            string   `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	AvailableNamespaces  []string `protobuf:"bytes,2,rep,name=availableNamespaces,proto3" json:"availableNamespaces,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NamespaceInfo) Descriptor

func (*NamespaceInfo) Descriptor() ([]byte, []int)

func (*NamespaceInfo) GetAvailableNamespaces added in v1.1.0

func (m *NamespaceInfo) GetAvailableNamespaces() []string

func (*NamespaceInfo) GetNamespace

func (m *NamespaceInfo) GetNamespace() string

func (*NamespaceInfo) Marshal

func (m *NamespaceInfo) Marshal() (dAtA []byte, err error)

func (*NamespaceInfo) MarshalTo

func (m *NamespaceInfo) MarshalTo(dAtA []byte) (int, error)

func (*NamespaceInfo) MarshalToSizedBuffer

func (m *NamespaceInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NamespaceInfo) ProtoMessage

func (*NamespaceInfo) ProtoMessage()

func (*NamespaceInfo) Reset

func (m *NamespaceInfo) Reset()

func (*NamespaceInfo) Size

func (m *NamespaceInfo) Size() (n int)

func (*NamespaceInfo) String

func (m *NamespaceInfo) String() string

func (*NamespaceInfo) Unmarshal

func (m *NamespaceInfo) Unmarshal(dAtA []byte) error

func (*NamespaceInfo) XXX_DiscardUnknown

func (m *NamespaceInfo) XXX_DiscardUnknown()

func (*NamespaceInfo) XXX_Marshal

func (m *NamespaceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NamespaceInfo) XXX_Merge

func (m *NamespaceInfo) XXX_Merge(src proto.Message)

func (*NamespaceInfo) XXX_Size

func (m *NamespaceInfo) XXX_Size() int

func (*NamespaceInfo) XXX_Unmarshal

func (m *NamespaceInfo) XXX_Unmarshal(b []byte) error

type NonJobInfo added in v1.3.0

type NonJobInfo struct {
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	Status               string   `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	MetricName           string   `protobuf:"bytes,3,opt,name=metricName,proto3" json:"metricName,omitempty"`
	StartedAt            *v1.Time `protobuf:"bytes,4,opt,name=startedAt,proto3" json:"startedAt,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NonJobInfo) Descriptor added in v1.3.0

func (*NonJobInfo) Descriptor() ([]byte, []int)

func (*NonJobInfo) GetMetricName added in v1.3.0

func (m *NonJobInfo) GetMetricName() string

func (*NonJobInfo) GetStartedAt added in v1.3.0

func (m *NonJobInfo) GetStartedAt() *v1.Time

func (*NonJobInfo) GetStatus added in v1.3.0

func (m *NonJobInfo) GetStatus() string

func (*NonJobInfo) GetValue added in v1.3.0

func (m *NonJobInfo) GetValue() string

func (*NonJobInfo) Marshal added in v1.3.0

func (m *NonJobInfo) Marshal() (dAtA []byte, err error)

func (*NonJobInfo) MarshalTo added in v1.3.0

func (m *NonJobInfo) MarshalTo(dAtA []byte) (int, error)

func (*NonJobInfo) MarshalToSizedBuffer added in v1.3.0

func (m *NonJobInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NonJobInfo) ProtoMessage added in v1.3.0

func (*NonJobInfo) ProtoMessage()

func (*NonJobInfo) Reset added in v1.3.0

func (m *NonJobInfo) Reset()

func (*NonJobInfo) Size added in v1.3.0

func (m *NonJobInfo) Size() (n int)

func (*NonJobInfo) String added in v1.3.0

func (m *NonJobInfo) String() string

func (*NonJobInfo) Unmarshal added in v1.3.0

func (m *NonJobInfo) Unmarshal(dAtA []byte) error

func (*NonJobInfo) XXX_DiscardUnknown added in v1.3.0

func (m *NonJobInfo) XXX_DiscardUnknown()

func (*NonJobInfo) XXX_Marshal added in v1.3.0

func (m *NonJobInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NonJobInfo) XXX_Merge added in v1.3.0

func (m *NonJobInfo) XXX_Merge(src proto.Message)

func (*NonJobInfo) XXX_Size added in v1.3.0

func (m *NonJobInfo) XXX_Size() int

func (*NonJobInfo) XXX_Unmarshal added in v1.3.0

func (m *NonJobInfo) XXX_Unmarshal(b []byte) error

type PodInfo

type PodInfo struct {
	ObjectMeta           *v1.ObjectMeta `protobuf:"bytes,1,opt,name=objectMeta,proto3" json:"objectMeta,omitempty"`
	Status               string         `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Icon                 string         `protobuf:"bytes,3,opt,name=icon,proto3" json:"icon,omitempty"`
	Ready                string         `protobuf:"bytes,4,opt,name=ready,proto3" json:"ready,omitempty"`
	Restarts             int32          `protobuf:"varint,5,opt,name=restarts,proto3" json:"restarts,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*PodInfo) Descriptor

func (*PodInfo) Descriptor() ([]byte, []int)

func (*PodInfo) GetIcon

func (m *PodInfo) GetIcon() string

func (*PodInfo) GetObjectMeta

func (m *PodInfo) GetObjectMeta() *v1.ObjectMeta

func (*PodInfo) GetReady

func (m *PodInfo) GetReady() string

func (*PodInfo) GetRestarts

func (m *PodInfo) GetRestarts() int32

func (*PodInfo) GetStatus

func (m *PodInfo) GetStatus() string

func (*PodInfo) Marshal

func (m *PodInfo) Marshal() (dAtA []byte, err error)

func (*PodInfo) MarshalTo

func (m *PodInfo) MarshalTo(dAtA []byte) (int, error)

func (*PodInfo) MarshalToSizedBuffer

func (m *PodInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PodInfo) ProtoMessage

func (*PodInfo) ProtoMessage()

func (*PodInfo) Reset

func (m *PodInfo) Reset()

func (*PodInfo) Size

func (m *PodInfo) Size() (n int)

func (*PodInfo) String

func (m *PodInfo) String() string

func (*PodInfo) Unmarshal

func (m *PodInfo) Unmarshal(dAtA []byte) error

func (*PodInfo) XXX_DiscardUnknown

func (m *PodInfo) XXX_DiscardUnknown()

func (*PodInfo) XXX_Marshal

func (m *PodInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PodInfo) XXX_Merge

func (m *PodInfo) XXX_Merge(src proto.Message)

func (*PodInfo) XXX_Size

func (m *PodInfo) XXX_Size() int

func (*PodInfo) XXX_Unmarshal

func (m *PodInfo) XXX_Unmarshal(b []byte) error

type PromoteRolloutRequest

type PromoteRolloutRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Namespace            string   `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Full                 bool     `protobuf:"varint,3,opt,name=full,proto3" json:"full,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PromoteRolloutRequest) Descriptor

func (*PromoteRolloutRequest) Descriptor() ([]byte, []int)

func (*PromoteRolloutRequest) GetFull

func (m *PromoteRolloutRequest) GetFull() bool

func (*PromoteRolloutRequest) GetName

func (m *PromoteRolloutRequest) GetName() string

func (*PromoteRolloutRequest) GetNamespace

func (m *PromoteRolloutRequest) GetNamespace() string

func (*PromoteRolloutRequest) Marshal

func (m *PromoteRolloutRequest) Marshal() (dAtA []byte, err error)

func (*PromoteRolloutRequest) MarshalTo

func (m *PromoteRolloutRequest) MarshalTo(dAtA []byte) (int, error)

func (*PromoteRolloutRequest) MarshalToSizedBuffer

func (m *PromoteRolloutRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PromoteRolloutRequest) ProtoMessage

func (*PromoteRolloutRequest) ProtoMessage()

func (*PromoteRolloutRequest) Reset

func (m *PromoteRolloutRequest) Reset()

func (*PromoteRolloutRequest) Size

func (m *PromoteRolloutRequest) Size() (n int)

func (*PromoteRolloutRequest) String

func (m *PromoteRolloutRequest) String() string

func (*PromoteRolloutRequest) Unmarshal

func (m *PromoteRolloutRequest) Unmarshal(dAtA []byte) error

func (*PromoteRolloutRequest) XXX_DiscardUnknown

func (m *PromoteRolloutRequest) XXX_DiscardUnknown()

func (*PromoteRolloutRequest) XXX_Marshal

func (m *PromoteRolloutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PromoteRolloutRequest) XXX_Merge

func (m *PromoteRolloutRequest) XXX_Merge(src proto.Message)

func (*PromoteRolloutRequest) XXX_Size

func (m *PromoteRolloutRequest) XXX_Size() int

func (*PromoteRolloutRequest) XXX_Unmarshal

func (m *PromoteRolloutRequest) XXX_Unmarshal(b []byte) error

type ReplicaSetInfo

type ReplicaSetInfo struct {
	ObjectMeta           *v1.ObjectMeta `protobuf:"bytes,1,opt,name=objectMeta,proto3" json:"objectMeta,omitempty"`
	Status               string         `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Icon                 string         `protobuf:"bytes,3,opt,name=icon,proto3" json:"icon,omitempty"`
	Revision             int64          `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"`
	Stable               bool           `protobuf:"varint,5,opt,name=stable,proto3" json:"stable,omitempty"`
	Canary               bool           `protobuf:"varint,6,opt,name=canary,proto3" json:"canary,omitempty"`
	Active               bool           `protobuf:"varint,7,opt,name=active,proto3" json:"active,omitempty"`
	Preview              bool           `protobuf:"varint,8,opt,name=preview,proto3" json:"preview,omitempty"`
	Replicas             int32          `protobuf:"varint,9,opt,name=replicas,proto3" json:"replicas,omitempty"`
	Available            int32          `protobuf:"varint,10,opt,name=available,proto3" json:"available,omitempty"`
	Template             string         `protobuf:"bytes,11,opt,name=template,proto3" json:"template,omitempty"`
	ScaleDownDeadline    string         `protobuf:"bytes,12,opt,name=scaleDownDeadline,proto3" json:"scaleDownDeadline,omitempty"`
	Images               []string       `protobuf:"bytes,13,rep,name=images,proto3" json:"images,omitempty"`
	Pods                 []*PodInfo     `protobuf:"bytes,14,rep,name=pods,proto3" json:"pods,omitempty"`
	Ping                 bool           `protobuf:"varint,15,opt,name=ping,proto3" json:"ping,omitempty"`
	Pong                 bool           `protobuf:"varint,16,opt,name=pong,proto3" json:"pong,omitempty"`
	InitContainerImages  []string       `protobuf:"bytes,17,rep,name=initContainerImages,proto3" json:"initContainerImages,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*ReplicaSetInfo) Descriptor

func (*ReplicaSetInfo) Descriptor() ([]byte, []int)

func (*ReplicaSetInfo) GetActive

func (m *ReplicaSetInfo) GetActive() bool

func (*ReplicaSetInfo) GetAvailable

func (m *ReplicaSetInfo) GetAvailable() int32

func (*ReplicaSetInfo) GetCanary

func (m *ReplicaSetInfo) GetCanary() bool

func (*ReplicaSetInfo) GetIcon

func (m *ReplicaSetInfo) GetIcon() string

func (*ReplicaSetInfo) GetImages

func (m *ReplicaSetInfo) GetImages() []string

func (*ReplicaSetInfo) GetInitContainerImages added in v1.7.0

func (m *ReplicaSetInfo) GetInitContainerImages() []string

func (*ReplicaSetInfo) GetObjectMeta

func (m *ReplicaSetInfo) GetObjectMeta() *v1.ObjectMeta

func (*ReplicaSetInfo) GetPing added in v1.2.0

func (m *ReplicaSetInfo) GetPing() bool

func (*ReplicaSetInfo) GetPods

func (m *ReplicaSetInfo) GetPods() []*PodInfo

func (*ReplicaSetInfo) GetPong added in v1.2.0

func (m *ReplicaSetInfo) GetPong() bool

func (*ReplicaSetInfo) GetPreview

func (m *ReplicaSetInfo) GetPreview() bool

func (*ReplicaSetInfo) GetReplicas

func (m *ReplicaSetInfo) GetReplicas() int32

func (*ReplicaSetInfo) GetRevision

func (m *ReplicaSetInfo) GetRevision() int64

func (*ReplicaSetInfo) GetScaleDownDeadline

func (m *ReplicaSetInfo) GetScaleDownDeadline() string

func (*ReplicaSetInfo) GetStable

func (m *ReplicaSetInfo) GetStable() bool

func (*ReplicaSetInfo) GetStatus

func (m *ReplicaSetInfo) GetStatus() string

func (*ReplicaSetInfo) GetTemplate

func (m *ReplicaSetInfo) GetTemplate() string

func (*ReplicaSetInfo) Marshal

func (m *ReplicaSetInfo) Marshal() (dAtA []byte, err error)

func (*ReplicaSetInfo) MarshalTo

func (m *ReplicaSetInfo) MarshalTo(dAtA []byte) (int, error)

func (*ReplicaSetInfo) MarshalToSizedBuffer

func (m *ReplicaSetInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ReplicaSetInfo) ProtoMessage

func (*ReplicaSetInfo) ProtoMessage()

func (*ReplicaSetInfo) Reset

func (m *ReplicaSetInfo) Reset()

func (*ReplicaSetInfo) Size

func (m *ReplicaSetInfo) Size() (n int)

func (*ReplicaSetInfo) String

func (m *ReplicaSetInfo) String() string

func (*ReplicaSetInfo) Unmarshal

func (m *ReplicaSetInfo) Unmarshal(dAtA []byte) error

func (*ReplicaSetInfo) XXX_DiscardUnknown

func (m *ReplicaSetInfo) XXX_DiscardUnknown()

func (*ReplicaSetInfo) XXX_Marshal

func (m *ReplicaSetInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ReplicaSetInfo) XXX_Merge

func (m *ReplicaSetInfo) XXX_Merge(src proto.Message)

func (*ReplicaSetInfo) XXX_Size

func (m *ReplicaSetInfo) XXX_Size() int

func (*ReplicaSetInfo) XXX_Unmarshal

func (m *ReplicaSetInfo) XXX_Unmarshal(b []byte) error

type RestartRolloutRequest

type RestartRolloutRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Namespace            string   `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RestartRolloutRequest) Descriptor

func (*RestartRolloutRequest) Descriptor() ([]byte, []int)

func (*RestartRolloutRequest) GetName

func (m *RestartRolloutRequest) GetName() string

func (*RestartRolloutRequest) GetNamespace

func (m *RestartRolloutRequest) GetNamespace() string

func (*RestartRolloutRequest) Marshal

func (m *RestartRolloutRequest) Marshal() (dAtA []byte, err error)

func (*RestartRolloutRequest) MarshalTo

func (m *RestartRolloutRequest) MarshalTo(dAtA []byte) (int, error)

func (*RestartRolloutRequest) MarshalToSizedBuffer

func (m *RestartRolloutRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RestartRolloutRequest) ProtoMessage

func (*RestartRolloutRequest) ProtoMessage()

func (*RestartRolloutRequest) Reset

func (m *RestartRolloutRequest) Reset()

func (*RestartRolloutRequest) Size

func (m *RestartRolloutRequest) Size() (n int)

func (*RestartRolloutRequest) String

func (m *RestartRolloutRequest) String() string

func (*RestartRolloutRequest) Unmarshal

func (m *RestartRolloutRequest) Unmarshal(dAtA []byte) error

func (*RestartRolloutRequest) XXX_DiscardUnknown

func (m *RestartRolloutRequest) XXX_DiscardUnknown()

func (*RestartRolloutRequest) XXX_Marshal

func (m *RestartRolloutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RestartRolloutRequest) XXX_Merge

func (m *RestartRolloutRequest) XXX_Merge(src proto.Message)

func (*RestartRolloutRequest) XXX_Size

func (m *RestartRolloutRequest) XXX_Size() int

func (*RestartRolloutRequest) XXX_Unmarshal

func (m *RestartRolloutRequest) XXX_Unmarshal(b []byte) error

type RetryRolloutRequest

type RetryRolloutRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Namespace            string   `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RetryRolloutRequest) Descriptor

func (*RetryRolloutRequest) Descriptor() ([]byte, []int)

func (*RetryRolloutRequest) GetName

func (m *RetryRolloutRequest) GetName() string

func (*RetryRolloutRequest) GetNamespace

func (m *RetryRolloutRequest) GetNamespace() string

func (*RetryRolloutRequest) Marshal

func (m *RetryRolloutRequest) Marshal() (dAtA []byte, err error)

func (*RetryRolloutRequest) MarshalTo

func (m *RetryRolloutRequest) MarshalTo(dAtA []byte) (int, error)

func (*RetryRolloutRequest) MarshalToSizedBuffer

func (m *RetryRolloutRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RetryRolloutRequest) ProtoMessage

func (*RetryRolloutRequest) ProtoMessage()

func (*RetryRolloutRequest) Reset

func (m *RetryRolloutRequest) Reset()

func (*RetryRolloutRequest) Size

func (m *RetryRolloutRequest) Size() (n int)

func (*RetryRolloutRequest) String

func (m *RetryRolloutRequest) String() string

func (*RetryRolloutRequest) Unmarshal

func (m *RetryRolloutRequest) Unmarshal(dAtA []byte) error

func (*RetryRolloutRequest) XXX_DiscardUnknown

func (m *RetryRolloutRequest) XXX_DiscardUnknown()

func (*RetryRolloutRequest) XXX_Marshal

func (m *RetryRolloutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RetryRolloutRequest) XXX_Merge

func (m *RetryRolloutRequest) XXX_Merge(src proto.Message)

func (*RetryRolloutRequest) XXX_Size

func (m *RetryRolloutRequest) XXX_Size() int

func (*RetryRolloutRequest) XXX_Unmarshal

func (m *RetryRolloutRequest) XXX_Unmarshal(b []byte) error

type RolloutInfo

type RolloutInfo struct {
	ObjectMeta           *v1.ObjectMeta         `protobuf:"bytes,1,opt,name=objectMeta,proto3" json:"objectMeta,omitempty"`
	Status               string                 `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Message              string                 `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	Icon                 string                 `protobuf:"bytes,4,opt,name=icon,proto3" json:"icon,omitempty"`
	Strategy             string                 `protobuf:"bytes,5,opt,name=strategy,proto3" json:"strategy,omitempty"`
	Step                 string                 `protobuf:"bytes,6,opt,name=step,proto3" json:"step,omitempty"`
	SetWeight            string                 `protobuf:"bytes,7,opt,name=setWeight,proto3" json:"setWeight,omitempty"`
	ActualWeight         string                 `protobuf:"bytes,8,opt,name=actualWeight,proto3" json:"actualWeight,omitempty"`
	Ready                int32                  `protobuf:"varint,9,opt,name=ready,proto3" json:"ready,omitempty"`
	Current              int32                  `protobuf:"varint,10,opt,name=current,proto3" json:"current,omitempty"`
	Desired              int32                  `protobuf:"varint,11,opt,name=desired,proto3" json:"desired,omitempty"`
	Updated              int32                  `protobuf:"varint,12,opt,name=updated,proto3" json:"updated,omitempty"`
	Available            int32                  `protobuf:"varint,13,opt,name=available,proto3" json:"available,omitempty"`
	RestartedAt          string                 `protobuf:"bytes,14,opt,name=restartedAt,proto3" json:"restartedAt,omitempty"`
	Generation           string                 `protobuf:"bytes,15,opt,name=generation,proto3" json:"generation,omitempty"`
	ReplicaSets          []*ReplicaSetInfo      `protobuf:"bytes,16,rep,name=replicaSets,proto3" json:"replicaSets,omitempty"`
	Experiments          []*ExperimentInfo      `protobuf:"bytes,17,rep,name=experiments,proto3" json:"experiments,omitempty"`
	AnalysisRuns         []*AnalysisRunInfo     `protobuf:"bytes,18,rep,name=analysisRuns,proto3" json:"analysisRuns,omitempty"`
	Containers           []*ContainerInfo       `protobuf:"bytes,19,rep,name=containers,proto3" json:"containers,omitempty"`
	Steps                []*v1alpha1.CanaryStep `protobuf:"bytes,20,rep,name=steps,proto3" json:"steps,omitempty"`
	InitContainers       []*ContainerInfo       `protobuf:"bytes,21,rep,name=initContainers,proto3" json:"initContainers,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*RolloutInfo) Descriptor

func (*RolloutInfo) Descriptor() ([]byte, []int)

func (*RolloutInfo) GetActualWeight

func (m *RolloutInfo) GetActualWeight() string

func (*RolloutInfo) GetAnalysisRuns

func (m *RolloutInfo) GetAnalysisRuns() []*AnalysisRunInfo

func (*RolloutInfo) GetAvailable

func (m *RolloutInfo) GetAvailable() int32

func (*RolloutInfo) GetContainers

func (m *RolloutInfo) GetContainers() []*ContainerInfo

func (*RolloutInfo) GetCurrent

func (m *RolloutInfo) GetCurrent() int32

func (*RolloutInfo) GetDesired

func (m *RolloutInfo) GetDesired() int32

func (*RolloutInfo) GetExperiments

func (m *RolloutInfo) GetExperiments() []*ExperimentInfo

func (*RolloutInfo) GetGeneration

func (m *RolloutInfo) GetGeneration() string

func (*RolloutInfo) GetIcon

func (m *RolloutInfo) GetIcon() string

func (*RolloutInfo) GetInitContainers added in v1.7.0

func (m *RolloutInfo) GetInitContainers() []*ContainerInfo

func (*RolloutInfo) GetMessage

func (m *RolloutInfo) GetMessage() string

func (*RolloutInfo) GetObjectMeta

func (m *RolloutInfo) GetObjectMeta() *v1.ObjectMeta

func (*RolloutInfo) GetReady

func (m *RolloutInfo) GetReady() int32

func (*RolloutInfo) GetReplicaSets

func (m *RolloutInfo) GetReplicaSets() []*ReplicaSetInfo

func (*RolloutInfo) GetRestartedAt

func (m *RolloutInfo) GetRestartedAt() string

func (*RolloutInfo) GetSetWeight

func (m *RolloutInfo) GetSetWeight() string

func (*RolloutInfo) GetStatus

func (m *RolloutInfo) GetStatus() string

func (*RolloutInfo) GetStep

func (m *RolloutInfo) GetStep() string

func (*RolloutInfo) GetSteps

func (m *RolloutInfo) GetSteps() []*v1alpha1.CanaryStep

func (*RolloutInfo) GetStrategy

func (m *RolloutInfo) GetStrategy() string

func (*RolloutInfo) GetUpdated

func (m *RolloutInfo) GetUpdated() int32

func (*RolloutInfo) Marshal

func (m *RolloutInfo) Marshal() (dAtA []byte, err error)

func (*RolloutInfo) MarshalTo

func (m *RolloutInfo) MarshalTo(dAtA []byte) (int, error)

func (*RolloutInfo) MarshalToSizedBuffer

func (m *RolloutInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RolloutInfo) ProtoMessage

func (*RolloutInfo) ProtoMessage()

func (*RolloutInfo) Reset

func (m *RolloutInfo) Reset()

func (*RolloutInfo) Size

func (m *RolloutInfo) Size() (n int)

func (*RolloutInfo) String

func (m *RolloutInfo) String() string

func (*RolloutInfo) Unmarshal

func (m *RolloutInfo) Unmarshal(dAtA []byte) error

func (*RolloutInfo) XXX_DiscardUnknown

func (m *RolloutInfo) XXX_DiscardUnknown()

func (*RolloutInfo) XXX_Marshal

func (m *RolloutInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RolloutInfo) XXX_Merge

func (m *RolloutInfo) XXX_Merge(src proto.Message)

func (*RolloutInfo) XXX_Size

func (m *RolloutInfo) XXX_Size() int

func (*RolloutInfo) XXX_Unmarshal

func (m *RolloutInfo) XXX_Unmarshal(b []byte) error

type RolloutInfoList

type RolloutInfoList struct {
	Rollouts             []*RolloutInfo `protobuf:"bytes,1,rep,name=rollouts,proto3" json:"rollouts,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*RolloutInfoList) Descriptor

func (*RolloutInfoList) Descriptor() ([]byte, []int)

func (*RolloutInfoList) GetRollouts

func (m *RolloutInfoList) GetRollouts() []*RolloutInfo

func (*RolloutInfoList) Marshal

func (m *RolloutInfoList) Marshal() (dAtA []byte, err error)

func (*RolloutInfoList) MarshalTo

func (m *RolloutInfoList) MarshalTo(dAtA []byte) (int, error)

func (*RolloutInfoList) MarshalToSizedBuffer

func (m *RolloutInfoList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RolloutInfoList) ProtoMessage

func (*RolloutInfoList) ProtoMessage()

func (*RolloutInfoList) Reset

func (m *RolloutInfoList) Reset()

func (*RolloutInfoList) Size

func (m *RolloutInfoList) Size() (n int)

func (*RolloutInfoList) String

func (m *RolloutInfoList) String() string

func (*RolloutInfoList) Unmarshal

func (m *RolloutInfoList) Unmarshal(dAtA []byte) error

func (*RolloutInfoList) XXX_DiscardUnknown

func (m *RolloutInfoList) XXX_DiscardUnknown()

func (*RolloutInfoList) XXX_Marshal

func (m *RolloutInfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RolloutInfoList) XXX_Merge

func (m *RolloutInfoList) XXX_Merge(src proto.Message)

func (*RolloutInfoList) XXX_Size

func (m *RolloutInfoList) XXX_Size() int

func (*RolloutInfoList) XXX_Unmarshal

func (m *RolloutInfoList) XXX_Unmarshal(b []byte) error

type RolloutInfoListQuery

type RolloutInfoListQuery struct {
	Namespace            string   `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RolloutInfoListQuery) Descriptor

func (*RolloutInfoListQuery) Descriptor() ([]byte, []int)

func (*RolloutInfoListQuery) GetNamespace

func (m *RolloutInfoListQuery) GetNamespace() string

func (*RolloutInfoListQuery) Marshal

func (m *RolloutInfoListQuery) Marshal() (dAtA []byte, err error)

func (*RolloutInfoListQuery) MarshalTo

func (m *RolloutInfoListQuery) MarshalTo(dAtA []byte) (int, error)

func (*RolloutInfoListQuery) MarshalToSizedBuffer

func (m *RolloutInfoListQuery) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RolloutInfoListQuery) ProtoMessage

func (*RolloutInfoListQuery) ProtoMessage()

func (*RolloutInfoListQuery) Reset

func (m *RolloutInfoListQuery) Reset()

func (*RolloutInfoListQuery) Size

func (m *RolloutInfoListQuery) Size() (n int)

func (*RolloutInfoListQuery) String

func (m *RolloutInfoListQuery) String() string

func (*RolloutInfoListQuery) Unmarshal

func (m *RolloutInfoListQuery) Unmarshal(dAtA []byte) error

func (*RolloutInfoListQuery) XXX_DiscardUnknown

func (m *RolloutInfoListQuery) XXX_DiscardUnknown()

func (*RolloutInfoListQuery) XXX_Marshal

func (m *RolloutInfoListQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RolloutInfoListQuery) XXX_Merge

func (m *RolloutInfoListQuery) XXX_Merge(src proto.Message)

func (*RolloutInfoListQuery) XXX_Size

func (m *RolloutInfoListQuery) XXX_Size() int

func (*RolloutInfoListQuery) XXX_Unmarshal

func (m *RolloutInfoListQuery) XXX_Unmarshal(b []byte) error

type RolloutInfoQuery

type RolloutInfoQuery struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Namespace            string   `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RolloutInfoQuery) Descriptor

func (*RolloutInfoQuery) Descriptor() ([]byte, []int)

func (*RolloutInfoQuery) GetName

func (m *RolloutInfoQuery) GetName() string

func (*RolloutInfoQuery) GetNamespace

func (m *RolloutInfoQuery) GetNamespace() string

func (*RolloutInfoQuery) Marshal

func (m *RolloutInfoQuery) Marshal() (dAtA []byte, err error)

func (*RolloutInfoQuery) MarshalTo

func (m *RolloutInfoQuery) MarshalTo(dAtA []byte) (int, error)

func (*RolloutInfoQuery) MarshalToSizedBuffer

func (m *RolloutInfoQuery) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RolloutInfoQuery) ProtoMessage

func (*RolloutInfoQuery) ProtoMessage()

func (*RolloutInfoQuery) Reset

func (m *RolloutInfoQuery) Reset()

func (*RolloutInfoQuery) Size

func (m *RolloutInfoQuery) Size() (n int)

func (*RolloutInfoQuery) String

func (m *RolloutInfoQuery) String() string

func (*RolloutInfoQuery) Unmarshal

func (m *RolloutInfoQuery) Unmarshal(dAtA []byte) error

func (*RolloutInfoQuery) XXX_DiscardUnknown

func (m *RolloutInfoQuery) XXX_DiscardUnknown()

func (*RolloutInfoQuery) XXX_Marshal

func (m *RolloutInfoQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RolloutInfoQuery) XXX_Merge

func (m *RolloutInfoQuery) XXX_Merge(src proto.Message)

func (*RolloutInfoQuery) XXX_Size

func (m *RolloutInfoQuery) XXX_Size() int

func (*RolloutInfoQuery) XXX_Unmarshal

func (m *RolloutInfoQuery) XXX_Unmarshal(b []byte) error

type RolloutServiceClient

type RolloutServiceClient interface {
	GetRolloutInfo(ctx context.Context, in *RolloutInfoQuery, opts ...grpc.CallOption) (*RolloutInfo, error)
	WatchRolloutInfo(ctx context.Context, in *RolloutInfoQuery, opts ...grpc.CallOption) (RolloutService_WatchRolloutInfoClient, error)
	ListRolloutInfos(ctx context.Context, in *RolloutInfoListQuery, opts ...grpc.CallOption) (*RolloutInfoList, error)
	WatchRolloutInfos(ctx context.Context, in *RolloutInfoListQuery, opts ...grpc.CallOption) (RolloutService_WatchRolloutInfosClient, error)
	GetNamespace(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*NamespaceInfo, error)
	RestartRollout(ctx context.Context, in *RestartRolloutRequest, opts ...grpc.CallOption) (*v1alpha1.Rollout, error)
	PromoteRollout(ctx context.Context, in *PromoteRolloutRequest, opts ...grpc.CallOption) (*v1alpha1.Rollout, error)
	AbortRollout(ctx context.Context, in *AbortRolloutRequest, opts ...grpc.CallOption) (*v1alpha1.Rollout, error)
	SetRolloutImage(ctx context.Context, in *SetImageRequest, opts ...grpc.CallOption) (*v1alpha1.Rollout, error)
	UndoRollout(ctx context.Context, in *UndoRolloutRequest, opts ...grpc.CallOption) (*v1alpha1.Rollout, error)
	RetryRollout(ctx context.Context, in *RetryRolloutRequest, opts ...grpc.CallOption) (*v1alpha1.Rollout, error)
	Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*VersionInfo, error)
}

RolloutServiceClient is the client API for RolloutService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRolloutServiceClient

func NewRolloutServiceClient(cc *grpc.ClientConn) RolloutServiceClient

type RolloutService_WatchRolloutInfoClient

type RolloutService_WatchRolloutInfoClient interface {
	Recv() (*RolloutInfo, error)
	grpc.ClientStream
}

type RolloutService_WatchRolloutInfoServer

type RolloutService_WatchRolloutInfoServer interface {
	Send(*RolloutInfo) error
	grpc.ServerStream
}

type RolloutService_WatchRolloutInfosClient

type RolloutService_WatchRolloutInfosClient interface {
	Recv() (*RolloutWatchEvent, error)
	grpc.ClientStream
}

type RolloutService_WatchRolloutInfosServer

type RolloutService_WatchRolloutInfosServer interface {
	Send(*RolloutWatchEvent) error
	grpc.ServerStream
}

type RolloutWatchEvent

type RolloutWatchEvent struct {
	Type                 string       `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	RolloutInfo          *RolloutInfo `protobuf:"bytes,2,opt,name=rolloutInfo,proto3" json:"rolloutInfo,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*RolloutWatchEvent) Descriptor

func (*RolloutWatchEvent) Descriptor() ([]byte, []int)

func (*RolloutWatchEvent) GetRolloutInfo

func (m *RolloutWatchEvent) GetRolloutInfo() *RolloutInfo

func (*RolloutWatchEvent) GetType

func (m *RolloutWatchEvent) GetType() string

func (*RolloutWatchEvent) Marshal

func (m *RolloutWatchEvent) Marshal() (dAtA []byte, err error)

func (*RolloutWatchEvent) MarshalTo

func (m *RolloutWatchEvent) MarshalTo(dAtA []byte) (int, error)

func (*RolloutWatchEvent) MarshalToSizedBuffer

func (m *RolloutWatchEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RolloutWatchEvent) ProtoMessage

func (*RolloutWatchEvent) ProtoMessage()

func (*RolloutWatchEvent) Reset

func (m *RolloutWatchEvent) Reset()

func (*RolloutWatchEvent) Size

func (m *RolloutWatchEvent) Size() (n int)

func (*RolloutWatchEvent) String

func (m *RolloutWatchEvent) String() string

func (*RolloutWatchEvent) Unmarshal

func (m *RolloutWatchEvent) Unmarshal(dAtA []byte) error

func (*RolloutWatchEvent) XXX_DiscardUnknown

func (m *RolloutWatchEvent) XXX_DiscardUnknown()

func (*RolloutWatchEvent) XXX_Marshal

func (m *RolloutWatchEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RolloutWatchEvent) XXX_Merge

func (m *RolloutWatchEvent) XXX_Merge(src proto.Message)

func (*RolloutWatchEvent) XXX_Size

func (m *RolloutWatchEvent) XXX_Size() int

func (*RolloutWatchEvent) XXX_Unmarshal

func (m *RolloutWatchEvent) XXX_Unmarshal(b []byte) error

type SetImageRequest

type SetImageRequest struct {
	Rollout              string   `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"`
	Container            string   `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"`
	Image                string   `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
	Tag                  string   `protobuf:"bytes,4,opt,name=tag,proto3" json:"tag,omitempty"`
	Namespace            string   `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetImageRequest) Descriptor

func (*SetImageRequest) Descriptor() ([]byte, []int)

func (*SetImageRequest) GetContainer

func (m *SetImageRequest) GetContainer() string

func (*SetImageRequest) GetImage

func (m *SetImageRequest) GetImage() string

func (*SetImageRequest) GetNamespace

func (m *SetImageRequest) GetNamespace() string

func (*SetImageRequest) GetRollout

func (m *SetImageRequest) GetRollout() string

func (*SetImageRequest) GetTag

func (m *SetImageRequest) GetTag() string

func (*SetImageRequest) Marshal

func (m *SetImageRequest) Marshal() (dAtA []byte, err error)

func (*SetImageRequest) MarshalTo

func (m *SetImageRequest) MarshalTo(dAtA []byte) (int, error)

func (*SetImageRequest) MarshalToSizedBuffer

func (m *SetImageRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SetImageRequest) ProtoMessage

func (*SetImageRequest) ProtoMessage()

func (*SetImageRequest) Reset

func (m *SetImageRequest) Reset()

func (*SetImageRequest) Size

func (m *SetImageRequest) Size() (n int)

func (*SetImageRequest) String

func (m *SetImageRequest) String() string

func (*SetImageRequest) Unmarshal

func (m *SetImageRequest) Unmarshal(dAtA []byte) error

func (*SetImageRequest) XXX_DiscardUnknown

func (m *SetImageRequest) XXX_DiscardUnknown()

func (*SetImageRequest) XXX_Marshal

func (m *SetImageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetImageRequest) XXX_Merge

func (m *SetImageRequest) XXX_Merge(src proto.Message)

func (*SetImageRequest) XXX_Size

func (m *SetImageRequest) XXX_Size() int

func (*SetImageRequest) XXX_Unmarshal

func (m *SetImageRequest) XXX_Unmarshal(b []byte) error

type UndoRolloutRequest

type UndoRolloutRequest struct {
	Rollout              string   `protobuf:"bytes,1,opt,name=rollout,proto3" json:"rollout,omitempty"`
	Revision             int64    `protobuf:"varint,2,opt,name=revision,proto3" json:"revision,omitempty"`
	Namespace            string   `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UndoRolloutRequest) Descriptor

func (*UndoRolloutRequest) Descriptor() ([]byte, []int)

func (*UndoRolloutRequest) GetNamespace

func (m *UndoRolloutRequest) GetNamespace() string

func (*UndoRolloutRequest) GetRevision

func (m *UndoRolloutRequest) GetRevision() int64

func (*UndoRolloutRequest) GetRollout

func (m *UndoRolloutRequest) GetRollout() string

func (*UndoRolloutRequest) Marshal

func (m *UndoRolloutRequest) Marshal() (dAtA []byte, err error)

func (*UndoRolloutRequest) MarshalTo

func (m *UndoRolloutRequest) MarshalTo(dAtA []byte) (int, error)

func (*UndoRolloutRequest) MarshalToSizedBuffer

func (m *UndoRolloutRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UndoRolloutRequest) ProtoMessage

func (*UndoRolloutRequest) ProtoMessage()

func (*UndoRolloutRequest) Reset

func (m *UndoRolloutRequest) Reset()

func (*UndoRolloutRequest) Size

func (m *UndoRolloutRequest) Size() (n int)

func (*UndoRolloutRequest) String

func (m *UndoRolloutRequest) String() string

func (*UndoRolloutRequest) Unmarshal

func (m *UndoRolloutRequest) Unmarshal(dAtA []byte) error

func (*UndoRolloutRequest) XXX_DiscardUnknown

func (m *UndoRolloutRequest) XXX_DiscardUnknown()

func (*UndoRolloutRequest) XXX_Marshal

func (m *UndoRolloutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UndoRolloutRequest) XXX_Merge

func (m *UndoRolloutRequest) XXX_Merge(src proto.Message)

func (*UndoRolloutRequest) XXX_Size

func (m *UndoRolloutRequest) XXX_Size() int

func (*UndoRolloutRequest) XXX_Unmarshal

func (m *UndoRolloutRequest) XXX_Unmarshal(b []byte) error

type UnimplementedRolloutServiceServer

type UnimplementedRolloutServiceServer struct {
}

UnimplementedRolloutServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedRolloutServiceServer) AbortRollout

func (*UnimplementedRolloutServiceServer) GetNamespace

func (*UnimplementedRolloutServiceServer) GetRolloutInfo

func (*UnimplementedRolloutServiceServer) ListRolloutInfos

func (*UnimplementedRolloutServiceServer) PromoteRollout

func (*UnimplementedRolloutServiceServer) RestartRollout

func (*UnimplementedRolloutServiceServer) RetryRollout

func (*UnimplementedRolloutServiceServer) SetRolloutImage

func (*UnimplementedRolloutServiceServer) UndoRollout

func (*UnimplementedRolloutServiceServer) Version

func (*UnimplementedRolloutServiceServer) WatchRolloutInfo

func (*UnimplementedRolloutServiceServer) WatchRolloutInfos

type VersionInfo

type VersionInfo struct {
	RolloutsVersion      string   `protobuf:"bytes,1,opt,name=rolloutsVersion,proto3" json:"rolloutsVersion,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VersionInfo) Descriptor

func (*VersionInfo) Descriptor() ([]byte, []int)

func (*VersionInfo) GetRolloutsVersion

func (m *VersionInfo) GetRolloutsVersion() string

func (*VersionInfo) Marshal

func (m *VersionInfo) Marshal() (dAtA []byte, err error)

func (*VersionInfo) MarshalTo

func (m *VersionInfo) MarshalTo(dAtA []byte) (int, error)

func (*VersionInfo) MarshalToSizedBuffer

func (m *VersionInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VersionInfo) ProtoMessage

func (*VersionInfo) ProtoMessage()

func (*VersionInfo) Reset

func (m *VersionInfo) Reset()

func (*VersionInfo) Size

func (m *VersionInfo) Size() (n int)

func (*VersionInfo) String

func (m *VersionInfo) String() string

func (*VersionInfo) Unmarshal

func (m *VersionInfo) Unmarshal(dAtA []byte) error

func (*VersionInfo) XXX_DiscardUnknown

func (m *VersionInfo) XXX_DiscardUnknown()

func (*VersionInfo) XXX_Marshal

func (m *VersionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VersionInfo) XXX_Merge

func (m *VersionInfo) XXX_Merge(src proto.Message)

func (*VersionInfo) XXX_Size

func (m *VersionInfo) XXX_Size() int

func (*VersionInfo) XXX_Unmarshal

func (m *VersionInfo) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL