github.com/cloudposse/helm@v2.2.3+incompatible/pkg/proto/hapi/services/tiller.pb.go (about) 1 // Code generated by protoc-gen-go. 2 // source: hapi/services/tiller.proto 3 // DO NOT EDIT! 4 5 /* 6 Package services is a generated protocol buffer package. 7 8 It is generated from these files: 9 hapi/services/tiller.proto 10 11 It has these top-level messages: 12 ListReleasesRequest 13 ListSort 14 ListReleasesResponse 15 GetReleaseStatusRequest 16 GetReleaseStatusResponse 17 GetReleaseContentRequest 18 GetReleaseContentResponse 19 UpdateReleaseRequest 20 UpdateReleaseResponse 21 RollbackReleaseRequest 22 RollbackReleaseResponse 23 InstallReleaseRequest 24 InstallReleaseResponse 25 UninstallReleaseRequest 26 UninstallReleaseResponse 27 GetVersionRequest 28 GetVersionResponse 29 GetHistoryRequest 30 GetHistoryResponse 31 TestReleaseRequest 32 TestReleaseResponse 33 */ 34 package services 35 36 import proto "github.com/golang/protobuf/proto" 37 import fmt "fmt" 38 import math "math" 39 import hapi_chart3 "k8s.io/helm/pkg/proto/hapi/chart" 40 import hapi_chart "k8s.io/helm/pkg/proto/hapi/chart" 41 import hapi_release5 "k8s.io/helm/pkg/proto/hapi/release" 42 import hapi_release4 "k8s.io/helm/pkg/proto/hapi/release" 43 import hapi_release3 "k8s.io/helm/pkg/proto/hapi/release" 44 import hapi_version "k8s.io/helm/pkg/proto/hapi/version" 45 46 import ( 47 context "golang.org/x/net/context" 48 grpc "google.golang.org/grpc" 49 ) 50 51 // Reference imports to suppress errors if they are not otherwise used. 52 var _ = proto.Marshal 53 var _ = fmt.Errorf 54 var _ = math.Inf 55 56 // This is a compile-time assertion to ensure that this generated file 57 // is compatible with the proto package it is being compiled against. 58 // A compilation error at this line likely means your copy of the 59 // proto package needs to be updated. 60 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 61 62 // SortBy defines sort operations. 63 type ListSort_SortBy int32 64 65 const ( 66 ListSort_UNKNOWN ListSort_SortBy = 0 67 ListSort_NAME ListSort_SortBy = 1 68 ListSort_LAST_RELEASED ListSort_SortBy = 2 69 ) 70 71 var ListSort_SortBy_name = map[int32]string{ 72 0: "UNKNOWN", 73 1: "NAME", 74 2: "LAST_RELEASED", 75 } 76 var ListSort_SortBy_value = map[string]int32{ 77 "UNKNOWN": 0, 78 "NAME": 1, 79 "LAST_RELEASED": 2, 80 } 81 82 func (x ListSort_SortBy) String() string { 83 return proto.EnumName(ListSort_SortBy_name, int32(x)) 84 } 85 func (ListSort_SortBy) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } 86 87 // SortOrder defines sort orders to augment sorting operations. 88 type ListSort_SortOrder int32 89 90 const ( 91 ListSort_ASC ListSort_SortOrder = 0 92 ListSort_DESC ListSort_SortOrder = 1 93 ) 94 95 var ListSort_SortOrder_name = map[int32]string{ 96 0: "ASC", 97 1: "DESC", 98 } 99 var ListSort_SortOrder_value = map[string]int32{ 100 "ASC": 0, 101 "DESC": 1, 102 } 103 104 func (x ListSort_SortOrder) String() string { 105 return proto.EnumName(ListSort_SortOrder_name, int32(x)) 106 } 107 func (ListSort_SortOrder) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 1} } 108 109 // ListReleasesRequest requests a list of releases. 110 // 111 // Releases can be retrieved in chunks by setting limit and offset. 112 // 113 // Releases can be sorted according to a few pre-determined sort stategies. 114 type ListReleasesRequest struct { 115 // Limit is the maximum number of releases to be returned. 116 Limit int64 `protobuf:"varint,1,opt,name=limit" json:"limit,omitempty"` 117 // Offset is the last release name that was seen. The next listing 118 // operation will start with the name after this one. 119 // Example: If list one returns albert, bernie, carl, and sets 'next: dennis'. 120 // dennis is the offset. Supplying 'dennis' for the next request should 121 // cause the next batch to return a set of results starting with 'dennis'. 122 Offset string `protobuf:"bytes,2,opt,name=offset" json:"offset,omitempty"` 123 // SortBy is the sort field that the ListReleases server should sort data before returning. 124 SortBy ListSort_SortBy `protobuf:"varint,3,opt,name=sort_by,json=sortBy,enum=hapi.services.tiller.ListSort_SortBy" json:"sort_by,omitempty"` 125 // Filter is a regular expression used to filter which releases should be listed. 126 // 127 // Anything that matches the regexp will be included in the results. 128 Filter string `protobuf:"bytes,4,opt,name=filter" json:"filter,omitempty"` 129 // SortOrder is the ordering directive used for sorting. 130 SortOrder ListSort_SortOrder `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,enum=hapi.services.tiller.ListSort_SortOrder" json:"sort_order,omitempty"` 131 StatusCodes []hapi_release3.Status_Code `protobuf:"varint,6,rep,packed,name=status_codes,json=statusCodes,enum=hapi.release.Status_Code" json:"status_codes,omitempty"` 132 // Namespace is the filter to select releases only from a specific namespace. 133 Namespace string `protobuf:"bytes,7,opt,name=namespace" json:"namespace,omitempty"` 134 } 135 136 func (m *ListReleasesRequest) Reset() { *m = ListReleasesRequest{} } 137 func (m *ListReleasesRequest) String() string { return proto.CompactTextString(m) } 138 func (*ListReleasesRequest) ProtoMessage() {} 139 func (*ListReleasesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } 140 141 // ListSort defines sorting fields on a release list. 142 type ListSort struct { 143 } 144 145 func (m *ListSort) Reset() { *m = ListSort{} } 146 func (m *ListSort) String() string { return proto.CompactTextString(m) } 147 func (*ListSort) ProtoMessage() {} 148 func (*ListSort) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } 149 150 // ListReleasesResponse is a list of releases. 151 type ListReleasesResponse struct { 152 // Count is the expected total number of releases to be returned. 153 Count int64 `protobuf:"varint,1,opt,name=count" json:"count,omitempty"` 154 // Next is the name of the next release. If this is other than an empty 155 // string, it means there are more results. 156 Next string `protobuf:"bytes,2,opt,name=next" json:"next,omitempty"` 157 // Total is the total number of queryable releases. 158 Total int64 `protobuf:"varint,3,opt,name=total" json:"total,omitempty"` 159 // Releases is the list of found release objects. 160 Releases []*hapi_release5.Release `protobuf:"bytes,4,rep,name=releases" json:"releases,omitempty"` 161 } 162 163 func (m *ListReleasesResponse) Reset() { *m = ListReleasesResponse{} } 164 func (m *ListReleasesResponse) String() string { return proto.CompactTextString(m) } 165 func (*ListReleasesResponse) ProtoMessage() {} 166 func (*ListReleasesResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } 167 168 func (m *ListReleasesResponse) GetReleases() []*hapi_release5.Release { 169 if m != nil { 170 return m.Releases 171 } 172 return nil 173 } 174 175 // GetReleaseStatusRequest is a request to get the status of a release. 176 type GetReleaseStatusRequest struct { 177 // Name is the name of the release 178 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 179 // Version is the version of the release 180 Version int32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` 181 } 182 183 func (m *GetReleaseStatusRequest) Reset() { *m = GetReleaseStatusRequest{} } 184 func (m *GetReleaseStatusRequest) String() string { return proto.CompactTextString(m) } 185 func (*GetReleaseStatusRequest) ProtoMessage() {} 186 func (*GetReleaseStatusRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } 187 188 // GetReleaseStatusResponse is the response indicating the status of the named release. 189 type GetReleaseStatusResponse struct { 190 // Name is the name of the release. 191 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 192 // Info contains information about the release. 193 Info *hapi_release4.Info `protobuf:"bytes,2,opt,name=info" json:"info,omitempty"` 194 // Namesapce the release was released into 195 Namespace string `protobuf:"bytes,3,opt,name=namespace" json:"namespace,omitempty"` 196 } 197 198 func (m *GetReleaseStatusResponse) Reset() { *m = GetReleaseStatusResponse{} } 199 func (m *GetReleaseStatusResponse) String() string { return proto.CompactTextString(m) } 200 func (*GetReleaseStatusResponse) ProtoMessage() {} 201 func (*GetReleaseStatusResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } 202 203 func (m *GetReleaseStatusResponse) GetInfo() *hapi_release4.Info { 204 if m != nil { 205 return m.Info 206 } 207 return nil 208 } 209 210 // GetReleaseContentRequest is a request to get the contents of a release. 211 type GetReleaseContentRequest struct { 212 // The name of the release 213 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 214 // Version is the version of the release 215 Version int32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` 216 } 217 218 func (m *GetReleaseContentRequest) Reset() { *m = GetReleaseContentRequest{} } 219 func (m *GetReleaseContentRequest) String() string { return proto.CompactTextString(m) } 220 func (*GetReleaseContentRequest) ProtoMessage() {} 221 func (*GetReleaseContentRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } 222 223 // GetReleaseContentResponse is a response containing the contents of a release. 224 type GetReleaseContentResponse struct { 225 // The release content 226 Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"` 227 } 228 229 func (m *GetReleaseContentResponse) Reset() { *m = GetReleaseContentResponse{} } 230 func (m *GetReleaseContentResponse) String() string { return proto.CompactTextString(m) } 231 func (*GetReleaseContentResponse) ProtoMessage() {} 232 func (*GetReleaseContentResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } 233 234 func (m *GetReleaseContentResponse) GetRelease() *hapi_release5.Release { 235 if m != nil { 236 return m.Release 237 } 238 return nil 239 } 240 241 // UpdateReleaseRequest updates a release. 242 type UpdateReleaseRequest struct { 243 // The name of the release 244 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 245 // Chart is the protobuf representation of a chart. 246 Chart *hapi_chart3.Chart `protobuf:"bytes,2,opt,name=chart" json:"chart,omitempty"` 247 // Values is a string containing (unparsed) YAML values. 248 Values *hapi_chart.Config `protobuf:"bytes,3,opt,name=values" json:"values,omitempty"` 249 // dry_run, if true, will run through the release logic, but neither create 250 DryRun bool `protobuf:"varint,4,opt,name=dry_run,json=dryRun" json:"dry_run,omitempty"` 251 // DisableHooks causes the server to skip running any hooks for the upgrade. 252 DisableHooks bool `protobuf:"varint,5,opt,name=disable_hooks,json=disableHooks" json:"disable_hooks,omitempty"` 253 // Performs pods restart for resources if applicable 254 Recreate bool `protobuf:"varint,6,opt,name=recreate" json:"recreate,omitempty"` 255 // timeout specifies the max amount of time any kubernetes client command can run. 256 Timeout int64 `protobuf:"varint,7,opt,name=timeout" json:"timeout,omitempty"` 257 // ResetValues will cause Tiller to ignore stored values, resetting to default values. 258 ResetValues bool `protobuf:"varint,8,opt,name=reset_values,json=resetValues" json:"reset_values,omitempty"` 259 // wait, if true, will wait until all Pods, PVCs, and Services are in a ready state 260 // before marking the release as successful. It will wait for as long as timeout 261 Wait bool `protobuf:"varint,9,opt,name=wait" json:"wait,omitempty"` 262 } 263 264 func (m *UpdateReleaseRequest) Reset() { *m = UpdateReleaseRequest{} } 265 func (m *UpdateReleaseRequest) String() string { return proto.CompactTextString(m) } 266 func (*UpdateReleaseRequest) ProtoMessage() {} 267 func (*UpdateReleaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } 268 269 func (m *UpdateReleaseRequest) GetChart() *hapi_chart3.Chart { 270 if m != nil { 271 return m.Chart 272 } 273 return nil 274 } 275 276 func (m *UpdateReleaseRequest) GetValues() *hapi_chart.Config { 277 if m != nil { 278 return m.Values 279 } 280 return nil 281 } 282 283 // UpdateReleaseResponse is the response to an update request. 284 type UpdateReleaseResponse struct { 285 Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"` 286 } 287 288 func (m *UpdateReleaseResponse) Reset() { *m = UpdateReleaseResponse{} } 289 func (m *UpdateReleaseResponse) String() string { return proto.CompactTextString(m) } 290 func (*UpdateReleaseResponse) ProtoMessage() {} 291 func (*UpdateReleaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } 292 293 func (m *UpdateReleaseResponse) GetRelease() *hapi_release5.Release { 294 if m != nil { 295 return m.Release 296 } 297 return nil 298 } 299 300 type RollbackReleaseRequest struct { 301 // The name of the release 302 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 303 // dry_run, if true, will run through the release logic but no create 304 DryRun bool `protobuf:"varint,2,opt,name=dry_run,json=dryRun" json:"dry_run,omitempty"` 305 // DisableHooks causes the server to skip running any hooks for the rollback 306 DisableHooks bool `protobuf:"varint,3,opt,name=disable_hooks,json=disableHooks" json:"disable_hooks,omitempty"` 307 // Version is the version of the release to deploy. 308 Version int32 `protobuf:"varint,4,opt,name=version" json:"version,omitempty"` 309 // Performs pods restart for resources if applicable 310 Recreate bool `protobuf:"varint,5,opt,name=recreate" json:"recreate,omitempty"` 311 // timeout specifies the max amount of time any kubernetes client command can run. 312 Timeout int64 `protobuf:"varint,6,opt,name=timeout" json:"timeout,omitempty"` 313 // wait, if true, will wait until all Pods, PVCs, and Services are in a ready state 314 // before marking the release as successful. It will wait for as long as timeout 315 Wait bool `protobuf:"varint,7,opt,name=wait" json:"wait,omitempty"` 316 } 317 318 func (m *RollbackReleaseRequest) Reset() { *m = RollbackReleaseRequest{} } 319 func (m *RollbackReleaseRequest) String() string { return proto.CompactTextString(m) } 320 func (*RollbackReleaseRequest) ProtoMessage() {} 321 func (*RollbackReleaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } 322 323 // RollbackReleaseResponse is the response to an update request. 324 type RollbackReleaseResponse struct { 325 Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"` 326 } 327 328 func (m *RollbackReleaseResponse) Reset() { *m = RollbackReleaseResponse{} } 329 func (m *RollbackReleaseResponse) String() string { return proto.CompactTextString(m) } 330 func (*RollbackReleaseResponse) ProtoMessage() {} 331 func (*RollbackReleaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } 332 333 func (m *RollbackReleaseResponse) GetRelease() *hapi_release5.Release { 334 if m != nil { 335 return m.Release 336 } 337 return nil 338 } 339 340 // InstallReleaseRequest is the request for an installation of a chart. 341 type InstallReleaseRequest struct { 342 // Chart is the protobuf representation of a chart. 343 Chart *hapi_chart3.Chart `protobuf:"bytes,1,opt,name=chart" json:"chart,omitempty"` 344 // Values is a string containing (unparsed) YAML values. 345 Values *hapi_chart.Config `protobuf:"bytes,2,opt,name=values" json:"values,omitempty"` 346 // DryRun, if true, will run through the release logic, but neither create 347 // a release object nor deploy to Kubernetes. The release object returned 348 // in the response will be fake. 349 DryRun bool `protobuf:"varint,3,opt,name=dry_run,json=dryRun" json:"dry_run,omitempty"` 350 // Name is the candidate release name. This must be unique to the 351 // namespace, otherwise the server will return an error. If it is not 352 // supplied, the server will autogenerate one. 353 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"` 354 // DisableHooks causes the server to skip running any hooks for the install. 355 DisableHooks bool `protobuf:"varint,5,opt,name=disable_hooks,json=disableHooks" json:"disable_hooks,omitempty"` 356 // Namepace is the kubernetes namespace of the release. 357 Namespace string `protobuf:"bytes,6,opt,name=namespace" json:"namespace,omitempty"` 358 // ReuseName requests that Tiller re-uses a name, instead of erroring out. 359 ReuseName bool `protobuf:"varint,7,opt,name=reuse_name,json=reuseName" json:"reuse_name,omitempty"` 360 // timeout specifies the max amount of time any kubernetes client command can run. 361 Timeout int64 `protobuf:"varint,8,opt,name=timeout" json:"timeout,omitempty"` 362 // wait, if true, will wait until all Pods, PVCs, and Services are in a ready state 363 // before marking the release as successful. It will wait for as long as timeout 364 Wait bool `protobuf:"varint,9,opt,name=wait" json:"wait,omitempty"` 365 } 366 367 func (m *InstallReleaseRequest) Reset() { *m = InstallReleaseRequest{} } 368 func (m *InstallReleaseRequest) String() string { return proto.CompactTextString(m) } 369 func (*InstallReleaseRequest) ProtoMessage() {} 370 func (*InstallReleaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } 371 372 func (m *InstallReleaseRequest) GetChart() *hapi_chart3.Chart { 373 if m != nil { 374 return m.Chart 375 } 376 return nil 377 } 378 379 func (m *InstallReleaseRequest) GetValues() *hapi_chart.Config { 380 if m != nil { 381 return m.Values 382 } 383 return nil 384 } 385 386 // InstallReleaseResponse is the response from a release installation. 387 type InstallReleaseResponse struct { 388 Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"` 389 } 390 391 func (m *InstallReleaseResponse) Reset() { *m = InstallReleaseResponse{} } 392 func (m *InstallReleaseResponse) String() string { return proto.CompactTextString(m) } 393 func (*InstallReleaseResponse) ProtoMessage() {} 394 func (*InstallReleaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } 395 396 func (m *InstallReleaseResponse) GetRelease() *hapi_release5.Release { 397 if m != nil { 398 return m.Release 399 } 400 return nil 401 } 402 403 // UninstallReleaseRequest represents a request to uninstall a named release. 404 type UninstallReleaseRequest struct { 405 // Name is the name of the release to delete. 406 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 407 // DisableHooks causes the server to skip running any hooks for the uninstall. 408 DisableHooks bool `protobuf:"varint,2,opt,name=disable_hooks,json=disableHooks" json:"disable_hooks,omitempty"` 409 // Purge removes the release from the store and make its name free for later use. 410 Purge bool `protobuf:"varint,3,opt,name=purge" json:"purge,omitempty"` 411 // timeout specifies the max amount of time any kubernetes client command can run. 412 Timeout int64 `protobuf:"varint,4,opt,name=timeout" json:"timeout,omitempty"` 413 } 414 415 func (m *UninstallReleaseRequest) Reset() { *m = UninstallReleaseRequest{} } 416 func (m *UninstallReleaseRequest) String() string { return proto.CompactTextString(m) } 417 func (*UninstallReleaseRequest) ProtoMessage() {} 418 func (*UninstallReleaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } 419 420 // UninstallReleaseResponse represents a successful response to an uninstall request. 421 type UninstallReleaseResponse struct { 422 // Release is the release that was marked deleted. 423 Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"` 424 // Info is an uninstall message 425 Info string `protobuf:"bytes,2,opt,name=info" json:"info,omitempty"` 426 } 427 428 func (m *UninstallReleaseResponse) Reset() { *m = UninstallReleaseResponse{} } 429 func (m *UninstallReleaseResponse) String() string { return proto.CompactTextString(m) } 430 func (*UninstallReleaseResponse) ProtoMessage() {} 431 func (*UninstallReleaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } 432 433 func (m *UninstallReleaseResponse) GetRelease() *hapi_release5.Release { 434 if m != nil { 435 return m.Release 436 } 437 return nil 438 } 439 440 // GetVersionRequest requests for version information. 441 type GetVersionRequest struct { 442 } 443 444 func (m *GetVersionRequest) Reset() { *m = GetVersionRequest{} } 445 func (m *GetVersionRequest) String() string { return proto.CompactTextString(m) } 446 func (*GetVersionRequest) ProtoMessage() {} 447 func (*GetVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} } 448 449 type GetVersionResponse struct { 450 Version *hapi_version.Version `protobuf:"bytes,1,opt,name=Version" json:"Version,omitempty"` 451 } 452 453 func (m *GetVersionResponse) Reset() { *m = GetVersionResponse{} } 454 func (m *GetVersionResponse) String() string { return proto.CompactTextString(m) } 455 func (*GetVersionResponse) ProtoMessage() {} 456 func (*GetVersionResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } 457 458 func (m *GetVersionResponse) GetVersion() *hapi_version.Version { 459 if m != nil { 460 return m.Version 461 } 462 return nil 463 } 464 465 // GetHistoryRequest requests a release's history. 466 type GetHistoryRequest struct { 467 // The name of the release. 468 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 469 // The maximum number of releases to include. 470 Max int32 `protobuf:"varint,2,opt,name=max" json:"max,omitempty"` 471 } 472 473 func (m *GetHistoryRequest) Reset() { *m = GetHistoryRequest{} } 474 func (m *GetHistoryRequest) String() string { return proto.CompactTextString(m) } 475 func (*GetHistoryRequest) ProtoMessage() {} 476 func (*GetHistoryRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } 477 478 // GetHistoryResponse is received in response to a GetHistory rpc. 479 type GetHistoryResponse struct { 480 Releases []*hapi_release5.Release `protobuf:"bytes,1,rep,name=releases" json:"releases,omitempty"` 481 } 482 483 func (m *GetHistoryResponse) Reset() { *m = GetHistoryResponse{} } 484 func (m *GetHistoryResponse) String() string { return proto.CompactTextString(m) } 485 func (*GetHistoryResponse) ProtoMessage() {} 486 func (*GetHistoryResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } 487 488 func (m *GetHistoryResponse) GetReleases() []*hapi_release5.Release { 489 if m != nil { 490 return m.Releases 491 } 492 return nil 493 } 494 495 // TestReleaseRequest is a request to get the status of a release. 496 type TestReleaseRequest struct { 497 // Name is the name of the release 498 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 499 // timeout specifies the max amount of time any kubernetes client command can run. 500 Timeout int64 `protobuf:"varint,2,opt,name=timeout" json:"timeout,omitempty"` 501 // cleanup specifies whether or not to attempt pod deletion after test completes 502 Cleanup bool `protobuf:"varint,3,opt,name=cleanup" json:"cleanup,omitempty"` 503 } 504 505 func (m *TestReleaseRequest) Reset() { *m = TestReleaseRequest{} } 506 func (m *TestReleaseRequest) String() string { return proto.CompactTextString(m) } 507 func (*TestReleaseRequest) ProtoMessage() {} 508 func (*TestReleaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } 509 510 // TestReleaseResponse represents a message from executing a test 511 type TestReleaseResponse struct { 512 Msg string `protobuf:"bytes,1,opt,name=msg" json:"msg,omitempty"` 513 } 514 515 func (m *TestReleaseResponse) Reset() { *m = TestReleaseResponse{} } 516 func (m *TestReleaseResponse) String() string { return proto.CompactTextString(m) } 517 func (*TestReleaseResponse) ProtoMessage() {} 518 func (*TestReleaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } 519 520 func init() { 521 proto.RegisterType((*ListReleasesRequest)(nil), "hapi.services.tiller.ListReleasesRequest") 522 proto.RegisterType((*ListSort)(nil), "hapi.services.tiller.ListSort") 523 proto.RegisterType((*ListReleasesResponse)(nil), "hapi.services.tiller.ListReleasesResponse") 524 proto.RegisterType((*GetReleaseStatusRequest)(nil), "hapi.services.tiller.GetReleaseStatusRequest") 525 proto.RegisterType((*GetReleaseStatusResponse)(nil), "hapi.services.tiller.GetReleaseStatusResponse") 526 proto.RegisterType((*GetReleaseContentRequest)(nil), "hapi.services.tiller.GetReleaseContentRequest") 527 proto.RegisterType((*GetReleaseContentResponse)(nil), "hapi.services.tiller.GetReleaseContentResponse") 528 proto.RegisterType((*UpdateReleaseRequest)(nil), "hapi.services.tiller.UpdateReleaseRequest") 529 proto.RegisterType((*UpdateReleaseResponse)(nil), "hapi.services.tiller.UpdateReleaseResponse") 530 proto.RegisterType((*RollbackReleaseRequest)(nil), "hapi.services.tiller.RollbackReleaseRequest") 531 proto.RegisterType((*RollbackReleaseResponse)(nil), "hapi.services.tiller.RollbackReleaseResponse") 532 proto.RegisterType((*InstallReleaseRequest)(nil), "hapi.services.tiller.InstallReleaseRequest") 533 proto.RegisterType((*InstallReleaseResponse)(nil), "hapi.services.tiller.InstallReleaseResponse") 534 proto.RegisterType((*UninstallReleaseRequest)(nil), "hapi.services.tiller.UninstallReleaseRequest") 535 proto.RegisterType((*UninstallReleaseResponse)(nil), "hapi.services.tiller.UninstallReleaseResponse") 536 proto.RegisterType((*GetVersionRequest)(nil), "hapi.services.tiller.GetVersionRequest") 537 proto.RegisterType((*GetVersionResponse)(nil), "hapi.services.tiller.GetVersionResponse") 538 proto.RegisterType((*GetHistoryRequest)(nil), "hapi.services.tiller.GetHistoryRequest") 539 proto.RegisterType((*GetHistoryResponse)(nil), "hapi.services.tiller.GetHistoryResponse") 540 proto.RegisterType((*TestReleaseRequest)(nil), "hapi.services.tiller.TestReleaseRequest") 541 proto.RegisterType((*TestReleaseResponse)(nil), "hapi.services.tiller.TestReleaseResponse") 542 proto.RegisterEnum("hapi.services.tiller.ListSort_SortBy", ListSort_SortBy_name, ListSort_SortBy_value) 543 proto.RegisterEnum("hapi.services.tiller.ListSort_SortOrder", ListSort_SortOrder_name, ListSort_SortOrder_value) 544 } 545 546 // Reference imports to suppress errors if they are not otherwise used. 547 var _ context.Context 548 var _ grpc.ClientConn 549 550 // This is a compile-time assertion to ensure that this generated file 551 // is compatible with the grpc package it is being compiled against. 552 const _ = grpc.SupportPackageIsVersion3 553 554 // Client API for ReleaseService service 555 556 type ReleaseServiceClient interface { 557 // ListReleases retrieves release history. 558 // TODO: Allow filtering the set of releases by 559 // release status. By default, ListAllReleases returns the releases who 560 // current status is "Active". 561 ListReleases(ctx context.Context, in *ListReleasesRequest, opts ...grpc.CallOption) (ReleaseService_ListReleasesClient, error) 562 // GetReleasesStatus retrieves status information for the specified release. 563 GetReleaseStatus(ctx context.Context, in *GetReleaseStatusRequest, opts ...grpc.CallOption) (*GetReleaseStatusResponse, error) 564 // GetReleaseContent retrieves the release content (chart + value) for the specified release. 565 GetReleaseContent(ctx context.Context, in *GetReleaseContentRequest, opts ...grpc.CallOption) (*GetReleaseContentResponse, error) 566 // UpdateRelease updates release content. 567 UpdateRelease(ctx context.Context, in *UpdateReleaseRequest, opts ...grpc.CallOption) (*UpdateReleaseResponse, error) 568 // InstallRelease requests installation of a chart as a new release. 569 InstallRelease(ctx context.Context, in *InstallReleaseRequest, opts ...grpc.CallOption) (*InstallReleaseResponse, error) 570 // UninstallRelease requests deletion of a named release. 571 UninstallRelease(ctx context.Context, in *UninstallReleaseRequest, opts ...grpc.CallOption) (*UninstallReleaseResponse, error) 572 // GetVersion returns the current version of the server. 573 GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error) 574 // RollbackRelease rolls back a release to a previous version. 575 RollbackRelease(ctx context.Context, in *RollbackReleaseRequest, opts ...grpc.CallOption) (*RollbackReleaseResponse, error) 576 // ReleaseHistory retrieves a releasse's history. 577 GetHistory(ctx context.Context, in *GetHistoryRequest, opts ...grpc.CallOption) (*GetHistoryResponse, error) 578 // RunReleaseTest executes the tests defined of a named release 579 RunReleaseTest(ctx context.Context, in *TestReleaseRequest, opts ...grpc.CallOption) (ReleaseService_RunReleaseTestClient, error) 580 } 581 582 type releaseServiceClient struct { 583 cc *grpc.ClientConn 584 } 585 586 func NewReleaseServiceClient(cc *grpc.ClientConn) ReleaseServiceClient { 587 return &releaseServiceClient{cc} 588 } 589 590 func (c *releaseServiceClient) ListReleases(ctx context.Context, in *ListReleasesRequest, opts ...grpc.CallOption) (ReleaseService_ListReleasesClient, error) { 591 stream, err := grpc.NewClientStream(ctx, &_ReleaseService_serviceDesc.Streams[0], c.cc, "/hapi.services.tiller.ReleaseService/ListReleases", opts...) 592 if err != nil { 593 return nil, err 594 } 595 x := &releaseServiceListReleasesClient{stream} 596 if err := x.ClientStream.SendMsg(in); err != nil { 597 return nil, err 598 } 599 if err := x.ClientStream.CloseSend(); err != nil { 600 return nil, err 601 } 602 return x, nil 603 } 604 605 type ReleaseService_ListReleasesClient interface { 606 Recv() (*ListReleasesResponse, error) 607 grpc.ClientStream 608 } 609 610 type releaseServiceListReleasesClient struct { 611 grpc.ClientStream 612 } 613 614 func (x *releaseServiceListReleasesClient) Recv() (*ListReleasesResponse, error) { 615 m := new(ListReleasesResponse) 616 if err := x.ClientStream.RecvMsg(m); err != nil { 617 return nil, err 618 } 619 return m, nil 620 } 621 622 func (c *releaseServiceClient) GetReleaseStatus(ctx context.Context, in *GetReleaseStatusRequest, opts ...grpc.CallOption) (*GetReleaseStatusResponse, error) { 623 out := new(GetReleaseStatusResponse) 624 err := grpc.Invoke(ctx, "/hapi.services.tiller.ReleaseService/GetReleaseStatus", in, out, c.cc, opts...) 625 if err != nil { 626 return nil, err 627 } 628 return out, nil 629 } 630 631 func (c *releaseServiceClient) GetReleaseContent(ctx context.Context, in *GetReleaseContentRequest, opts ...grpc.CallOption) (*GetReleaseContentResponse, error) { 632 out := new(GetReleaseContentResponse) 633 err := grpc.Invoke(ctx, "/hapi.services.tiller.ReleaseService/GetReleaseContent", in, out, c.cc, opts...) 634 if err != nil { 635 return nil, err 636 } 637 return out, nil 638 } 639 640 func (c *releaseServiceClient) UpdateRelease(ctx context.Context, in *UpdateReleaseRequest, opts ...grpc.CallOption) (*UpdateReleaseResponse, error) { 641 out := new(UpdateReleaseResponse) 642 err := grpc.Invoke(ctx, "/hapi.services.tiller.ReleaseService/UpdateRelease", in, out, c.cc, opts...) 643 if err != nil { 644 return nil, err 645 } 646 return out, nil 647 } 648 649 func (c *releaseServiceClient) InstallRelease(ctx context.Context, in *InstallReleaseRequest, opts ...grpc.CallOption) (*InstallReleaseResponse, error) { 650 out := new(InstallReleaseResponse) 651 err := grpc.Invoke(ctx, "/hapi.services.tiller.ReleaseService/InstallRelease", in, out, c.cc, opts...) 652 if err != nil { 653 return nil, err 654 } 655 return out, nil 656 } 657 658 func (c *releaseServiceClient) UninstallRelease(ctx context.Context, in *UninstallReleaseRequest, opts ...grpc.CallOption) (*UninstallReleaseResponse, error) { 659 out := new(UninstallReleaseResponse) 660 err := grpc.Invoke(ctx, "/hapi.services.tiller.ReleaseService/UninstallRelease", in, out, c.cc, opts...) 661 if err != nil { 662 return nil, err 663 } 664 return out, nil 665 } 666 667 func (c *releaseServiceClient) GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error) { 668 out := new(GetVersionResponse) 669 err := grpc.Invoke(ctx, "/hapi.services.tiller.ReleaseService/GetVersion", in, out, c.cc, opts...) 670 if err != nil { 671 return nil, err 672 } 673 return out, nil 674 } 675 676 func (c *releaseServiceClient) RollbackRelease(ctx context.Context, in *RollbackReleaseRequest, opts ...grpc.CallOption) (*RollbackReleaseResponse, error) { 677 out := new(RollbackReleaseResponse) 678 err := grpc.Invoke(ctx, "/hapi.services.tiller.ReleaseService/RollbackRelease", in, out, c.cc, opts...) 679 if err != nil { 680 return nil, err 681 } 682 return out, nil 683 } 684 685 func (c *releaseServiceClient) GetHistory(ctx context.Context, in *GetHistoryRequest, opts ...grpc.CallOption) (*GetHistoryResponse, error) { 686 out := new(GetHistoryResponse) 687 err := grpc.Invoke(ctx, "/hapi.services.tiller.ReleaseService/GetHistory", in, out, c.cc, opts...) 688 if err != nil { 689 return nil, err 690 } 691 return out, nil 692 } 693 694 func (c *releaseServiceClient) RunReleaseTest(ctx context.Context, in *TestReleaseRequest, opts ...grpc.CallOption) (ReleaseService_RunReleaseTestClient, error) { 695 stream, err := grpc.NewClientStream(ctx, &_ReleaseService_serviceDesc.Streams[1], c.cc, "/hapi.services.tiller.ReleaseService/RunReleaseTest", opts...) 696 if err != nil { 697 return nil, err 698 } 699 x := &releaseServiceRunReleaseTestClient{stream} 700 if err := x.ClientStream.SendMsg(in); err != nil { 701 return nil, err 702 } 703 if err := x.ClientStream.CloseSend(); err != nil { 704 return nil, err 705 } 706 return x, nil 707 } 708 709 type ReleaseService_RunReleaseTestClient interface { 710 Recv() (*TestReleaseResponse, error) 711 grpc.ClientStream 712 } 713 714 type releaseServiceRunReleaseTestClient struct { 715 grpc.ClientStream 716 } 717 718 func (x *releaseServiceRunReleaseTestClient) Recv() (*TestReleaseResponse, error) { 719 m := new(TestReleaseResponse) 720 if err := x.ClientStream.RecvMsg(m); err != nil { 721 return nil, err 722 } 723 return m, nil 724 } 725 726 // Server API for ReleaseService service 727 728 type ReleaseServiceServer interface { 729 // ListReleases retrieves release history. 730 // TODO: Allow filtering the set of releases by 731 // release status. By default, ListAllReleases returns the releases who 732 // current status is "Active". 733 ListReleases(*ListReleasesRequest, ReleaseService_ListReleasesServer) error 734 // GetReleasesStatus retrieves status information for the specified release. 735 GetReleaseStatus(context.Context, *GetReleaseStatusRequest) (*GetReleaseStatusResponse, error) 736 // GetReleaseContent retrieves the release content (chart + value) for the specified release. 737 GetReleaseContent(context.Context, *GetReleaseContentRequest) (*GetReleaseContentResponse, error) 738 // UpdateRelease updates release content. 739 UpdateRelease(context.Context, *UpdateReleaseRequest) (*UpdateReleaseResponse, error) 740 // InstallRelease requests installation of a chart as a new release. 741 InstallRelease(context.Context, *InstallReleaseRequest) (*InstallReleaseResponse, error) 742 // UninstallRelease requests deletion of a named release. 743 UninstallRelease(context.Context, *UninstallReleaseRequest) (*UninstallReleaseResponse, error) 744 // GetVersion returns the current version of the server. 745 GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error) 746 // RollbackRelease rolls back a release to a previous version. 747 RollbackRelease(context.Context, *RollbackReleaseRequest) (*RollbackReleaseResponse, error) 748 // ReleaseHistory retrieves a releasse's history. 749 GetHistory(context.Context, *GetHistoryRequest) (*GetHistoryResponse, error) 750 // RunReleaseTest executes the tests defined of a named release 751 RunReleaseTest(*TestReleaseRequest, ReleaseService_RunReleaseTestServer) error 752 } 753 754 func RegisterReleaseServiceServer(s *grpc.Server, srv ReleaseServiceServer) { 755 s.RegisterService(&_ReleaseService_serviceDesc, srv) 756 } 757 758 func _ReleaseService_ListReleases_Handler(srv interface{}, stream grpc.ServerStream) error { 759 m := new(ListReleasesRequest) 760 if err := stream.RecvMsg(m); err != nil { 761 return err 762 } 763 return srv.(ReleaseServiceServer).ListReleases(m, &releaseServiceListReleasesServer{stream}) 764 } 765 766 type ReleaseService_ListReleasesServer interface { 767 Send(*ListReleasesResponse) error 768 grpc.ServerStream 769 } 770 771 type releaseServiceListReleasesServer struct { 772 grpc.ServerStream 773 } 774 775 func (x *releaseServiceListReleasesServer) Send(m *ListReleasesResponse) error { 776 return x.ServerStream.SendMsg(m) 777 } 778 779 func _ReleaseService_GetReleaseStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 780 in := new(GetReleaseStatusRequest) 781 if err := dec(in); err != nil { 782 return nil, err 783 } 784 if interceptor == nil { 785 return srv.(ReleaseServiceServer).GetReleaseStatus(ctx, in) 786 } 787 info := &grpc.UnaryServerInfo{ 788 Server: srv, 789 FullMethod: "/hapi.services.tiller.ReleaseService/GetReleaseStatus", 790 } 791 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 792 return srv.(ReleaseServiceServer).GetReleaseStatus(ctx, req.(*GetReleaseStatusRequest)) 793 } 794 return interceptor(ctx, in, info, handler) 795 } 796 797 func _ReleaseService_GetReleaseContent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 798 in := new(GetReleaseContentRequest) 799 if err := dec(in); err != nil { 800 return nil, err 801 } 802 if interceptor == nil { 803 return srv.(ReleaseServiceServer).GetReleaseContent(ctx, in) 804 } 805 info := &grpc.UnaryServerInfo{ 806 Server: srv, 807 FullMethod: "/hapi.services.tiller.ReleaseService/GetReleaseContent", 808 } 809 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 810 return srv.(ReleaseServiceServer).GetReleaseContent(ctx, req.(*GetReleaseContentRequest)) 811 } 812 return interceptor(ctx, in, info, handler) 813 } 814 815 func _ReleaseService_UpdateRelease_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 816 in := new(UpdateReleaseRequest) 817 if err := dec(in); err != nil { 818 return nil, err 819 } 820 if interceptor == nil { 821 return srv.(ReleaseServiceServer).UpdateRelease(ctx, in) 822 } 823 info := &grpc.UnaryServerInfo{ 824 Server: srv, 825 FullMethod: "/hapi.services.tiller.ReleaseService/UpdateRelease", 826 } 827 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 828 return srv.(ReleaseServiceServer).UpdateRelease(ctx, req.(*UpdateReleaseRequest)) 829 } 830 return interceptor(ctx, in, info, handler) 831 } 832 833 func _ReleaseService_InstallRelease_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 834 in := new(InstallReleaseRequest) 835 if err := dec(in); err != nil { 836 return nil, err 837 } 838 if interceptor == nil { 839 return srv.(ReleaseServiceServer).InstallRelease(ctx, in) 840 } 841 info := &grpc.UnaryServerInfo{ 842 Server: srv, 843 FullMethod: "/hapi.services.tiller.ReleaseService/InstallRelease", 844 } 845 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 846 return srv.(ReleaseServiceServer).InstallRelease(ctx, req.(*InstallReleaseRequest)) 847 } 848 return interceptor(ctx, in, info, handler) 849 } 850 851 func _ReleaseService_UninstallRelease_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 852 in := new(UninstallReleaseRequest) 853 if err := dec(in); err != nil { 854 return nil, err 855 } 856 if interceptor == nil { 857 return srv.(ReleaseServiceServer).UninstallRelease(ctx, in) 858 } 859 info := &grpc.UnaryServerInfo{ 860 Server: srv, 861 FullMethod: "/hapi.services.tiller.ReleaseService/UninstallRelease", 862 } 863 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 864 return srv.(ReleaseServiceServer).UninstallRelease(ctx, req.(*UninstallReleaseRequest)) 865 } 866 return interceptor(ctx, in, info, handler) 867 } 868 869 func _ReleaseService_GetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 870 in := new(GetVersionRequest) 871 if err := dec(in); err != nil { 872 return nil, err 873 } 874 if interceptor == nil { 875 return srv.(ReleaseServiceServer).GetVersion(ctx, in) 876 } 877 info := &grpc.UnaryServerInfo{ 878 Server: srv, 879 FullMethod: "/hapi.services.tiller.ReleaseService/GetVersion", 880 } 881 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 882 return srv.(ReleaseServiceServer).GetVersion(ctx, req.(*GetVersionRequest)) 883 } 884 return interceptor(ctx, in, info, handler) 885 } 886 887 func _ReleaseService_RollbackRelease_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 888 in := new(RollbackReleaseRequest) 889 if err := dec(in); err != nil { 890 return nil, err 891 } 892 if interceptor == nil { 893 return srv.(ReleaseServiceServer).RollbackRelease(ctx, in) 894 } 895 info := &grpc.UnaryServerInfo{ 896 Server: srv, 897 FullMethod: "/hapi.services.tiller.ReleaseService/RollbackRelease", 898 } 899 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 900 return srv.(ReleaseServiceServer).RollbackRelease(ctx, req.(*RollbackReleaseRequest)) 901 } 902 return interceptor(ctx, in, info, handler) 903 } 904 905 func _ReleaseService_GetHistory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 906 in := new(GetHistoryRequest) 907 if err := dec(in); err != nil { 908 return nil, err 909 } 910 if interceptor == nil { 911 return srv.(ReleaseServiceServer).GetHistory(ctx, in) 912 } 913 info := &grpc.UnaryServerInfo{ 914 Server: srv, 915 FullMethod: "/hapi.services.tiller.ReleaseService/GetHistory", 916 } 917 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 918 return srv.(ReleaseServiceServer).GetHistory(ctx, req.(*GetHistoryRequest)) 919 } 920 return interceptor(ctx, in, info, handler) 921 } 922 923 func _ReleaseService_RunReleaseTest_Handler(srv interface{}, stream grpc.ServerStream) error { 924 m := new(TestReleaseRequest) 925 if err := stream.RecvMsg(m); err != nil { 926 return err 927 } 928 return srv.(ReleaseServiceServer).RunReleaseTest(m, &releaseServiceRunReleaseTestServer{stream}) 929 } 930 931 type ReleaseService_RunReleaseTestServer interface { 932 Send(*TestReleaseResponse) error 933 grpc.ServerStream 934 } 935 936 type releaseServiceRunReleaseTestServer struct { 937 grpc.ServerStream 938 } 939 940 func (x *releaseServiceRunReleaseTestServer) Send(m *TestReleaseResponse) error { 941 return x.ServerStream.SendMsg(m) 942 } 943 944 var _ReleaseService_serviceDesc = grpc.ServiceDesc{ 945 ServiceName: "hapi.services.tiller.ReleaseService", 946 HandlerType: (*ReleaseServiceServer)(nil), 947 Methods: []grpc.MethodDesc{ 948 { 949 MethodName: "GetReleaseStatus", 950 Handler: _ReleaseService_GetReleaseStatus_Handler, 951 }, 952 { 953 MethodName: "GetReleaseContent", 954 Handler: _ReleaseService_GetReleaseContent_Handler, 955 }, 956 { 957 MethodName: "UpdateRelease", 958 Handler: _ReleaseService_UpdateRelease_Handler, 959 }, 960 { 961 MethodName: "InstallRelease", 962 Handler: _ReleaseService_InstallRelease_Handler, 963 }, 964 { 965 MethodName: "UninstallRelease", 966 Handler: _ReleaseService_UninstallRelease_Handler, 967 }, 968 { 969 MethodName: "GetVersion", 970 Handler: _ReleaseService_GetVersion_Handler, 971 }, 972 { 973 MethodName: "RollbackRelease", 974 Handler: _ReleaseService_RollbackRelease_Handler, 975 }, 976 { 977 MethodName: "GetHistory", 978 Handler: _ReleaseService_GetHistory_Handler, 979 }, 980 }, 981 Streams: []grpc.StreamDesc{ 982 { 983 StreamName: "ListReleases", 984 Handler: _ReleaseService_ListReleases_Handler, 985 ServerStreams: true, 986 }, 987 { 988 StreamName: "RunReleaseTest", 989 Handler: _ReleaseService_RunReleaseTest_Handler, 990 ServerStreams: true, 991 }, 992 }, 993 Metadata: fileDescriptor0, 994 } 995 996 func init() { proto.RegisterFile("hapi/services/tiller.proto", fileDescriptor0) } 997 998 var fileDescriptor0 = []byte{ 999 // 1162 bytes of a gzipped FileDescriptorProto 1000 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x57, 0xdd, 0x6e, 0xe3, 0xc4, 1001 0x17, 0xaf, 0xe3, 0x7c, 0x9e, 0x76, 0xfb, 0x4f, 0xa7, 0x5f, 0xae, 0xf5, 0x07, 0x15, 0x23, 0x68, 1002 0x76, 0x61, 0x53, 0x08, 0x57, 0x48, 0x08, 0xa9, 0xdb, 0x8d, 0xda, 0x42, 0xe9, 0x4a, 0xce, 0x76, 1003 0x91, 0x10, 0x22, 0x72, 0x93, 0x49, 0x6b, 0xd6, 0xf1, 0x04, 0xcf, 0xb8, 0x6c, 0x6f, 0xb9, 0xe3, 1004 0x51, 0xe0, 0x29, 0x78, 0x02, 0x5e, 0x80, 0x97, 0x41, 0x9e, 0x0f, 0xd7, 0xe3, 0xda, 0xad, 0xe9, 1005 0x4d, 0x3c, 0x33, 0xe7, 0xcc, 0xf9, 0xf8, 0x9d, 0x33, 0xbf, 0x99, 0x80, 0x7d, 0xe5, 0x2d, 0xfc, 1006 0x7d, 0x8a, 0xa3, 0x6b, 0x7f, 0x82, 0xe9, 0x3e, 0xf3, 0x83, 0x00, 0x47, 0xfd, 0x45, 0x44, 0x18, 1007 0x41, 0x1b, 0x89, 0xac, 0xaf, 0x64, 0x7d, 0x21, 0xb3, 0xb7, 0xf8, 0x8e, 0xc9, 0x95, 0x17, 0x31, 1008 0xf1, 0x2b, 0xb4, 0xed, 0xed, 0xec, 0x3a, 0x09, 0x67, 0xfe, 0xa5, 0x14, 0x08, 0x17, 0x11, 0x0e, 1009 0xb0, 0x47, 0xb1, 0xfa, 0x6a, 0x9b, 0x94, 0xcc, 0x0f, 0x67, 0x44, 0x0a, 0x76, 0x34, 0x01, 0x65, 1010 0x1e, 0x8b, 0xa9, 0x66, 0xef, 0x1a, 0x47, 0xd4, 0x27, 0xa1, 0xfa, 0x0a, 0x99, 0xf3, 0x57, 0x0d, 1011 0xd6, 0x4f, 0x7d, 0xca, 0x5c, 0xb1, 0x91, 0xba, 0xf8, 0x97, 0x18, 0x53, 0x86, 0x36, 0xa0, 0x11, 1012 0xf8, 0x73, 0x9f, 0x59, 0xc6, 0xae, 0xd1, 0x33, 0x5d, 0x31, 0x41, 0x5b, 0xd0, 0x24, 0xb3, 0x19, 1013 0xc5, 0xcc, 0xaa, 0xed, 0x1a, 0xbd, 0x8e, 0x2b, 0x67, 0xe8, 0x6b, 0x68, 0x51, 0x12, 0xb1, 0xf1, 1014 0xc5, 0x8d, 0x65, 0xee, 0x1a, 0xbd, 0xd5, 0xc1, 0x47, 0xfd, 0x22, 0x28, 0xfa, 0x89, 0xa7, 0x11, 1015 0x89, 0x58, 0x3f, 0xf9, 0x79, 0x71, 0xe3, 0x36, 0x29, 0xff, 0x26, 0x76, 0x67, 0x7e, 0xc0, 0x70, 1016 0x64, 0xd5, 0x85, 0x5d, 0x31, 0x43, 0x47, 0x00, 0xdc, 0x2e, 0x89, 0xa6, 0x38, 0xb2, 0x1a, 0xdc, 1017 0x74, 0xaf, 0x82, 0xe9, 0x57, 0x89, 0xbe, 0xdb, 0xa1, 0x6a, 0x88, 0xbe, 0x82, 0x15, 0x01, 0xc9, 1018 0x78, 0x42, 0xa6, 0x98, 0x5a, 0xcd, 0x5d, 0xb3, 0xb7, 0x3a, 0xd8, 0x11, 0xa6, 0x14, 0xc2, 0x23, 1019 0x01, 0xda, 0x21, 0x99, 0x62, 0x77, 0x59, 0xa8, 0x27, 0x63, 0x8a, 0xfe, 0x0f, 0x9d, 0xd0, 0x9b, 1020 0x63, 0xba, 0xf0, 0x26, 0xd8, 0x6a, 0xf1, 0x08, 0x6f, 0x17, 0x9c, 0x9f, 0xa0, 0xad, 0x9c, 0x3b, 1021 0x03, 0x68, 0x8a, 0xd4, 0xd0, 0x32, 0xb4, 0xce, 0xcf, 0xbe, 0x3d, 0x7b, 0xf5, 0xfd, 0x59, 0x77, 1022 0x09, 0xb5, 0xa1, 0x7e, 0x76, 0xf0, 0xdd, 0xb0, 0x6b, 0xa0, 0x35, 0x78, 0x72, 0x7a, 0x30, 0x7a, 1023 0x3d, 0x76, 0x87, 0xa7, 0xc3, 0x83, 0xd1, 0xf0, 0x65, 0xb7, 0xe6, 0xbc, 0x0f, 0x9d, 0x34, 0x66, 1024 0xd4, 0x02, 0xf3, 0x60, 0x74, 0x28, 0xb6, 0xbc, 0x1c, 0x8e, 0x0e, 0xbb, 0x86, 0xf3, 0xbb, 0x01, 1025 0x1b, 0x7a, 0x89, 0xe8, 0x82, 0x84, 0x14, 0x27, 0x35, 0x9a, 0x90, 0x38, 0x4c, 0x6b, 0xc4, 0x27, 1026 0x08, 0x41, 0x3d, 0xc4, 0xef, 0x54, 0x85, 0xf8, 0x38, 0xd1, 0x64, 0x84, 0x79, 0x01, 0xaf, 0x8e, 1027 0xe9, 0x8a, 0x09, 0xfa, 0x1c, 0xda, 0x32, 0x75, 0x6a, 0xd5, 0x77, 0xcd, 0xde, 0xf2, 0x60, 0x53, 1028 0x07, 0x44, 0x7a, 0x74, 0x53, 0x35, 0xe7, 0x08, 0xb6, 0x8f, 0xb0, 0x8a, 0x44, 0xe0, 0xa5, 0x3a, 1029 0x26, 0xf1, 0xeb, 0xcd, 0x31, 0x0f, 0x26, 0xf1, 0xeb, 0xcd, 0x31, 0xb2, 0xa0, 0x25, 0xdb, 0x8d, 1030 0x87, 0xd3, 0x70, 0xd5, 0xd4, 0x61, 0x60, 0xdd, 0x35, 0x24, 0xf3, 0x2a, 0xb2, 0xf4, 0x31, 0xd4, 1031 0x93, 0x66, 0xe7, 0x66, 0x96, 0x07, 0x48, 0x8f, 0xf3, 0x24, 0x9c, 0x11, 0x97, 0xcb, 0xf5, 0x52, 1032 0x99, 0xf9, 0x52, 0x1d, 0x67, 0xbd, 0x1e, 0x92, 0x90, 0xe1, 0x90, 0x3d, 0x2e, 0xfe, 0x53, 0xd8, 1033 0x29, 0xb0, 0x24, 0x13, 0xd8, 0x87, 0x96, 0x0c, 0x8d, 0x5b, 0x2b, 0xc5, 0x55, 0x69, 0x39, 0x7f, 1034 0xd6, 0x60, 0xe3, 0x7c, 0x31, 0xf5, 0x18, 0x56, 0xa2, 0x7b, 0x82, 0xda, 0x83, 0x06, 0x27, 0x0d, 1035 0x89, 0xc5, 0x9a, 0xb0, 0x2d, 0x98, 0xe5, 0x30, 0xf9, 0x75, 0x85, 0x1c, 0x3d, 0x83, 0xe6, 0xb5, 1036 0x17, 0xc4, 0x98, 0x72, 0x20, 0x52, 0xd4, 0xa4, 0x26, 0x67, 0x1c, 0x57, 0x6a, 0xa0, 0x6d, 0x68, 1037 0x4d, 0xa3, 0x9b, 0x71, 0x14, 0x87, 0xfc, 0x08, 0xb6, 0xdd, 0xe6, 0x34, 0xba, 0x71, 0xe3, 0x10, 1038 0x7d, 0x08, 0x4f, 0xa6, 0x3e, 0xf5, 0x2e, 0x02, 0x3c, 0xbe, 0x22, 0xe4, 0x2d, 0xe5, 0xa7, 0xb0, 1039 0xed, 0xae, 0xc8, 0xc5, 0xe3, 0x64, 0x0d, 0xd9, 0x49, 0x27, 0x4d, 0x22, 0xec, 0x31, 0x6c, 0x35, 1040 0xb9, 0x3c, 0x9d, 0x27, 0x18, 0x32, 0x7f, 0x8e, 0x49, 0xcc, 0xf8, 0xd1, 0x31, 0x5d, 0x35, 0x45, 1041 0x1f, 0xc0, 0x4a, 0x84, 0x29, 0x66, 0x63, 0x19, 0x65, 0x9b, 0xef, 0x5c, 0xe6, 0x6b, 0x6f, 0x44, 1042 0x58, 0x08, 0xea, 0xbf, 0x7a, 0x3e, 0xb3, 0x3a, 0x5c, 0xc4, 0xc7, 0xce, 0x31, 0x6c, 0xe6, 0xb0, 1043 0x7a, 0x2c, 0xec, 0x7f, 0x1b, 0xb0, 0xe5, 0x92, 0x20, 0xb8, 0xf0, 0x26, 0x6f, 0x2b, 0x00, 0x9f, 1044 0xc1, 0xa8, 0x76, 0x3f, 0x46, 0x66, 0x01, 0x46, 0x99, 0x5e, 0xaa, 0x6b, 0xbd, 0xa4, 0xa1, 0xd7, 1045 0x28, 0x47, 0xaf, 0xa9, 0xa3, 0xa7, 0xa0, 0x69, 0x65, 0xa0, 0xf9, 0x06, 0xb6, 0xef, 0xe4, 0xf3, 1046 0x58, 0x70, 0xfe, 0xa8, 0xc1, 0xe6, 0x49, 0x48, 0x99, 0x17, 0x04, 0x39, 0x6c, 0xd2, 0x06, 0x34, 1047 0x2a, 0x37, 0x60, 0xed, 0xbf, 0x34, 0xa0, 0xa9, 0x81, 0xab, 0x2a, 0x51, 0xcf, 0x54, 0xa2, 0x52, 1048 0x53, 0x6a, 0x54, 0xd0, 0xcc, 0x51, 0x01, 0x7a, 0x0f, 0x20, 0xc2, 0x31, 0xc5, 0x63, 0x6e, 0x5c, 1049 0x80, 0xd8, 0xe1, 0x2b, 0x67, 0xf2, 0xe4, 0x2b, 0xdc, 0xdb, 0xc5, 0xb8, 0x67, 0x5b, 0xf2, 0x04, 1050 0xb6, 0xf2, 0x50, 0x3d, 0x16, 0xf6, 0xdf, 0x0c, 0xd8, 0x3e, 0x0f, 0xfd, 0x42, 0xe0, 0x8b, 0x9a, 1051 0xf2, 0x0e, 0x14, 0xb5, 0x02, 0x28, 0x36, 0xa0, 0xb1, 0x88, 0xa3, 0x4b, 0x2c, 0xa1, 0x15, 0x93, 1052 0x6c, 0x8e, 0x75, 0x2d, 0x47, 0x67, 0x0c, 0xd6, 0xdd, 0x18, 0x1e, 0x99, 0x51, 0x12, 0x75, 0x4a, 1053 0xdd, 0x1d, 0x41, 0xd3, 0xce, 0x3a, 0xac, 0x1d, 0x61, 0xf6, 0x46, 0x1c, 0x00, 0x99, 0x9e, 0x33, 1054 0x04, 0x94, 0x5d, 0xbc, 0xf5, 0x27, 0x97, 0x74, 0x7f, 0xea, 0x1d, 0xa3, 0xf4, 0x95, 0x96, 0xf3, 1055 0x25, 0xb7, 0x7d, 0xec, 0x53, 0x46, 0xa2, 0x9b, 0xfb, 0xa0, 0xeb, 0x82, 0x39, 0xf7, 0xde, 0x49, 1056 0x66, 0x4f, 0x86, 0xce, 0x11, 0x8f, 0x20, 0xdd, 0x2a, 0x23, 0xc8, 0xde, 0x93, 0x46, 0xb5, 0x7b, 1057 0xf2, 0x47, 0x40, 0xaf, 0x71, 0x7a, 0x65, 0x3f, 0x70, 0xc5, 0xa8, 0x22, 0xd4, 0xf4, 0x46, 0xb3, 1058 0xa0, 0x35, 0x09, 0xb0, 0x17, 0xc6, 0x0b, 0x59, 0x36, 0x35, 0x75, 0xf6, 0x60, 0x5d, 0xb3, 0x2e, 1059 0xe3, 0x4c, 0xf2, 0xa1, 0x97, 0xd2, 0x7a, 0x32, 0x1c, 0xfc, 0xd3, 0x86, 0x55, 0x75, 0xc7, 0x8a, 1060 0xf7, 0x12, 0xf2, 0x61, 0x25, 0xfb, 0x98, 0x40, 0x4f, 0xcb, 0x9f, 0x53, 0xb9, 0x37, 0xa1, 0xfd, 1061 0xac, 0x8a, 0xaa, 0x88, 0xc5, 0x59, 0xfa, 0xcc, 0x40, 0x14, 0xba, 0xf9, 0x3b, 0x1e, 0x3d, 0x2f, 1062 0xb6, 0x51, 0xf2, 0xa8, 0xb0, 0xfb, 0x55, 0xd5, 0x95, 0x5b, 0x74, 0xcd, 0xab, 0xaf, 0x5f, 0xcc, 1063 0xe8, 0x41, 0x33, 0xfa, 0x5b, 0xc0, 0xde, 0xaf, 0xac, 0x9f, 0xfa, 0xfd, 0x19, 0x9e, 0x68, 0xb7, 1064 0x12, 0x2a, 0x41, 0xab, 0xe8, 0x9a, 0xb7, 0x3f, 0xa9, 0xa4, 0x9b, 0xfa, 0x9a, 0xc3, 0xaa, 0x4e, 1065 0x37, 0xa8, 0xc4, 0x40, 0x21, 0x7f, 0xdb, 0x9f, 0x56, 0x53, 0x4e, 0xdd, 0x51, 0xe8, 0xe6, 0xd9, 1066 0xa0, 0xac, 0x8e, 0x25, 0xcc, 0x55, 0x56, 0xc7, 0x32, 0x92, 0x71, 0x96, 0x90, 0x07, 0x70, 0x4b, 1067 0x06, 0x68, 0xaf, 0xb4, 0x20, 0x3a, 0x87, 0xd8, 0xbd, 0x87, 0x15, 0x53, 0x17, 0x0b, 0xf8, 0x5f, 1068 0xee, 0xb6, 0x44, 0x25, 0xd0, 0x14, 0x3f, 0x12, 0xec, 0xe7, 0x15, 0xb5, 0x73, 0x49, 0x49, 0x7e, 1069 0xb9, 0x27, 0x29, 0x9d, 0xbc, 0xee, 0x49, 0x2a, 0x47, 0x55, 0xce, 0x12, 0xf2, 0x61, 0xd5, 0x8d, 1070 0x43, 0xe9, 0x3a, 0x61, 0x09, 0x54, 0xb2, 0xfb, 0x2e, 0x3f, 0xd9, 0x4f, 0x2b, 0x68, 0xde, 0x9e, 1071 0xef, 0x17, 0xf0, 0x43, 0x5b, 0xa9, 0x5e, 0x34, 0xf9, 0xdf, 0xc9, 0x2f, 0xfe, 0x0d, 0x00, 0x00, 1072 0xff, 0xff, 0xf9, 0x32, 0x44, 0xf7, 0x1f, 0x0f, 0x00, 0x00, 1073 }