Documentation ¶
Overview ¶
Package proto is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterSkaffoldServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterSkaffoldServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SkaffoldServiceClient) error
- func RegisterSkaffoldServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterSkaffoldServiceServer(s *grpc.Server, srv SkaffoldServiceServer)
- type ActionableErr
- func (*ActionableErr) Descriptor() ([]byte, []int)
- func (m *ActionableErr) GetErrCode() StatusCode
- func (m *ActionableErr) GetMessage() string
- func (m *ActionableErr) GetSuggestions() []*Suggestion
- func (*ActionableErr) ProtoMessage()
- func (m *ActionableErr) Reset()
- func (m *ActionableErr) String() string
- func (m *ActionableErr) XXX_DiscardUnknown()
- func (m *ActionableErr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ActionableErr) XXX_Merge(src proto.Message)
- func (m *ActionableErr) XXX_Size() int
- func (m *ActionableErr) XXX_Unmarshal(b []byte) error
- type BuildEvent
- func (*BuildEvent) Descriptor() ([]byte, []int)
- func (m *BuildEvent) GetActionableErr() *ActionableErr
- func (m *BuildEvent) GetArtifact() string
- func (m *BuildEvent) GetErr() string
- func (m *BuildEvent) GetErrCode() StatusCode
- func (m *BuildEvent) GetStatus() string
- func (*BuildEvent) ProtoMessage()
- func (m *BuildEvent) Reset()
- func (m *BuildEvent) String() string
- func (m *BuildEvent) XXX_DiscardUnknown()
- func (m *BuildEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BuildEvent) XXX_Merge(src proto.Message)
- func (m *BuildEvent) XXX_Size() int
- func (m *BuildEvent) XXX_Unmarshal(b []byte) error
- type BuildMetadata
- func (*BuildMetadata) Descriptor() ([]byte, []int)
- func (m *BuildMetadata) GetAdditional() map[string]string
- func (m *BuildMetadata) GetBuilders() []*BuildMetadata_ImageBuilder
- func (m *BuildMetadata) GetNumberOfArtifacts() int32
- func (m *BuildMetadata) GetType() BuildType
- func (*BuildMetadata) ProtoMessage()
- func (m *BuildMetadata) Reset()
- func (m *BuildMetadata) String() string
- func (m *BuildMetadata) XXX_DiscardUnknown()
- func (m *BuildMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BuildMetadata) XXX_Merge(src proto.Message)
- func (m *BuildMetadata) XXX_Size() int
- func (m *BuildMetadata) XXX_Unmarshal(b []byte) error
- type BuildMetadata_ImageBuilder
- func (*BuildMetadata_ImageBuilder) Descriptor() ([]byte, []int)
- func (m *BuildMetadata_ImageBuilder) GetCount() int32
- func (m *BuildMetadata_ImageBuilder) GetType() BuilderType
- func (*BuildMetadata_ImageBuilder) ProtoMessage()
- func (m *BuildMetadata_ImageBuilder) Reset()
- func (m *BuildMetadata_ImageBuilder) String() string
- func (m *BuildMetadata_ImageBuilder) XXX_DiscardUnknown()
- func (m *BuildMetadata_ImageBuilder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BuildMetadata_ImageBuilder) XXX_Merge(src proto.Message)
- func (m *BuildMetadata_ImageBuilder) XXX_Size() int
- func (m *BuildMetadata_ImageBuilder) XXX_Unmarshal(b []byte) error
- type BuildState
- func (*BuildState) Descriptor() ([]byte, []int)
- func (m *BuildState) GetArtifacts() map[string]string
- func (m *BuildState) GetAutoTrigger() bool
- func (m *BuildState) GetStatusCode() StatusCode
- func (*BuildState) ProtoMessage()
- func (m *BuildState) Reset()
- func (m *BuildState) String() string
- func (m *BuildState) XXX_DiscardUnknown()
- func (m *BuildState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BuildState) XXX_Merge(src proto.Message)
- func (m *BuildState) XXX_Size() int
- func (m *BuildState) XXX_Unmarshal(b []byte) error
- type BuildType
- type BuilderType
- type ClusterType
- type DebuggingContainerEvent
- func (*DebuggingContainerEvent) Descriptor() ([]byte, []int)
- func (m *DebuggingContainerEvent) GetArtifact() string
- func (m *DebuggingContainerEvent) GetContainerName() string
- func (m *DebuggingContainerEvent) GetDebugPorts() map[string]uint32
- func (m *DebuggingContainerEvent) GetNamespace() string
- func (m *DebuggingContainerEvent) GetPodName() string
- func (m *DebuggingContainerEvent) GetRuntime() string
- func (m *DebuggingContainerEvent) GetStatus() string
- func (m *DebuggingContainerEvent) GetWorkingDir() string
- func (*DebuggingContainerEvent) ProtoMessage()
- func (m *DebuggingContainerEvent) Reset()
- func (m *DebuggingContainerEvent) String() string
- func (m *DebuggingContainerEvent) XXX_DiscardUnknown()
- func (m *DebuggingContainerEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DebuggingContainerEvent) XXX_Merge(src proto.Message)
- func (m *DebuggingContainerEvent) XXX_Size() int
- func (m *DebuggingContainerEvent) XXX_Unmarshal(b []byte) error
- type DeployEvent
- func (*DeployEvent) Descriptor() ([]byte, []int)
- func (m *DeployEvent) GetActionableErr() *ActionableErr
- func (m *DeployEvent) GetErr() string
- func (m *DeployEvent) GetErrCode() StatusCode
- func (m *DeployEvent) GetStatus() string
- func (*DeployEvent) ProtoMessage()
- func (m *DeployEvent) Reset()
- func (m *DeployEvent) String() string
- func (m *DeployEvent) XXX_DiscardUnknown()
- func (m *DeployEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeployEvent) XXX_Merge(src proto.Message)
- func (m *DeployEvent) XXX_Size() int
- func (m *DeployEvent) XXX_Unmarshal(b []byte) error
- type DeployMetadata
- func (*DeployMetadata) Descriptor() ([]byte, []int)
- func (m *DeployMetadata) GetCluster() ClusterType
- func (m *DeployMetadata) GetDeployers() []*DeployMetadata_Deployer
- func (*DeployMetadata) ProtoMessage()
- func (m *DeployMetadata) Reset()
- func (m *DeployMetadata) String() string
- func (m *DeployMetadata) XXX_DiscardUnknown()
- func (m *DeployMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeployMetadata) XXX_Merge(src proto.Message)
- func (m *DeployMetadata) XXX_Size() int
- func (m *DeployMetadata) XXX_Unmarshal(b []byte) error
- type DeployMetadata_Deployer
- func (*DeployMetadata_Deployer) Descriptor() ([]byte, []int)
- func (m *DeployMetadata_Deployer) GetCount() int32
- func (m *DeployMetadata_Deployer) GetType() DeployerType
- func (*DeployMetadata_Deployer) ProtoMessage()
- func (m *DeployMetadata_Deployer) Reset()
- func (m *DeployMetadata_Deployer) String() string
- func (m *DeployMetadata_Deployer) XXX_DiscardUnknown()
- func (m *DeployMetadata_Deployer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeployMetadata_Deployer) XXX_Merge(src proto.Message)
- func (m *DeployMetadata_Deployer) XXX_Size() int
- func (m *DeployMetadata_Deployer) XXX_Unmarshal(b []byte) error
- type DeployState
- func (*DeployState) Descriptor() ([]byte, []int)
- func (m *DeployState) GetAutoTrigger() bool
- func (m *DeployState) GetStatus() string
- func (m *DeployState) GetStatusCode() StatusCode
- func (*DeployState) ProtoMessage()
- func (m *DeployState) Reset()
- func (m *DeployState) String() string
- func (m *DeployState) XXX_DiscardUnknown()
- func (m *DeployState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeployState) XXX_Merge(src proto.Message)
- func (m *DeployState) XXX_Size() int
- func (m *DeployState) XXX_Unmarshal(b []byte) error
- type DeployerType
- type DevLoopEvent
- func (*DevLoopEvent) Descriptor() ([]byte, []int)
- func (m *DevLoopEvent) GetErr() *ActionableErr
- func (m *DevLoopEvent) GetIteration() int32
- func (m *DevLoopEvent) GetStatus() string
- func (*DevLoopEvent) ProtoMessage()
- func (m *DevLoopEvent) Reset()
- func (m *DevLoopEvent) String() string
- func (m *DevLoopEvent) XXX_DiscardUnknown()
- func (m *DevLoopEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DevLoopEvent) XXX_Merge(src proto.Message)
- func (m *DevLoopEvent) XXX_Size() int
- func (m *DevLoopEvent) XXX_Unmarshal(b []byte) error
- type Event
- func (*Event) Descriptor() ([]byte, []int)
- func (m *Event) GetBuildEvent() *BuildEvent
- func (m *Event) GetDebuggingContainerEvent() *DebuggingContainerEvent
- func (m *Event) GetDeployEvent() *DeployEvent
- func (m *Event) GetDevLoopEvent() *DevLoopEvent
- func (m *Event) GetEventType() isEvent_EventType
- func (m *Event) GetFileSyncEvent() *FileSyncEvent
- func (m *Event) GetMetaEvent() *MetaEvent
- func (m *Event) GetPortEvent() *PortEvent
- func (m *Event) GetResourceStatusCheckEvent() *ResourceStatusCheckEvent
- func (m *Event) GetStatusCheckEvent() *StatusCheckEvent
- func (m *Event) GetTerminationEvent() *TerminationEvent
- func (*Event) ProtoMessage()
- func (m *Event) Reset()
- func (m *Event) String() string
- func (m *Event) XXX_DiscardUnknown()
- func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Event) XXX_Merge(src proto.Message)
- func (*Event) XXX_OneofWrappers() []interface{}
- func (m *Event) XXX_Size() int
- func (m *Event) XXX_Unmarshal(b []byte) error
- type Event_BuildEvent
- type Event_DebuggingContainerEvent
- type Event_DeployEvent
- type Event_DevLoopEvent
- type Event_FileSyncEvent
- type Event_MetaEvent
- type Event_PortEvent
- type Event_ResourceStatusCheckEvent
- type Event_StatusCheckEvent
- type Event_TerminationEvent
- type FileSyncEvent
- func (*FileSyncEvent) Descriptor() ([]byte, []int)
- func (m *FileSyncEvent) GetActionableErr() *ActionableErr
- func (m *FileSyncEvent) GetErr() string
- func (m *FileSyncEvent) GetErrCode() StatusCode
- func (m *FileSyncEvent) GetFileCount() int32
- func (m *FileSyncEvent) GetImage() string
- func (m *FileSyncEvent) GetStatus() string
- func (*FileSyncEvent) ProtoMessage()
- func (m *FileSyncEvent) Reset()
- func (m *FileSyncEvent) String() string
- func (m *FileSyncEvent) XXX_DiscardUnknown()
- func (m *FileSyncEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FileSyncEvent) XXX_Merge(src proto.Message)
- func (m *FileSyncEvent) XXX_Size() int
- func (m *FileSyncEvent) XXX_Unmarshal(b []byte) error
- type FileSyncState
- func (*FileSyncState) Descriptor() ([]byte, []int)
- func (m *FileSyncState) GetAutoTrigger() bool
- func (m *FileSyncState) GetStatus() string
- func (*FileSyncState) ProtoMessage()
- func (m *FileSyncState) Reset()
- func (m *FileSyncState) String() string
- func (m *FileSyncState) XXX_DiscardUnknown()
- func (m *FileSyncState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FileSyncState) XXX_Merge(src proto.Message)
- func (m *FileSyncState) XXX_Size() int
- func (m *FileSyncState) XXX_Unmarshal(b []byte) error
- type Intent
- func (*Intent) Descriptor() ([]byte, []int)
- func (m *Intent) GetBuild() bool
- func (m *Intent) GetDeploy() bool
- func (m *Intent) GetSync() bool
- func (*Intent) ProtoMessage()
- func (m *Intent) Reset()
- func (m *Intent) String() string
- func (m *Intent) XXX_DiscardUnknown()
- func (m *Intent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent) XXX_Merge(src proto.Message)
- func (m *Intent) XXX_Size() int
- func (m *Intent) XXX_Unmarshal(b []byte) error
- type LogEntry
- func (*LogEntry) Descriptor() ([]byte, []int)
- func (m *LogEntry) GetEntry() string
- func (m *LogEntry) GetEvent() *Event
- func (m *LogEntry) GetTimestamp() *timestamp.Timestamp
- func (*LogEntry) ProtoMessage()
- func (m *LogEntry) Reset()
- func (m *LogEntry) String() string
- func (m *LogEntry) XXX_DiscardUnknown()
- func (m *LogEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogEntry) XXX_Merge(src proto.Message)
- func (m *LogEntry) XXX_Size() int
- func (m *LogEntry) XXX_Unmarshal(b []byte) error
- type MetaEvent
- func (*MetaEvent) Descriptor() ([]byte, []int)
- func (m *MetaEvent) GetEntry() string
- func (m *MetaEvent) GetMetadata() *Metadata
- func (*MetaEvent) ProtoMessage()
- func (m *MetaEvent) Reset()
- func (m *MetaEvent) String() string
- func (m *MetaEvent) XXX_DiscardUnknown()
- func (m *MetaEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MetaEvent) XXX_Merge(src proto.Message)
- func (m *MetaEvent) XXX_Size() int
- func (m *MetaEvent) XXX_Unmarshal(b []byte) error
- type Metadata
- func (*Metadata) Descriptor() ([]byte, []int)
- func (m *Metadata) GetAdditional() map[string]string
- func (m *Metadata) GetBuild() *BuildMetadata
- func (m *Metadata) GetDeploy() *DeployMetadata
- func (*Metadata) ProtoMessage()
- func (m *Metadata) Reset()
- func (m *Metadata) String() string
- func (m *Metadata) XXX_DiscardUnknown()
- func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Metadata) XXX_Merge(src proto.Message)
- func (m *Metadata) XXX_Size() int
- func (m *Metadata) XXX_Unmarshal(b []byte) error
- type PortEvent
- func (*PortEvent) Descriptor() ([]byte, []int)
- func (m *PortEvent) GetAddress() string
- func (m *PortEvent) GetContainerName() string
- func (m *PortEvent) GetLocalPort() int32
- func (m *PortEvent) GetNamespace() string
- func (m *PortEvent) GetPodName() string
- func (m *PortEvent) GetPortName() string
- func (m *PortEvent) GetRemotePort() int32
- func (m *PortEvent) GetResourceName() string
- func (m *PortEvent) GetResourceType() string
- func (*PortEvent) ProtoMessage()
- func (m *PortEvent) Reset()
- func (m *PortEvent) String() string
- func (m *PortEvent) XXX_DiscardUnknown()
- func (m *PortEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PortEvent) XXX_Merge(src proto.Message)
- func (m *PortEvent) XXX_Size() int
- func (m *PortEvent) XXX_Unmarshal(b []byte) error
- type Request
- func (*Request) Descriptor() ([]byte, []int)
- func (m *Request) GetName() string
- func (*Request) ProtoMessage()
- func (m *Request) Reset()
- func (m *Request) String() string
- func (m *Request) XXX_DiscardUnknown()
- func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Request) XXX_Merge(src proto.Message)
- func (m *Request) XXX_Size() int
- func (m *Request) XXX_Unmarshal(b []byte) error
- type ResourceStatusCheckEvent
- func (*ResourceStatusCheckEvent) Descriptor() ([]byte, []int)
- func (m *ResourceStatusCheckEvent) GetActionableErr() *ActionableErr
- func (m *ResourceStatusCheckEvent) GetErr() string
- func (m *ResourceStatusCheckEvent) GetMessage() string
- func (m *ResourceStatusCheckEvent) GetResource() string
- func (m *ResourceStatusCheckEvent) GetStatus() string
- func (m *ResourceStatusCheckEvent) GetStatusCode() StatusCode
- func (*ResourceStatusCheckEvent) ProtoMessage()
- func (m *ResourceStatusCheckEvent) Reset()
- func (m *ResourceStatusCheckEvent) String() string
- func (m *ResourceStatusCheckEvent) XXX_DiscardUnknown()
- func (m *ResourceStatusCheckEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ResourceStatusCheckEvent) XXX_Merge(src proto.Message)
- func (m *ResourceStatusCheckEvent) XXX_Size() int
- func (m *ResourceStatusCheckEvent) XXX_Unmarshal(b []byte) error
- type Response
- func (*Response) Descriptor() ([]byte, []int)
- func (m *Response) GetMsg() string
- func (*Response) ProtoMessage()
- func (m *Response) Reset()
- func (m *Response) String() string
- func (m *Response) XXX_DiscardUnknown()
- func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Response) XXX_Merge(src proto.Message)
- func (m *Response) XXX_Size() int
- func (m *Response) XXX_Unmarshal(b []byte) error
- type SkaffoldServiceClient
- type SkaffoldServiceServer
- type SkaffoldService_EventLogClient
- type SkaffoldService_EventLogServer
- type SkaffoldService_EventsClient
- type SkaffoldService_EventsServer
- type State
- func (*State) Descriptor() ([]byte, []int)
- func (m *State) GetBuildState() *BuildState
- func (m *State) GetDebuggingContainers() []*DebuggingContainerEvent
- func (m *State) GetDeployState() *DeployState
- func (m *State) GetFileSyncState() *FileSyncState
- func (m *State) GetForwardedPorts() map[int32]*PortEvent
- func (m *State) GetMetadata() *Metadata
- func (m *State) GetStatusCheckState() *StatusCheckState
- func (*State) ProtoMessage()
- func (m *State) Reset()
- func (m *State) String() string
- func (m *State) XXX_DiscardUnknown()
- func (m *State) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *State) XXX_Merge(src proto.Message)
- func (m *State) XXX_Size() int
- func (m *State) XXX_Unmarshal(b []byte) error
- type StateResponse
- func (*StateResponse) Descriptor() ([]byte, []int)
- func (m *StateResponse) GetState() *State
- func (*StateResponse) ProtoMessage()
- func (m *StateResponse) Reset()
- func (m *StateResponse) String() string
- func (m *StateResponse) XXX_DiscardUnknown()
- func (m *StateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StateResponse) XXX_Merge(src proto.Message)
- func (m *StateResponse) XXX_Size() int
- func (m *StateResponse) XXX_Unmarshal(b []byte) error
- type StatusCheckEvent
- func (*StatusCheckEvent) Descriptor() ([]byte, []int)
- func (m *StatusCheckEvent) GetActionableErr() *ActionableErr
- func (m *StatusCheckEvent) GetErr() string
- func (m *StatusCheckEvent) GetErrCode() StatusCode
- func (m *StatusCheckEvent) GetMessage() string
- func (m *StatusCheckEvent) GetStatus() string
- func (*StatusCheckEvent) ProtoMessage()
- func (m *StatusCheckEvent) Reset()
- func (m *StatusCheckEvent) String() string
- func (m *StatusCheckEvent) XXX_DiscardUnknown()
- func (m *StatusCheckEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StatusCheckEvent) XXX_Merge(src proto.Message)
- func (m *StatusCheckEvent) XXX_Size() int
- func (m *StatusCheckEvent) XXX_Unmarshal(b []byte) error
- type StatusCheckState
- func (*StatusCheckState) Descriptor() ([]byte, []int)
- func (m *StatusCheckState) GetResources() map[string]string
- func (m *StatusCheckState) GetStatus() string
- func (m *StatusCheckState) GetStatusCode() StatusCode
- func (*StatusCheckState) ProtoMessage()
- func (m *StatusCheckState) Reset()
- func (m *StatusCheckState) String() string
- func (m *StatusCheckState) XXX_DiscardUnknown()
- func (m *StatusCheckState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StatusCheckState) XXX_Merge(src proto.Message)
- func (m *StatusCheckState) XXX_Size() int
- func (m *StatusCheckState) XXX_Unmarshal(b []byte) error
- type StatusCode
- type Suggestion
- func (*Suggestion) Descriptor() ([]byte, []int)
- func (m *Suggestion) GetAction() string
- func (m *Suggestion) GetSuggestionCode() SuggestionCode
- func (*Suggestion) ProtoMessage()
- func (m *Suggestion) Reset()
- func (m *Suggestion) String() string
- func (m *Suggestion) XXX_DiscardUnknown()
- func (m *Suggestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Suggestion) XXX_Merge(src proto.Message)
- func (m *Suggestion) XXX_Size() int
- func (m *Suggestion) XXX_Unmarshal(b []byte) error
- type SuggestionCode
- type TerminationEvent
- func (*TerminationEvent) Descriptor() ([]byte, []int)
- func (m *TerminationEvent) GetErr() *ActionableErr
- func (m *TerminationEvent) GetStatus() string
- func (*TerminationEvent) ProtoMessage()
- func (m *TerminationEvent) Reset()
- func (m *TerminationEvent) String() string
- func (m *TerminationEvent) XXX_DiscardUnknown()
- func (m *TerminationEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TerminationEvent) XXX_Merge(src proto.Message)
- func (m *TerminationEvent) XXX_Size() int
- func (m *TerminationEvent) XXX_Unmarshal(b []byte) error
- type TriggerRequest
- func (*TriggerRequest) Descriptor() ([]byte, []int)
- func (m *TriggerRequest) GetState() *TriggerState
- func (*TriggerRequest) ProtoMessage()
- func (m *TriggerRequest) Reset()
- func (m *TriggerRequest) String() string
- func (m *TriggerRequest) XXX_DiscardUnknown()
- func (m *TriggerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TriggerRequest) XXX_Merge(src proto.Message)
- func (m *TriggerRequest) XXX_Size() int
- func (m *TriggerRequest) XXX_Unmarshal(b []byte) error
- type TriggerState
- func (*TriggerState) Descriptor() ([]byte, []int)
- func (m *TriggerState) GetEnabled() bool
- func (m *TriggerState) GetVal() isTriggerState_Val
- func (*TriggerState) ProtoMessage()
- func (m *TriggerState) Reset()
- func (m *TriggerState) String() string
- func (m *TriggerState) XXX_DiscardUnknown()
- func (m *TriggerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TriggerState) XXX_Merge(src proto.Message)
- func (*TriggerState) XXX_OneofWrappers() []interface{}
- func (m *TriggerState) XXX_Size() int
- func (m *TriggerState) XXX_Unmarshal(b []byte) error
- type TriggerState_Enabled
- type UnimplementedSkaffoldServiceServer
- func (*UnimplementedSkaffoldServiceServer) AutoBuild(ctx context.Context, req *TriggerRequest) (*empty.Empty, error)
- func (*UnimplementedSkaffoldServiceServer) AutoDeploy(ctx context.Context, req *TriggerRequest) (*empty.Empty, error)
- func (*UnimplementedSkaffoldServiceServer) AutoSync(ctx context.Context, req *TriggerRequest) (*empty.Empty, error)
- func (*UnimplementedSkaffoldServiceServer) EventLog(srv SkaffoldService_EventLogServer) error
- func (*UnimplementedSkaffoldServiceServer) Events(req *empty.Empty, srv SkaffoldService_EventsServer) error
- func (*UnimplementedSkaffoldServiceServer) Execute(ctx context.Context, req *UserIntentRequest) (*empty.Empty, error)
- func (*UnimplementedSkaffoldServiceServer) GetState(ctx context.Context, req *empty.Empty) (*State, error)
- func (*UnimplementedSkaffoldServiceServer) Handle(ctx context.Context, req *Event) (*empty.Empty, error)
- type UserIntentRequest
- func (*UserIntentRequest) Descriptor() ([]byte, []int)
- func (m *UserIntentRequest) GetIntent() *Intent
- func (*UserIntentRequest) ProtoMessage()
- func (m *UserIntentRequest) Reset()
- func (m *UserIntentRequest) String() string
- func (m *UserIntentRequest) XXX_DiscardUnknown()
- func (m *UserIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UserIntentRequest) XXX_Merge(src proto.Message)
- func (m *UserIntentRequest) XXX_Size() int
- func (m *UserIntentRequest) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var BuildType_name = map[int32]string{
0: "UNKNOWN_BUILD_TYPE",
1: "CLUSTER",
2: "GCB",
3: "LOCAL",
}
var BuildType_value = map[string]int32{
"UNKNOWN_BUILD_TYPE": 0,
"CLUSTER": 1,
"GCB": 2,
"LOCAL": 3,
}
var BuilderType_name = map[int32]string{
0: "UNKNOWN_BUILDER_TYPE",
1: "JIB",
2: "BAZEL",
3: "BUILDPACKS",
4: "CUSTOM",
5: "KANIKO",
6: "DOCKER",
}
var BuilderType_value = map[string]int32{
"UNKNOWN_BUILDER_TYPE": 0,
"JIB": 1,
"BAZEL": 2,
"BUILDPACKS": 3,
"CUSTOM": 4,
"KANIKO": 5,
"DOCKER": 6,
}
var ClusterType_name = map[int32]string{
0: "UNKNOWN_CLUSTER_TYPE",
1: "MINIKUBE",
2: "GKE",
3: "OTHER",
}
var ClusterType_value = map[string]int32{
"UNKNOWN_CLUSTER_TYPE": 0,
"MINIKUBE": 1,
"GKE": 2,
"OTHER": 3,
}
var DeployerType_name = map[int32]string{
0: "UNKNOWN_DEPLOYER_TYPE",
1: "HELM",
2: "KUSTOMIZE",
3: "KUBECTL",
}
var DeployerType_value = map[string]int32{
"UNKNOWN_DEPLOYER_TYPE": 0,
"HELM": 1,
"KUSTOMIZE": 2,
"KUBECTL": 3,
}
var StatusCode_name = map[int32]string{
0: "OK",
200: "STATUSCHECK_SUCCESS",
201: "BUILD_SUCCESS",
202: "DEPLOY_SUCCESS",
101: "BUILD_PUSH_ACCESS_DENIED",
102: "BUILD_PROJECT_NOT_FOUND",
103: "BUILD_DOCKER_DAEMON_NOT_RUNNING",
300: "STATUSCHECK_IMAGE_PULL_ERR",
301: "STATUSCHECK_CONTAINER_CREATING",
302: "STATUSCHECK_RUN_CONTAINER_ERR",
303: "STATUSCHECK_CONTAINER_TERMINATED",
304: "STATUSCHECK_DEPLOYMENT_ROLLOUT_PENDING",
356: "STATUSCHECK_CONTAINER_RESTARTING",
357: "STATUSCHECK_UNHEALTHY",
400: "STATUSCHECK_NODE_MEMORY_PRESSURE",
401: "STATUSCHECK_NODE_DISK_PRESSURE",
402: "STATUSCHECK_NODE_NETWORK_UNAVAILABLE",
403: "STATUSCHECK_NODE_PID_PRESSURE",
404: "STATUSCHECK_NODE_UNSCHEDULABLE",
405: "STATUSCHECK_NODE_UNREACHABLE",
406: "STATUSCHECK_NODE_NOT_READY",
407: "STATUSCHECK_FAILED_SCHEDULING",
409: "STATUSCHECK_KUBECTL_CONNECTION_ERR",
410: "STATUSCHECK_KUBECTL_PID_KILLED",
411: "STATUSCHECK_KUBECTL_CLIENT_FETCH_ERR",
412: "STATUSCHECK_DEPLOYMENT_FETCH_ERR",
451: "STATUSCHECK_POD_INITIALIZING",
500: "UNKNOWN_ERROR",
501: "STATUSCHECK_UNKNOWN",
502: "STATUSCHECK_UNKNOWN_UNSCHEDULABLE",
503: "STATUSCHECK_CONTAINER_WAITING_UNKNOWN",
509: "STATUSCHECK_UNKNOWN_EVENT",
504: "DEPLOY_UNKNOWN",
505: "SYNC_UNKNOWN",
506: "BUILD_UNKNOWN",
507: "DEVINIT_UNKNOWN",
508: "CLEANUP_UNKNOWN",
510: "INIT_UNKNOWN",
601: "SYNC_INIT_ERROR",
701: "DEVINIT_REGISTER_BUILD_DEPS",
702: "DEVINIT_REGISTER_TEST_DEPS",
703: "DEVINIT_REGISTER_DEPLOY_DEPS",
704: "DEVINIT_REGISTER_CONFIG_DEP",
800: "STATUSCHECK_USER_CANCELLED",
801: "STATUSCHECK_DEADLINE_EXCEEDED",
802: "BUILD_CANCELLED",
803: "DEPLOY_CANCELLED",
901: "INIT_CREATE_TAGGER_ERROR",
902: "INIT_MINIKUBE_PAUSED_ERROR",
903: "INIT_MINIKUBE_NOT_RUNNING_ERROR",
904: "INIT_CREATE_BUILDER_ERROR",
905: "INIT_CREATE_DEPLOYER_ERROR",
906: "INIT_CREATE_TEST_DEP_ERROR",
907: "INIT_CACHE_ERROR",
908: "INIT_CREATE_WATCH_TRIGGER_ERROR",
909: "INIT_CREATE_ARTIFACT_DEP_ERROR",
}
var StatusCode_value = map[string]int32{
"OK": 0,
"STATUSCHECK_SUCCESS": 200,
"BUILD_SUCCESS": 201,
"DEPLOY_SUCCESS": 202,
"BUILD_PUSH_ACCESS_DENIED": 101,
"BUILD_PROJECT_NOT_FOUND": 102,
"BUILD_DOCKER_DAEMON_NOT_RUNNING": 103,
"STATUSCHECK_IMAGE_PULL_ERR": 300,
"STATUSCHECK_CONTAINER_CREATING": 301,
"STATUSCHECK_RUN_CONTAINER_ERR": 302,
"STATUSCHECK_CONTAINER_TERMINATED": 303,
"STATUSCHECK_DEPLOYMENT_ROLLOUT_PENDING": 304,
"STATUSCHECK_CONTAINER_RESTARTING": 356,
"STATUSCHECK_UNHEALTHY": 357,
"STATUSCHECK_NODE_MEMORY_PRESSURE": 400,
"STATUSCHECK_NODE_DISK_PRESSURE": 401,
"STATUSCHECK_NODE_NETWORK_UNAVAILABLE": 402,
"STATUSCHECK_NODE_PID_PRESSURE": 403,
"STATUSCHECK_NODE_UNSCHEDULABLE": 404,
"STATUSCHECK_NODE_UNREACHABLE": 405,
"STATUSCHECK_NODE_NOT_READY": 406,
"STATUSCHECK_FAILED_SCHEDULING": 407,
"STATUSCHECK_KUBECTL_CONNECTION_ERR": 409,
"STATUSCHECK_KUBECTL_PID_KILLED": 410,
"STATUSCHECK_KUBECTL_CLIENT_FETCH_ERR": 411,
"STATUSCHECK_DEPLOYMENT_FETCH_ERR": 412,
"STATUSCHECK_POD_INITIALIZING": 451,
"UNKNOWN_ERROR": 500,
"STATUSCHECK_UNKNOWN": 501,
"STATUSCHECK_UNKNOWN_UNSCHEDULABLE": 502,
"STATUSCHECK_CONTAINER_WAITING_UNKNOWN": 503,
"STATUSCHECK_UNKNOWN_EVENT": 509,
"DEPLOY_UNKNOWN": 504,
"SYNC_UNKNOWN": 505,
"BUILD_UNKNOWN": 506,
"DEVINIT_UNKNOWN": 507,
"CLEANUP_UNKNOWN": 508,
"INIT_UNKNOWN": 510,
"SYNC_INIT_ERROR": 601,
"DEVINIT_REGISTER_BUILD_DEPS": 701,
"DEVINIT_REGISTER_TEST_DEPS": 702,
"DEVINIT_REGISTER_DEPLOY_DEPS": 703,
"DEVINIT_REGISTER_CONFIG_DEP": 704,
"STATUSCHECK_USER_CANCELLED": 800,
"STATUSCHECK_DEADLINE_EXCEEDED": 801,
"BUILD_CANCELLED": 802,
"DEPLOY_CANCELLED": 803,
"INIT_CREATE_TAGGER_ERROR": 901,
"INIT_MINIKUBE_PAUSED_ERROR": 902,
"INIT_MINIKUBE_NOT_RUNNING_ERROR": 903,
"INIT_CREATE_BUILDER_ERROR": 904,
"INIT_CREATE_DEPLOYER_ERROR": 905,
"INIT_CREATE_TEST_DEP_ERROR": 906,
"INIT_CACHE_ERROR": 907,
"INIT_CREATE_WATCH_TRIGGER_ERROR": 908,
"INIT_CREATE_ARTIFACT_DEP_ERROR": 909,
}
var SuggestionCode_name = map[int32]string{
0: "NIL",
100: "ADD_DEFAULT_REPO",
101: "CHECK_DEFAULT_REPO",
102: "CHECK_DEFAULT_REPO_GLOBAL_CONFIG",
103: "GCLOUD_DOCKER_AUTH_CONFIGURE",
104: "DOCKER_AUTH_CONFIGURE",
105: "CHECK_GCLOUD_PROJECT",
106: "CHECK_DOCKER_RUNNING",
301: "CHECK_CONTAINER_LOGS",
302: "CHECK_READINESS_PROBE",
303: "CHECK_CONTAINER_IMAGE",
400: "ADDRESS_NODE_MEMORY_PRESSURE",
401: "ADDRESS_NODE_DISK_PRESSURE",
402: "ADDRESS_NODE_NETWORK_UNAVAILABLE",
403: "ADDRESS_NODE_PID_PRESSURE",
404: "ADDRESS_NODE_UNSCHEDULABLE",
405: "ADDRESS_NODE_UNREACHABLE",
406: "ADDRESS_NODE_NOT_READY",
407: "ADDRESS_FAILED_SCHEDULING",
408: "CHECK_HOST_CONNECTION",
501: "START_MINIKUBE",
502: "UNPAUSE_MINIKUBE",
900: "OPEN_ISSUE",
}
var SuggestionCode_value = map[string]int32{
"NIL": 0,
"ADD_DEFAULT_REPO": 100,
"CHECK_DEFAULT_REPO": 101,
"CHECK_DEFAULT_REPO_GLOBAL_CONFIG": 102,
"GCLOUD_DOCKER_AUTH_CONFIGURE": 103,
"DOCKER_AUTH_CONFIGURE": 104,
"CHECK_GCLOUD_PROJECT": 105,
"CHECK_DOCKER_RUNNING": 106,
"CHECK_CONTAINER_LOGS": 301,
"CHECK_READINESS_PROBE": 302,
"CHECK_CONTAINER_IMAGE": 303,
"ADDRESS_NODE_MEMORY_PRESSURE": 400,
"ADDRESS_NODE_DISK_PRESSURE": 401,
"ADDRESS_NODE_NETWORK_UNAVAILABLE": 402,
"ADDRESS_NODE_PID_PRESSURE": 403,
"ADDRESS_NODE_UNSCHEDULABLE": 404,
"ADDRESS_NODE_UNREACHABLE": 405,
"ADDRESS_NODE_NOT_READY": 406,
"ADDRESS_FAILED_SCHEDULING": 407,
"CHECK_HOST_CONNECTION": 408,
"START_MINIKUBE": 501,
"UNPAUSE_MINIKUBE": 502,
"OPEN_ISSUE": 900,
}
Functions ¶
func RegisterSkaffoldServiceHandler ¶
func RegisterSkaffoldServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterSkaffoldServiceHandler registers the http handlers for service SkaffoldService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterSkaffoldServiceHandlerClient ¶
func RegisterSkaffoldServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SkaffoldServiceClient) error
RegisterSkaffoldServiceHandlerClient registers the http handlers for service SkaffoldService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SkaffoldServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SkaffoldServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SkaffoldServiceClient" to call the correct interceptors.
func RegisterSkaffoldServiceHandlerFromEndpoint ¶
func RegisterSkaffoldServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterSkaffoldServiceHandlerFromEndpoint is same as RegisterSkaffoldServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterSkaffoldServiceServer ¶
func RegisterSkaffoldServiceServer(s *grpc.Server, srv SkaffoldServiceServer)
Types ¶
type ActionableErr ¶ added in v1.7.1
type ActionableErr struct { ErrCode StatusCode `protobuf:"varint,1,opt,name=errCode,proto3,enum=proto.StatusCode" json:"errCode,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` Suggestions []*Suggestion `protobuf:"bytes,3,rep,name=suggestions,proto3" json:"suggestions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`ActionableErr` defines an error that occurred along with an optional list of suggestions
func (*ActionableErr) Descriptor ¶ added in v1.7.1
func (*ActionableErr) Descriptor() ([]byte, []int)
func (*ActionableErr) GetErrCode ¶ added in v1.7.1
func (m *ActionableErr) GetErrCode() StatusCode
func (*ActionableErr) GetMessage ¶ added in v1.7.1
func (m *ActionableErr) GetMessage() string
func (*ActionableErr) GetSuggestions ¶ added in v1.7.1
func (m *ActionableErr) GetSuggestions() []*Suggestion
func (*ActionableErr) ProtoMessage ¶ added in v1.7.1
func (*ActionableErr) ProtoMessage()
func (*ActionableErr) Reset ¶ added in v1.7.1
func (m *ActionableErr) Reset()
func (*ActionableErr) String ¶ added in v1.7.1
func (m *ActionableErr) String() string
func (*ActionableErr) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *ActionableErr) XXX_DiscardUnknown()
func (*ActionableErr) XXX_Marshal ¶ added in v1.7.1
func (m *ActionableErr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ActionableErr) XXX_Merge ¶ added in v1.7.1
func (m *ActionableErr) XXX_Merge(src proto.Message)
func (*ActionableErr) XXX_Size ¶ added in v1.7.1
func (m *ActionableErr) XXX_Size() int
func (*ActionableErr) XXX_Unmarshal ¶ added in v1.7.1
func (m *ActionableErr) XXX_Unmarshal(b []byte) error
type BuildEvent ¶
type BuildEvent struct { Artifact string `protobuf:"bytes,1,opt,name=artifact,proto3" json:"artifact,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` Err string `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"` ErrCode StatusCode `protobuf:"varint,4,opt,name=errCode,proto3,enum=proto.StatusCode" json:"errCode,omitempty"` ActionableErr *ActionableErr `protobuf:"bytes,5,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`BuildEvent` describes the build status per artifact, and will be emitted by Skaffold anytime a build starts or finishes, successfully or not. If the build fails, an error will be attached to the event.
func (*BuildEvent) Descriptor ¶
func (*BuildEvent) Descriptor() ([]byte, []int)
func (*BuildEvent) GetActionableErr ¶ added in v1.7.1
func (m *BuildEvent) GetActionableErr() *ActionableErr
func (*BuildEvent) GetArtifact ¶
func (m *BuildEvent) GetArtifact() string
func (*BuildEvent) GetErr ¶
func (m *BuildEvent) GetErr() string
func (*BuildEvent) GetErrCode ¶ added in v1.7.1
func (m *BuildEvent) GetErrCode() StatusCode
func (*BuildEvent) GetStatus ¶
func (m *BuildEvent) GetStatus() string
func (*BuildEvent) ProtoMessage ¶
func (*BuildEvent) ProtoMessage()
func (*BuildEvent) Reset ¶
func (m *BuildEvent) Reset()
func (*BuildEvent) String ¶
func (m *BuildEvent) String() string
func (*BuildEvent) XXX_DiscardUnknown ¶
func (m *BuildEvent) XXX_DiscardUnknown()
func (*BuildEvent) XXX_Marshal ¶
func (m *BuildEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BuildEvent) XXX_Merge ¶
func (m *BuildEvent) XXX_Merge(src proto.Message)
func (*BuildEvent) XXX_Size ¶
func (m *BuildEvent) XXX_Size() int
func (*BuildEvent) XXX_Unmarshal ¶
func (m *BuildEvent) XXX_Unmarshal(b []byte) error
type BuildMetadata ¶ added in v1.7.1
type BuildMetadata struct { NumberOfArtifacts int32 `protobuf:"varint,1,opt,name=numberOfArtifacts,proto3" json:"numberOfArtifacts,omitempty"` Builders []*BuildMetadata_ImageBuilder `protobuf:"bytes,2,rep,name=builders,proto3" json:"builders,omitempty"` Type BuildType `protobuf:"varint,3,opt,name=type,proto3,enum=proto.BuildType" json:"type,omitempty"` // Additional key value pairs to describe the deploy pipeline Additional map[string]string `` /* 162-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BuildMetadata) Descriptor ¶ added in v1.7.1
func (*BuildMetadata) Descriptor() ([]byte, []int)
func (*BuildMetadata) GetAdditional ¶ added in v1.7.1
func (m *BuildMetadata) GetAdditional() map[string]string
func (*BuildMetadata) GetBuilders ¶ added in v1.7.1
func (m *BuildMetadata) GetBuilders() []*BuildMetadata_ImageBuilder
func (*BuildMetadata) GetNumberOfArtifacts ¶ added in v1.7.1
func (m *BuildMetadata) GetNumberOfArtifacts() int32
func (*BuildMetadata) GetType ¶ added in v1.7.1
func (m *BuildMetadata) GetType() BuildType
func (*BuildMetadata) ProtoMessage ¶ added in v1.7.1
func (*BuildMetadata) ProtoMessage()
func (*BuildMetadata) Reset ¶ added in v1.7.1
func (m *BuildMetadata) Reset()
func (*BuildMetadata) String ¶ added in v1.7.1
func (m *BuildMetadata) String() string
func (*BuildMetadata) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *BuildMetadata) XXX_DiscardUnknown()
func (*BuildMetadata) XXX_Marshal ¶ added in v1.7.1
func (m *BuildMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BuildMetadata) XXX_Merge ¶ added in v1.7.1
func (m *BuildMetadata) XXX_Merge(src proto.Message)
func (*BuildMetadata) XXX_Size ¶ added in v1.7.1
func (m *BuildMetadata) XXX_Size() int
func (*BuildMetadata) XXX_Unmarshal ¶ added in v1.7.1
func (m *BuildMetadata) XXX_Unmarshal(b []byte) error
type BuildMetadata_ImageBuilder ¶ added in v1.7.1
type BuildMetadata_ImageBuilder struct { Type BuilderType `protobuf:"varint,1,opt,name=type,proto3,enum=proto.BuilderType" json:"type,omitempty"` Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BuildMetadata_ImageBuilder) Descriptor ¶ added in v1.7.1
func (*BuildMetadata_ImageBuilder) Descriptor() ([]byte, []int)
func (*BuildMetadata_ImageBuilder) GetCount ¶ added in v1.7.1
func (m *BuildMetadata_ImageBuilder) GetCount() int32
func (*BuildMetadata_ImageBuilder) GetType ¶ added in v1.7.1
func (m *BuildMetadata_ImageBuilder) GetType() BuilderType
func (*BuildMetadata_ImageBuilder) ProtoMessage ¶ added in v1.7.1
func (*BuildMetadata_ImageBuilder) ProtoMessage()
func (*BuildMetadata_ImageBuilder) Reset ¶ added in v1.7.1
func (m *BuildMetadata_ImageBuilder) Reset()
func (*BuildMetadata_ImageBuilder) String ¶ added in v1.7.1
func (m *BuildMetadata_ImageBuilder) String() string
func (*BuildMetadata_ImageBuilder) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *BuildMetadata_ImageBuilder) XXX_DiscardUnknown()
func (*BuildMetadata_ImageBuilder) XXX_Marshal ¶ added in v1.7.1
func (m *BuildMetadata_ImageBuilder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BuildMetadata_ImageBuilder) XXX_Merge ¶ added in v1.7.1
func (m *BuildMetadata_ImageBuilder) XXX_Merge(src proto.Message)
func (*BuildMetadata_ImageBuilder) XXX_Size ¶ added in v1.7.1
func (m *BuildMetadata_ImageBuilder) XXX_Size() int
func (*BuildMetadata_ImageBuilder) XXX_Unmarshal ¶ added in v1.7.1
func (m *BuildMetadata_ImageBuilder) XXX_Unmarshal(b []byte) error
type BuildState ¶
type BuildState struct { // A map of `artifact name -> build-state`. // Artifact name is defined in the `skaffold.yaml`. // The `build-state` can be: <br> // - `"Not started"`: not yet started <br> // - `"In progress"`: build started <br> // - `"Complete"`: build succeeded <br> // - `"Failed"`: build failed Artifacts map[string]string `` /* 159-byte string literal not displayed */ AutoTrigger bool `protobuf:"varint,2,opt,name=autoTrigger,proto3" json:"autoTrigger,omitempty"` StatusCode StatusCode `protobuf:"varint,3,opt,name=statusCode,proto3,enum=proto.StatusCode" json:"statusCode,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`BuildState` maps Skaffold artifacts to their current build states
func (*BuildState) Descriptor ¶
func (*BuildState) Descriptor() ([]byte, []int)
func (*BuildState) GetArtifacts ¶
func (m *BuildState) GetArtifacts() map[string]string
func (*BuildState) GetAutoTrigger ¶ added in v1.7.1
func (m *BuildState) GetAutoTrigger() bool
func (*BuildState) GetStatusCode ¶ added in v1.7.1
func (m *BuildState) GetStatusCode() StatusCode
func (*BuildState) ProtoMessage ¶
func (*BuildState) ProtoMessage()
func (*BuildState) Reset ¶
func (m *BuildState) Reset()
func (*BuildState) String ¶
func (m *BuildState) String() string
func (*BuildState) XXX_DiscardUnknown ¶
func (m *BuildState) XXX_DiscardUnknown()
func (*BuildState) XXX_Marshal ¶
func (m *BuildState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BuildState) XXX_Merge ¶
func (m *BuildState) XXX_Merge(src proto.Message)
func (*BuildState) XXX_Size ¶
func (m *BuildState) XXX_Size() int
func (*BuildState) XXX_Unmarshal ¶
func (m *BuildState) XXX_Unmarshal(b []byte) error
type BuildType ¶ added in v1.7.1
type BuildType int32
Enum indicating build type i.e. local, cluster vs GCB
func (BuildType) EnumDescriptor ¶ added in v1.7.1
type BuilderType ¶ added in v1.7.1
type BuilderType int32
Enum indicating builders used
const ( // Could not determine builder type BuilderType_UNKNOWN_BUILDER_TYPE BuilderType = 0 // JIB Builder BuilderType_JIB BuilderType = 1 // Bazel Builder BuilderType_BAZEL BuilderType = 2 // Buildpacks Builder BuilderType_BUILDPACKS BuilderType = 3 // Custom Builder BuilderType_CUSTOM BuilderType = 4 // Kaniko Builder BuilderType_KANIKO BuilderType = 5 // Docker Builder BuilderType_DOCKER BuilderType = 6 )
func (BuilderType) EnumDescriptor ¶ added in v1.7.1
func (BuilderType) EnumDescriptor() ([]byte, []int)
func (BuilderType) String ¶ added in v1.7.1
func (x BuilderType) String() string
type ClusterType ¶ added in v1.7.1
type ClusterType int32
Enum indicating cluster type the application is deployed to
const ( // Could not determine Cluster Type ClusterType_UNKNOWN_CLUSTER_TYPE ClusterType = 0 // Minikube Cluster ClusterType_MINIKUBE ClusterType = 1 // GKE cluster ClusterType_GKE ClusterType = 2 // All Cluster except Minikube and GKE ClusterType_OTHER ClusterType = 3 )
func (ClusterType) EnumDescriptor ¶ added in v1.7.1
func (ClusterType) EnumDescriptor() ([]byte, []int)
func (ClusterType) String ¶ added in v1.7.1
func (x ClusterType) String() string
type DebuggingContainerEvent ¶ added in v1.3.1
type DebuggingContainerEvent struct { Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` PodName string `protobuf:"bytes,2,opt,name=podName,proto3" json:"podName,omitempty"` ContainerName string `protobuf:"bytes,3,opt,name=containerName,proto3" json:"containerName,omitempty"` Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` Artifact string `protobuf:"bytes,5,opt,name=artifact,proto3" json:"artifact,omitempty"` Runtime string `protobuf:"bytes,6,opt,name=runtime,proto3" json:"runtime,omitempty"` WorkingDir string `protobuf:"bytes,7,opt,name=workingDir,proto3" json:"workingDir,omitempty"` DebugPorts map[string]uint32 `` /* 162-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
DebuggingContainerEvent is raised when a debugging container is started or terminated
func (*DebuggingContainerEvent) Descriptor ¶ added in v1.3.1
func (*DebuggingContainerEvent) Descriptor() ([]byte, []int)
func (*DebuggingContainerEvent) GetArtifact ¶ added in v1.4.0
func (m *DebuggingContainerEvent) GetArtifact() string
func (*DebuggingContainerEvent) GetContainerName ¶ added in v1.3.1
func (m *DebuggingContainerEvent) GetContainerName() string
func (*DebuggingContainerEvent) GetDebugPorts ¶ added in v1.3.1
func (m *DebuggingContainerEvent) GetDebugPorts() map[string]uint32
func (*DebuggingContainerEvent) GetNamespace ¶ added in v1.3.1
func (m *DebuggingContainerEvent) GetNamespace() string
func (*DebuggingContainerEvent) GetPodName ¶ added in v1.3.1
func (m *DebuggingContainerEvent) GetPodName() string
func (*DebuggingContainerEvent) GetRuntime ¶ added in v1.3.1
func (m *DebuggingContainerEvent) GetRuntime() string
func (*DebuggingContainerEvent) GetStatus ¶ added in v1.3.1
func (m *DebuggingContainerEvent) GetStatus() string
func (*DebuggingContainerEvent) GetWorkingDir ¶ added in v1.3.1
func (m *DebuggingContainerEvent) GetWorkingDir() string
func (*DebuggingContainerEvent) ProtoMessage ¶ added in v1.3.1
func (*DebuggingContainerEvent) ProtoMessage()
func (*DebuggingContainerEvent) Reset ¶ added in v1.3.1
func (m *DebuggingContainerEvent) Reset()
func (*DebuggingContainerEvent) String ¶ added in v1.3.1
func (m *DebuggingContainerEvent) String() string
func (*DebuggingContainerEvent) XXX_DiscardUnknown ¶ added in v1.3.1
func (m *DebuggingContainerEvent) XXX_DiscardUnknown()
func (*DebuggingContainerEvent) XXX_Marshal ¶ added in v1.3.1
func (m *DebuggingContainerEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DebuggingContainerEvent) XXX_Merge ¶ added in v1.3.1
func (m *DebuggingContainerEvent) XXX_Merge(src proto.Message)
func (*DebuggingContainerEvent) XXX_Size ¶ added in v1.3.1
func (m *DebuggingContainerEvent) XXX_Size() int
func (*DebuggingContainerEvent) XXX_Unmarshal ¶ added in v1.3.1
func (m *DebuggingContainerEvent) XXX_Unmarshal(b []byte) error
type DeployEvent ¶
type DeployEvent struct { Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Err string `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"` ErrCode StatusCode `protobuf:"varint,3,opt,name=errCode,proto3,enum=proto.StatusCode" json:"errCode,omitempty"` ActionableErr *ActionableErr `protobuf:"bytes,4,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`DeployEvent` represents the status of a deployment, and is emitted by Skaffold anytime a deployment starts or completes, successfully or not.
func (*DeployEvent) Descriptor ¶
func (*DeployEvent) Descriptor() ([]byte, []int)
func (*DeployEvent) GetActionableErr ¶ added in v1.7.1
func (m *DeployEvent) GetActionableErr() *ActionableErr
func (*DeployEvent) GetErr ¶
func (m *DeployEvent) GetErr() string
func (*DeployEvent) GetErrCode ¶ added in v1.7.1
func (m *DeployEvent) GetErrCode() StatusCode
func (*DeployEvent) GetStatus ¶
func (m *DeployEvent) GetStatus() string
func (*DeployEvent) ProtoMessage ¶
func (*DeployEvent) ProtoMessage()
func (*DeployEvent) Reset ¶
func (m *DeployEvent) Reset()
func (*DeployEvent) String ¶
func (m *DeployEvent) String() string
func (*DeployEvent) XXX_DiscardUnknown ¶
func (m *DeployEvent) XXX_DiscardUnknown()
func (*DeployEvent) XXX_Marshal ¶
func (m *DeployEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeployEvent) XXX_Merge ¶
func (m *DeployEvent) XXX_Merge(src proto.Message)
func (*DeployEvent) XXX_Size ¶
func (m *DeployEvent) XXX_Size() int
func (*DeployEvent) XXX_Unmarshal ¶
func (m *DeployEvent) XXX_Unmarshal(b []byte) error
type DeployMetadata ¶ added in v1.7.1
type DeployMetadata struct { Deployers []*DeployMetadata_Deployer `protobuf:"bytes,1,rep,name=deployers,proto3" json:"deployers,omitempty"` Cluster ClusterType `protobuf:"varint,2,opt,name=cluster,proto3,enum=proto.ClusterType" json:"cluster,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeployMetadata) Descriptor ¶ added in v1.7.1
func (*DeployMetadata) Descriptor() ([]byte, []int)
func (*DeployMetadata) GetCluster ¶ added in v1.7.1
func (m *DeployMetadata) GetCluster() ClusterType
func (*DeployMetadata) GetDeployers ¶ added in v1.7.1
func (m *DeployMetadata) GetDeployers() []*DeployMetadata_Deployer
func (*DeployMetadata) ProtoMessage ¶ added in v1.7.1
func (*DeployMetadata) ProtoMessage()
func (*DeployMetadata) Reset ¶ added in v1.7.1
func (m *DeployMetadata) Reset()
func (*DeployMetadata) String ¶ added in v1.7.1
func (m *DeployMetadata) String() string
func (*DeployMetadata) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *DeployMetadata) XXX_DiscardUnknown()
func (*DeployMetadata) XXX_Marshal ¶ added in v1.7.1
func (m *DeployMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeployMetadata) XXX_Merge ¶ added in v1.7.1
func (m *DeployMetadata) XXX_Merge(src proto.Message)
func (*DeployMetadata) XXX_Size ¶ added in v1.7.1
func (m *DeployMetadata) XXX_Size() int
func (*DeployMetadata) XXX_Unmarshal ¶ added in v1.7.1
func (m *DeployMetadata) XXX_Unmarshal(b []byte) error
type DeployMetadata_Deployer ¶ added in v1.7.1
type DeployMetadata_Deployer struct { Type DeployerType `protobuf:"varint,1,opt,name=type,proto3,enum=proto.DeployerType" json:"type,omitempty"` Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeployMetadata_Deployer) Descriptor ¶ added in v1.7.1
func (*DeployMetadata_Deployer) Descriptor() ([]byte, []int)
func (*DeployMetadata_Deployer) GetCount ¶ added in v1.7.1
func (m *DeployMetadata_Deployer) GetCount() int32
func (*DeployMetadata_Deployer) GetType ¶ added in v1.7.1
func (m *DeployMetadata_Deployer) GetType() DeployerType
func (*DeployMetadata_Deployer) ProtoMessage ¶ added in v1.7.1
func (*DeployMetadata_Deployer) ProtoMessage()
func (*DeployMetadata_Deployer) Reset ¶ added in v1.7.1
func (m *DeployMetadata_Deployer) Reset()
func (*DeployMetadata_Deployer) String ¶ added in v1.7.1
func (m *DeployMetadata_Deployer) String() string
func (*DeployMetadata_Deployer) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *DeployMetadata_Deployer) XXX_DiscardUnknown()
func (*DeployMetadata_Deployer) XXX_Marshal ¶ added in v1.7.1
func (m *DeployMetadata_Deployer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeployMetadata_Deployer) XXX_Merge ¶ added in v1.7.1
func (m *DeployMetadata_Deployer) XXX_Merge(src proto.Message)
func (*DeployMetadata_Deployer) XXX_Size ¶ added in v1.7.1
func (m *DeployMetadata_Deployer) XXX_Size() int
func (*DeployMetadata_Deployer) XXX_Unmarshal ¶ added in v1.7.1
func (m *DeployMetadata_Deployer) XXX_Unmarshal(b []byte) error
type DeployState ¶
type DeployState struct { Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` AutoTrigger bool `protobuf:"varint,2,opt,name=autoTrigger,proto3" json:"autoTrigger,omitempty"` StatusCode StatusCode `protobuf:"varint,3,opt,name=statusCode,proto3,enum=proto.StatusCode" json:"statusCode,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`DeployState` describes the status of the current deploy
func (*DeployState) Descriptor ¶
func (*DeployState) Descriptor() ([]byte, []int)
func (*DeployState) GetAutoTrigger ¶ added in v1.7.1
func (m *DeployState) GetAutoTrigger() bool
func (*DeployState) GetStatus ¶
func (m *DeployState) GetStatus() string
func (*DeployState) GetStatusCode ¶ added in v1.7.1
func (m *DeployState) GetStatusCode() StatusCode
func (*DeployState) ProtoMessage ¶
func (*DeployState) ProtoMessage()
func (*DeployState) Reset ¶
func (m *DeployState) Reset()
func (*DeployState) String ¶
func (m *DeployState) String() string
func (*DeployState) XXX_DiscardUnknown ¶
func (m *DeployState) XXX_DiscardUnknown()
func (*DeployState) XXX_Marshal ¶
func (m *DeployState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeployState) XXX_Merge ¶
func (m *DeployState) XXX_Merge(src proto.Message)
func (*DeployState) XXX_Size ¶
func (m *DeployState) XXX_Size() int
func (*DeployState) XXX_Unmarshal ¶
func (m *DeployState) XXX_Unmarshal(b []byte) error
type DeployerType ¶ added in v1.7.1
type DeployerType int32
Enum indicating deploy tools used
const ( // Could not determine Deployer Type DeployerType_UNKNOWN_DEPLOYER_TYPE DeployerType = 0 // Helm Deployer DeployerType_HELM DeployerType = 1 // Kustomize Deployer DeployerType_KUSTOMIZE DeployerType = 2 // Kubectl Deployer DeployerType_KUBECTL DeployerType = 3 )
func (DeployerType) EnumDescriptor ¶ added in v1.7.1
func (DeployerType) EnumDescriptor() ([]byte, []int)
func (DeployerType) String ¶ added in v1.7.1
func (x DeployerType) String() string
type DevLoopEvent ¶ added in v1.7.1
type DevLoopEvent struct { Iteration int32 `protobuf:"varint,1,opt,name=iteration,proto3" json:"iteration,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` Err *ActionableErr `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`DevLoopEvent` marks the start and end of a dev loop.
func (*DevLoopEvent) Descriptor ¶ added in v1.7.1
func (*DevLoopEvent) Descriptor() ([]byte, []int)
func (*DevLoopEvent) GetErr ¶ added in v1.7.1
func (m *DevLoopEvent) GetErr() *ActionableErr
func (*DevLoopEvent) GetIteration ¶ added in v1.7.1
func (m *DevLoopEvent) GetIteration() int32
func (*DevLoopEvent) GetStatus ¶ added in v1.7.1
func (m *DevLoopEvent) GetStatus() string
func (*DevLoopEvent) ProtoMessage ¶ added in v1.7.1
func (*DevLoopEvent) ProtoMessage()
func (*DevLoopEvent) Reset ¶ added in v1.7.1
func (m *DevLoopEvent) Reset()
func (*DevLoopEvent) String ¶ added in v1.7.1
func (m *DevLoopEvent) String() string
func (*DevLoopEvent) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *DevLoopEvent) XXX_DiscardUnknown()
func (*DevLoopEvent) XXX_Marshal ¶ added in v1.7.1
func (m *DevLoopEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DevLoopEvent) XXX_Merge ¶ added in v1.7.1
func (m *DevLoopEvent) XXX_Merge(src proto.Message)
func (*DevLoopEvent) XXX_Size ¶ added in v1.7.1
func (m *DevLoopEvent) XXX_Size() int
func (*DevLoopEvent) XXX_Unmarshal ¶ added in v1.7.1
func (m *DevLoopEvent) XXX_Unmarshal(b []byte) error
type Event ¶
type Event struct { // Types that are valid to be assigned to EventType: // *Event_MetaEvent // *Event_BuildEvent // *Event_DeployEvent // *Event_PortEvent // *Event_StatusCheckEvent // *Event_ResourceStatusCheckEvent // *Event_FileSyncEvent // *Event_DebuggingContainerEvent // *Event_DevLoopEvent // *Event_TerminationEvent EventType isEvent_EventType `protobuf_oneof:"event_type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`Event` describes an event in the Skaffold process. It is one of MetaEvent, BuildEvent, DeployEvent, PortEvent, StatusCheckEvent, ResourceStatusCheckEvent, FileSyncEvent, or DebuggingContainerEvent.
func (*Event) Descriptor ¶
func (*Event) GetBuildEvent ¶
func (m *Event) GetBuildEvent() *BuildEvent
func (*Event) GetDebuggingContainerEvent ¶ added in v1.3.1
func (m *Event) GetDebuggingContainerEvent() *DebuggingContainerEvent
func (*Event) GetDeployEvent ¶
func (m *Event) GetDeployEvent() *DeployEvent
func (*Event) GetDevLoopEvent ¶ added in v1.7.1
func (m *Event) GetDevLoopEvent() *DevLoopEvent
func (*Event) GetEventType ¶
func (m *Event) GetEventType() isEvent_EventType
func (*Event) GetFileSyncEvent ¶ added in v0.40.0
func (m *Event) GetFileSyncEvent() *FileSyncEvent
func (*Event) GetMetaEvent ¶
func (*Event) GetPortEvent ¶
func (*Event) GetResourceStatusCheckEvent ¶ added in v0.39.0
func (m *Event) GetResourceStatusCheckEvent() *ResourceStatusCheckEvent
func (*Event) GetStatusCheckEvent ¶ added in v0.39.0
func (m *Event) GetStatusCheckEvent() *StatusCheckEvent
func (*Event) GetTerminationEvent ¶ added in v1.7.1
func (m *Event) GetTerminationEvent() *TerminationEvent
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) XXX_DiscardUnknown ¶
func (m *Event) XXX_DiscardUnknown()
func (*Event) XXX_Marshal ¶
func (*Event) XXX_OneofWrappers ¶
func (*Event) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Event) XXX_Unmarshal ¶
type Event_BuildEvent ¶
type Event_BuildEvent struct {
BuildEvent *BuildEvent `protobuf:"bytes,2,opt,name=buildEvent,proto3,oneof"`
}
type Event_DebuggingContainerEvent ¶ added in v1.3.1
type Event_DebuggingContainerEvent struct {
DebuggingContainerEvent *DebuggingContainerEvent `protobuf:"bytes,8,opt,name=debuggingContainerEvent,proto3,oneof"`
}
type Event_DeployEvent ¶
type Event_DeployEvent struct {
DeployEvent *DeployEvent `protobuf:"bytes,3,opt,name=deployEvent,proto3,oneof"`
}
type Event_DevLoopEvent ¶ added in v1.7.1
type Event_DevLoopEvent struct {
DevLoopEvent *DevLoopEvent `protobuf:"bytes,9,opt,name=devLoopEvent,proto3,oneof"`
}
type Event_FileSyncEvent ¶ added in v0.40.0
type Event_FileSyncEvent struct {
FileSyncEvent *FileSyncEvent `protobuf:"bytes,7,opt,name=fileSyncEvent,proto3,oneof"`
}
type Event_MetaEvent ¶
type Event_MetaEvent struct {
MetaEvent *MetaEvent `protobuf:"bytes,1,opt,name=metaEvent,proto3,oneof"`
}
type Event_PortEvent ¶
type Event_PortEvent struct {
PortEvent *PortEvent `protobuf:"bytes,4,opt,name=portEvent,proto3,oneof"`
}
type Event_ResourceStatusCheckEvent ¶ added in v0.39.0
type Event_ResourceStatusCheckEvent struct {
ResourceStatusCheckEvent *ResourceStatusCheckEvent `protobuf:"bytes,6,opt,name=resourceStatusCheckEvent,proto3,oneof"`
}
type Event_StatusCheckEvent ¶ added in v0.39.0
type Event_StatusCheckEvent struct {
StatusCheckEvent *StatusCheckEvent `protobuf:"bytes,5,opt,name=statusCheckEvent,proto3,oneof"`
}
type Event_TerminationEvent ¶ added in v1.7.1
type Event_TerminationEvent struct {
TerminationEvent *TerminationEvent `protobuf:"bytes,10,opt,name=terminationEvent,proto3,oneof"`
}
type FileSyncEvent ¶ added in v0.40.0
type FileSyncEvent struct { FileCount int32 `protobuf:"varint,1,opt,name=fileCount,proto3" json:"fileCount,omitempty"` Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` Err string `protobuf:"bytes,4,opt,name=err,proto3" json:"err,omitempty"` ErrCode StatusCode `protobuf:"varint,5,opt,name=errCode,proto3,enum=proto.StatusCode" json:"errCode,omitempty"` ActionableErr *ActionableErr `protobuf:"bytes,6,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
FileSyncEvent describes the sync status.
func (*FileSyncEvent) Descriptor ¶ added in v0.40.0
func (*FileSyncEvent) Descriptor() ([]byte, []int)
func (*FileSyncEvent) GetActionableErr ¶ added in v1.7.1
func (m *FileSyncEvent) GetActionableErr() *ActionableErr
func (*FileSyncEvent) GetErr ¶ added in v0.40.0
func (m *FileSyncEvent) GetErr() string
func (*FileSyncEvent) GetErrCode ¶ added in v1.7.1
func (m *FileSyncEvent) GetErrCode() StatusCode
func (*FileSyncEvent) GetFileCount ¶ added in v0.40.0
func (m *FileSyncEvent) GetFileCount() int32
func (*FileSyncEvent) GetImage ¶ added in v0.40.0
func (m *FileSyncEvent) GetImage() string
func (*FileSyncEvent) GetStatus ¶ added in v0.40.0
func (m *FileSyncEvent) GetStatus() string
func (*FileSyncEvent) ProtoMessage ¶ added in v0.40.0
func (*FileSyncEvent) ProtoMessage()
func (*FileSyncEvent) Reset ¶ added in v0.40.0
func (m *FileSyncEvent) Reset()
func (*FileSyncEvent) String ¶ added in v0.40.0
func (m *FileSyncEvent) String() string
func (*FileSyncEvent) XXX_DiscardUnknown ¶ added in v0.40.0
func (m *FileSyncEvent) XXX_DiscardUnknown()
func (*FileSyncEvent) XXX_Marshal ¶ added in v0.40.0
func (m *FileSyncEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FileSyncEvent) XXX_Merge ¶ added in v0.40.0
func (m *FileSyncEvent) XXX_Merge(src proto.Message)
func (*FileSyncEvent) XXX_Size ¶ added in v0.40.0
func (m *FileSyncEvent) XXX_Size() int
func (*FileSyncEvent) XXX_Unmarshal ¶ added in v0.40.0
func (m *FileSyncEvent) XXX_Unmarshal(b []byte) error
type FileSyncState ¶ added in v0.40.0
type FileSyncState struct { Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` AutoTrigger bool `protobuf:"varint,2,opt,name=autoTrigger,proto3" json:"autoTrigger,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`FileSyncState` contains the status of the current file sync
func (*FileSyncState) Descriptor ¶ added in v0.40.0
func (*FileSyncState) Descriptor() ([]byte, []int)
func (*FileSyncState) GetAutoTrigger ¶ added in v1.7.1
func (m *FileSyncState) GetAutoTrigger() bool
func (*FileSyncState) GetStatus ¶ added in v0.40.0
func (m *FileSyncState) GetStatus() string
func (*FileSyncState) ProtoMessage ¶ added in v0.40.0
func (*FileSyncState) ProtoMessage()
func (*FileSyncState) Reset ¶ added in v0.40.0
func (m *FileSyncState) Reset()
func (*FileSyncState) String ¶ added in v0.40.0
func (m *FileSyncState) String() string
func (*FileSyncState) XXX_DiscardUnknown ¶ added in v0.40.0
func (m *FileSyncState) XXX_DiscardUnknown()
func (*FileSyncState) XXX_Marshal ¶ added in v0.40.0
func (m *FileSyncState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FileSyncState) XXX_Merge ¶ added in v0.40.0
func (m *FileSyncState) XXX_Merge(src proto.Message)
func (*FileSyncState) XXX_Size ¶ added in v0.40.0
func (m *FileSyncState) XXX_Size() int
func (*FileSyncState) XXX_Unmarshal ¶ added in v0.40.0
func (m *FileSyncState) XXX_Unmarshal(b []byte) error
type Intent ¶ added in v0.34.1
type Intent struct { Build bool `protobuf:"varint,1,opt,name=build,proto3" json:"build,omitempty"` Sync bool `protobuf:"varint,2,opt,name=sync,proto3" json:"sync,omitempty"` Deploy bool `protobuf:"varint,3,opt,name=deploy,proto3" json:"deploy,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Intent represents user intents for a given phase.
func (*Intent) Descriptor ¶ added in v0.34.1
func (*Intent) ProtoMessage ¶ added in v0.34.1
func (*Intent) ProtoMessage()
func (*Intent) XXX_DiscardUnknown ¶ added in v0.34.1
func (m *Intent) XXX_DiscardUnknown()
func (*Intent) XXX_Marshal ¶ added in v0.34.1
func (*Intent) XXX_Unmarshal ¶ added in v0.34.1
type LogEntry ¶
type LogEntry struct { Timestamp *timestamp.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Event *Event `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"` Entry string `protobuf:"bytes,3,opt,name=entry,proto3" json:"entry,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LogEntry describes an event and a string description of the event.
func (*LogEntry) Descriptor ¶
func (*LogEntry) GetTimestamp ¶
func (*LogEntry) ProtoMessage ¶
func (*LogEntry) ProtoMessage()
func (*LogEntry) XXX_DiscardUnknown ¶
func (m *LogEntry) XXX_DiscardUnknown()
func (*LogEntry) XXX_Marshal ¶
func (*LogEntry) XXX_Unmarshal ¶
type MetaEvent ¶
type MetaEvent struct { // entry, for example: `"Starting Skaffold: {Version:v0.39.0-16-g5bb7c9e0 ConfigVersion:skaffold/v1 GitVersion: GitCommit:5bb7c9e078e4d522a5ffc42a2f1274fd17d75902 GitTreeState:dirty BuildDate01:29Z GoVersion:go1.13rc1 Compiler:gc Platform:linux/amd64}"` Entry string `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"` // Metadata describing skaffold pipeline Metadata *Metadata `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`MetaEvent` provides general information regarding Skaffold
func (*MetaEvent) Descriptor ¶
func (*MetaEvent) GetMetadata ¶ added in v1.7.1
func (*MetaEvent) ProtoMessage ¶
func (*MetaEvent) ProtoMessage()
func (*MetaEvent) XXX_DiscardUnknown ¶
func (m *MetaEvent) XXX_DiscardUnknown()
func (*MetaEvent) XXX_Marshal ¶
func (*MetaEvent) XXX_Unmarshal ¶
type Metadata ¶ added in v1.7.1
type Metadata struct { Build *BuildMetadata `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"` Deploy *DeployMetadata `protobuf:"bytes,2,opt,name=deploy,proto3" json:"deploy,omitempty"` // Additional key value pairs to describe the build pipeline Additional map[string]string `` /* 162-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Metadata) Descriptor ¶ added in v1.7.1
func (*Metadata) GetAdditional ¶ added in v1.7.1
func (*Metadata) GetBuild ¶ added in v1.7.1
func (m *Metadata) GetBuild() *BuildMetadata
func (*Metadata) GetDeploy ¶ added in v1.7.1
func (m *Metadata) GetDeploy() *DeployMetadata
func (*Metadata) ProtoMessage ¶ added in v1.7.1
func (*Metadata) ProtoMessage()
func (*Metadata) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *Metadata) XXX_DiscardUnknown()
func (*Metadata) XXX_Marshal ¶ added in v1.7.1
func (*Metadata) XXX_Unmarshal ¶ added in v1.7.1
type PortEvent ¶
type PortEvent struct { LocalPort int32 `protobuf:"varint,1,opt,name=localPort,proto3" json:"localPort,omitempty"` RemotePort int32 `protobuf:"varint,2,opt,name=remotePort,proto3" json:"remotePort,omitempty"` PodName string `protobuf:"bytes,3,opt,name=podName,proto3" json:"podName,omitempty"` ContainerName string `protobuf:"bytes,4,opt,name=containerName,proto3" json:"containerName,omitempty"` Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"` PortName string `protobuf:"bytes,6,opt,name=portName,proto3" json:"portName,omitempty"` ResourceType string `protobuf:"bytes,7,opt,name=resourceType,proto3" json:"resourceType,omitempty"` ResourceName string `protobuf:"bytes,8,opt,name=resourceName,proto3" json:"resourceName,omitempty"` Address string `protobuf:"bytes,9,opt,name=address,proto3" json:"address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
PortEvent Event describes each port forwarding event.
func (*PortEvent) Descriptor ¶
func (*PortEvent) GetAddress ¶ added in v1.1.0
func (*PortEvent) GetContainerName ¶
func (*PortEvent) GetLocalPort ¶
func (*PortEvent) GetNamespace ¶
func (*PortEvent) GetPodName ¶
func (*PortEvent) GetPortName ¶
func (*PortEvent) GetRemotePort ¶
func (*PortEvent) GetResourceName ¶
func (*PortEvent) GetResourceType ¶
func (*PortEvent) ProtoMessage ¶
func (*PortEvent) ProtoMessage()
func (*PortEvent) XXX_DiscardUnknown ¶
func (m *PortEvent) XXX_DiscardUnknown()
func (*PortEvent) XXX_Marshal ¶
func (*PortEvent) XXX_Unmarshal ¶
type Request ¶
type Request struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Request) Descriptor ¶
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) XXX_DiscardUnknown ¶
func (m *Request) XXX_DiscardUnknown()
func (*Request) XXX_Marshal ¶
func (*Request) XXX_Unmarshal ¶
type ResourceStatusCheckEvent ¶ added in v0.39.0
type ResourceStatusCheckEvent struct { Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,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"` Err string `protobuf:"bytes,4,opt,name=err,proto3" json:"err,omitempty"` StatusCode StatusCode `protobuf:"varint,5,opt,name=statusCode,proto3,enum=proto.StatusCode" json:"statusCode,omitempty"` ActionableErr *ActionableErr `protobuf:"bytes,6,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A Resource StatusCheck Event, indicates progress for each kubernetes deployment. For every resource, there will be exactly one event with `status` *Succeeded* or *Failed* event. There can be multiple events with `status` *Pending*. Skaffold polls for resource status every 0.5 second. If the resource status changes, an event with `status` “Pending”, “Complete” and “Failed” will be sent with the new status.
func (*ResourceStatusCheckEvent) Descriptor ¶ added in v0.39.0
func (*ResourceStatusCheckEvent) Descriptor() ([]byte, []int)
func (*ResourceStatusCheckEvent) GetActionableErr ¶ added in v1.7.1
func (m *ResourceStatusCheckEvent) GetActionableErr() *ActionableErr
func (*ResourceStatusCheckEvent) GetErr ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) GetErr() string
func (*ResourceStatusCheckEvent) GetMessage ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) GetMessage() string
func (*ResourceStatusCheckEvent) GetResource ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) GetResource() string
func (*ResourceStatusCheckEvent) GetStatus ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) GetStatus() string
func (*ResourceStatusCheckEvent) GetStatusCode ¶ added in v1.7.1
func (m *ResourceStatusCheckEvent) GetStatusCode() StatusCode
func (*ResourceStatusCheckEvent) ProtoMessage ¶ added in v0.39.0
func (*ResourceStatusCheckEvent) ProtoMessage()
func (*ResourceStatusCheckEvent) Reset ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) Reset()
func (*ResourceStatusCheckEvent) String ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) String() string
func (*ResourceStatusCheckEvent) XXX_DiscardUnknown ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) XXX_DiscardUnknown()
func (*ResourceStatusCheckEvent) XXX_Marshal ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ResourceStatusCheckEvent) XXX_Merge ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) XXX_Merge(src proto.Message)
func (*ResourceStatusCheckEvent) XXX_Size ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) XXX_Size() int
func (*ResourceStatusCheckEvent) XXX_Unmarshal ¶ added in v0.39.0
func (m *ResourceStatusCheckEvent) XXX_Unmarshal(b []byte) error
type Response ¶
type Response struct { Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Response) Descriptor ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) XXX_DiscardUnknown ¶
func (m *Response) XXX_DiscardUnknown()
func (*Response) XXX_Marshal ¶
func (*Response) XXX_Unmarshal ¶
type SkaffoldServiceClient ¶
type SkaffoldServiceClient interface { // Returns the state of the current Skaffold execution GetState(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*State, error) // DEPRECATED. Events should be used instead. // TODO remove (https://github.com/GoogleContainerTools/skaffold/issues/3168) EventLog(ctx context.Context, opts ...grpc.CallOption) (SkaffoldService_EventLogClient, error) // Returns all the events of the current Skaffold execution from the start Events(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (SkaffoldService_EventsClient, error) // Allows for a single execution of some or all of the phases (build, sync, deploy) in case autoBuild, autoDeploy or autoSync are disabled. Execute(ctx context.Context, in *UserIntentRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Allows for enabling or disabling automatic build trigger AutoBuild(ctx context.Context, in *TriggerRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Allows for enabling or disabling automatic sync trigger AutoSync(ctx context.Context, in *TriggerRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Allows for enabling or disabling automatic deploy trigger AutoDeploy(ctx context.Context, in *TriggerRequest, opts ...grpc.CallOption) (*empty.Empty, error) // EXPERIMENTAL. It allows for custom events to be implemented in custom builders for example. Handle(ctx context.Context, in *Event, opts ...grpc.CallOption) (*empty.Empty, error) }
SkaffoldServiceClient is the client API for SkaffoldService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSkaffoldServiceClient ¶
func NewSkaffoldServiceClient(cc *grpc.ClientConn) SkaffoldServiceClient
type SkaffoldServiceServer ¶
type SkaffoldServiceServer interface { // Returns the state of the current Skaffold execution GetState(context.Context, *empty.Empty) (*State, error) // DEPRECATED. Events should be used instead. // TODO remove (https://github.com/GoogleContainerTools/skaffold/issues/3168) EventLog(SkaffoldService_EventLogServer) error // Returns all the events of the current Skaffold execution from the start Events(*empty.Empty, SkaffoldService_EventsServer) error // Allows for a single execution of some or all of the phases (build, sync, deploy) in case autoBuild, autoDeploy or autoSync are disabled. Execute(context.Context, *UserIntentRequest) (*empty.Empty, error) // Allows for enabling or disabling automatic build trigger AutoBuild(context.Context, *TriggerRequest) (*empty.Empty, error) // Allows for enabling or disabling automatic sync trigger AutoSync(context.Context, *TriggerRequest) (*empty.Empty, error) // Allows for enabling or disabling automatic deploy trigger AutoDeploy(context.Context, *TriggerRequest) (*empty.Empty, error) // EXPERIMENTAL. It allows for custom events to be implemented in custom builders for example. Handle(context.Context, *Event) (*empty.Empty, error) }
SkaffoldServiceServer is the server API for SkaffoldService service.
type SkaffoldService_EventsClient ¶
type SkaffoldService_EventsClient interface { Recv() (*LogEntry, error) grpc.ClientStream }
type SkaffoldService_EventsServer ¶
type SkaffoldService_EventsServer interface { Send(*LogEntry) error grpc.ServerStream }
type State ¶
type State struct { BuildState *BuildState `protobuf:"bytes,1,opt,name=buildState,proto3" json:"buildState,omitempty"` DeployState *DeployState `protobuf:"bytes,2,opt,name=deployState,proto3" json:"deployState,omitempty"` ForwardedPorts map[int32]*PortEvent `` /* 170-byte string literal not displayed */ StatusCheckState *StatusCheckState `protobuf:"bytes,5,opt,name=statusCheckState,proto3" json:"statusCheckState,omitempty"` FileSyncState *FileSyncState `protobuf:"bytes,6,opt,name=fileSyncState,proto3" json:"fileSyncState,omitempty"` DebuggingContainers []*DebuggingContainerEvent `protobuf:"bytes,7,rep,name=debuggingContainers,proto3" json:"debuggingContainers,omitempty"` Metadata *Metadata `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`State` represents the current state of the Skaffold components
func (*State) Descriptor ¶
func (*State) GetBuildState ¶
func (m *State) GetBuildState() *BuildState
func (*State) GetDebuggingContainers ¶ added in v1.3.1
func (m *State) GetDebuggingContainers() []*DebuggingContainerEvent
func (*State) GetDeployState ¶
func (m *State) GetDeployState() *DeployState
func (*State) GetFileSyncState ¶ added in v0.40.0
func (m *State) GetFileSyncState() *FileSyncState
func (*State) GetForwardedPorts ¶
func (*State) GetMetadata ¶ added in v1.7.1
func (*State) GetStatusCheckState ¶ added in v0.39.0
func (m *State) GetStatusCheckState() *StatusCheckState
func (*State) ProtoMessage ¶
func (*State) ProtoMessage()
func (*State) XXX_DiscardUnknown ¶
func (m *State) XXX_DiscardUnknown()
func (*State) XXX_Marshal ¶
func (*State) XXX_Unmarshal ¶
type StateResponse ¶
type StateResponse struct { State *State `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*StateResponse) Descriptor ¶
func (*StateResponse) Descriptor() ([]byte, []int)
func (*StateResponse) GetState ¶
func (m *StateResponse) GetState() *State
func (*StateResponse) ProtoMessage ¶
func (*StateResponse) ProtoMessage()
func (*StateResponse) Reset ¶
func (m *StateResponse) Reset()
func (*StateResponse) String ¶
func (m *StateResponse) String() string
func (*StateResponse) XXX_DiscardUnknown ¶
func (m *StateResponse) XXX_DiscardUnknown()
func (*StateResponse) XXX_Marshal ¶
func (m *StateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StateResponse) XXX_Merge ¶
func (m *StateResponse) XXX_Merge(src proto.Message)
func (*StateResponse) XXX_Size ¶
func (m *StateResponse) XXX_Size() int
func (*StateResponse) XXX_Unmarshal ¶
func (m *StateResponse) XXX_Unmarshal(b []byte) error
type StatusCheckEvent ¶ added in v0.39.0
type StatusCheckEvent struct { Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` Err string `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"` ErrCode StatusCode `protobuf:"varint,4,opt,name=errCode,proto3,enum=proto.StatusCode" json:"errCode,omitempty"` ActionableErr *ActionableErr `protobuf:"bytes,5,opt,name=actionableErr,proto3" json:"actionableErr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`StatusCheckEvent` describes if the status check for kubernetes rollout has started, is in progress, has succeeded or failed.
func (*StatusCheckEvent) Descriptor ¶ added in v0.39.0
func (*StatusCheckEvent) Descriptor() ([]byte, []int)
func (*StatusCheckEvent) GetActionableErr ¶ added in v1.7.1
func (m *StatusCheckEvent) GetActionableErr() *ActionableErr
func (*StatusCheckEvent) GetErr ¶ added in v0.39.0
func (m *StatusCheckEvent) GetErr() string
func (*StatusCheckEvent) GetErrCode ¶ added in v1.7.1
func (m *StatusCheckEvent) GetErrCode() StatusCode
func (*StatusCheckEvent) GetMessage ¶ added in v0.39.0
func (m *StatusCheckEvent) GetMessage() string
func (*StatusCheckEvent) GetStatus ¶ added in v0.39.0
func (m *StatusCheckEvent) GetStatus() string
func (*StatusCheckEvent) ProtoMessage ¶ added in v0.39.0
func (*StatusCheckEvent) ProtoMessage()
func (*StatusCheckEvent) Reset ¶ added in v0.39.0
func (m *StatusCheckEvent) Reset()
func (*StatusCheckEvent) String ¶ added in v0.39.0
func (m *StatusCheckEvent) String() string
func (*StatusCheckEvent) XXX_DiscardUnknown ¶ added in v0.39.0
func (m *StatusCheckEvent) XXX_DiscardUnknown()
func (*StatusCheckEvent) XXX_Marshal ¶ added in v0.39.0
func (m *StatusCheckEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StatusCheckEvent) XXX_Merge ¶ added in v0.39.0
func (m *StatusCheckEvent) XXX_Merge(src proto.Message)
func (*StatusCheckEvent) XXX_Size ¶ added in v0.39.0
func (m *StatusCheckEvent) XXX_Size() int
func (*StatusCheckEvent) XXX_Unmarshal ¶ added in v0.39.0
func (m *StatusCheckEvent) XXX_Unmarshal(b []byte) error
type StatusCheckState ¶ added in v0.39.0
type StatusCheckState struct { Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // A map of `resource name -> status-check-state`. Where `resource-name` is the kubernetes resource name. // The `status-check-state` can be <br> // - `"Not started"`: indicates that `status-check` has just started. <br> // - `"In progress"`: InProgress is sent after every resource check is complete. <br> // - `"Succeeded"`: // - `"Failed"`: Resources map[string]string `` /* 159-byte string literal not displayed */ // StatusCheck statusCode StatusCode StatusCode `protobuf:"varint,3,opt,name=statusCode,proto3,enum=proto.StatusCode" json:"statusCode,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`StatusCheckState` describes the state of status check of current deployed resources.
func (*StatusCheckState) Descriptor ¶ added in v0.39.0
func (*StatusCheckState) Descriptor() ([]byte, []int)
func (*StatusCheckState) GetResources ¶ added in v0.40.0
func (m *StatusCheckState) GetResources() map[string]string
func (*StatusCheckState) GetStatus ¶ added in v0.39.0
func (m *StatusCheckState) GetStatus() string
func (*StatusCheckState) GetStatusCode ¶ added in v1.7.1
func (m *StatusCheckState) GetStatusCode() StatusCode
func (*StatusCheckState) ProtoMessage ¶ added in v0.39.0
func (*StatusCheckState) ProtoMessage()
func (*StatusCheckState) Reset ¶ added in v0.39.0
func (m *StatusCheckState) Reset()
func (*StatusCheckState) String ¶ added in v0.39.0
func (m *StatusCheckState) String() string
func (*StatusCheckState) XXX_DiscardUnknown ¶ added in v0.39.0
func (m *StatusCheckState) XXX_DiscardUnknown()
func (*StatusCheckState) XXX_Marshal ¶ added in v0.39.0
func (m *StatusCheckState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StatusCheckState) XXX_Merge ¶ added in v0.39.0
func (m *StatusCheckState) XXX_Merge(src proto.Message)
func (*StatusCheckState) XXX_Size ¶ added in v0.39.0
func (m *StatusCheckState) XXX_Size() int
func (*StatusCheckState) XXX_Unmarshal ¶ added in v0.39.0
func (m *StatusCheckState) XXX_Unmarshal(b []byte) error
type StatusCode ¶ added in v1.7.1
type StatusCode int32
Enum for Status codes These error codes are prepended by Phase Name e.g. BUILD, DEPLOY, STATUSCHECK, DEVINIT For Success Error codes, use range 200 to 250. For Unknown error codes, use range 500 to 600. For Cancelled Error code, use range 800 to 850.
const ( // A default status code for events that do not have an associated phase. // Typically seen with the DevEndEvent event on success. StatusCode_OK StatusCode = 0 // Status Check Success StatusCode_STATUSCHECK_SUCCESS StatusCode = 200 // Build Success StatusCode_BUILD_SUCCESS StatusCode = 201 // Deploy Success StatusCode_DEPLOY_SUCCESS StatusCode = 202 // Build error due to push access denied StatusCode_BUILD_PUSH_ACCESS_DENIED StatusCode = 101 // Build error due to GCP project not found. StatusCode_BUILD_PROJECT_NOT_FOUND StatusCode = 102 StatusCode_BUILD_DOCKER_DAEMON_NOT_RUNNING StatusCode = 103 // Container image pull error StatusCode_STATUSCHECK_IMAGE_PULL_ERR StatusCode = 300 // Container creating error StatusCode_STATUSCHECK_CONTAINER_CREATING StatusCode = 301 // Container run error StatusCode_STATUSCHECK_RUN_CONTAINER_ERR StatusCode = 302 // Container is already terminated StatusCode_STATUSCHECK_CONTAINER_TERMINATED StatusCode = 303 // Deployment waiting for rollout StatusCode_STATUSCHECK_DEPLOYMENT_ROLLOUT_PENDING StatusCode = 304 // Container restarting error StatusCode_STATUSCHECK_CONTAINER_RESTARTING StatusCode = 356 // Readiness probe failed StatusCode_STATUSCHECK_UNHEALTHY StatusCode = 357 // Node memory pressure error StatusCode_STATUSCHECK_NODE_MEMORY_PRESSURE StatusCode = 400 // Node disk pressure error StatusCode_STATUSCHECK_NODE_DISK_PRESSURE StatusCode = 401 // Node network unavailable error StatusCode_STATUSCHECK_NODE_NETWORK_UNAVAILABLE StatusCode = 402 // Node PID pressure error StatusCode_STATUSCHECK_NODE_PID_PRESSURE StatusCode = 403 // Node unschedulable error StatusCode_STATUSCHECK_NODE_UNSCHEDULABLE StatusCode = 404 // Node unreachable error StatusCode_STATUSCHECK_NODE_UNREACHABLE StatusCode = 405 // Node not ready error StatusCode_STATUSCHECK_NODE_NOT_READY StatusCode = 406 // Scheduler failure error StatusCode_STATUSCHECK_FAILED_SCHEDULING StatusCode = 407 // Kubectl connection error StatusCode_STATUSCHECK_KUBECTL_CONNECTION_ERR StatusCode = 409 // Kubectl process killed error StatusCode_STATUSCHECK_KUBECTL_PID_KILLED StatusCode = 410 // Kubectl client fetch err StatusCode_STATUSCHECK_KUBECTL_CLIENT_FETCH_ERR StatusCode = 411 StatusCode_STATUSCHECK_DEPLOYMENT_FETCH_ERR StatusCode = 412 // Pod Initializing StatusCode_STATUSCHECK_POD_INITIALIZING StatusCode = 451 // Could not determine error and phase StatusCode_UNKNOWN_ERROR StatusCode = 500 // Status Check error unknown StatusCode_STATUSCHECK_UNKNOWN StatusCode = 501 // Container is unschedulable due to unknown reasons StatusCode_STATUSCHECK_UNKNOWN_UNSCHEDULABLE StatusCode = 502 // Container is waiting due to unknown reason StatusCode_STATUSCHECK_CONTAINER_WAITING_UNKNOWN StatusCode = 503 // Container event reason unknown StatusCode_STATUSCHECK_UNKNOWN_EVENT StatusCode = 509 // Deploy failed due to unknown reason StatusCode_DEPLOY_UNKNOWN StatusCode = 504 // SYNC failed due to known reason StatusCode_SYNC_UNKNOWN StatusCode = 505 // Build failed due to unknown reason StatusCode_BUILD_UNKNOWN StatusCode = 506 // Dev Init failed due to unknown reason StatusCode_DEVINIT_UNKNOWN StatusCode = 507 // Cleanup failed due to unknown reason StatusCode_CLEANUP_UNKNOWN StatusCode = 508 // Initialization of the Skaffold session failed due to unknown reason(s) StatusCode_INIT_UNKNOWN StatusCode = 510 // File Sync Initialize failure StatusCode_SYNC_INIT_ERROR StatusCode = 601 // Failed to configure watcher for build dependencies in dev loop StatusCode_DEVINIT_REGISTER_BUILD_DEPS StatusCode = 701 // Failed to configure watcher for test dependencies in dev loop StatusCode_DEVINIT_REGISTER_TEST_DEPS StatusCode = 702 // Failed to configure watcher for deploy dependencies in dev loop StatusCode_DEVINIT_REGISTER_DEPLOY_DEPS StatusCode = 703 // Failed to configure watcher for Skaffold configuration file. StatusCode_DEVINIT_REGISTER_CONFIG_DEP StatusCode = 704 // User cancelled the skaffold dev run StatusCode_STATUSCHECK_USER_CANCELLED StatusCode = 800 // Deadline for status check exceeded StatusCode_STATUSCHECK_DEADLINE_EXCEEDED StatusCode = 801 // Build Cancelled StatusCode_BUILD_CANCELLED StatusCode = 802 // Deploy cancelled due to user cancellation or one or more deployers failed. StatusCode_DEPLOY_CANCELLED StatusCode = 803 // Skaffold was unable to create the configured tagger StatusCode_INIT_CREATE_TAGGER_ERROR StatusCode = 901 // Skaffold was unable to start as Minikube appears to be paused StatusCode_INIT_MINIKUBE_PAUSED_ERROR StatusCode = 902 // Skaffold was unable to start as Minikube appears to be stopped StatusCode_INIT_MINIKUBE_NOT_RUNNING_ERROR StatusCode = 903 // Skaffold was unable to create a configured image builder StatusCode_INIT_CREATE_BUILDER_ERROR StatusCode = 904 // Skaffold was unable to create a configured deployer StatusCode_INIT_CREATE_DEPLOYER_ERROR StatusCode = 905 // Skaffold was unable to create a configured test StatusCode_INIT_CREATE_TEST_DEP_ERROR StatusCode = 906 // Skaffold encountered an error validating the artifact cache StatusCode_INIT_CACHE_ERROR StatusCode = 907 // Skaffold encountered an error when configuring file watching StatusCode_INIT_CREATE_WATCH_TRIGGER_ERROR StatusCode = 908 // Skaffold encountered an error when evaluating artifact dependencies StatusCode_INIT_CREATE_ARTIFACT_DEP_ERROR StatusCode = 909 )
func (StatusCode) EnumDescriptor ¶ added in v1.7.1
func (StatusCode) EnumDescriptor() ([]byte, []int)
func (StatusCode) String ¶ added in v1.7.1
func (x StatusCode) String() string
type Suggestion ¶ added in v1.7.1
type Suggestion struct { SuggestionCode SuggestionCode `protobuf:"varint,1,opt,name=suggestionCode,proto3,enum=proto.SuggestionCode" json:"suggestionCode,omitempty"` Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Suggestion defines the action a user needs to recover from an error.
func (*Suggestion) Descriptor ¶ added in v1.7.1
func (*Suggestion) Descriptor() ([]byte, []int)
func (*Suggestion) GetAction ¶ added in v1.7.1
func (m *Suggestion) GetAction() string
func (*Suggestion) GetSuggestionCode ¶ added in v1.7.1
func (m *Suggestion) GetSuggestionCode() SuggestionCode
func (*Suggestion) ProtoMessage ¶ added in v1.7.1
func (*Suggestion) ProtoMessage()
func (*Suggestion) Reset ¶ added in v1.7.1
func (m *Suggestion) Reset()
func (*Suggestion) String ¶ added in v1.7.1
func (m *Suggestion) String() string
func (*Suggestion) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *Suggestion) XXX_DiscardUnknown()
func (*Suggestion) XXX_Marshal ¶ added in v1.7.1
func (m *Suggestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Suggestion) XXX_Merge ¶ added in v1.7.1
func (m *Suggestion) XXX_Merge(src proto.Message)
func (*Suggestion) XXX_Size ¶ added in v1.7.1
func (m *Suggestion) XXX_Size() int
func (*Suggestion) XXX_Unmarshal ¶ added in v1.7.1
func (m *Suggestion) XXX_Unmarshal(b []byte) error
type SuggestionCode ¶ added in v1.7.1
type SuggestionCode int32
Enum for Suggestion codes
const ( // default nil suggestion. // This is usually set when no error happens. SuggestionCode_NIL SuggestionCode = 0 // Add Default Repo SuggestionCode_ADD_DEFAULT_REPO SuggestionCode = 100 // Verify Default Repo SuggestionCode_CHECK_DEFAULT_REPO SuggestionCode = 101 // Verify default repo in the global config SuggestionCode_CHECK_DEFAULT_REPO_GLOBAL_CONFIG SuggestionCode = 102 // run gcloud docker auth configure SuggestionCode_GCLOUD_DOCKER_AUTH_CONFIGURE SuggestionCode = 103 // Run docker auth configure SuggestionCode_DOCKER_AUTH_CONFIGURE SuggestionCode = 104 //Verify Gcloud Project SuggestionCode_CHECK_GCLOUD_PROJECT SuggestionCode = 105 // Check if docker is running SuggestionCode_CHECK_DOCKER_RUNNING SuggestionCode = 106 // Container run error SuggestionCode_CHECK_CONTAINER_LOGS SuggestionCode = 301 // Pod Health check error SuggestionCode_CHECK_READINESS_PROBE SuggestionCode = 302 // Check Container image SuggestionCode_CHECK_CONTAINER_IMAGE SuggestionCode = 303 // Node pressure error SuggestionCode_ADDRESS_NODE_MEMORY_PRESSURE SuggestionCode = 400 // Node disk pressure error SuggestionCode_ADDRESS_NODE_DISK_PRESSURE SuggestionCode = 401 // Node network unavailable error SuggestionCode_ADDRESS_NODE_NETWORK_UNAVAILABLE SuggestionCode = 402 // Node PID pressure error SuggestionCode_ADDRESS_NODE_PID_PRESSURE SuggestionCode = 403 // Node unschedulable error SuggestionCode_ADDRESS_NODE_UNSCHEDULABLE SuggestionCode = 404 // Node unreachable error SuggestionCode_ADDRESS_NODE_UNREACHABLE SuggestionCode = 405 // Node not ready error SuggestionCode_ADDRESS_NODE_NOT_READY SuggestionCode = 406 // Scheduler failure error SuggestionCode_ADDRESS_FAILED_SCHEDULING SuggestionCode = 407 // Cluster Connectivity error SuggestionCode_CHECK_HOST_CONNECTION SuggestionCode = 408 // Minikube is stopped: use `minikube start` SuggestionCode_START_MINIKUBE SuggestionCode = 501 // Minikube is paused: use `minikube unpause` SuggestionCode_UNPAUSE_MINIKUBE SuggestionCode = 502 // Open an issue so this situation can be diagnosed SuggestionCode_OPEN_ISSUE SuggestionCode = 900 )
func (SuggestionCode) EnumDescriptor ¶ added in v1.7.1
func (SuggestionCode) EnumDescriptor() ([]byte, []int)
func (SuggestionCode) String ¶ added in v1.7.1
func (x SuggestionCode) String() string
type TerminationEvent ¶ added in v1.7.1
type TerminationEvent struct { Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Err *ActionableErr `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
`TerminationEvent` marks the end of the skaffold session
func (*TerminationEvent) Descriptor ¶ added in v1.7.1
func (*TerminationEvent) Descriptor() ([]byte, []int)
func (*TerminationEvent) GetErr ¶ added in v1.7.1
func (m *TerminationEvent) GetErr() *ActionableErr
func (*TerminationEvent) GetStatus ¶ added in v1.7.1
func (m *TerminationEvent) GetStatus() string
func (*TerminationEvent) ProtoMessage ¶ added in v1.7.1
func (*TerminationEvent) ProtoMessage()
func (*TerminationEvent) Reset ¶ added in v1.7.1
func (m *TerminationEvent) Reset()
func (*TerminationEvent) String ¶ added in v1.7.1
func (m *TerminationEvent) String() string
func (*TerminationEvent) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *TerminationEvent) XXX_DiscardUnknown()
func (*TerminationEvent) XXX_Marshal ¶ added in v1.7.1
func (m *TerminationEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TerminationEvent) XXX_Merge ¶ added in v1.7.1
func (m *TerminationEvent) XXX_Merge(src proto.Message)
func (*TerminationEvent) XXX_Size ¶ added in v1.7.1
func (m *TerminationEvent) XXX_Size() int
func (*TerminationEvent) XXX_Unmarshal ¶ added in v1.7.1
func (m *TerminationEvent) XXX_Unmarshal(b []byte) error
type TriggerRequest ¶ added in v1.7.1
type TriggerRequest struct { State *TriggerState `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TriggerRequest) Descriptor ¶ added in v1.7.1
func (*TriggerRequest) Descriptor() ([]byte, []int)
func (*TriggerRequest) GetState ¶ added in v1.7.1
func (m *TriggerRequest) GetState() *TriggerState
func (*TriggerRequest) ProtoMessage ¶ added in v1.7.1
func (*TriggerRequest) ProtoMessage()
func (*TriggerRequest) Reset ¶ added in v1.7.1
func (m *TriggerRequest) Reset()
func (*TriggerRequest) String ¶ added in v1.7.1
func (m *TriggerRequest) String() string
func (*TriggerRequest) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *TriggerRequest) XXX_DiscardUnknown()
func (*TriggerRequest) XXX_Marshal ¶ added in v1.7.1
func (m *TriggerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TriggerRequest) XXX_Merge ¶ added in v1.7.1
func (m *TriggerRequest) XXX_Merge(src proto.Message)
func (*TriggerRequest) XXX_Size ¶ added in v1.7.1
func (m *TriggerRequest) XXX_Size() int
func (*TriggerRequest) XXX_Unmarshal ¶ added in v1.7.1
func (m *TriggerRequest) XXX_Unmarshal(b []byte) error
type TriggerState ¶ added in v1.7.1
type TriggerState struct { // Types that are valid to be assigned to Val: // *TriggerState_Enabled Val isTriggerState_Val `protobuf_oneof:"val"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
TriggerState represents trigger state for a given phase.
func (*TriggerState) Descriptor ¶ added in v1.7.1
func (*TriggerState) Descriptor() ([]byte, []int)
func (*TriggerState) GetEnabled ¶ added in v1.7.1
func (m *TriggerState) GetEnabled() bool
func (*TriggerState) GetVal ¶ added in v1.7.1
func (m *TriggerState) GetVal() isTriggerState_Val
func (*TriggerState) ProtoMessage ¶ added in v1.7.1
func (*TriggerState) ProtoMessage()
func (*TriggerState) Reset ¶ added in v1.7.1
func (m *TriggerState) Reset()
func (*TriggerState) String ¶ added in v1.7.1
func (m *TriggerState) String() string
func (*TriggerState) XXX_DiscardUnknown ¶ added in v1.7.1
func (m *TriggerState) XXX_DiscardUnknown()
func (*TriggerState) XXX_Marshal ¶ added in v1.7.1
func (m *TriggerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TriggerState) XXX_Merge ¶ added in v1.7.1
func (m *TriggerState) XXX_Merge(src proto.Message)
func (*TriggerState) XXX_OneofWrappers ¶ added in v1.7.1
func (*TriggerState) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*TriggerState) XXX_Size ¶ added in v1.7.1
func (m *TriggerState) XXX_Size() int
func (*TriggerState) XXX_Unmarshal ¶ added in v1.7.1
func (m *TriggerState) XXX_Unmarshal(b []byte) error
type TriggerState_Enabled ¶ added in v1.7.1
type TriggerState_Enabled struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3,oneof"`
}
type UnimplementedSkaffoldServiceServer ¶
type UnimplementedSkaffoldServiceServer struct { }
UnimplementedSkaffoldServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedSkaffoldServiceServer) AutoBuild ¶ added in v1.7.1
func (*UnimplementedSkaffoldServiceServer) AutoBuild(ctx context.Context, req *TriggerRequest) (*empty.Empty, error)
func (*UnimplementedSkaffoldServiceServer) AutoDeploy ¶ added in v1.7.1
func (*UnimplementedSkaffoldServiceServer) AutoDeploy(ctx context.Context, req *TriggerRequest) (*empty.Empty, error)
func (*UnimplementedSkaffoldServiceServer) AutoSync ¶ added in v1.7.1
func (*UnimplementedSkaffoldServiceServer) AutoSync(ctx context.Context, req *TriggerRequest) (*empty.Empty, error)
func (*UnimplementedSkaffoldServiceServer) EventLog ¶
func (*UnimplementedSkaffoldServiceServer) EventLog(srv SkaffoldService_EventLogServer) error
func (*UnimplementedSkaffoldServiceServer) Events ¶
func (*UnimplementedSkaffoldServiceServer) Events(req *empty.Empty, srv SkaffoldService_EventsServer) error
func (*UnimplementedSkaffoldServiceServer) Execute ¶ added in v0.34.1
func (*UnimplementedSkaffoldServiceServer) Execute(ctx context.Context, req *UserIntentRequest) (*empty.Empty, error)
type UserIntentRequest ¶ added in v0.34.1
type UserIntentRequest struct { Intent *Intent `protobuf:"bytes,1,opt,name=intent,proto3" json:"intent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UserIntentRequest) Descriptor ¶ added in v0.34.1
func (*UserIntentRequest) Descriptor() ([]byte, []int)
func (*UserIntentRequest) GetIntent ¶ added in v0.34.1
func (m *UserIntentRequest) GetIntent() *Intent
func (*UserIntentRequest) ProtoMessage ¶ added in v0.34.1
func (*UserIntentRequest) ProtoMessage()
func (*UserIntentRequest) Reset ¶ added in v0.34.1
func (m *UserIntentRequest) Reset()
func (*UserIntentRequest) String ¶ added in v0.34.1
func (m *UserIntentRequest) String() string
func (*UserIntentRequest) XXX_DiscardUnknown ¶ added in v0.34.1
func (m *UserIntentRequest) XXX_DiscardUnknown()
func (*UserIntentRequest) XXX_Marshal ¶ added in v0.34.1
func (m *UserIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UserIntentRequest) XXX_Merge ¶ added in v0.34.1
func (m *UserIntentRequest) XXX_Merge(src proto.Message)
func (*UserIntentRequest) XXX_Size ¶ added in v0.34.1
func (m *UserIntentRequest) XXX_Size() int
func (*UserIntentRequest) XXX_Unmarshal ¶ added in v0.34.1
func (m *UserIntentRequest) XXX_Unmarshal(b []byte) error