github.com/y-taka-23/helm@v2.8.0+incompatible/pkg/proto/hapi/rudder/rudder.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // source: hapi/rudder/rudder.proto
     3  
     4  /*
     5  Package rudder is a generated protocol buffer package.
     6  
     7  It is generated from these files:
     8  	hapi/rudder/rudder.proto
     9  
    10  It has these top-level messages:
    11  	Result
    12  	VersionReleaseRequest
    13  	VersionReleaseResponse
    14  	InstallReleaseRequest
    15  	InstallReleaseResponse
    16  	DeleteReleaseRequest
    17  	DeleteReleaseResponse
    18  	UpgradeReleaseRequest
    19  	UpgradeReleaseResponse
    20  	RollbackReleaseRequest
    21  	RollbackReleaseResponse
    22  	ReleaseStatusRequest
    23  	ReleaseStatusResponse
    24  */
    25  package rudder
    26  
    27  import proto "github.com/golang/protobuf/proto"
    28  import fmt "fmt"
    29  import math "math"
    30  import hapi_release3 "k8s.io/helm/pkg/proto/hapi/release"
    31  import hapi_release5 "k8s.io/helm/pkg/proto/hapi/release"
    32  
    33  import (
    34  	context "golang.org/x/net/context"
    35  	grpc "google.golang.org/grpc"
    36  )
    37  
    38  // Reference imports to suppress errors if they are not otherwise used.
    39  var _ = proto.Marshal
    40  var _ = fmt.Errorf
    41  var _ = math.Inf
    42  
    43  // This is a compile-time assertion to ensure that this generated file
    44  // is compatible with the proto package it is being compiled against.
    45  // A compilation error at this line likely means your copy of the
    46  // proto package needs to be updated.
    47  const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
    48  
    49  type Result_Status int32
    50  
    51  const (
    52  	// No status set
    53  	Result_UNKNOWN Result_Status = 0
    54  	// Operation was successful
    55  	Result_SUCCESS Result_Status = 1
    56  	// Operation had no results (e.g. upgrade identical, rollback to same, delete non-existent)
    57  	Result_UNCHANGED Result_Status = 2
    58  	// Operation failed
    59  	Result_ERROR Result_Status = 3
    60  )
    61  
    62  var Result_Status_name = map[int32]string{
    63  	0: "UNKNOWN",
    64  	1: "SUCCESS",
    65  	2: "UNCHANGED",
    66  	3: "ERROR",
    67  }
    68  var Result_Status_value = map[string]int32{
    69  	"UNKNOWN":   0,
    70  	"SUCCESS":   1,
    71  	"UNCHANGED": 2,
    72  	"ERROR":     3,
    73  }
    74  
    75  func (x Result_Status) String() string {
    76  	return proto.EnumName(Result_Status_name, int32(x))
    77  }
    78  func (Result_Status) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} }
    79  
    80  type Result struct {
    81  	Info string   `protobuf:"bytes,1,opt,name=info" json:"info,omitempty"`
    82  	Log  []string `protobuf:"bytes,2,rep,name=log" json:"log,omitempty"`
    83  }
    84  
    85  func (m *Result) Reset()                    { *m = Result{} }
    86  func (m *Result) String() string            { return proto.CompactTextString(m) }
    87  func (*Result) ProtoMessage()               {}
    88  func (*Result) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
    89  
    90  func (m *Result) GetInfo() string {
    91  	if m != nil {
    92  		return m.Info
    93  	}
    94  	return ""
    95  }
    96  
    97  func (m *Result) GetLog() []string {
    98  	if m != nil {
    99  		return m.Log
   100  	}
   101  	return nil
   102  }
   103  
   104  type VersionReleaseRequest struct {
   105  }
   106  
   107  func (m *VersionReleaseRequest) Reset()                    { *m = VersionReleaseRequest{} }
   108  func (m *VersionReleaseRequest) String() string            { return proto.CompactTextString(m) }
   109  func (*VersionReleaseRequest) ProtoMessage()               {}
   110  func (*VersionReleaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
   111  
   112  type VersionReleaseResponse struct {
   113  	Name    string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
   114  	Version string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
   115  }
   116  
   117  func (m *VersionReleaseResponse) Reset()                    { *m = VersionReleaseResponse{} }
   118  func (m *VersionReleaseResponse) String() string            { return proto.CompactTextString(m) }
   119  func (*VersionReleaseResponse) ProtoMessage()               {}
   120  func (*VersionReleaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
   121  
   122  func (m *VersionReleaseResponse) GetName() string {
   123  	if m != nil {
   124  		return m.Name
   125  	}
   126  	return ""
   127  }
   128  
   129  func (m *VersionReleaseResponse) GetVersion() string {
   130  	if m != nil {
   131  		return m.Version
   132  	}
   133  	return ""
   134  }
   135  
   136  type InstallReleaseRequest struct {
   137  	Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
   138  }
   139  
   140  func (m *InstallReleaseRequest) Reset()                    { *m = InstallReleaseRequest{} }
   141  func (m *InstallReleaseRequest) String() string            { return proto.CompactTextString(m) }
   142  func (*InstallReleaseRequest) ProtoMessage()               {}
   143  func (*InstallReleaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
   144  
   145  func (m *InstallReleaseRequest) GetRelease() *hapi_release5.Release {
   146  	if m != nil {
   147  		return m.Release
   148  	}
   149  	return nil
   150  }
   151  
   152  type InstallReleaseResponse struct {
   153  	Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
   154  	Result  *Result                `protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
   155  }
   156  
   157  func (m *InstallReleaseResponse) Reset()                    { *m = InstallReleaseResponse{} }
   158  func (m *InstallReleaseResponse) String() string            { return proto.CompactTextString(m) }
   159  func (*InstallReleaseResponse) ProtoMessage()               {}
   160  func (*InstallReleaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
   161  
   162  func (m *InstallReleaseResponse) GetRelease() *hapi_release5.Release {
   163  	if m != nil {
   164  		return m.Release
   165  	}
   166  	return nil
   167  }
   168  
   169  func (m *InstallReleaseResponse) GetResult() *Result {
   170  	if m != nil {
   171  		return m.Result
   172  	}
   173  	return nil
   174  }
   175  
   176  type DeleteReleaseRequest struct {
   177  	Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
   178  }
   179  
   180  func (m *DeleteReleaseRequest) Reset()                    { *m = DeleteReleaseRequest{} }
   181  func (m *DeleteReleaseRequest) String() string            { return proto.CompactTextString(m) }
   182  func (*DeleteReleaseRequest) ProtoMessage()               {}
   183  func (*DeleteReleaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
   184  
   185  func (m *DeleteReleaseRequest) GetRelease() *hapi_release5.Release {
   186  	if m != nil {
   187  		return m.Release
   188  	}
   189  	return nil
   190  }
   191  
   192  type DeleteReleaseResponse struct {
   193  	Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
   194  	Result  *Result                `protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
   195  }
   196  
   197  func (m *DeleteReleaseResponse) Reset()                    { *m = DeleteReleaseResponse{} }
   198  func (m *DeleteReleaseResponse) String() string            { return proto.CompactTextString(m) }
   199  func (*DeleteReleaseResponse) ProtoMessage()               {}
   200  func (*DeleteReleaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
   201  
   202  func (m *DeleteReleaseResponse) GetRelease() *hapi_release5.Release {
   203  	if m != nil {
   204  		return m.Release
   205  	}
   206  	return nil
   207  }
   208  
   209  func (m *DeleteReleaseResponse) GetResult() *Result {
   210  	if m != nil {
   211  		return m.Result
   212  	}
   213  	return nil
   214  }
   215  
   216  type UpgradeReleaseRequest struct {
   217  	Current  *hapi_release5.Release `protobuf:"bytes,1,opt,name=current" json:"current,omitempty"`
   218  	Target   *hapi_release5.Release `protobuf:"bytes,2,opt,name=target" json:"target,omitempty"`
   219  	Timeout  int64                  `protobuf:"varint,3,opt,name=Timeout" json:"Timeout,omitempty"`
   220  	Wait     bool                   `protobuf:"varint,4,opt,name=Wait" json:"Wait,omitempty"`
   221  	Recreate bool                   `protobuf:"varint,5,opt,name=Recreate" json:"Recreate,omitempty"`
   222  	Force    bool                   `protobuf:"varint,6,opt,name=Force" json:"Force,omitempty"`
   223  }
   224  
   225  func (m *UpgradeReleaseRequest) Reset()                    { *m = UpgradeReleaseRequest{} }
   226  func (m *UpgradeReleaseRequest) String() string            { return proto.CompactTextString(m) }
   227  func (*UpgradeReleaseRequest) ProtoMessage()               {}
   228  func (*UpgradeReleaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
   229  
   230  func (m *UpgradeReleaseRequest) GetCurrent() *hapi_release5.Release {
   231  	if m != nil {
   232  		return m.Current
   233  	}
   234  	return nil
   235  }
   236  
   237  func (m *UpgradeReleaseRequest) GetTarget() *hapi_release5.Release {
   238  	if m != nil {
   239  		return m.Target
   240  	}
   241  	return nil
   242  }
   243  
   244  func (m *UpgradeReleaseRequest) GetTimeout() int64 {
   245  	if m != nil {
   246  		return m.Timeout
   247  	}
   248  	return 0
   249  }
   250  
   251  func (m *UpgradeReleaseRequest) GetWait() bool {
   252  	if m != nil {
   253  		return m.Wait
   254  	}
   255  	return false
   256  }
   257  
   258  func (m *UpgradeReleaseRequest) GetRecreate() bool {
   259  	if m != nil {
   260  		return m.Recreate
   261  	}
   262  	return false
   263  }
   264  
   265  func (m *UpgradeReleaseRequest) GetForce() bool {
   266  	if m != nil {
   267  		return m.Force
   268  	}
   269  	return false
   270  }
   271  
   272  type UpgradeReleaseResponse struct {
   273  	Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
   274  	Result  *Result                `protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
   275  }
   276  
   277  func (m *UpgradeReleaseResponse) Reset()                    { *m = UpgradeReleaseResponse{} }
   278  func (m *UpgradeReleaseResponse) String() string            { return proto.CompactTextString(m) }
   279  func (*UpgradeReleaseResponse) ProtoMessage()               {}
   280  func (*UpgradeReleaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
   281  
   282  func (m *UpgradeReleaseResponse) GetRelease() *hapi_release5.Release {
   283  	if m != nil {
   284  		return m.Release
   285  	}
   286  	return nil
   287  }
   288  
   289  func (m *UpgradeReleaseResponse) GetResult() *Result {
   290  	if m != nil {
   291  		return m.Result
   292  	}
   293  	return nil
   294  }
   295  
   296  type RollbackReleaseRequest struct {
   297  	Current  *hapi_release5.Release `protobuf:"bytes,1,opt,name=current" json:"current,omitempty"`
   298  	Target   *hapi_release5.Release `protobuf:"bytes,2,opt,name=target" json:"target,omitempty"`
   299  	Timeout  int64                  `protobuf:"varint,3,opt,name=Timeout" json:"Timeout,omitempty"`
   300  	Wait     bool                   `protobuf:"varint,4,opt,name=Wait" json:"Wait,omitempty"`
   301  	Recreate bool                   `protobuf:"varint,5,opt,name=Recreate" json:"Recreate,omitempty"`
   302  	Force    bool                   `protobuf:"varint,6,opt,name=Force" json:"Force,omitempty"`
   303  }
   304  
   305  func (m *RollbackReleaseRequest) Reset()                    { *m = RollbackReleaseRequest{} }
   306  func (m *RollbackReleaseRequest) String() string            { return proto.CompactTextString(m) }
   307  func (*RollbackReleaseRequest) ProtoMessage()               {}
   308  func (*RollbackReleaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
   309  
   310  func (m *RollbackReleaseRequest) GetCurrent() *hapi_release5.Release {
   311  	if m != nil {
   312  		return m.Current
   313  	}
   314  	return nil
   315  }
   316  
   317  func (m *RollbackReleaseRequest) GetTarget() *hapi_release5.Release {
   318  	if m != nil {
   319  		return m.Target
   320  	}
   321  	return nil
   322  }
   323  
   324  func (m *RollbackReleaseRequest) GetTimeout() int64 {
   325  	if m != nil {
   326  		return m.Timeout
   327  	}
   328  	return 0
   329  }
   330  
   331  func (m *RollbackReleaseRequest) GetWait() bool {
   332  	if m != nil {
   333  		return m.Wait
   334  	}
   335  	return false
   336  }
   337  
   338  func (m *RollbackReleaseRequest) GetRecreate() bool {
   339  	if m != nil {
   340  		return m.Recreate
   341  	}
   342  	return false
   343  }
   344  
   345  func (m *RollbackReleaseRequest) GetForce() bool {
   346  	if m != nil {
   347  		return m.Force
   348  	}
   349  	return false
   350  }
   351  
   352  type RollbackReleaseResponse struct {
   353  	Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
   354  	Result  *Result                `protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
   355  }
   356  
   357  func (m *RollbackReleaseResponse) Reset()                    { *m = RollbackReleaseResponse{} }
   358  func (m *RollbackReleaseResponse) String() string            { return proto.CompactTextString(m) }
   359  func (*RollbackReleaseResponse) ProtoMessage()               {}
   360  func (*RollbackReleaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
   361  
   362  func (m *RollbackReleaseResponse) GetRelease() *hapi_release5.Release {
   363  	if m != nil {
   364  		return m.Release
   365  	}
   366  	return nil
   367  }
   368  
   369  func (m *RollbackReleaseResponse) GetResult() *Result {
   370  	if m != nil {
   371  		return m.Result
   372  	}
   373  	return nil
   374  }
   375  
   376  type ReleaseStatusRequest struct {
   377  	Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
   378  }
   379  
   380  func (m *ReleaseStatusRequest) Reset()                    { *m = ReleaseStatusRequest{} }
   381  func (m *ReleaseStatusRequest) String() string            { return proto.CompactTextString(m) }
   382  func (*ReleaseStatusRequest) ProtoMessage()               {}
   383  func (*ReleaseStatusRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
   384  
   385  func (m *ReleaseStatusRequest) GetRelease() *hapi_release5.Release {
   386  	if m != nil {
   387  		return m.Release
   388  	}
   389  	return nil
   390  }
   391  
   392  type ReleaseStatusResponse struct {
   393  	Release *hapi_release5.Release `protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
   394  	Info    *hapi_release3.Info    `protobuf:"bytes,2,opt,name=info" json:"info,omitempty"`
   395  }
   396  
   397  func (m *ReleaseStatusResponse) Reset()                    { *m = ReleaseStatusResponse{} }
   398  func (m *ReleaseStatusResponse) String() string            { return proto.CompactTextString(m) }
   399  func (*ReleaseStatusResponse) ProtoMessage()               {}
   400  func (*ReleaseStatusResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
   401  
   402  func (m *ReleaseStatusResponse) GetRelease() *hapi_release5.Release {
   403  	if m != nil {
   404  		return m.Release
   405  	}
   406  	return nil
   407  }
   408  
   409  func (m *ReleaseStatusResponse) GetInfo() *hapi_release3.Info {
   410  	if m != nil {
   411  		return m.Info
   412  	}
   413  	return nil
   414  }
   415  
   416  func init() {
   417  	proto.RegisterType((*Result)(nil), "hapi.services.rudder.Result")
   418  	proto.RegisterType((*VersionReleaseRequest)(nil), "hapi.services.rudder.VersionReleaseRequest")
   419  	proto.RegisterType((*VersionReleaseResponse)(nil), "hapi.services.rudder.VersionReleaseResponse")
   420  	proto.RegisterType((*InstallReleaseRequest)(nil), "hapi.services.rudder.InstallReleaseRequest")
   421  	proto.RegisterType((*InstallReleaseResponse)(nil), "hapi.services.rudder.InstallReleaseResponse")
   422  	proto.RegisterType((*DeleteReleaseRequest)(nil), "hapi.services.rudder.DeleteReleaseRequest")
   423  	proto.RegisterType((*DeleteReleaseResponse)(nil), "hapi.services.rudder.DeleteReleaseResponse")
   424  	proto.RegisterType((*UpgradeReleaseRequest)(nil), "hapi.services.rudder.UpgradeReleaseRequest")
   425  	proto.RegisterType((*UpgradeReleaseResponse)(nil), "hapi.services.rudder.UpgradeReleaseResponse")
   426  	proto.RegisterType((*RollbackReleaseRequest)(nil), "hapi.services.rudder.RollbackReleaseRequest")
   427  	proto.RegisterType((*RollbackReleaseResponse)(nil), "hapi.services.rudder.RollbackReleaseResponse")
   428  	proto.RegisterType((*ReleaseStatusRequest)(nil), "hapi.services.rudder.ReleaseStatusRequest")
   429  	proto.RegisterType((*ReleaseStatusResponse)(nil), "hapi.services.rudder.ReleaseStatusResponse")
   430  	proto.RegisterEnum("hapi.services.rudder.Result_Status", Result_Status_name, Result_Status_value)
   431  }
   432  
   433  // Reference imports to suppress errors if they are not otherwise used.
   434  var _ context.Context
   435  var _ grpc.ClientConn
   436  
   437  // This is a compile-time assertion to ensure that this generated file
   438  // is compatible with the grpc package it is being compiled against.
   439  const _ = grpc.SupportPackageIsVersion4
   440  
   441  // Client API for ReleaseModuleService service
   442  
   443  type ReleaseModuleServiceClient interface {
   444  	Version(ctx context.Context, in *VersionReleaseRequest, opts ...grpc.CallOption) (*VersionReleaseResponse, error)
   445  	// InstallRelease requests installation of a chart as a new release.
   446  	InstallRelease(ctx context.Context, in *InstallReleaseRequest, opts ...grpc.CallOption) (*InstallReleaseResponse, error)
   447  	// DeleteRelease requests deletion of a named release.
   448  	DeleteRelease(ctx context.Context, in *DeleteReleaseRequest, opts ...grpc.CallOption) (*DeleteReleaseResponse, error)
   449  	// RollbackRelease rolls back a release to a previous version.
   450  	RollbackRelease(ctx context.Context, in *RollbackReleaseRequest, opts ...grpc.CallOption) (*RollbackReleaseResponse, error)
   451  	// UpgradeRelease updates release content.
   452  	UpgradeRelease(ctx context.Context, in *UpgradeReleaseRequest, opts ...grpc.CallOption) (*UpgradeReleaseResponse, error)
   453  	// ReleaseStatus retrieves release status.
   454  	ReleaseStatus(ctx context.Context, in *ReleaseStatusRequest, opts ...grpc.CallOption) (*ReleaseStatusResponse, error)
   455  }
   456  
   457  type releaseModuleServiceClient struct {
   458  	cc *grpc.ClientConn
   459  }
   460  
   461  func NewReleaseModuleServiceClient(cc *grpc.ClientConn) ReleaseModuleServiceClient {
   462  	return &releaseModuleServiceClient{cc}
   463  }
   464  
   465  func (c *releaseModuleServiceClient) Version(ctx context.Context, in *VersionReleaseRequest, opts ...grpc.CallOption) (*VersionReleaseResponse, error) {
   466  	out := new(VersionReleaseResponse)
   467  	err := grpc.Invoke(ctx, "/hapi.services.rudder.ReleaseModuleService/Version", in, out, c.cc, opts...)
   468  	if err != nil {
   469  		return nil, err
   470  	}
   471  	return out, nil
   472  }
   473  
   474  func (c *releaseModuleServiceClient) InstallRelease(ctx context.Context, in *InstallReleaseRequest, opts ...grpc.CallOption) (*InstallReleaseResponse, error) {
   475  	out := new(InstallReleaseResponse)
   476  	err := grpc.Invoke(ctx, "/hapi.services.rudder.ReleaseModuleService/InstallRelease", in, out, c.cc, opts...)
   477  	if err != nil {
   478  		return nil, err
   479  	}
   480  	return out, nil
   481  }
   482  
   483  func (c *releaseModuleServiceClient) DeleteRelease(ctx context.Context, in *DeleteReleaseRequest, opts ...grpc.CallOption) (*DeleteReleaseResponse, error) {
   484  	out := new(DeleteReleaseResponse)
   485  	err := grpc.Invoke(ctx, "/hapi.services.rudder.ReleaseModuleService/DeleteRelease", in, out, c.cc, opts...)
   486  	if err != nil {
   487  		return nil, err
   488  	}
   489  	return out, nil
   490  }
   491  
   492  func (c *releaseModuleServiceClient) RollbackRelease(ctx context.Context, in *RollbackReleaseRequest, opts ...grpc.CallOption) (*RollbackReleaseResponse, error) {
   493  	out := new(RollbackReleaseResponse)
   494  	err := grpc.Invoke(ctx, "/hapi.services.rudder.ReleaseModuleService/RollbackRelease", in, out, c.cc, opts...)
   495  	if err != nil {
   496  		return nil, err
   497  	}
   498  	return out, nil
   499  }
   500  
   501  func (c *releaseModuleServiceClient) UpgradeRelease(ctx context.Context, in *UpgradeReleaseRequest, opts ...grpc.CallOption) (*UpgradeReleaseResponse, error) {
   502  	out := new(UpgradeReleaseResponse)
   503  	err := grpc.Invoke(ctx, "/hapi.services.rudder.ReleaseModuleService/UpgradeRelease", in, out, c.cc, opts...)
   504  	if err != nil {
   505  		return nil, err
   506  	}
   507  	return out, nil
   508  }
   509  
   510  func (c *releaseModuleServiceClient) ReleaseStatus(ctx context.Context, in *ReleaseStatusRequest, opts ...grpc.CallOption) (*ReleaseStatusResponse, error) {
   511  	out := new(ReleaseStatusResponse)
   512  	err := grpc.Invoke(ctx, "/hapi.services.rudder.ReleaseModuleService/ReleaseStatus", in, out, c.cc, opts...)
   513  	if err != nil {
   514  		return nil, err
   515  	}
   516  	return out, nil
   517  }
   518  
   519  // Server API for ReleaseModuleService service
   520  
   521  type ReleaseModuleServiceServer interface {
   522  	Version(context.Context, *VersionReleaseRequest) (*VersionReleaseResponse, error)
   523  	// InstallRelease requests installation of a chart as a new release.
   524  	InstallRelease(context.Context, *InstallReleaseRequest) (*InstallReleaseResponse, error)
   525  	// DeleteRelease requests deletion of a named release.
   526  	DeleteRelease(context.Context, *DeleteReleaseRequest) (*DeleteReleaseResponse, error)
   527  	// RollbackRelease rolls back a release to a previous version.
   528  	RollbackRelease(context.Context, *RollbackReleaseRequest) (*RollbackReleaseResponse, error)
   529  	// UpgradeRelease updates release content.
   530  	UpgradeRelease(context.Context, *UpgradeReleaseRequest) (*UpgradeReleaseResponse, error)
   531  	// ReleaseStatus retrieves release status.
   532  	ReleaseStatus(context.Context, *ReleaseStatusRequest) (*ReleaseStatusResponse, error)
   533  }
   534  
   535  func RegisterReleaseModuleServiceServer(s *grpc.Server, srv ReleaseModuleServiceServer) {
   536  	s.RegisterService(&_ReleaseModuleService_serviceDesc, srv)
   537  }
   538  
   539  func _ReleaseModuleService_Version_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   540  	in := new(VersionReleaseRequest)
   541  	if err := dec(in); err != nil {
   542  		return nil, err
   543  	}
   544  	if interceptor == nil {
   545  		return srv.(ReleaseModuleServiceServer).Version(ctx, in)
   546  	}
   547  	info := &grpc.UnaryServerInfo{
   548  		Server:     srv,
   549  		FullMethod: "/hapi.services.rudder.ReleaseModuleService/Version",
   550  	}
   551  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   552  		return srv.(ReleaseModuleServiceServer).Version(ctx, req.(*VersionReleaseRequest))
   553  	}
   554  	return interceptor(ctx, in, info, handler)
   555  }
   556  
   557  func _ReleaseModuleService_InstallRelease_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   558  	in := new(InstallReleaseRequest)
   559  	if err := dec(in); err != nil {
   560  		return nil, err
   561  	}
   562  	if interceptor == nil {
   563  		return srv.(ReleaseModuleServiceServer).InstallRelease(ctx, in)
   564  	}
   565  	info := &grpc.UnaryServerInfo{
   566  		Server:     srv,
   567  		FullMethod: "/hapi.services.rudder.ReleaseModuleService/InstallRelease",
   568  	}
   569  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   570  		return srv.(ReleaseModuleServiceServer).InstallRelease(ctx, req.(*InstallReleaseRequest))
   571  	}
   572  	return interceptor(ctx, in, info, handler)
   573  }
   574  
   575  func _ReleaseModuleService_DeleteRelease_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   576  	in := new(DeleteReleaseRequest)
   577  	if err := dec(in); err != nil {
   578  		return nil, err
   579  	}
   580  	if interceptor == nil {
   581  		return srv.(ReleaseModuleServiceServer).DeleteRelease(ctx, in)
   582  	}
   583  	info := &grpc.UnaryServerInfo{
   584  		Server:     srv,
   585  		FullMethod: "/hapi.services.rudder.ReleaseModuleService/DeleteRelease",
   586  	}
   587  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   588  		return srv.(ReleaseModuleServiceServer).DeleteRelease(ctx, req.(*DeleteReleaseRequest))
   589  	}
   590  	return interceptor(ctx, in, info, handler)
   591  }
   592  
   593  func _ReleaseModuleService_RollbackRelease_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   594  	in := new(RollbackReleaseRequest)
   595  	if err := dec(in); err != nil {
   596  		return nil, err
   597  	}
   598  	if interceptor == nil {
   599  		return srv.(ReleaseModuleServiceServer).RollbackRelease(ctx, in)
   600  	}
   601  	info := &grpc.UnaryServerInfo{
   602  		Server:     srv,
   603  		FullMethod: "/hapi.services.rudder.ReleaseModuleService/RollbackRelease",
   604  	}
   605  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   606  		return srv.(ReleaseModuleServiceServer).RollbackRelease(ctx, req.(*RollbackReleaseRequest))
   607  	}
   608  	return interceptor(ctx, in, info, handler)
   609  }
   610  
   611  func _ReleaseModuleService_UpgradeRelease_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   612  	in := new(UpgradeReleaseRequest)
   613  	if err := dec(in); err != nil {
   614  		return nil, err
   615  	}
   616  	if interceptor == nil {
   617  		return srv.(ReleaseModuleServiceServer).UpgradeRelease(ctx, in)
   618  	}
   619  	info := &grpc.UnaryServerInfo{
   620  		Server:     srv,
   621  		FullMethod: "/hapi.services.rudder.ReleaseModuleService/UpgradeRelease",
   622  	}
   623  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   624  		return srv.(ReleaseModuleServiceServer).UpgradeRelease(ctx, req.(*UpgradeReleaseRequest))
   625  	}
   626  	return interceptor(ctx, in, info, handler)
   627  }
   628  
   629  func _ReleaseModuleService_ReleaseStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   630  	in := new(ReleaseStatusRequest)
   631  	if err := dec(in); err != nil {
   632  		return nil, err
   633  	}
   634  	if interceptor == nil {
   635  		return srv.(ReleaseModuleServiceServer).ReleaseStatus(ctx, in)
   636  	}
   637  	info := &grpc.UnaryServerInfo{
   638  		Server:     srv,
   639  		FullMethod: "/hapi.services.rudder.ReleaseModuleService/ReleaseStatus",
   640  	}
   641  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   642  		return srv.(ReleaseModuleServiceServer).ReleaseStatus(ctx, req.(*ReleaseStatusRequest))
   643  	}
   644  	return interceptor(ctx, in, info, handler)
   645  }
   646  
   647  var _ReleaseModuleService_serviceDesc = grpc.ServiceDesc{
   648  	ServiceName: "hapi.services.rudder.ReleaseModuleService",
   649  	HandlerType: (*ReleaseModuleServiceServer)(nil),
   650  	Methods: []grpc.MethodDesc{
   651  		{
   652  			MethodName: "Version",
   653  			Handler:    _ReleaseModuleService_Version_Handler,
   654  		},
   655  		{
   656  			MethodName: "InstallRelease",
   657  			Handler:    _ReleaseModuleService_InstallRelease_Handler,
   658  		},
   659  		{
   660  			MethodName: "DeleteRelease",
   661  			Handler:    _ReleaseModuleService_DeleteRelease_Handler,
   662  		},
   663  		{
   664  			MethodName: "RollbackRelease",
   665  			Handler:    _ReleaseModuleService_RollbackRelease_Handler,
   666  		},
   667  		{
   668  			MethodName: "UpgradeRelease",
   669  			Handler:    _ReleaseModuleService_UpgradeRelease_Handler,
   670  		},
   671  		{
   672  			MethodName: "ReleaseStatus",
   673  			Handler:    _ReleaseModuleService_ReleaseStatus_Handler,
   674  		},
   675  	},
   676  	Streams:  []grpc.StreamDesc{},
   677  	Metadata: "hapi/rudder/rudder.proto",
   678  }
   679  
   680  func init() { proto.RegisterFile("hapi/rudder/rudder.proto", fileDescriptor0) }
   681  
   682  var fileDescriptor0 = []byte{
   683  	// 597 bytes of a gzipped FileDescriptorProto
   684  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x56, 0x5f, 0x8f, 0xd2, 0x4e,
   685  	0x14, 0xa5, 0xb0, 0x14, 0xb8, 0x64, 0x7f, 0x3f, 0x32, 0xa1, 0xd0, 0x34, 0x3e, 0x90, 0x3e, 0x18,
   686  	0xe2, 0xba, 0x25, 0x41, 0x1f, 0x7d, 0x51, 0x96, 0xfd, 0x13, 0x23, 0x9b, 0x0c, 0xe2, 0x26, 0xbe,
   687  	0x75, 0xe1, 0x82, 0xd5, 0xd2, 0xd6, 0xe9, 0x74, 0x1f, 0xd5, 0x4f, 0xe3, 0x57, 0xd2, 0x8f, 0x63,
   688  	0xda, 0x69, 0x89, 0xad, 0xd3, 0x88, 0x6b, 0xc2, 0x83, 0x4f, 0x9d, 0xe9, 0x3d, 0xdc, 0x39, 0xe7,
   689  	0xf4, 0xce, 0x09, 0xa0, 0xbf, 0xb3, 0x03, 0x67, 0xc4, 0xa2, 0xd5, 0x0a, 0x59, 0xfa, 0xb0, 0x02,
   690  	0xe6, 0x73, 0x9f, 0x74, 0xe3, 0x8a, 0x15, 0x22, 0xbb, 0x73, 0x96, 0x18, 0x5a, 0xa2, 0x66, 0xf4,
   691  	0x05, 0x1e, 0x5d, 0xb4, 0x43, 0x1c, 0x39, 0xde, 0xda, 0x17, 0x70, 0xc3, 0xc8, 0x15, 0xd2, 0xa7,
   692  	0xa8, 0x99, 0x2e, 0xa8, 0x14, 0xc3, 0xc8, 0xe5, 0x84, 0xc0, 0x51, 0xfc, 0x1b, 0x5d, 0x19, 0x28,
   693  	0xc3, 0x16, 0x4d, 0xd6, 0xa4, 0x03, 0x35, 0xd7, 0xdf, 0xe8, 0xd5, 0x41, 0x6d, 0xd8, 0xa2, 0xf1,
   694  	0xd2, 0x7c, 0x06, 0xea, 0x9c, 0xdb, 0x3c, 0x0a, 0x49, 0x1b, 0x1a, 0x8b, 0xd9, 0xcb, 0xd9, 0xf5,
   695  	0xcd, 0xac, 0x53, 0x89, 0x37, 0xf3, 0xc5, 0x64, 0x32, 0x9d, 0xcf, 0x3b, 0x0a, 0x39, 0x86, 0xd6,
   696  	0x62, 0x36, 0xb9, 0x7c, 0x3e, 0xbb, 0x98, 0x9e, 0x75, 0xaa, 0xa4, 0x05, 0xf5, 0x29, 0xa5, 0xd7,
   697  	0xb4, 0x53, 0x33, 0xfb, 0xa0, 0xbd, 0x41, 0x16, 0x3a, 0xbe, 0x47, 0x05, 0x0b, 0x8a, 0x1f, 0x23,
   698  	0x0c, 0xb9, 0x79, 0x0e, 0xbd, 0x62, 0x21, 0x0c, 0x7c, 0x2f, 0xc4, 0x98, 0x96, 0x67, 0x6f, 0x31,
   699  	0xa3, 0x15, 0xaf, 0x89, 0x0e, 0x8d, 0x3b, 0x81, 0xd6, 0xab, 0xc9, 0xeb, 0x6c, 0x6b, 0x5e, 0x82,
   700  	0x76, 0xe5, 0x85, 0xdc, 0x76, 0xdd, 0xfc, 0x01, 0x64, 0x04, 0x8d, 0x54, 0x78, 0xd2, 0xa9, 0x3d,
   701  	0xd6, 0xac, 0xc4, 0xc4, 0xcc, 0x8d, 0x0c, 0x9e, 0xa1, 0xcc, 0xcf, 0xd0, 0x2b, 0x76, 0x4a, 0x19,
   702  	0xfd, 0x69, 0x2b, 0xf2, 0x14, 0x54, 0x96, 0x78, 0x9c, 0xb0, 0x6d, 0x8f, 0x1f, 0x58, 0xb2, 0xef,
   703  	0x67, 0x89, 0xef, 0x40, 0x53, 0xac, 0x79, 0x01, 0xdd, 0x33, 0x74, 0x91, 0xe3, 0xdf, 0x2a, 0xf9,
   704  	0x04, 0x5a, 0xa1, 0xd1, 0x61, 0x85, 0x7c, 0x53, 0x40, 0x5b, 0x04, 0x1b, 0x66, 0xaf, 0x24, 0x52,
   705  	0x96, 0x11, 0x63, 0xe8, 0xf1, 0xdf, 0x10, 0x48, 0x51, 0xe4, 0x14, 0x54, 0x6e, 0xb3, 0x0d, 0x66,
   706  	0x04, 0x4a, 0xf0, 0x29, 0x28, 0x9e, 0x93, 0xd7, 0xce, 0x16, 0xfd, 0x88, 0xeb, 0xb5, 0x81, 0x32,
   707  	0xac, 0xd1, 0x6c, 0x1b, 0x4f, 0xd5, 0x8d, 0xed, 0x70, 0xfd, 0x68, 0xa0, 0x0c, 0x9b, 0x34, 0x59,
   708  	0x13, 0x03, 0x9a, 0x14, 0x97, 0x0c, 0x6d, 0x8e, 0x7a, 0x3d, 0x79, 0xbf, 0xdb, 0x93, 0x2e, 0xd4,
   709  	0xcf, 0x7d, 0xb6, 0x44, 0x5d, 0x4d, 0x0a, 0x62, 0x13, 0xcf, 0x48, 0x51, 0xd8, 0x61, 0xad, 0xfd,
   710  	0xae, 0x40, 0x8f, 0xfa, 0xae, 0x7b, 0x6b, 0x2f, 0x3f, 0xfc, 0x63, 0xde, 0x7e, 0x51, 0xa0, 0xff,
   711  	0x8b, 0xb4, 0x83, 0xdf, 0xc0, 0xb4, 0x93, 0x88, 0xbc, 0x7b, 0xdf, 0xc0, 0x00, 0xb4, 0x42, 0xa3,
   712  	0xfb, 0x0a, 0x79, 0x98, 0x86, 0xb4, 0x90, 0x41, 0xf2, 0xe8, 0x2b, 0x6f, 0xed, 0x8b, 0xe0, 0x1e,
   713  	0x7f, 0xad, 0xef, 0xb8, 0xbf, 0xf2, 0x57, 0x91, 0x8b, 0x73, 0x21, 0x95, 0xac, 0xa1, 0x91, 0x06,
   714  	0x2d, 0x39, 0x91, 0x9b, 0x20, 0x0d, 0x68, 0xe3, 0xf1, 0x7e, 0x60, 0xa1, 0xcb, 0xac, 0x90, 0x2d,
   715  	0xfc, 0x97, 0x8f, 0xcf, 0xb2, 0xe3, 0xa4, 0x71, 0x5d, 0x76, 0x9c, 0x3c, 0x91, 0xcd, 0x0a, 0x79,
   716  	0x0f, 0xc7, 0xb9, 0x8c, 0x23, 0x8f, 0xe4, 0x0d, 0x64, 0x89, 0x6a, 0x9c, 0xec, 0x85, 0xdd, 0x9d,
   717  	0x15, 0xc0, 0xff, 0x85, 0xc1, 0x24, 0x25, 0x74, 0xe5, 0x57, 0xd3, 0x38, 0xdd, 0x13, 0xfd, 0xb3,
   718  	0x99, 0xf9, 0x9c, 0x29, 0x33, 0x53, 0x1a, 0xb3, 0x65, 0x66, 0xca, 0xa3, 0x4b, 0x98, 0x99, 0x1b,
   719  	0xd7, 0x32, 0x33, 0x65, 0x97, 0xa3, 0xcc, 0x4c, 0xe9, 0xfc, 0x9b, 0x95, 0x17, 0xcd, 0xb7, 0xaa,
   720  	0x40, 0xdc, 0xaa, 0xc9, 0x1f, 0x92, 0x27, 0x3f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xb6, 0xa5, 0x37,
   721  	0x75, 0xf7, 0x08, 0x00, 0x00,
   722  }