github.com/zoumo/helm@v2.5.0+incompatible/pkg/proto/hapi/rudder/rudder.pb.go (about)

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