diff --git a/rpc/gen/core.pb.go b/rpc/gen/core.pb.go index 59e6c0796..c35f45dff 100644 --- a/rpc/gen/core.pb.go +++ b/rpc/gen/core.pb.go @@ -1051,7 +1051,7 @@ type EntrypointOptions struct { Dir string `protobuf:"bytes,4,opt,name=dir" json:"dir,omitempty"` LogConfig string `protobuf:"bytes,5,opt,name=log_config,json=logConfig" json:"log_config,omitempty"` Publish []string `protobuf:"bytes,6,rep,name=publish" json:"publish,omitempty"` - Healcheck *HealthCheckOptions `protobuf:"bytes,7,opt,name=healcheck" json:"healcheck,omitempty"` + Healthcheck *HealthCheckOptions `protobuf:"bytes,7,opt,name=healthcheck" json:"healthcheck,omitempty"` Hook *HookOptions `protobuf:"bytes,8,opt,name=hook" json:"hook,omitempty"` RestartPolicy string `protobuf:"bytes,9,opt,name=restart_policy,json=restartPolicy" json:"restart_policy,omitempty"` } @@ -1103,9 +1103,9 @@ func (m *EntrypointOptions) GetPublish() []string { return nil } -func (m *EntrypointOptions) GetHealcheck() *HealthCheckOptions { +func (m *EntrypointOptions) GetHealthcheck() *HealthCheckOptions { if m != nil { - return m.Healcheck + return m.Healthcheck } return nil } @@ -2735,150 +2735,150 @@ func init() { proto.RegisterFile("core.proto", fileDescriptor0) } var fileDescriptor0 = []byte{ // 2323 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x19, 0x5d, 0x73, 0x1b, 0x49, - 0x31, 0xd2, 0x4a, 0xb2, 0xd4, 0xf2, 0xe7, 0x9c, 0x2f, 0x2c, 0x9b, 0xbb, 0xc4, 0xd9, 0x14, 0x97, - 0x40, 0x11, 0x5f, 0x70, 0xb8, 0xe4, 0x48, 0x20, 0x75, 0x8e, 0xed, 0x4b, 0x42, 0x5d, 0x82, 0xd9, - 0x3c, 0xf0, 0x42, 0x61, 0x46, 0xbb, 0x63, 0x79, 0x2b, 0xd2, 0xce, 0xb2, 0x33, 0x32, 0x98, 0x37, - 0x8a, 0xbf, 0x40, 0xf1, 0x17, 0x78, 0xe3, 0x9d, 0x2a, 0xaa, 0xf8, 0x01, 0xfc, 0x09, 0x7e, 0x09, - 0x45, 0x4d, 0xcf, 0xec, 0xec, 0xec, 0x4a, 0x72, 0x70, 0x28, 0x9e, 0x34, 0xdd, 0xdb, 0xd3, 0xd3, - 0xdf, 0x3d, 0xd3, 0x02, 0x88, 0x79, 0xc1, 0x76, 0xf3, 0x82, 0x4b, 0x4e, 0xda, 0xf9, 0x28, 0x5c, - 0x81, 0xee, 0xd1, 0x34, 0x97, 0x17, 0xe1, 0x3b, 0xf8, 0xe8, 0x90, 0xe5, 0x13, 0x7e, 0xf1, 0x56, - 0x52, 0x39, 0x13, 0x3f, 0xcb, 0x65, 0xca, 0x33, 0x41, 0x7c, 0x58, 0xa1, 0x79, 0x9e, 0xd1, 0x29, - 0xf3, 0x5b, 0x3b, 0xad, 0x7b, 0x83, 0xa8, 0x04, 0xc9, 0x4d, 0x00, 0x96, 0xc9, 0xe2, 0x22, 0xe7, - 0x69, 0x26, 0xfd, 0x36, 0x7e, 0x74, 0x30, 0x24, 0x80, 0x7e, 0xc6, 0x13, 0x86, 0x5b, 0x3d, 0xfc, - 0x6a, 0xe1, 0xf0, 0x2f, 0xad, 0xfa, 0x69, 0xaf, 0x99, 0x10, 0x74, 0xcc, 0xc8, 0x75, 0xe8, 0xd1, - 0x58, 0x1d, 0x6c, 0x0e, 0x33, 0x90, 0x2b, 0x45, 0xfb, 0x32, 0x29, 0xbc, 0x4b, 0xa5, 0xe8, 0xd4, - 0xa5, 0x20, 0xeb, 0xd0, 0x4e, 0x13, 0xbf, 0x8b, 0xd8, 0x76, 0x9a, 0x10, 0x02, 0x9d, 0x84, 0x4a, - 0xea, 0xf7, 0x76, 0x5a, 0xf7, 0x56, 0x23, 0x5c, 0x87, 0xf7, 0xc1, 0x3b, 0xe6, 0xf8, 0xc9, 0xb1, - 0x01, 0xae, 0x91, 0x9c, 0x89, 0xd8, 0x48, 0x84, 0xeb, 0xf0, 0x0e, 0x74, 0x8e, 0x79, 0x22, 0xc8, - 0x0d, 0xe8, 0xe4, 0x3c, 0x11, 0x7e, 0x6b, 0xc7, 0xbb, 0x37, 0xdc, 0x5b, 0xd9, 0xcd, 0x47, 0xbb, - 0xc7, 0x3c, 0x89, 0x10, 0x19, 0x7e, 0x0d, 0xe4, 0x9b, 0x54, 0xc8, 0x37, 0x4c, 0xfe, 0x96, 0x17, - 0xef, 0x1c, 0x4b, 0xe7, 0x3c, 0x71, 0x2d, 0x6d, 0x40, 0x65, 0x95, 0xa4, 0x48, 0xcf, 0x59, 0x61, - 0x8e, 0x32, 0x50, 0xf8, 0x18, 0x56, 0x0c, 0x8f, 0x85, 0xf2, 0xf9, 0xb0, 0x22, 0x66, 0xa3, 0x8c, - 0x49, 0xe1, 0xb7, 0x77, 0x3c, 0xc5, 0xd0, 0x80, 0xe1, 0x43, 0xe8, 0x9b, 0x8d, 0x82, 0xdc, 0x85, - 0x7e, 0x66, 0xd6, 0x46, 0xda, 0xa1, 0x92, 0xd6, 0x7c, 0x8f, 0xec, 0xc7, 0xf0, 0x5f, 0x6d, 0xe8, - 0xbc, 0xe1, 0x09, 0x5b, 0x78, 0x56, 0x00, 0x7d, 0x96, 0x25, 0x6e, 0x28, 0x58, 0xd8, 0x55, 0xcc, - 0xab, 0x2b, 0x76, 0x07, 0xbc, 0x38, 0x9f, 0xf9, 0x1d, 0x3c, 0x76, 0x0b, 0x8f, 0xe5, 0x09, 0xdb, - 0x3d, 0xc8, 0x67, 0x47, 0xca, 0x83, 0x91, 0xfa, 0xaa, 0xb4, 0x9f, 0xb2, 0x29, 0x2f, 0x2e, 0xd0, - 0x53, 0x5e, 0x64, 0x20, 0x25, 0x46, 0x9a, 0x9d, 0x72, 0xf4, 0xd6, 0x20, 0xc2, 0x35, 0xf9, 0x04, - 0x06, 0xf4, 0x9c, 0xa6, 0x13, 0x3a, 0x9a, 0x30, 0x7f, 0x65, 0xa7, 0x75, 0xaf, 0x1f, 0x55, 0x08, - 0xf2, 0x7d, 0xe8, 0x4d, 0xe8, 0x88, 0x4d, 0x84, 0xdf, 0xc7, 0x13, 0xb7, 0xed, 0x89, 0xdf, 0x20, - 0x5a, 0x1f, 0x6a, 0x68, 0x82, 0x47, 0xd0, 0x2f, 0x05, 0x21, 0x9b, 0xe0, 0xbd, 0x63, 0x17, 0x46, - 0x63, 0xb5, 0x24, 0xdb, 0xd0, 0x3d, 0xa7, 0x93, 0x99, 0x8e, 0x47, 0x2f, 0xd2, 0xc0, 0x93, 0xf6, - 0x97, 0xad, 0xe0, 0x47, 0x30, 0x74, 0xd8, 0xbd, 0x6f, 0xeb, 0xc0, 0xd9, 0x1a, 0xde, 0x85, 0xae, - 0x12, 0x47, 0x90, 0x9b, 0xd0, 0x55, 0x51, 0x5a, 0x7a, 0xa4, 0x5f, 0x0a, 0x1a, 0x69, 0x74, 0x18, - 0xc3, 0x9a, 0x02, 0xf7, 0xad, 0x6a, 0x6e, 0x98, 0xb7, 0x1a, 0x61, 0xee, 0xd8, 0xbf, 0x5d, 0xb7, - 0x7f, 0xcd, 0x5c, 0x5e, 0xc3, 0x5c, 0xe1, 0x05, 0x0c, 0x0e, 0x78, 0x26, 0x69, 0x9a, 0xb1, 0xc2, - 0xe4, 0x4a, 0xcb, 0xe6, 0xca, 0x72, 0xa6, 0x97, 0xe4, 0xbd, 0x0d, 0x9d, 0x4e, 0x3d, 0x8d, 0xd0, - 0x8f, 0xdd, 0xca, 0x8f, 0xe1, 0x9f, 0x5a, 0xe0, 0xdb, 0xb3, 0x75, 0xa1, 0x60, 0x49, 0x99, 0x28, - 0x0b, 0x44, 0xf9, 0x3f, 0x14, 0x87, 0xb2, 0x18, 0x74, 0x9d, 0x62, 0xf0, 0x14, 0xc0, 0x4a, 0x25, - 0xc8, 0x7d, 0x55, 0x4c, 0x4b, 0xc8, 0x78, 0x6a, 0x4d, 0x79, 0xca, 0xd2, 0x44, 0x0e, 0x41, 0xf8, - 0x29, 0x0c, 0xed, 0x87, 0x57, 0x87, 0x4d, 0x2d, 0xc2, 0x1d, 0x58, 0x75, 0x3e, 0x0b, 0x15, 0x37, - 0xa9, 0x29, 0x20, 0x83, 0x48, 0x2d, 0xc3, 0xaf, 0xe0, 0x7a, 0xc4, 0xa6, 0xfc, 0x9c, 0x59, 0xba, - 0xd2, 0x22, 0x73, 0xb4, 0x2a, 0xc6, 0x4e, 0x79, 0x11, 0x6b, 0x8b, 0xf4, 0x23, 0x0d, 0x84, 0x5f, - 0xc3, 0x7a, 0xc4, 0xe8, 0x64, 0xc2, 0xe3, 0xe5, 0x3b, 0x37, 0x75, 0x4e, 0xaa, 0x7d, 0x2d, 0x9d, - 0x80, 0x9b, 0xe0, 0x4d, 0xd9, 0x14, 0xcd, 0xe7, 0x45, 0x6a, 0x19, 0xbe, 0x86, 0xb5, 0xfd, 0x24, - 0x39, 0xe6, 0xd6, 0x25, 0x8b, 0x4a, 0x82, 0x12, 0x81, 0x9e, 0xf3, 0xb2, 0x68, 0x69, 0xc0, 0x16, - 0x4d, 0xcf, 0x29, 0x9a, 0x9f, 0xc1, 0xa6, 0x56, 0xec, 0x72, 0x8e, 0xe1, 0x1d, 0x58, 0x7b, 0xc1, - 0xe4, 0x7b, 0x88, 0xfe, 0xd9, 0x86, 0xf5, 0xfd, 0x24, 0x51, 0xe9, 0x51, 0x92, 0x5d, 0x96, 0x1c, - 0x1f, 0x56, 0xb8, 0xd6, 0xa1, 0x1d, 0x53, 0x13, 0x32, 0xed, 0x98, 0x2a, 0x41, 0x62, 0x56, 0xc8, - 0x32, 0x86, 0xd5, 0xba, 0x4c, 0xfc, 0x5e, 0x95, 0xf8, 0xc6, 0xb4, 0xaa, 0x2e, 0x75, 0xb5, 0x69, - 0xb7, 0xa1, 0x2b, 0xce, 0x68, 0xc1, 0xfc, 0xbe, 0xae, 0x22, 0x08, 0x38, 0x15, 0x6f, 0x50, 0xab, - 0x78, 0x8f, 0x6c, 0xfd, 0x02, 0x0c, 0xb6, 0x9b, 0x2a, 0xd8, 0xea, 0xba, 0x2e, 0xac, 0x64, 0xff, - 0x43, 0x45, 0x7a, 0x05, 0x5b, 0xda, 0x35, 0xff, 0xad, 0x3d, 0x97, 0xd6, 0x05, 0x15, 0x7c, 0x2f, - 0x98, 0x74, 0xf9, 0x2c, 0xef, 0x78, 0xee, 0x09, 0xed, 0xc6, 0xdd, 0xe1, 0x19, 0x6c, 0x62, 0xf7, - 0x54, 0x85, 0xf0, 0xfd, 0x9c, 0x36, 0xc1, 0xa3, 0x93, 0x89, 0x49, 0x03, 0xb5, 0x0c, 0xff, 0xd0, - 0x85, 0xee, 0xf3, 0x59, 0x3a, 0xc1, 0xa6, 0x3e, 0xa2, 0xc2, 0x86, 0x8f, 0x5a, 0x2b, 0x5c, 0xc1, - 0x72, 0x5e, 0x36, 0x75, 0xb5, 0x56, 0xdc, 0xcf, 0x59, 0x21, 0xd4, 0xb5, 0xc4, 0xc4, 0x81, 0x01, - 0x15, 0xf7, 0x24, 0x2d, 0x4c, 0x20, 0xa8, 0xa5, 0x92, 0x3c, 0xe6, 0xd3, 0x29, 0xcd, 0x12, 0xe1, - 0x77, 0x31, 0xab, 0x2c, 0x4c, 0xee, 0x42, 0x87, 0x65, 0xe7, 0xc2, 0xef, 0xa1, 0xf7, 0x3e, 0x52, - 0xde, 0x43, 0x41, 0x76, 0x8f, 0xb2, 0x73, 0xe3, 0x32, 0x24, 0x50, 0x84, 0xb4, 0x18, 0x0b, 0x7f, - 0xa5, 0x49, 0xb8, 0x5f, 0x8c, 0x4b, 0x42, 0x45, 0x40, 0xee, 0x37, 0x3a, 0xda, 0xc7, 0x15, 0xe9, - 0x82, 0x40, 0x20, 0x8f, 0x60, 0x40, 0x0b, 0x99, 0x9e, 0xd2, 0x58, 0x0a, 0x7f, 0x80, 0x3b, 0x7c, - 0x97, 0xb9, 0xf9, 0xa4, 0x37, 0x55, 0xa4, 0xe4, 0x7b, 0xd0, 0x8d, 0x69, 0x7c, 0xc6, 0x4c, 0xdc, - 0x6d, 0x57, 0x7b, 0x0e, 0x14, 0x5a, 0xd3, 0x6b, 0x92, 0xe0, 0x31, 0x0c, 0xac, 0x3a, 0x57, 0x09, - 0x35, 0xb5, 0xd1, 0xaa, 0x77, 0xa5, 0x8d, 0x1f, 0x1e, 0xde, 0xc1, 0x8f, 0x61, 0xbd, 0xae, 0xf5, - 0x95, 0x76, 0x7f, 0x09, 0x50, 0xe9, 0x7f, 0xa5, 0xb4, 0xfa, 0x73, 0x0b, 0x7a, 0x68, 0x40, 0xa1, - 0x92, 0x5d, 0x48, 0x3a, 0x66, 0x65, 0x11, 0x36, 0x10, 0xd9, 0x85, 0xde, 0x08, 0x29, 0xf0, 0xf2, - 0x36, 0xdc, 0xbb, 0x6e, 0x8d, 0x2e, 0xcc, 0x8f, 0xf1, 0xad, 0xa6, 0x0a, 0x0e, 0x61, 0xe8, 0xa0, - 0x17, 0x48, 0x73, 0xcb, 0x95, 0x66, 0xb8, 0x37, 0xb0, 0xfc, 0x5c, 0xc1, 0xfe, 0xd8, 0x82, 0x2d, - 0x44, 0xbe, 0x9a, 0xd2, 0x31, 0xbb, 0xac, 0xbc, 0x13, 0xe8, 0xcc, 0x84, 0xbd, 0x92, 0xe2, 0x5a, - 0x1d, 0x3a, 0x4b, 0x13, 0x4c, 0x92, 0x6e, 0xa4, 0x96, 0x0a, 0x23, 0xe9, 0xb8, 0x4c, 0x10, 0x49, - 0xc7, 0x24, 0xb4, 0x7a, 0x75, 0x51, 0x0e, 0xa8, 0xf4, 0x2a, 0x75, 0x09, 0x19, 0x0c, 0x5f, 0x72, - 0x6e, 0x6f, 0xc6, 0xb7, 0x60, 0x48, 0x4f, 0x25, 0x2b, 0x4e, 0x84, 0xa4, 0x85, 0x34, 0x76, 0x02, - 0x44, 0xbd, 0x55, 0x18, 0x45, 0x30, 0x62, 0xa7, 0xbc, 0x60, 0x27, 0x42, 0xf2, 0xdc, 0xdc, 0x76, - 0x41, 0xa3, 0xde, 0x4a, 0x9e, 0x57, 0xed, 0xd0, 0x73, 0xdb, 0xe1, 0x31, 0x90, 0x97, 0x8c, 0x4e, - 0xe4, 0xd9, 0xc1, 0x19, 0x8b, 0xed, 0x69, 0xdb, 0xd0, 0xcd, 0x79, 0x21, 0x4b, 0x7f, 0x68, 0x00, - 0x55, 0x2b, 0x26, 0x46, 0x5b, 0xb5, 0xc4, 0x9a, 0xcf, 0x13, 0x66, 0xb4, 0xc5, 0x75, 0xf8, 0xd7, - 0x36, 0x6c, 0x1d, 0xd9, 0xfb, 0xc5, 0x65, 0xe6, 0xf3, 0x61, 0xc5, 0xd4, 0x85, 0xb2, 0x4e, 0x1a, - 0x50, 0x5d, 0x5a, 0xf2, 0x22, 0x3d, 0x4f, 0x27, 0x6c, 0xcc, 0x12, 0x23, 0xb0, 0x83, 0x59, 0x50, - 0x73, 0x3e, 0x05, 0x98, 0xf0, 0xf1, 0x49, 0xcc, 0xb3, 0xd3, 0x74, 0x6c, 0x7a, 0xd0, 0x60, 0xc2, - 0xc7, 0x07, 0x88, 0xc0, 0xe2, 0x38, 0x1b, 0x4d, 0x52, 0x71, 0x86, 0x95, 0x47, 0x15, 0x47, 0x0d, - 0x92, 0x1f, 0xc2, 0xe0, 0x8c, 0xd1, 0x49, 0xac, 0xd4, 0xc7, 0xb6, 0x64, 0xc2, 0x6c, 0xde, 0x2a, - 0x51, 0x45, 0x48, 0xee, 0x40, 0xe7, 0x8c, 0xf3, 0x77, 0xd8, 0xb3, 0x86, 0x7b, 0x1b, 0xb8, 0xa1, - 0xf2, 0x56, 0x84, 0x1f, 0xc9, 0x77, 0x60, 0xbd, 0x60, 0xe8, 0xaf, 0x93, 0x9c, 0x4f, 0xd2, 0x58, - 0xf7, 0xb2, 0x41, 0xb4, 0x66, 0xb0, 0xc7, 0x88, 0x0c, 0xff, 0xd1, 0x83, 0x35, 0x7d, 0xbf, 0xbb, - 0xcc, 0x58, 0x5f, 0xcc, 0x3d, 0x35, 0x4d, 0xa9, 0x9b, 0xb3, 0x75, 0xed, 0x7a, 0xb7, 0xbc, 0x7f, - 0x5f, 0x76, 0xf1, 0xdb, 0x86, 0x6e, 0xaa, 0x82, 0xdf, 0x18, 0x52, 0x03, 0xca, 0xc6, 0xec, 0x77, - 0xb2, 0xa0, 0x27, 0x58, 0x98, 0x75, 0x53, 0x1f, 0x20, 0x46, 0x15, 0x2d, 0x72, 0x03, 0x06, 0x71, - 0x3e, 0x3b, 0xf9, 0xcd, 0x8c, 0x4b, 0x8a, 0x96, 0x6c, 0x45, 0xfd, 0x38, 0x9f, 0xfd, 0x5c, 0xc1, - 0x4e, 0x3f, 0xef, 0xd7, 0xfa, 0xf9, 0x36, 0x74, 0x63, 0x3e, 0xcb, 0x24, 0x9a, 0xa6, 0x1b, 0x69, - 0x40, 0xf9, 0x97, 0x65, 0xe7, 0x58, 0x6a, 0x07, 0x91, 0x5a, 0xa2, 0xc7, 0x33, 0xe1, 0x0f, 0x35, - 0x26, 0xd1, 0x19, 0xa1, 0xa5, 0x39, 0xe3, 0x42, 0x0a, 0x7f, 0x55, 0x07, 0x3c, 0xa2, 0x5e, 0x2a, - 0x0c, 0xb6, 0x2c, 0x3e, 0x99, 0x4d, 0x99, 0xf0, 0xd7, 0xb4, 0xcf, 0x0d, 0x48, 0x9e, 0x3a, 0xef, - 0xbd, 0x75, 0xac, 0x2c, 0xb7, 0x94, 0x25, 0x6b, 0x4e, 0x28, 0x5f, 0x7f, 0xa6, 0xc4, 0xd8, 0x0d, - 0x64, 0x07, 0x86, 0x66, 0x3d, 0x55, 0xa1, 0xbf, 0x81, 0x66, 0x70, 0x51, 0xb6, 0x2c, 0x6c, 0x3a, - 0x65, 0x61, 0x1b, 0xba, 0x09, 0x1b, 0xcd, 0xc6, 0xfe, 0x96, 0xce, 0x3e, 0x04, 0xd4, 0xe3, 0x83, - 0xe7, 0x2c, 0x7b, 0x2b, 0x93, 0x34, 0xf3, 0x89, 0x7e, 0x7c, 0x58, 0x04, 0xf9, 0x1c, 0x3a, 0x53, - 0x26, 0xa9, 0xff, 0x11, 0x8a, 0x78, 0x63, 0x5e, 0xc4, 0xd7, 0x4c, 0x52, 0xd3, 0x0a, 0x15, 0x21, - 0xd9, 0x07, 0x50, 0x2e, 0x34, 0xed, 0x70, 0x1b, 0xb7, 0xdd, 0x5e, 0xa0, 0x99, 0xa5, 0xd1, 0x9b, - 0x9d, 0x4d, 0xc1, 0x53, 0x58, 0xab, 0x29, 0x7e, 0xd5, 0xf6, 0x65, 0x45, 0xba, 0xd2, 0xc6, 0x9f, - 0xc0, 0x46, 0x43, 0xa8, 0x2b, 0xb5, 0x92, 0x11, 0x10, 0x7d, 0x43, 0xab, 0x55, 0xec, 0x0f, 0xba, - 0x5a, 0xa9, 0x40, 0xc5, 0x68, 0x17, 0xbe, 0xa7, 0x7b, 0x91, 0x86, 0xc2, 0x27, 0xb0, 0xf6, 0x9c, - 0xc6, 0xef, 0x66, 0xf9, 0xb2, 0x27, 0xd8, 0xb7, 0xa1, 0x2f, 0x8a, 0xf8, 0x24, 0xa7, 0xf2, 0xac, - 0x2c, 0x67, 0xa2, 0x88, 0x8f, 0xa9, 0x3c, 0x0b, 0x9f, 0xc2, 0xf0, 0xa8, 0x28, 0x78, 0x71, 0xc8, - 0x24, 0x4d, 0xab, 0xaa, 0xd9, 0xc2, 0x4c, 0xc0, 0xb5, 0x12, 0x76, 0xaa, 0x07, 0x40, 0xe5, 0x66, - 0x03, 0x86, 0x7f, 0xab, 0xb5, 0xa3, 0x72, 0x4a, 0xd4, 0x3c, 0x5d, 0xb7, 0x50, 0x39, 0x13, 0xe5, - 0x7c, 0x44, 0x43, 0x4a, 0xd5, 0xbc, 0xe0, 0xe3, 0x82, 0x09, 0x51, 0xbe, 0x44, 0x4b, 0x58, 0x19, - 0x94, 0x29, 0xb1, 0x4c, 0xfa, 0x6b, 0x40, 0x73, 0x2a, 0x18, 0x9d, 0x9a, 0xe4, 0x37, 0x10, 0xd9, - 0x83, 0x55, 0x24, 0x38, 0x49, 0x50, 0x0b, 0xcc, 0x7f, 0x53, 0xfa, 0x1c, 0xe5, 0xa2, 0x21, 0xab, - 0x80, 0xf0, 0xef, 0x1e, 0x5c, 0x3f, 0x28, 0x18, 0x95, 0xd5, 0x7b, 0xad, 0x54, 0xe0, 0xc3, 0xbc, - 0xa3, 0xd5, 0xf6, 0xdc, 0x71, 0xd5, 0xdc, 0x63, 0xda, 0xaa, 0xd5, 0x75, 0xd5, 0xc2, 0x49, 0x50, - 0x1c, 0x2b, 0x3b, 0xf4, 0x30, 0xd1, 0x4a, 0x90, 0x7c, 0x51, 0x3e, 0x49, 0x54, 0xba, 0xdc, 0xc1, - 0xc7, 0xeb, 0x42, 0x91, 0x97, 0xce, 0x64, 0xea, 0x15, 0x6d, 0xbf, 0x6a, 0x35, 0xfa, 0x7a, 0x79, - 0xf7, 0x12, 0x96, 0xc7, 0x9a, 0x52, 0xb3, 0xb5, 0x3d, 0x89, 0x98, 0xee, 0x02, 0xfa, 0xdd, 0xad, - 0xd6, 0x1f, 0x3c, 0x8a, 0x79, 0x02, 0xab, 0xee, 0x21, 0x57, 0xca, 0xab, 0x9f, 0xc2, 0x56, 0x34, - 0xcb, 0xf6, 0xb3, 0xe4, 0x17, 0x34, 0x95, 0xa5, 0xe3, 0x6e, 0xc3, 0xaa, 0x7d, 0xd1, 0x9f, 0xd8, - 0x18, 0x1c, 0x5a, 0xdc, 0xab, 0x6a, 0x88, 0xd8, 0x76, 0xe6, 0x06, 0xbf, 0xae, 0xe5, 0x68, 0xc9, - 0xcc, 0x36, 0x9a, 0x96, 0xdb, 0x68, 0x1c, 0x5f, 0xb5, 0xeb, 0xbe, 0x0a, 0xa0, 0x6f, 0xf2, 0xa2, - 0xcc, 0x4f, 0x0b, 0x87, 0xbf, 0x9c, 0x9b, 0x0d, 0x2c, 0x4b, 0x96, 0xe5, 0xfc, 0x9d, 0x34, 0xf4, - 0xea, 0x69, 0xf8, 0x5c, 0x71, 0xc7, 0xb9, 0x41, 0xc4, 0x04, 0x9f, 0x15, 0x31, 0xbb, 0x32, 0xf7, - 0x90, 0x95, 0x35, 0xc4, 0x99, 0xf5, 0x9a, 0xac, 0x6d, 0xd5, 0xb2, 0x96, 0x40, 0x47, 0xa4, 0xbf, - 0x2f, 0xbd, 0x89, 0xeb, 0x2a, 0xac, 0x3d, 0x37, 0xac, 0x09, 0x74, 0xb0, 0xe2, 0x98, 0x04, 0x50, - 0xeb, 0xf0, 0x57, 0xae, 0xdb, 0xca, 0x72, 0xf5, 0xb8, 0x71, 0xc9, 0xc0, 0x13, 0xcd, 0xc4, 0xb1, - 0xf6, 0x21, 0x6a, 0x5c, 0x46, 0x36, 0xc1, 0x3b, 0x98, 0x26, 0xc6, 0x97, 0x6a, 0xb9, 0xf7, 0xef, - 0x01, 0xac, 0x1c, 0xf0, 0x82, 0x45, 0xc7, 0x07, 0xe4, 0x36, 0xf4, 0xd5, 0x4b, 0x14, 0x07, 0xbe, - 0x78, 0x9d, 0xc6, 0x49, 0x7a, 0xd0, 0x37, 0xd3, 0x5e, 0x11, 0x5e, 0x23, 0x9f, 0x41, 0x4f, 0x4f, - 0x4a, 0xc8, 0x96, 0x79, 0xac, 0x57, 0xe3, 0x8b, 0xa0, 0x1c, 0x0b, 0x87, 0xd7, 0xc8, 0x2e, 0x0c, - 0xec, 0x08, 0x84, 0xe0, 0xfb, 0xaa, 0x39, 0x11, 0x09, 0xaa, 0x13, 0x34, 0x5f, 0x3d, 0x0a, 0xd1, - 0x7c, 0x6b, 0x63, 0x11, 0x97, 0xef, 0x77, 0x61, 0xc5, 0x0c, 0x08, 0x08, 0x99, 0x9f, 0x16, 0x04, - 0x76, 0xb0, 0x88, 0x22, 0x40, 0xf5, 0xd4, 0x27, 0x1f, 0x57, 0x32, 0xb8, 0x1b, 0xea, 0xac, 0xcd, - 0x7b, 0x5e, 0xb3, 0xae, 0x3f, 0xee, 0x6b, 0xac, 0x7f, 0x00, 0xab, 0xc6, 0x50, 0x7a, 0xbc, 0x89, - 0x0a, 0x36, 0x1f, 0xf1, 0x5a, 0x41, 0xc4, 0x84, 0xd7, 0xc8, 0x03, 0x58, 0x7d, 0xc1, 0x64, 0x35, - 0x7f, 0xdc, 0xa8, 0x0d, 0xd6, 0x5e, 0x1d, 0x06, 0xf5, 0x49, 0x5b, 0x78, 0x8d, 0x3c, 0xc4, 0xe9, - 0x90, 0x33, 0x9f, 0xdb, 0x6c, 0x6c, 0x11, 0xc1, 0x7a, 0x0d, 0xa3, 0x8e, 0x79, 0xa4, 0x25, 0xb3, - 0xd3, 0xf0, 0xeb, 0x56, 0xb2, 0xda, 0x70, 0x3e, 0x58, 0x75, 0x66, 0xe2, 0x02, 0x35, 0xda, 0x7c, - 0xab, 0xf5, 0xad, 0x66, 0xb0, 0x76, 0x80, 0x6d, 0x51, 0x35, 0x23, 0x3c, 0x80, 0x9e, 0x4e, 0x00, - 0x4d, 0x58, 0x6b, 0xa8, 0x81, 0x83, 0x32, 0xf9, 0x11, 0x5e, 0x23, 0x9f, 0xa3, 0x46, 0x6a, 0xfb, - 0xf3, 0x8b, 0x37, 0xf8, 0xe6, 0x7a, 0x8f, 0x9d, 0x9f, 0xc1, 0xd6, 0xdc, 0xd4, 0x94, 0x7c, 0x52, - 0x53, 0xba, 0x31, 0x4c, 0xad, 0x47, 0xd5, 0x53, 0x58, 0x57, 0xba, 0x3b, 0x36, 0xfc, 0x56, 0x95, - 0x22, 0xb5, 0xff, 0x85, 0x16, 0x98, 0xf2, 0x19, 0x40, 0xd5, 0xaa, 0x49, 0x35, 0x89, 0x70, 0xef, - 0x25, 0x41, 0x03, 0x6d, 0x75, 0x7d, 0xd0, 0x22, 0xfb, 0x30, 0x74, 0x8a, 0xa4, 0xf6, 0xc4, 0xfc, - 0xcd, 0x26, 0x68, 0xe2, 0x5d, 0x16, 0x87, 0xb0, 0xea, 0xca, 0xba, 0x5c, 0xfa, 0xb9, 0x0f, 0x2e, - 0x97, 0xaf, 0x00, 0xaa, 0x12, 0x62, 0x12, 0xa1, 0x59, 0x52, 0x82, 0x06, 0xda, 0xee, 0xbf, 0xd7, - 0x42, 0x39, 0x36, 0x1a, 0x3d, 0x8f, 0xcc, 0xd7, 0x9a, 0x20, 0x58, 0xde, 0x1b, 0x51, 0x8e, 0xd7, - 0xb0, 0xd1, 0xa8, 0xe9, 0x24, 0xa8, 0x94, 0x6f, 0x0e, 0x81, 0x83, 0x45, 0xdf, 0x5c, 0x76, 0x47, - 0x8a, 0x5d, 0xad, 0x88, 0xeb, 0x78, 0xaa, 0x4f, 0x84, 0x4b, 0x36, 0x8b, 0xaa, 0xbd, 0x62, 0x33, - 0xea, 0xe1, 0x7f, 0x87, 0x0f, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0xf6, 0xd9, 0x28, 0xb7, 0x49, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x19, 0x5d, 0x73, 0xdc, 0x48, + 0x31, 0xbb, 0x5a, 0xad, 0x77, 0x7b, 0xfd, 0x39, 0xf1, 0x05, 0xa1, 0xdc, 0x25, 0x8e, 0x52, 0x5c, + 0x02, 0x45, 0x7c, 0xc1, 0xa9, 0x4b, 0x42, 0x02, 0xa9, 0x73, 0x6c, 0x5f, 0x12, 0xea, 0x12, 0x8c, + 0xf2, 0xc0, 0x0b, 0x85, 0x99, 0x95, 0xc6, 0x6b, 0x55, 0x76, 0x35, 0x42, 0xa3, 0x35, 0x98, 0x37, + 0x8a, 0xbf, 0x40, 0xf1, 0x17, 0x78, 0xe7, 0x8d, 0x2a, 0xaa, 0xf8, 0x01, 0xfc, 0x09, 0x7e, 0x09, + 0x45, 0x4d, 0xcf, 0x68, 0x34, 0xd2, 0x7e, 0x04, 0x9b, 0xba, 0xa7, 0x9d, 0x6e, 0xf5, 0xf4, 0xf4, + 0x77, 0xcf, 0xf4, 0x02, 0x44, 0x3c, 0x67, 0xbb, 0x59, 0xce, 0x0b, 0x4e, 0xda, 0xd9, 0x30, 0x58, + 0x01, 0xf7, 0x68, 0x92, 0x15, 0x17, 0xc1, 0x07, 0xb8, 0x7e, 0xc8, 0xb2, 0x31, 0xbf, 0x78, 0x5f, + 0xd0, 0x62, 0x2a, 0x7e, 0x9e, 0x15, 0x09, 0x4f, 0x05, 0xf1, 0x60, 0x85, 0x66, 0x59, 0x4a, 0x27, + 0xcc, 0x6b, 0xed, 0xb4, 0xee, 0xf7, 0xc3, 0x12, 0x24, 0xb7, 0x00, 0x58, 0x5a, 0xe4, 0x17, 0x19, + 0x4f, 0xd2, 0xc2, 0x6b, 0xe3, 0x47, 0x0b, 0x43, 0x7c, 0xe8, 0xa5, 0x3c, 0x66, 0xb8, 0xd5, 0xc1, + 0xaf, 0x06, 0x0e, 0xfe, 0xda, 0xaa, 0x9f, 0xf6, 0x96, 0x09, 0x41, 0x47, 0x8c, 0xdc, 0x80, 0x2e, + 0x8d, 0xe4, 0xc1, 0xfa, 0x30, 0x0d, 0xd9, 0x52, 0xb4, 0x97, 0x49, 0xe1, 0x2c, 0x95, 0xa2, 0x53, + 0x97, 0x82, 0xac, 0x43, 0x3b, 0x89, 0x3d, 0x17, 0xb1, 0xed, 0x24, 0x26, 0x04, 0x3a, 0x31, 0x2d, + 0xa8, 0xd7, 0xdd, 0x69, 0xdd, 0x5f, 0x0d, 0x71, 0x1d, 0x3c, 0x00, 0xe7, 0x98, 0xe3, 0x27, 0xcb, + 0x06, 0xb8, 0x46, 0x72, 0x26, 0x22, 0x2d, 0x11, 0xae, 0x83, 0xbb, 0xd0, 0x39, 0xe6, 0xb1, 0x20, + 0x37, 0xa1, 0x93, 0xf1, 0x58, 0x78, 0xad, 0x1d, 0xe7, 0xfe, 0x60, 0x6f, 0x65, 0x37, 0x1b, 0xee, + 0x1e, 0xf3, 0x38, 0x44, 0x64, 0xf0, 0x35, 0x90, 0x6f, 0x12, 0x51, 0xbc, 0x63, 0xc5, 0xef, 0x78, + 0xfe, 0xc1, 0xb2, 0x74, 0xc6, 0x63, 0xdb, 0xd2, 0x1a, 0x94, 0x56, 0x89, 0xf3, 0xe4, 0x9c, 0xe5, + 0xfa, 0x28, 0x0d, 0x05, 0x4f, 0x60, 0x45, 0xf3, 0x98, 0x2b, 0x9f, 0x07, 0x2b, 0x62, 0x3a, 0x4c, + 0x59, 0x21, 0xbc, 0xf6, 0x8e, 0x23, 0x19, 0x6a, 0x30, 0x78, 0x04, 0x3d, 0xbd, 0x51, 0x90, 0x7b, + 0xd0, 0x4b, 0xf5, 0x5a, 0x4b, 0x3b, 0x90, 0xd2, 0xea, 0xef, 0xa1, 0xf9, 0x18, 0xfc, 0xbb, 0x0d, + 0x9d, 0x77, 0x3c, 0x66, 0x73, 0xcf, 0xf2, 0xa1, 0xc7, 0xd2, 0xd8, 0x0e, 0x05, 0x03, 0xdb, 0x8a, + 0x39, 0x75, 0xc5, 0xee, 0x82, 0x13, 0x65, 0x53, 0xaf, 0x83, 0xc7, 0x6e, 0xe1, 0xb1, 0x3c, 0x66, + 0xbb, 0x07, 0xd9, 0xf4, 0x48, 0x7a, 0x30, 0x94, 0x5f, 0xa5, 0xf6, 0x13, 0x36, 0xe1, 0xf9, 0x05, + 0x7a, 0xca, 0x09, 0x35, 0x24, 0xc5, 0x48, 0xd2, 0x53, 0x8e, 0xde, 0xea, 0x87, 0xb8, 0x26, 0x9f, + 0x42, 0x9f, 0x9e, 0xd3, 0x64, 0x4c, 0x87, 0x63, 0xe6, 0xad, 0xec, 0xb4, 0xee, 0xf7, 0xc2, 0x0a, + 0x41, 0x7e, 0x08, 0xdd, 0x31, 0x1d, 0xb2, 0xb1, 0xf0, 0x7a, 0x78, 0xe2, 0xb6, 0x39, 0xf1, 0x1b, + 0x44, 0xab, 0x43, 0x35, 0x8d, 0xff, 0x18, 0x7a, 0xa5, 0x20, 0x64, 0x13, 0x9c, 0x0f, 0xec, 0x42, + 0x6b, 0x2c, 0x97, 0x64, 0x1b, 0xdc, 0x73, 0x3a, 0x9e, 0xaa, 0x78, 0x74, 0x42, 0x05, 0x3c, 0x6b, + 0x3f, 0x6d, 0xf9, 0x3f, 0x86, 0x81, 0xc5, 0xee, 0x63, 0x5b, 0xfb, 0xd6, 0xd6, 0xe0, 0x1e, 0xb8, + 0x52, 0x1c, 0x41, 0x6e, 0x81, 0x2b, 0xa3, 0xb4, 0xf4, 0x48, 0xaf, 0x14, 0x34, 0x54, 0xe8, 0x20, + 0x82, 0x35, 0x09, 0xee, 0x1b, 0xd5, 0xec, 0x30, 0x6f, 0x35, 0xc2, 0xdc, 0xb2, 0x7f, 0xbb, 0x6e, + 0xff, 0x9a, 0xb9, 0x9c, 0x86, 0xb9, 0x82, 0x0b, 0xe8, 0x1f, 0xf0, 0xb4, 0xa0, 0x49, 0xca, 0x72, + 0x9d, 0x2b, 0x2d, 0x93, 0x2b, 0x8b, 0x99, 0x2e, 0xc9, 0x7b, 0x13, 0x3a, 0x9d, 0x7a, 0x1a, 0xa1, + 0x1f, 0xdd, 0xca, 0x8f, 0xc1, 0x9f, 0x5b, 0xe0, 0x99, 0xb3, 0x55, 0xa1, 0x60, 0x71, 0x99, 0x28, + 0x73, 0x44, 0xf9, 0x16, 0x8a, 0x43, 0x59, 0x0c, 0x5c, 0xab, 0x18, 0x3c, 0x07, 0x30, 0x52, 0x09, + 0xf2, 0x40, 0x16, 0xd3, 0x12, 0xd2, 0x9e, 0x5a, 0x93, 0x9e, 0x32, 0x34, 0xa1, 0x45, 0x10, 0x7c, + 0x06, 0x03, 0xf3, 0xe1, 0xcd, 0x61, 0x53, 0x8b, 0x60, 0x07, 0x56, 0xad, 0xcf, 0x42, 0xc6, 0x4d, + 0xa2, 0x0b, 0x48, 0x3f, 0x94, 0xcb, 0xe0, 0x2b, 0xb8, 0x11, 0xb2, 0x09, 0x3f, 0x67, 0x86, 0xae, + 0xb4, 0xc8, 0x0c, 0xad, 0x8c, 0xb1, 0x53, 0x9e, 0x47, 0xca, 0x22, 0xbd, 0x50, 0x01, 0xc1, 0xd7, + 0xb0, 0x1e, 0x32, 0x3a, 0x1e, 0xf3, 0x68, 0xf1, 0xce, 0x4d, 0x95, 0x93, 0x72, 0x5f, 0x4b, 0x25, + 0xe0, 0x26, 0x38, 0x13, 0x36, 0x41, 0xf3, 0x39, 0xa1, 0x5c, 0x06, 0x6f, 0x61, 0x6d, 0x3f, 0x8e, + 0x8f, 0xb9, 0x71, 0xc9, 0xbc, 0x92, 0x20, 0x45, 0xa0, 0xe7, 0xbc, 0x2c, 0x5a, 0x0a, 0x30, 0x45, + 0xd3, 0xb1, 0x8a, 0xe6, 0xe7, 0xb0, 0xa9, 0x14, 0x5b, 0xce, 0x31, 0xb8, 0x0b, 0x6b, 0xaf, 0x58, + 0xf1, 0x11, 0xa2, 0x7f, 0xb5, 0x61, 0x7d, 0x3f, 0x8e, 0x65, 0x7a, 0x94, 0x64, 0xcb, 0x92, 0xe3, + 0x6a, 0x85, 0x6b, 0x1d, 0xda, 0x11, 0xd5, 0x21, 0xd3, 0x8e, 0xa8, 0x14, 0x24, 0x62, 0x79, 0x51, + 0xc6, 0xb0, 0x5c, 0x97, 0x89, 0xdf, 0xad, 0x12, 0x5f, 0x9b, 0x56, 0xd6, 0x25, 0x57, 0x99, 0x76, + 0x1b, 0x5c, 0x71, 0x46, 0x73, 0xe6, 0xf5, 0x54, 0x15, 0x41, 0xc0, 0xaa, 0x78, 0xfd, 0x5a, 0xc5, + 0x7b, 0x6c, 0xea, 0x17, 0x60, 0xb0, 0xdd, 0x92, 0xc1, 0x56, 0xd7, 0x75, 0x6e, 0x25, 0xfb, 0x3f, + 0x2a, 0xd2, 0x1b, 0xd8, 0x52, 0xae, 0xf9, 0x5f, 0xed, 0xb9, 0xb0, 0x2e, 0xc8, 0xe0, 0x7b, 0xc5, + 0x0a, 0x9b, 0xcf, 0xe2, 0x8e, 0x67, 0x9f, 0xd0, 0x6e, 0xdc, 0x1d, 0x5e, 0xc0, 0x26, 0x76, 0x4f, + 0x59, 0x08, 0x3f, 0xce, 0x69, 0x13, 0x1c, 0x3a, 0x1e, 0xeb, 0x34, 0x90, 0xcb, 0xe0, 0x8f, 0x2e, + 0xb8, 0x2f, 0xa7, 0xc9, 0x18, 0x9b, 0xfa, 0x90, 0x0a, 0x13, 0x3e, 0x72, 0x2d, 0x71, 0x39, 0xcb, + 0x78, 0xd9, 0xd4, 0xe5, 0x5a, 0x72, 0x3f, 0x67, 0xb9, 0x90, 0xd7, 0x12, 0x1d, 0x07, 0x1a, 0x94, + 0xdc, 0xe3, 0x24, 0xd7, 0x81, 0x20, 0x97, 0x52, 0xf2, 0x88, 0x4f, 0x26, 0x34, 0x8d, 0x85, 0xe7, + 0x62, 0x56, 0x19, 0x98, 0xdc, 0x83, 0x0e, 0x4b, 0xcf, 0x85, 0xd7, 0x45, 0xef, 0x5d, 0x97, 0xde, + 0x43, 0x41, 0x76, 0x8f, 0xd2, 0x73, 0xed, 0x32, 0x24, 0x90, 0x84, 0x34, 0x1f, 0x09, 0x6f, 0xa5, + 0x49, 0xb8, 0x9f, 0x8f, 0x4a, 0x42, 0x49, 0x40, 0x1e, 0x34, 0x3a, 0xda, 0x27, 0x15, 0xe9, 0x9c, + 0x40, 0x20, 0x8f, 0xa1, 0x4f, 0xf3, 0x22, 0x39, 0xa5, 0x51, 0x21, 0xbc, 0x3e, 0xee, 0xf0, 0x6c, + 0xe6, 0xfa, 0x93, 0xda, 0x54, 0x91, 0x92, 0x1f, 0x80, 0x1b, 0xd1, 0xe8, 0x8c, 0xe9, 0xb8, 0xdb, + 0xae, 0xf6, 0x1c, 0x48, 0xb4, 0xa2, 0x57, 0x24, 0xfe, 0x13, 0xe8, 0x1b, 0x75, 0x2e, 0x13, 0x6a, + 0x72, 0xa3, 0x51, 0xef, 0x52, 0x1b, 0xaf, 0x1e, 0xde, 0xfe, 0x4f, 0x60, 0xbd, 0xae, 0xf5, 0xa5, + 0x76, 0x3f, 0x05, 0xa8, 0xf4, 0xbf, 0x54, 0x5a, 0xfd, 0xa5, 0x05, 0x5d, 0x34, 0xa0, 0x90, 0xc9, + 0x2e, 0x0a, 0x3a, 0x62, 0x65, 0x11, 0xd6, 0x10, 0xd9, 0x85, 0xee, 0x10, 0x29, 0xf0, 0xf2, 0x36, + 0xd8, 0xbb, 0x61, 0x8c, 0x2e, 0xf4, 0x8f, 0xf6, 0xad, 0xa2, 0xf2, 0x0f, 0x61, 0x60, 0xa1, 0xe7, + 0x48, 0x73, 0xdb, 0x96, 0x66, 0xb0, 0xd7, 0x37, 0xfc, 0x6c, 0xc1, 0xfe, 0xd4, 0x82, 0x2d, 0x44, + 0xbe, 0x99, 0xd0, 0x11, 0x5b, 0x56, 0xde, 0x09, 0x74, 0xa6, 0xc2, 0x5c, 0x49, 0x71, 0x2d, 0x0f, + 0x9d, 0x26, 0x31, 0x26, 0x89, 0x1b, 0xca, 0xa5, 0xc4, 0x14, 0x74, 0x54, 0x26, 0x48, 0x41, 0x47, + 0x24, 0x30, 0x7a, 0xb9, 0x28, 0x07, 0x54, 0x7a, 0x95, 0xba, 0x04, 0x0c, 0x06, 0xaf, 0x39, 0x37, + 0x37, 0xe3, 0xdb, 0x30, 0xa0, 0xa7, 0x05, 0xcb, 0x4f, 0x44, 0x41, 0xf3, 0x42, 0xdb, 0x09, 0x10, + 0xf5, 0x5e, 0x62, 0x24, 0xc1, 0x90, 0x9d, 0xf2, 0x9c, 0x9d, 0x88, 0x82, 0x67, 0xfa, 0xb6, 0x0b, + 0x0a, 0xf5, 0xbe, 0xe0, 0x59, 0xd5, 0x0e, 0x1d, 0xbb, 0x1d, 0x1e, 0x03, 0x79, 0xcd, 0xe8, 0xb8, + 0x38, 0x3b, 0x38, 0x63, 0x91, 0x39, 0x6d, 0x1b, 0xdc, 0x8c, 0xe7, 0x45, 0xe9, 0x0f, 0x05, 0xa0, + 0x6a, 0xf9, 0x58, 0x6b, 0x2b, 0x97, 0x58, 0xf3, 0x79, 0xcc, 0xb4, 0xb6, 0xb8, 0x0e, 0xfe, 0xd6, + 0x86, 0xad, 0x23, 0x73, 0xbf, 0x58, 0x66, 0x3e, 0x0f, 0x56, 0x74, 0x5d, 0x28, 0xeb, 0xa4, 0x06, + 0xe5, 0xa5, 0x25, 0xcb, 0x93, 0xf3, 0x64, 0xcc, 0x46, 0x2c, 0xd6, 0x02, 0x5b, 0x98, 0x39, 0x35, + 0xe7, 0x33, 0x80, 0x31, 0x1f, 0x9d, 0x44, 0x3c, 0x3d, 0x4d, 0x46, 0xba, 0x07, 0xf5, 0xc7, 0x7c, + 0x74, 0x80, 0x08, 0x2c, 0x8e, 0xd3, 0xe1, 0x38, 0x11, 0x67, 0x58, 0x79, 0x64, 0x71, 0x54, 0x20, + 0x79, 0x0a, 0x83, 0x33, 0x34, 0x40, 0x24, 0x0d, 0x80, 0x8d, 0x49, 0x07, 0xda, 0xac, 0x5d, 0x42, + 0x9b, 0x94, 0xdc, 0x85, 0xce, 0x19, 0xe7, 0x1f, 0xb0, 0x6f, 0x0d, 0xf6, 0x36, 0x70, 0x4b, 0xe5, + 0xb1, 0x10, 0x3f, 0x92, 0xef, 0xc1, 0x7a, 0xce, 0xd0, 0x67, 0x27, 0x19, 0x1f, 0x27, 0x91, 0xea, + 0x67, 0xfd, 0x70, 0x4d, 0x63, 0x8f, 0x11, 0x19, 0xfc, 0xb3, 0x0b, 0x6b, 0xea, 0x8e, 0xb7, 0xcc, + 0x60, 0x5f, 0xce, 0x3c, 0x37, 0x75, 0xb9, 0x9b, 0xb1, 0x77, 0xed, 0x8a, 0xb7, 0xb8, 0x87, 0x2f, + 0xbb, 0xfc, 0x6d, 0x83, 0x9b, 0xc8, 0x04, 0xd0, 0xc6, 0x54, 0x80, 0xb4, 0x33, 0xfb, 0x7d, 0x91, + 0xd3, 0x13, 0x2c, 0xce, 0xaa, 0xb1, 0xf7, 0x11, 0x23, 0x0b, 0x17, 0xb9, 0x09, 0xfd, 0x28, 0x9b, + 0x9e, 0xfc, 0x76, 0xca, 0x0b, 0x8a, 0xb6, 0x6c, 0x85, 0xbd, 0x28, 0x9b, 0xfe, 0x42, 0xc2, 0x56, + 0x4f, 0xef, 0xd5, 0x7a, 0xfa, 0x36, 0xb8, 0x11, 0x9f, 0xa6, 0x05, 0x9a, 0xc6, 0x0d, 0x15, 0x20, + 0x7d, 0xcc, 0xd2, 0x73, 0x2c, 0xb7, 0xfd, 0x50, 0x2e, 0xd1, 0xeb, 0xa9, 0xf0, 0x06, 0x0a, 0x13, + 0xab, 0xac, 0x50, 0xd2, 0x9c, 0x71, 0x51, 0x08, 0x6f, 0x55, 0x05, 0x3d, 0xa2, 0x5e, 0x4b, 0x0c, + 0xb6, 0x2d, 0x3e, 0x9e, 0x4e, 0x98, 0xf0, 0xd6, 0x94, 0xdf, 0x35, 0x48, 0x9e, 0x5b, 0x6f, 0xbe, + 0x75, 0xac, 0x2e, 0xb7, 0xa5, 0x25, 0x6b, 0x4e, 0x28, 0x5f, 0x80, 0xba, 0xcc, 0x98, 0x0d, 0x64, + 0x07, 0x06, 0x7a, 0x3d, 0x91, 0xe1, 0xbf, 0x81, 0x66, 0xb0, 0x51, 0xa6, 0x34, 0x6c, 0x5a, 0xa5, + 0x61, 0x1b, 0xdc, 0x98, 0x0d, 0xa7, 0x23, 0x6f, 0x4b, 0x65, 0x20, 0x02, 0xf2, 0x01, 0xc2, 0x33, + 0x96, 0xbe, 0x2f, 0xe2, 0x24, 0xf5, 0x88, 0x7a, 0x80, 0x18, 0x04, 0xf9, 0x02, 0x3a, 0x13, 0x56, + 0x50, 0xef, 0x3a, 0x8a, 0x78, 0x73, 0x56, 0xc4, 0xb7, 0xac, 0xa0, 0xba, 0x1d, 0x4a, 0x42, 0xb2, + 0x0f, 0x20, 0x5d, 0xa8, 0x5b, 0xe2, 0x36, 0x6e, 0xbb, 0x33, 0x47, 0x33, 0x43, 0xa3, 0x36, 0x5b, + 0x9b, 0xfc, 0xe7, 0xb0, 0x56, 0x53, 0xfc, 0xb2, 0x2d, 0xcc, 0x88, 0x74, 0xa9, 0x8d, 0x3f, 0x85, + 0x8d, 0x86, 0x50, 0x97, 0x6a, 0x27, 0x43, 0x20, 0xea, 0x96, 0x56, 0xab, 0xda, 0x57, 0xba, 0x5e, + 0xc9, 0x40, 0xc5, 0x68, 0x17, 0x9e, 0xa3, 0xfa, 0x91, 0x82, 0x82, 0x67, 0xb0, 0xf6, 0x92, 0x46, + 0x1f, 0xa6, 0xd9, 0xa2, 0x67, 0xd8, 0x77, 0xa1, 0x27, 0xf2, 0xe8, 0x24, 0xa3, 0xc5, 0x59, 0x59, + 0xd2, 0x44, 0x1e, 0x1d, 0xd3, 0xe2, 0x2c, 0x78, 0x0e, 0x83, 0xa3, 0x3c, 0xe7, 0xf9, 0x21, 0x2b, + 0x68, 0x52, 0x55, 0xce, 0x16, 0x66, 0x02, 0xae, 0xa5, 0xb0, 0x13, 0x35, 0x04, 0x2a, 0x37, 0x6b, + 0x30, 0xf8, 0x7b, 0xad, 0x25, 0x95, 0x93, 0xa2, 0xe6, 0xe9, 0xaa, 0x8d, 0x16, 0x53, 0x51, 0xce, + 0x48, 0x14, 0x24, 0x55, 0xcd, 0x72, 0x3e, 0xca, 0x99, 0x10, 0xe5, 0x6b, 0xb4, 0x84, 0xa5, 0x41, + 0x99, 0x14, 0x4b, 0xa7, 0xbf, 0x02, 0x14, 0xa7, 0x9c, 0xd1, 0x89, 0x4e, 0x7e, 0x0d, 0x91, 0x3d, + 0x58, 0x45, 0x82, 0x93, 0x18, 0xb5, 0xc0, 0xfc, 0xd7, 0xa5, 0xcf, 0x52, 0x2e, 0x1c, 0xb0, 0x0a, + 0x08, 0xfe, 0xe1, 0xc0, 0x8d, 0x83, 0x9c, 0xd1, 0xa2, 0x7a, 0xb3, 0x95, 0x0a, 0x5c, 0xcd, 0x3b, + 0x4a, 0x6d, 0xc7, 0x1e, 0x59, 0xcd, 0x3c, 0xa8, 0x8d, 0x5a, 0xae, 0xad, 0x16, 0x4e, 0x83, 0xa2, + 0x48, 0xda, 0xa1, 0x8b, 0x89, 0x56, 0x82, 0xe4, 0xcb, 0xf2, 0x59, 0x22, 0xd3, 0xe5, 0x2e, 0x3e, + 0x60, 0xe7, 0x8a, 0xbc, 0x70, 0x2e, 0x53, 0xaf, 0x68, 0xfb, 0x55, 0xbb, 0x51, 0x57, 0xcc, 0x7b, + 0x4b, 0x58, 0x1e, 0x2b, 0x4a, 0xc5, 0xd6, 0xf4, 0x25, 0xa2, 0xbb, 0x0b, 0xa8, 0xb7, 0xb7, 0x5c, + 0x5f, 0x79, 0x1c, 0xf3, 0x0c, 0x56, 0xed, 0x43, 0x2e, 0x95, 0x57, 0x3f, 0x83, 0xad, 0x70, 0x9a, + 0xee, 0xa7, 0xf1, 0x2f, 0x69, 0x52, 0x94, 0x8e, 0xbb, 0x03, 0xab, 0xe6, 0x55, 0x7f, 0x62, 0x62, + 0x70, 0x60, 0x70, 0x6f, 0xaa, 0x41, 0x62, 0xdb, 0x9a, 0x1d, 0xfc, 0xa6, 0x96, 0xa3, 0x25, 0x33, + 0xd3, 0x68, 0x5a, 0x76, 0xa3, 0xb1, 0x7c, 0xd5, 0xae, 0xfb, 0xca, 0x87, 0x9e, 0xce, 0x8b, 0x32, + 0x3f, 0x0d, 0x1c, 0xfc, 0x6a, 0x66, 0x3e, 0xb0, 0x28, 0x59, 0x16, 0xf3, 0xb7, 0xd2, 0xd0, 0xa9, + 0xa7, 0xe1, 0x4b, 0xc9, 0x1d, 0x67, 0x07, 0x21, 0x13, 0x7c, 0x9a, 0x47, 0xec, 0xd2, 0xdc, 0x03, + 0x56, 0xd6, 0x10, 0x6b, 0xde, 0xab, 0xb3, 0xb6, 0x55, 0xcb, 0x5a, 0x02, 0x1d, 0x91, 0xfc, 0xa1, + 0xf4, 0x26, 0xae, 0xab, 0xb0, 0x76, 0xec, 0xb0, 0x26, 0xd0, 0xc1, 0x8a, 0xa3, 0x13, 0x40, 0xae, + 0x83, 0x5f, 0xdb, 0x6e, 0x2b, 0xcb, 0xd5, 0x93, 0xc6, 0x25, 0x03, 0x4f, 0xd4, 0x53, 0xc7, 0xda, + 0x87, 0xb0, 0x71, 0x19, 0xd9, 0x04, 0xe7, 0x60, 0x12, 0x6b, 0x5f, 0xca, 0xe5, 0xde, 0x7f, 0xfa, + 0xb0, 0x72, 0xc0, 0x73, 0x16, 0x1e, 0x1f, 0x90, 0x3b, 0xd0, 0x93, 0xaf, 0x51, 0x1c, 0xfa, 0xe2, + 0x95, 0x1a, 0xa7, 0xe9, 0x7e, 0x4f, 0x4f, 0x7c, 0x45, 0x70, 0x8d, 0x7c, 0x0e, 0x5d, 0x35, 0x2d, + 0x21, 0x5b, 0xfa, 0xc1, 0x5e, 0x8d, 0x30, 0xfc, 0x72, 0x34, 0x1c, 0x5c, 0x23, 0xbb, 0xd0, 0x37, + 0x63, 0x10, 0x82, 0x6f, 0xac, 0xe6, 0x54, 0xc4, 0xaf, 0x4e, 0x50, 0x7c, 0xd5, 0x38, 0x44, 0xf1, + 0xad, 0x8d, 0x46, 0x6c, 0xbe, 0xdf, 0x87, 0x15, 0x3d, 0x24, 0x20, 0x64, 0x76, 0x62, 0xe0, 0x9b, + 0xe1, 0x22, 0x8a, 0x00, 0xd5, 0x73, 0x9f, 0x7c, 0x52, 0xc9, 0x60, 0x6f, 0xa8, 0xb3, 0xd6, 0x6f, + 0x7a, 0xc5, 0xba, 0xfe, 0xc0, 0xaf, 0xb1, 0xfe, 0x11, 0xac, 0x6a, 0x43, 0xa9, 0x11, 0x27, 0x2a, + 0xd8, 0x7c, 0xc8, 0x2b, 0x05, 0x11, 0x13, 0x5c, 0x23, 0x0f, 0x61, 0xf5, 0x15, 0x2b, 0xaa, 0x19, + 0xe4, 0x46, 0x6d, 0xb8, 0xf6, 0xe6, 0xd0, 0xaf, 0x4f, 0xdb, 0x82, 0x6b, 0xe4, 0x11, 0x4e, 0x88, + 0xac, 0x19, 0xdd, 0x66, 0x63, 0x8b, 0xf0, 0xd7, 0x6b, 0x18, 0x79, 0xcc, 0x63, 0x25, 0x99, 0x99, + 0x88, 0xdf, 0x30, 0x92, 0xd5, 0x06, 0xf4, 0xfe, 0xaa, 0x35, 0x17, 0x17, 0xa8, 0xd1, 0xe6, 0x7b, + 0xa5, 0x6f, 0x35, 0x87, 0x35, 0x43, 0x6c, 0x83, 0xaa, 0x19, 0xe1, 0x21, 0x74, 0x55, 0x02, 0x28, + 0xc2, 0x5a, 0x43, 0xf5, 0x2d, 0x94, 0xce, 0x8f, 0xe0, 0x1a, 0xf9, 0x02, 0x35, 0x92, 0xdb, 0x5f, + 0x5e, 0xbc, 0xc3, 0x77, 0xd7, 0x47, 0xec, 0xfc, 0x02, 0xb6, 0x66, 0x26, 0xa7, 0xe4, 0xd3, 0x9a, + 0xd2, 0x8d, 0x81, 0x6a, 0x3d, 0xaa, 0x9e, 0xc3, 0xba, 0xd4, 0xdd, 0xb2, 0xe1, 0x77, 0xaa, 0x14, + 0xa9, 0xfd, 0x37, 0x34, 0xc7, 0x94, 0x2f, 0x00, 0xaa, 0x56, 0x4d, 0xaa, 0x69, 0x84, 0x7d, 0x2f, + 0xf1, 0x1b, 0x68, 0xa3, 0xeb, 0xc3, 0x16, 0xd9, 0x87, 0x81, 0x55, 0x24, 0x95, 0x27, 0x66, 0x6f, + 0x36, 0x7e, 0x13, 0x6f, 0xb3, 0x38, 0x84, 0x55, 0x5b, 0xd6, 0xc5, 0xd2, 0xcf, 0x7c, 0xb0, 0xb9, + 0x7c, 0x05, 0x50, 0x95, 0x10, 0x9d, 0x08, 0xcd, 0x92, 0xe2, 0x37, 0xd0, 0x66, 0xff, 0xfd, 0x16, + 0xca, 0xb1, 0xd1, 0xe8, 0x79, 0x64, 0xb6, 0xd6, 0xf8, 0xfe, 0xe2, 0xde, 0x88, 0x72, 0xbc, 0x85, + 0x8d, 0x46, 0x4d, 0x27, 0x7e, 0xa5, 0x7c, 0x73, 0x10, 0xec, 0xcf, 0xfb, 0x66, 0xb3, 0x3b, 0x92, + 0xec, 0x6a, 0x45, 0x5c, 0xc5, 0x53, 0x7d, 0x2a, 0x5c, 0xb2, 0x99, 0x57, 0xed, 0x25, 0x9b, 0x61, + 0x17, 0xff, 0x3f, 0x7c, 0xf4, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x8c, 0x7c, 0x58, 0x8e, 0x4d, 0x1c, 0x00, 0x00, } diff --git a/rpc/gen/core.proto b/rpc/gen/core.proto index 75e8abfbf..1a21e3f64 100644 --- a/rpc/gen/core.proto +++ b/rpc/gen/core.proto @@ -24,7 +24,7 @@ service CoreRPC { rpc BuildImage(BuildImageOptions) returns (stream BuildImageMessage) {}; rpc RemoveImage(RemoveImageOptions) returns (stream RemoveImageMessage) {}; rpc DeployStatus(DeployStatusOptions) returns (stream DeployStatusMessage) {}; - rpc RunAndWait(stream RunAndWaitOptions) returns (stream RunAndWaitMessage) {}; + rpc RunAndWait(stream RunAndWaitOptions) returns (stream RunAndWaitMessage) {}; rpc CreateContainer(DeployOptions) returns (stream CreateContainerMessage) {}; rpc RemoveContainer(RemoveContainerOptions) returns (stream RemoveContainerMessage) {}; rpc ReallocResource(ReallocOptions) returns (stream ReallocResourceMessage) {}; @@ -218,7 +218,7 @@ message EntrypointOptions { string dir = 4; string log_config = 5; repeated string publish = 6; - HealthCheckOptions healcheck = 7; + HealthCheckOptions healthcheck = 7; HookOptions hook = 8; string restart_policy = 9; } @@ -316,4 +316,4 @@ message BackupMessage { message RunAndWaitOptions{ DeployOptions DeployOptions = 1; bytes Cmd = 2; -} +} diff --git a/rpc/gen/core_pb2.py b/rpc/gen/core_pb2.py index 6cfdf5494..47b6929a7 100644 --- a/rpc/gen/core_pb2.py +++ b/rpc/gen/core_pb2.py @@ -19,7 +19,7 @@ name='core.proto', package='pb', syntax='proto3', - serialized_pb=_b('\n\ncore.proto\x12\x02pb\"\x07\n\x05\x45mpty\"L\n\x13\x44\x65ployStatusOptions\x12\x0f\n\x07\x61ppname\x18\x01 \x01(\t\x12\x12\n\nentrypoint\x18\x02 \x01(\t\x12\x10\n\x08nodename\x18\x03 \x01(\t\"v\n\x13\x44\x65ployStatusMessage\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\t\x12\x0f\n\x07\x61ppname\x18\x02 \x01(\t\x12\x12\n\nentrypoint\x18\x03 \x01(\t\x12\x10\n\x08nodename\x18\x04 \x01(\t\x12\n\n\x02id\x18\x05 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x06 \x01(\x0c\"!\n\x03Pod\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x02 \x01(\t\"\x1d\n\x04Pods\x12\x15\n\x04pods\x18\x01 \x03(\x0b\x32\x07.pb.Pod\"5\n\x12ListNetworkOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x0e\n\x06\x64river\x18\x02 \x01(\t\"(\n\x07Network\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07subnets\x18\x02 \x03(\t\")\n\x08Networks\x12\x1d\n\x08networks\x18\x01 \x03(\x0b\x32\x0b.pb.Network\"\x89\x02\n\x04Node\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x65ndpoint\x18\x02 \x01(\t\x12\x0f\n\x07podname\x18\x03 \x01(\t\x12\x1e\n\x03\x63pu\x18\x04 \x03(\x0b\x32\x11.pb.Node.CpuEntry\x12\x0e\n\x06memory\x18\x05 \x01(\x03\x12\x0c\n\x04info\x18\x06 \x01(\t\x12\x11\n\tavailable\x18\x07 \x01(\x08\x12$\n\x06labels\x18\x08 \x03(\x0b\x32\x14.pb.Node.LabelsEntry\x1a*\n\x08\x43puEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\" \n\x05Nodes\x12\x17\n\x05nodes\x18\x01 \x03(\x0b\x32\x08.pb.Node\"E\n\rNodeAvailable\x12\x10\n\x08nodename\x18\x01 \x01(\t\x12\x0f\n\x07podname\x18\x02 \x01(\t\x12\x11\n\tavailable\x18\x03 \x01(\x08\"V\n\tContainer\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07podname\x18\x02 \x01(\t\x12\x10\n\x08nodename\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x0c\n\x04info\x18\x05 \x01(\t\"k\n\x18\x43ontainerDeployedOptions\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07\x61ppname\x18\x02 \x01(\t\x12\x12\n\nentrypoint\x18\x03 \x01(\t\x12\x10\n\x08nodename\x18\x04 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\"/\n\nContainers\x12!\n\ncontainers\x18\x01 \x03(\x0b\x32\r.pb.Container\"\x19\n\x0b\x43ontainerID\x12\n\n\x02id\x18\x01 \x01(\t\"\x1b\n\x0c\x43ontainerIDs\x12\x0b\n\x03ids\x18\x01 \x03(\t\"4\n\x16RemoveContainerOptions\x12\x0b\n\x03ids\x18\x01 \x03(\t\x12\r\n\x05\x66orce\x18\x02 \x01(\x08\"7\n\x0eReallocOptions\x12\x0b\n\x03ids\x18\x01 \x03(\t\x12\x0b\n\x03\x63pu\x18\x02 \x01(\x01\x12\x0b\n\x03mem\x18\x03 \x01(\x03\":\n\rAddPodOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x66\x61vor\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\" \n\x10RemovePodOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\"\x1d\n\rGetPodOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\"\xf7\x01\n\x0e\x41\x64\x64NodeOptions\x12\x10\n\x08nodename\x18\x01 \x01(\t\x12\x10\n\x08\x65ndpoint\x18\x02 \x01(\t\x12\x0f\n\x07podname\x18\x03 \x01(\t\x12\n\n\x02\x63\x61\x18\x04 \x01(\t\x12\x0c\n\x04\x63\x65rt\x18\x05 \x01(\t\x12\x0b\n\x03key\x18\x06 \x01(\t\x12\x0b\n\x03\x63pu\x18\x07 \x01(\x05\x12\r\n\x05share\x18\x08 \x01(\x03\x12\x0e\n\x06memory\x18\t \x01(\x03\x12.\n\x06labels\x18\n \x03(\x0b\x32\x1e.pb.AddNodeOptions.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"6\n\x11RemoveNodeOptions\x12\x10\n\x08nodename\x18\x01 \x01(\t\x12\x0f\n\x07podname\x18\x02 \x01(\t\"3\n\x0eGetNodeOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x10\n\x08nodename\x18\x02 \x01(\t\"0\n\x10ListNodesOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x0b\n\x03\x61ll\x18\x02 \x01(\x08\"\xfb\x03\n\x05\x42uild\x12\x0c\n\x04\x62\x61se\x18\x01 \x01(\t\x12\x0c\n\x04repo\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x0b\n\x03\x64ir\x18\x04 \x01(\t\x12\x10\n\x08\x63ommands\x18\x05 \x03(\t\x12!\n\x04\x65nvs\x18\x06 \x03(\x0b\x32\x13.pb.Build.EnvsEntry\x12!\n\x04\x61rgs\x18\x07 \x03(\x0b\x32\x13.pb.Build.ArgsEntry\x12%\n\x06labels\x18\x08 \x03(\x0b\x32\x15.pb.Build.LabelsEntry\x12+\n\tartifacts\x18\t \x03(\x0b\x32\x18.pb.Build.ArtifactsEntry\x12#\n\x05\x63\x61\x63he\x18\n \x03(\x0b\x32\x14.pb.Build.CacheEntry\x1a+\n\tEnvsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a+\n\tArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x30\n\x0e\x41rtifactsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a,\n\nCacheEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"z\n\x06\x42uilds\x12\x0e\n\x06stages\x18\x01 \x03(\t\x12&\n\x06\x62uilds\x18\x02 \x03(\x0b\x32\x16.pb.Builds.BuildsEntry\x1a\x38\n\x0b\x42uildsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x18\n\x05value\x18\x02 \x01(\x0b\x32\t.pb.Build:\x02\x38\x01\"e\n\x11\x42uildImageOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04user\x18\x02 \x01(\t\x12\x0b\n\x03uid\x18\x03 \x01(\x05\x12\x0b\n\x03tag\x18\x04 \x01(\t\x12\x1a\n\x06\x62uilds\x18\x05 \x01(\x0b\x32\n.pb.Builds\"F\n\x0bHookOptions\x12\x13\n\x0b\x61\x66ter_start\x18\x01 \x03(\t\x12\x13\n\x0b\x62\x65\x66ore_stop\x18\x02 \x03(\t\x12\r\n\x05\x66orce\x18\x03 \x01(\x08\">\n\x12HealthCheckOptions\x12\r\n\x05ports\x18\x01 \x03(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0c\n\x04\x63ode\x18\x03 \x01(\x05\"\xda\x01\n\x11\x45ntrypointOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07\x63ommand\x18\x02 \x01(\t\x12\x12\n\nprivileged\x18\x03 \x01(\x08\x12\x0b\n\x03\x64ir\x18\x04 \x01(\t\x12\x12\n\nlog_config\x18\x05 \x01(\t\x12\x0f\n\x07publish\x18\x06 \x03(\t\x12)\n\thealcheck\x18\x07 \x01(\x0b\x32\x16.pb.HealthCheckOptions\x12\x1d\n\x04hook\x18\x08 \x01(\x0b\x32\x0f.pb.HookOptions\x12\x16\n\x0erestart_policy\x18\t \x01(\t\"\xeb\x04\n\rDeployOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12)\n\nentrypoint\x18\x02 \x01(\x0b\x32\x15.pb.EntrypointOptions\x12\x0f\n\x07podname\x18\x03 \x01(\t\x12\x10\n\x08nodename\x18\x04 \x01(\t\x12\r\n\x05image\x18\x05 \x01(\t\x12\x12\n\nextra_args\x18\x06 \x01(\t\x12\x11\n\tcpu_quota\x18\x07 \x01(\x01\x12\x0e\n\x06memory\x18\x08 \x01(\x03\x12\r\n\x05\x63ount\x18\t \x01(\x05\x12\x0b\n\x03\x65nv\x18\n \x03(\t\x12\x0b\n\x03\x64ns\x18\x0b \x03(\t\x12\x13\n\x0b\x65xtra_hosts\x18\x0c \x03(\t\x12\x0f\n\x07volumes\x18\r \x03(\t\x12\x31\n\x08networks\x18\x0e \x03(\x0b\x32\x1f.pb.DeployOptions.NetworksEntry\x12\x13\n\x0bnetworkmode\x18\x0f \x01(\t\x12\x0c\n\x04user\x18\x10 \x01(\t\x12\r\n\x05\x64\x65\x62ug\x18\x11 \x01(\x08\x12\x11\n\topenStdin\x18\x12 \x01(\x08\x12)\n\x04meta\x18\x13 \x03(\x0b\x32\x1b.pb.DeployOptions.MetaEntry\x12\x35\n\nnodelabels\x18\x14 \x03(\x0b\x32!.pb.DeployOptions.NodelabelsEntry\x1a/\n\rNetworksEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a+\n\tMetaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x31\n\x0fNodelabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"G\n\x12RemoveImageOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x10\n\x08nodename\x18\x02 \x01(\t\x12\x0e\n\x06images\x18\x03 \x03(\t\"-\n\rBackupOptions\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08src_path\x18\x02 \x01(\t\",\n\x0b\x45rrorDetail\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x03\x12\x0f\n\x07message\x18\x02 \x01(\t\"\x87\x01\n\x11\x42uildImageMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x10\n\x08progress\x18\x03 \x01(\t\x12\r\n\x05\x65rror\x18\x04 \x01(\t\x12\x0e\n\x06stream\x18\x05 \x01(\t\x12%\n\x0c\x65rror_detail\x18\x06 \x01(\x0b\x32\x0f.pb.ErrorDetail\"\xdb\x02\n\x16\x43reateContainerMessage\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x10\n\x08nodename\x18\x02 \x01(\t\x12\n\n\x02id\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\r\n\x05\x65rror\x18\x05 \x01(\t\x12\x0f\n\x07success\x18\x06 \x01(\x08\x12\x30\n\x03\x63pu\x18\x07 \x03(\x0b\x32#.pb.CreateContainerMessage.CpuEntry\x12\x0e\n\x06memory\x18\x08 \x01(\x03\x12\x38\n\x07publish\x18\t \x03(\x0b\x32\'.pb.CreateContainerMessage.PublishEntry\x12\x0c\n\x04hook\x18\n \x01(\x0c\x1a*\n\x08\x43puEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\x1a.\n\x0cPublishEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"7\n\x11RunAndWaitMessage\x12\x14\n\x0c\x63ontainer_id\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"F\n\x12RemoveImageMessage\x12\r\n\x05image\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x10\n\x08messages\x18\x03 \x03(\t\"F\n\x16RemoveContainerMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07message\x18\x03 \x01(\t\"5\n\x16ReallocResourceMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\"J\n\rBackupMessage\x12\x0e\n\x06status\x18\x01 \x01(\t\x12\x0c\n\x04size\x18\x02 \x01(\x03\x12\r\n\x05\x65rror\x18\x03 \x01(\t\x12\x0c\n\x04path\x18\x04 \x01(\t\"J\n\x11RunAndWaitOptions\x12(\n\rDeployOptions\x18\x01 \x01(\x0b\x32\x11.pb.DeployOptions\x12\x0b\n\x03\x43md\x18\x02 \x01(\x0c\x32\xfe\t\n\x07\x43oreRPC\x12!\n\x08ListPods\x12\t.pb.Empty\x1a\x08.pb.Pods\"\x00\x12&\n\x06\x41\x64\x64Pod\x12\x11.pb.AddPodOptions\x1a\x07.pb.Pod\"\x00\x12.\n\tRemovePod\x12\x14.pb.RemovePodOptions\x1a\t.pb.Empty\"\x00\x12&\n\x06GetPod\x12\x11.pb.GetPodOptions\x1a\x07.pb.Pod\"\x00\x12)\n\x07\x41\x64\x64Node\x12\x12.pb.AddNodeOptions\x1a\x08.pb.Node\"\x00\x12.\n\nRemoveNode\x12\x15.pb.RemoveNodeOptions\x1a\x07.pb.Pod\"\x00\x12)\n\x07GetNode\x12\x12.pb.GetNodeOptions\x1a\x08.pb.Node\"\x00\x12\x31\n\x0cListPodNodes\x12\x14.pb.ListNodesOptions\x1a\t.pb.Nodes\"\x00\x12\x30\n\x0cGetContainer\x12\x0f.pb.ContainerID\x1a\r.pb.Container\"\x00\x12\x33\n\rGetContainers\x12\x10.pb.ContainerIDs\x1a\x0e.pb.Containers\"\x00\x12\x36\n\x0cListNetworks\x12\x16.pb.ListNetworkOptions\x1a\x0c.pb.Networks\"\x00\x12\x31\n\x10SetNodeAvailable\x12\x11.pb.NodeAvailable\x1a\x08.pb.Node\"\x00\x12\x30\n\x06\x42\x61\x63kup\x12\x11.pb.BackupOptions\x1a\x11.pb.BackupMessage\"\x00\x12/\n\rGetNodeByName\x12\x12.pb.GetNodeOptions\x1a\x08.pb.Node\"\x00\x12>\n\x11\x43ontainerDeployed\x12\x1c.pb.ContainerDeployedOptions\x1a\t.pb.Empty\"\x00\x12;\n\x0eListContainers\x12\x17.pb.DeployStatusOptions\x1a\x0e.pb.Containers\"\x00\x12>\n\nBuildImage\x12\x15.pb.BuildImageOptions\x1a\x15.pb.BuildImageMessage\"\x00\x30\x01\x12\x41\n\x0bRemoveImage\x12\x16.pb.RemoveImageOptions\x1a\x16.pb.RemoveImageMessage\"\x00\x30\x01\x12\x44\n\x0c\x44\x65ployStatus\x12\x17.pb.DeployStatusOptions\x1a\x17.pb.DeployStatusMessage\"\x00\x30\x01\x12@\n\nRunAndWait\x12\x15.pb.RunAndWaitOptions\x1a\x15.pb.RunAndWaitMessage\"\x00(\x01\x30\x01\x12\x44\n\x0f\x43reateContainer\x12\x11.pb.DeployOptions\x1a\x1a.pb.CreateContainerMessage\"\x00\x30\x01\x12M\n\x0fRemoveContainer\x12\x1a.pb.RemoveContainerOptions\x1a\x1a.pb.RemoveContainerMessage\"\x00\x30\x01\x12\x45\n\x0fReallocResource\x12\x12.pb.ReallocOptions\x1a\x1a.pb.ReallocResourceMessage\"\x00\x30\x01\x62\x06proto3') + serialized_pb=_b('\n\ncore.proto\x12\x02pb\"\x07\n\x05\x45mpty\"L\n\x13\x44\x65ployStatusOptions\x12\x0f\n\x07\x61ppname\x18\x01 \x01(\t\x12\x12\n\nentrypoint\x18\x02 \x01(\t\x12\x10\n\x08nodename\x18\x03 \x01(\t\"v\n\x13\x44\x65ployStatusMessage\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\t\x12\x0f\n\x07\x61ppname\x18\x02 \x01(\t\x12\x12\n\nentrypoint\x18\x03 \x01(\t\x12\x10\n\x08nodename\x18\x04 \x01(\t\x12\n\n\x02id\x18\x05 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x06 \x01(\x0c\"!\n\x03Pod\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x02 \x01(\t\"\x1d\n\x04Pods\x12\x15\n\x04pods\x18\x01 \x03(\x0b\x32\x07.pb.Pod\"5\n\x12ListNetworkOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x0e\n\x06\x64river\x18\x02 \x01(\t\"(\n\x07Network\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07subnets\x18\x02 \x03(\t\")\n\x08Networks\x12\x1d\n\x08networks\x18\x01 \x03(\x0b\x32\x0b.pb.Network\"\x89\x02\n\x04Node\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x65ndpoint\x18\x02 \x01(\t\x12\x0f\n\x07podname\x18\x03 \x01(\t\x12\x1e\n\x03\x63pu\x18\x04 \x03(\x0b\x32\x11.pb.Node.CpuEntry\x12\x0e\n\x06memory\x18\x05 \x01(\x03\x12\x0c\n\x04info\x18\x06 \x01(\t\x12\x11\n\tavailable\x18\x07 \x01(\x08\x12$\n\x06labels\x18\x08 \x03(\x0b\x32\x14.pb.Node.LabelsEntry\x1a*\n\x08\x43puEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\" \n\x05Nodes\x12\x17\n\x05nodes\x18\x01 \x03(\x0b\x32\x08.pb.Node\"E\n\rNodeAvailable\x12\x10\n\x08nodename\x18\x01 \x01(\t\x12\x0f\n\x07podname\x18\x02 \x01(\t\x12\x11\n\tavailable\x18\x03 \x01(\x08\"V\n\tContainer\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07podname\x18\x02 \x01(\t\x12\x10\n\x08nodename\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x0c\n\x04info\x18\x05 \x01(\t\"k\n\x18\x43ontainerDeployedOptions\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07\x61ppname\x18\x02 \x01(\t\x12\x12\n\nentrypoint\x18\x03 \x01(\t\x12\x10\n\x08nodename\x18\x04 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\"/\n\nContainers\x12!\n\ncontainers\x18\x01 \x03(\x0b\x32\r.pb.Container\"\x19\n\x0b\x43ontainerID\x12\n\n\x02id\x18\x01 \x01(\t\"\x1b\n\x0c\x43ontainerIDs\x12\x0b\n\x03ids\x18\x01 \x03(\t\"4\n\x16RemoveContainerOptions\x12\x0b\n\x03ids\x18\x01 \x03(\t\x12\r\n\x05\x66orce\x18\x02 \x01(\x08\"7\n\x0eReallocOptions\x12\x0b\n\x03ids\x18\x01 \x03(\t\x12\x0b\n\x03\x63pu\x18\x02 \x01(\x01\x12\x0b\n\x03mem\x18\x03 \x01(\x03\":\n\rAddPodOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x66\x61vor\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\" \n\x10RemovePodOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\"\x1d\n\rGetPodOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\"\xf7\x01\n\x0e\x41\x64\x64NodeOptions\x12\x10\n\x08nodename\x18\x01 \x01(\t\x12\x10\n\x08\x65ndpoint\x18\x02 \x01(\t\x12\x0f\n\x07podname\x18\x03 \x01(\t\x12\n\n\x02\x63\x61\x18\x04 \x01(\t\x12\x0c\n\x04\x63\x65rt\x18\x05 \x01(\t\x12\x0b\n\x03key\x18\x06 \x01(\t\x12\x0b\n\x03\x63pu\x18\x07 \x01(\x05\x12\r\n\x05share\x18\x08 \x01(\x03\x12\x0e\n\x06memory\x18\t \x01(\x03\x12.\n\x06labels\x18\n \x03(\x0b\x32\x1e.pb.AddNodeOptions.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"6\n\x11RemoveNodeOptions\x12\x10\n\x08nodename\x18\x01 \x01(\t\x12\x0f\n\x07podname\x18\x02 \x01(\t\"3\n\x0eGetNodeOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x10\n\x08nodename\x18\x02 \x01(\t\"0\n\x10ListNodesOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x0b\n\x03\x61ll\x18\x02 \x01(\x08\"\xfb\x03\n\x05\x42uild\x12\x0c\n\x04\x62\x61se\x18\x01 \x01(\t\x12\x0c\n\x04repo\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x0b\n\x03\x64ir\x18\x04 \x01(\t\x12\x10\n\x08\x63ommands\x18\x05 \x03(\t\x12!\n\x04\x65nvs\x18\x06 \x03(\x0b\x32\x13.pb.Build.EnvsEntry\x12!\n\x04\x61rgs\x18\x07 \x03(\x0b\x32\x13.pb.Build.ArgsEntry\x12%\n\x06labels\x18\x08 \x03(\x0b\x32\x15.pb.Build.LabelsEntry\x12+\n\tartifacts\x18\t \x03(\x0b\x32\x18.pb.Build.ArtifactsEntry\x12#\n\x05\x63\x61\x63he\x18\n \x03(\x0b\x32\x14.pb.Build.CacheEntry\x1a+\n\tEnvsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a+\n\tArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x30\n\x0e\x41rtifactsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a,\n\nCacheEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"z\n\x06\x42uilds\x12\x0e\n\x06stages\x18\x01 \x03(\t\x12&\n\x06\x62uilds\x18\x02 \x03(\x0b\x32\x16.pb.Builds.BuildsEntry\x1a\x38\n\x0b\x42uildsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x18\n\x05value\x18\x02 \x01(\x0b\x32\t.pb.Build:\x02\x38\x01\"e\n\x11\x42uildImageOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04user\x18\x02 \x01(\t\x12\x0b\n\x03uid\x18\x03 \x01(\x05\x12\x0b\n\x03tag\x18\x04 \x01(\t\x12\x1a\n\x06\x62uilds\x18\x05 \x01(\x0b\x32\n.pb.Builds\"F\n\x0bHookOptions\x12\x13\n\x0b\x61\x66ter_start\x18\x01 \x03(\t\x12\x13\n\x0b\x62\x65\x66ore_stop\x18\x02 \x03(\t\x12\r\n\x05\x66orce\x18\x03 \x01(\x08\">\n\x12HealthCheckOptions\x12\r\n\x05ports\x18\x01 \x03(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0c\n\x04\x63ode\x18\x03 \x01(\x05\"\xdc\x01\n\x11\x45ntrypointOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07\x63ommand\x18\x02 \x01(\t\x12\x12\n\nprivileged\x18\x03 \x01(\x08\x12\x0b\n\x03\x64ir\x18\x04 \x01(\t\x12\x12\n\nlog_config\x18\x05 \x01(\t\x12\x0f\n\x07publish\x18\x06 \x03(\t\x12+\n\x0bhealthcheck\x18\x07 \x01(\x0b\x32\x16.pb.HealthCheckOptions\x12\x1d\n\x04hook\x18\x08 \x01(\x0b\x32\x0f.pb.HookOptions\x12\x16\n\x0erestart_policy\x18\t \x01(\t\"\xeb\x04\n\rDeployOptions\x12\x0c\n\x04name\x18\x01 \x01(\t\x12)\n\nentrypoint\x18\x02 \x01(\x0b\x32\x15.pb.EntrypointOptions\x12\x0f\n\x07podname\x18\x03 \x01(\t\x12\x10\n\x08nodename\x18\x04 \x01(\t\x12\r\n\x05image\x18\x05 \x01(\t\x12\x12\n\nextra_args\x18\x06 \x01(\t\x12\x11\n\tcpu_quota\x18\x07 \x01(\x01\x12\x0e\n\x06memory\x18\x08 \x01(\x03\x12\r\n\x05\x63ount\x18\t \x01(\x05\x12\x0b\n\x03\x65nv\x18\n \x03(\t\x12\x0b\n\x03\x64ns\x18\x0b \x03(\t\x12\x13\n\x0b\x65xtra_hosts\x18\x0c \x03(\t\x12\x0f\n\x07volumes\x18\r \x03(\t\x12\x31\n\x08networks\x18\x0e \x03(\x0b\x32\x1f.pb.DeployOptions.NetworksEntry\x12\x13\n\x0bnetworkmode\x18\x0f \x01(\t\x12\x0c\n\x04user\x18\x10 \x01(\t\x12\r\n\x05\x64\x65\x62ug\x18\x11 \x01(\x08\x12\x11\n\topenStdin\x18\x12 \x01(\x08\x12)\n\x04meta\x18\x13 \x03(\x0b\x32\x1b.pb.DeployOptions.MetaEntry\x12\x35\n\nnodelabels\x18\x14 \x03(\x0b\x32!.pb.DeployOptions.NodelabelsEntry\x1a/\n\rNetworksEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a+\n\tMetaEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x31\n\x0fNodelabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"G\n\x12RemoveImageOptions\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x10\n\x08nodename\x18\x02 \x01(\t\x12\x0e\n\x06images\x18\x03 \x03(\t\"-\n\rBackupOptions\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08src_path\x18\x02 \x01(\t\",\n\x0b\x45rrorDetail\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x03\x12\x0f\n\x07message\x18\x02 \x01(\t\"\x87\x01\n\x11\x42uildImageMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x10\n\x08progress\x18\x03 \x01(\t\x12\r\n\x05\x65rror\x18\x04 \x01(\t\x12\x0e\n\x06stream\x18\x05 \x01(\t\x12%\n\x0c\x65rror_detail\x18\x06 \x01(\x0b\x32\x0f.pb.ErrorDetail\"\xdb\x02\n\x16\x43reateContainerMessage\x12\x0f\n\x07podname\x18\x01 \x01(\t\x12\x10\n\x08nodename\x18\x02 \x01(\t\x12\n\n\x02id\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\r\n\x05\x65rror\x18\x05 \x01(\t\x12\x0f\n\x07success\x18\x06 \x01(\x08\x12\x30\n\x03\x63pu\x18\x07 \x03(\x0b\x32#.pb.CreateContainerMessage.CpuEntry\x12\x0e\n\x06memory\x18\x08 \x01(\x03\x12\x38\n\x07publish\x18\t \x03(\x0b\x32\'.pb.CreateContainerMessage.PublishEntry\x12\x0c\n\x04hook\x18\n \x01(\x0c\x1a*\n\x08\x43puEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\x1a.\n\x0cPublishEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"7\n\x11RunAndWaitMessage\x12\x14\n\x0c\x63ontainer_id\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"F\n\x12RemoveImageMessage\x12\r\n\x05image\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x10\n\x08messages\x18\x03 \x03(\t\"F\n\x16RemoveContainerMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x0f\n\x07message\x18\x03 \x01(\t\"5\n\x16ReallocResourceMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\"J\n\rBackupMessage\x12\x0e\n\x06status\x18\x01 \x01(\t\x12\x0c\n\x04size\x18\x02 \x01(\x03\x12\r\n\x05\x65rror\x18\x03 \x01(\t\x12\x0c\n\x04path\x18\x04 \x01(\t\"J\n\x11RunAndWaitOptions\x12(\n\rDeployOptions\x18\x01 \x01(\x0b\x32\x11.pb.DeployOptions\x12\x0b\n\x03\x43md\x18\x02 \x01(\x0c\x32\xfe\t\n\x07\x43oreRPC\x12!\n\x08ListPods\x12\t.pb.Empty\x1a\x08.pb.Pods\"\x00\x12&\n\x06\x41\x64\x64Pod\x12\x11.pb.AddPodOptions\x1a\x07.pb.Pod\"\x00\x12.\n\tRemovePod\x12\x14.pb.RemovePodOptions\x1a\t.pb.Empty\"\x00\x12&\n\x06GetPod\x12\x11.pb.GetPodOptions\x1a\x07.pb.Pod\"\x00\x12)\n\x07\x41\x64\x64Node\x12\x12.pb.AddNodeOptions\x1a\x08.pb.Node\"\x00\x12.\n\nRemoveNode\x12\x15.pb.RemoveNodeOptions\x1a\x07.pb.Pod\"\x00\x12)\n\x07GetNode\x12\x12.pb.GetNodeOptions\x1a\x08.pb.Node\"\x00\x12\x31\n\x0cListPodNodes\x12\x14.pb.ListNodesOptions\x1a\t.pb.Nodes\"\x00\x12\x30\n\x0cGetContainer\x12\x0f.pb.ContainerID\x1a\r.pb.Container\"\x00\x12\x33\n\rGetContainers\x12\x10.pb.ContainerIDs\x1a\x0e.pb.Containers\"\x00\x12\x36\n\x0cListNetworks\x12\x16.pb.ListNetworkOptions\x1a\x0c.pb.Networks\"\x00\x12\x31\n\x10SetNodeAvailable\x12\x11.pb.NodeAvailable\x1a\x08.pb.Node\"\x00\x12\x30\n\x06\x42\x61\x63kup\x12\x11.pb.BackupOptions\x1a\x11.pb.BackupMessage\"\x00\x12/\n\rGetNodeByName\x12\x12.pb.GetNodeOptions\x1a\x08.pb.Node\"\x00\x12>\n\x11\x43ontainerDeployed\x12\x1c.pb.ContainerDeployedOptions\x1a\t.pb.Empty\"\x00\x12;\n\x0eListContainers\x12\x17.pb.DeployStatusOptions\x1a\x0e.pb.Containers\"\x00\x12>\n\nBuildImage\x12\x15.pb.BuildImageOptions\x1a\x15.pb.BuildImageMessage\"\x00\x30\x01\x12\x41\n\x0bRemoveImage\x12\x16.pb.RemoveImageOptions\x1a\x16.pb.RemoveImageMessage\"\x00\x30\x01\x12\x44\n\x0c\x44\x65ployStatus\x12\x17.pb.DeployStatusOptions\x1a\x17.pb.DeployStatusMessage\"\x00\x30\x01\x12@\n\nRunAndWait\x12\x15.pb.RunAndWaitOptions\x1a\x15.pb.RunAndWaitMessage\"\x00(\x01\x30\x01\x12\x44\n\x0f\x43reateContainer\x12\x11.pb.DeployOptions\x1a\x1a.pb.CreateContainerMessage\"\x00\x30\x01\x12M\n\x0fRemoveContainer\x12\x1a.pb.RemoveContainerOptions\x1a\x1a.pb.RemoveContainerMessage\"\x00\x30\x01\x12\x45\n\x0fReallocResource\x12\x12.pb.ReallocOptions\x1a\x1a.pb.ReallocResourceMessage\"\x00\x30\x01\x62\x06proto3') ) @@ -1765,7 +1765,7 @@ is_extension=False, extension_scope=None, options=None), _descriptor.FieldDescriptor( - name='healcheck', full_name='pb.EntrypointOptions.healcheck', index=6, + name='healthcheck', full_name='pb.EntrypointOptions.healthcheck', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -1798,7 +1798,7 @@ oneofs=[ ], serialized_start=2625, - serialized_end=2843, + serialized_end=2845, ) @@ -1835,8 +1835,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3322, - serialized_end=3369, + serialized_start=3324, + serialized_end=3371, ) _DEPLOYOPTIONS_METAENTRY = _descriptor.Descriptor( @@ -1872,8 +1872,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3371, - serialized_end=3414, + serialized_start=3373, + serialized_end=3416, ) _DEPLOYOPTIONS_NODELABELSENTRY = _descriptor.Descriptor( @@ -1909,8 +1909,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3416, - serialized_end=3465, + serialized_start=3418, + serialized_end=3467, ) _DEPLOYOPTIONS = _descriptor.Descriptor( @@ -2072,8 +2072,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2846, - serialized_end=3465, + serialized_start=2848, + serialized_end=3467, ) @@ -2117,8 +2117,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3467, - serialized_end=3538, + serialized_start=3469, + serialized_end=3540, ) @@ -2155,8 +2155,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3540, - serialized_end=3585, + serialized_start=3542, + serialized_end=3587, ) @@ -2193,8 +2193,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3587, - serialized_end=3631, + serialized_start=3589, + serialized_end=3633, ) @@ -2259,8 +2259,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3634, - serialized_end=3769, + serialized_start=3636, + serialized_end=3771, ) @@ -2334,8 +2334,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4073, - serialized_end=4119, + serialized_start=4075, + serialized_end=4121, ) _CREATECONTAINERMESSAGE = _descriptor.Descriptor( @@ -2427,8 +2427,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3772, - serialized_end=4119, + serialized_start=3774, + serialized_end=4121, ) @@ -2465,8 +2465,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4121, - serialized_end=4176, + serialized_start=4123, + serialized_end=4178, ) @@ -2510,8 +2510,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4178, - serialized_end=4248, + serialized_start=4180, + serialized_end=4250, ) @@ -2555,8 +2555,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4250, - serialized_end=4320, + serialized_start=4252, + serialized_end=4322, ) @@ -2593,8 +2593,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4322, - serialized_end=4375, + serialized_start=4324, + serialized_end=4377, ) @@ -2645,8 +2645,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4377, - serialized_end=4451, + serialized_start=4379, + serialized_end=4453, ) @@ -2683,8 +2683,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4453, - serialized_end=4527, + serialized_start=4455, + serialized_end=4529, ) _PODS.fields_by_name['pods'].message_type = _POD @@ -2711,7 +2711,7 @@ _BUILDS_BUILDSENTRY.containing_type = _BUILDS _BUILDS.fields_by_name['builds'].message_type = _BUILDS_BUILDSENTRY _BUILDIMAGEOPTIONS.fields_by_name['builds'].message_type = _BUILDS -_ENTRYPOINTOPTIONS.fields_by_name['healcheck'].message_type = _HEALTHCHECKOPTIONS +_ENTRYPOINTOPTIONS.fields_by_name['healthcheck'].message_type = _HEALTHCHECKOPTIONS _ENTRYPOINTOPTIONS.fields_by_name['hook'].message_type = _HOOKOPTIONS _DEPLOYOPTIONS_NETWORKSENTRY.containing_type = _DEPLOYOPTIONS _DEPLOYOPTIONS_METAENTRY.containing_type = _DEPLOYOPTIONS @@ -3220,8 +3220,8 @@ file=DESCRIPTOR, index=0, options=None, - serialized_start=4530, - serialized_end=5808, + serialized_start=4532, + serialized_end=5810, methods=[ _descriptor.MethodDescriptor( name='ListPods', diff --git a/rpc/rpc_test.go b/rpc/rpc_test.go index 348bf5ed4..b9797232f 100644 --- a/rpc/rpc_test.go +++ b/rpc/rpc_test.go @@ -454,7 +454,7 @@ func TestCreateContainer(t *testing.T) { Count: -1, // int Memory: 666, // int64 Entrypoint: &pb.EntrypointOptions{ - Healcheck: &pb.HealthCheckOptions{ + Healthcheck: &pb.HealthCheckOptions{ Url: "x", Ports: []string{"80"}, Code: 200, @@ -477,7 +477,7 @@ func TestCreateContainer(t *testing.T) { Count: -1, // int Memory: 6666666, // int64 Entrypoint: &pb.EntrypointOptions{ - Healcheck: &pb.HealthCheckOptions{ + Healthcheck: &pb.HealthCheckOptions{ Url: "x", Ports: []string{"80"}, Code: 200, @@ -524,7 +524,7 @@ func TestRunAndWait(t *testing.T) { Count: -1, // int Memory: 666, // int64 Entrypoint: &pb.EntrypointOptions{ - Healcheck: &pb.HealthCheckOptions{ + Healthcheck: &pb.HealthCheckOptions{ Url: "x", Ports: []string{"80"}, Code: 200, @@ -550,7 +550,7 @@ func TestRunAndWait(t *testing.T) { Memory: 666666, // int64 OpenStdin: true, Entrypoint: &pb.EntrypointOptions{ - Healcheck: &pb.HealthCheckOptions{ + Healthcheck: &pb.HealthCheckOptions{ Url: "x", Ports: []string{"80"}, Code: 200, diff --git a/rpc/transform.go b/rpc/transform.go index 445db07b5..bc01a6d18 100644 --- a/rpc/transform.go +++ b/rpc/transform.go @@ -116,10 +116,10 @@ func toCoreDeployOptions(d *pb.DeployOptions) (*types.DeployOptions, error) { } healthcheck := &types.HealthCheck{} - if entrypoint.Healcheck != nil { - healthcheck.Ports = utils.EncodePorts(entrypoint.Healcheck.Ports) - healthcheck.URL = entrypoint.Healcheck.Url - healthcheck.Code = int(entrypoint.Healcheck.Code) + if entrypoint.Healthcheck != nil { + healthcheck.Ports = utils.EncodePorts(entrypoint.Healthcheck.Ports) + healthcheck.URL = entrypoint.Healthcheck.Url + healthcheck.Code = int(entrypoint.Healthcheck.Code) } entry := &types.Entrypoint{