Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
H
helm3
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
go
helm3
Commits
52c54b09
Commit
52c54b09
authored
Mar 22, 2017
by
Maciej Kwiek
Committed by
Maciej Kwiek
May 05, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move rudder proto to different package, add release status
parent
3cba189f
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
308 additions
and
167 deletions
+308
-167
Makefile
_proto/Makefile
+9
-1
rudder.proto
_proto/hapi/rudder/rudder.proto
+29
-2
rudder.go
cmd/rudder/rudder.go
+18
-12
chart.pb.go
pkg/proto/hapi/chart/chart.pb.go
+1
-1
config.pb.go
pkg/proto/hapi/chart/config.pb.go
+1
-1
template.pb.go
pkg/proto/hapi/chart/template.pb.go
+1
-1
hook.pb.go
pkg/proto/hapi/release/hook.pb.go
+0
-12
info.pb.go
pkg/proto/hapi/release/info.pb.go
+1
-1
release.pb.go
pkg/proto/hapi/release/release.pb.go
+4
-4
status.pb.go
pkg/proto/hapi/release/status.pb.go
+5
-5
test_run.pb.go
pkg/proto/hapi/release/test_run.pb.go
+5
-5
test_suite.pb.go
pkg/proto/hapi/release/test_suite.pb.go
+4
-4
rudder.pb.go
pkg/proto/hapi/rudder/rudder.pb.go
+217
-107
tiller.pb.go
pkg/proto/hapi/services/tiller.pb.go
+1
-0
version.pb.go
pkg/proto/hapi/version/version.pb.go
+1
-1
client.go
pkg/rudder/client.go
+7
-7
release_modules.go
pkg/tiller/release_modules.go
+4
-3
No files found.
_proto/Makefile
View file @
52c54b09
...
@@ -20,6 +20,10 @@ services_ias = $(subst $(space),$(comma),$(addsuffix =$(import_path)/$(services_
...
@@ -20,6 +20,10 @@ services_ias = $(subst $(space),$(comma),$(addsuffix =$(import_path)/$(services_
services_pbs
=
$
(
sort
$
(
wildcard hapi/services/
*
.proto
))
services_pbs
=
$
(
sort
$
(
wildcard hapi/services/
*
.proto
))
services_pkg
=
services
services_pkg
=
services
rudder_ias
=
$
(
subst
$(space)
,
$(comma)
,
$
(
addsuffix
=
$(import_path)
/
$(rudder_pkg)
,
$
(
addprefix M,
$(rudder_pbs)
)))
rudder_pbs
=
$
(
sort
$
(
wildcard hapi/rudder/
*
.proto
))
rudder_pkg
=
rudder
version_ias
=
$
(
subst
$(space)
,
$(comma)
,
$
(
addsuffix
=
$(import_path)
/
$(version_pkg)
,
$
(
addprefix M,
$(version_pbs)
)))
version_ias
=
$
(
subst
$(space)
,
$(comma)
,
$
(
addsuffix
=
$(import_path)
/
$(version_pkg)
,
$
(
addprefix M,
$(version_pbs)
)))
version_pbs
=
$
(
sort
$
(
wildcard hapi/version/
*
.proto
))
version_pbs
=
$
(
sort
$
(
wildcard hapi/version/
*
.proto
))
version_pkg
=
version
version_pkg
=
version
...
@@ -27,7 +31,7 @@ version_pkg = version
...
@@ -27,7 +31,7 @@ version_pkg = version
google_deps
=
Mgoogle/protobuf/timestamp.proto
=
github.com/golang/protobuf/ptypes/timestamp,Mgoogle/protobuf/any.proto
=
github.com/golang/protobuf/ptypes/any
google_deps
=
Mgoogle/protobuf/timestamp.proto
=
github.com/golang/protobuf/ptypes/timestamp,Mgoogle/protobuf/any.proto
=
github.com/golang/protobuf/ptypes/any
.PHONY
:
all
.PHONY
:
all
all
:
chart release services version
all
:
chart release services
rudder
version
.PHONY
:
chart
.PHONY
:
chart
chart
:
chart
:
...
@@ -41,6 +45,10 @@ release:
...
@@ -41,6 +45,10 @@ release:
services
:
services
:
PATH
=
../bin:
$(PATH)
protoc
--
$(target)_out
=
plugins
=
$(plugins)
,
$(google_deps)
,
$(chart_ias)
,
$(version_ias)
,
$(release_ias)
:
$(dst)
$(services_pbs)
PATH
=
../bin:
$(PATH)
protoc
--
$(target)_out
=
plugins
=
$(plugins)
,
$(google_deps)
,
$(chart_ias)
,
$(version_ias)
,
$(release_ias)
:
$(dst)
$(services_pbs)
.PHONY
:
rudder
rudder
:
PATH
=
../bin:
$(PATH)
protoc
--
$(target)_out
=
plugins
=
$(plugins)
,
$(google_deps)
,
$(chart_ias)
,
$(version_ias)
,
$(release_ias)
:
$(dst)
$(rudder_pbs)
.PHONY
:
version
.PHONY
:
version
version
:
version
:
PATH
=
../bin:
$(PATH)
protoc
--
$(target)_out
=
plugins
=
$(plugins)
,
$(google_deps)
:
$(dst)
$(version_pbs)
PATH
=
../bin:
$(PATH)
protoc
--
$(target)_out
=
plugins
=
$(plugins)
,
$(google_deps)
:
$(dst)
$(version_pbs)
...
...
_proto/hapi/r
elease/modules
.proto
→
_proto/hapi/r
udder/rudder
.proto
View file @
52c54b09
// Copyright 2017 The Kubernetes Authors All rights reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
syntax
=
"proto3"
;
syntax
=
"proto3"
;
package
hapi
.
release
;
package
hapi
.
services.rudder
;
import
"hapi/release/info.proto"
;
import
"hapi/release/release.proto"
;
import
"hapi/release/release.proto"
;
option
go_package
=
"r
elease
"
;
option
go_package
=
"r
udder
"
;
service
ReleaseModuleService
{
service
ReleaseModuleService
{
rpc
Version
(
VersionReleaseRequest
)
returns
(
VersionReleaseResponse
)
{
rpc
Version
(
VersionReleaseRequest
)
returns
(
VersionReleaseResponse
)
{
...
@@ -25,6 +40,10 @@ service ReleaseModuleService {
...
@@ -25,6 +40,10 @@ service ReleaseModuleService {
// UpgradeRelease updates release content.
// UpgradeRelease updates release content.
rpc
UpgradeRelease
(
UpgradeReleaseRequest
)
returns
(
UpgradeReleaseResponse
)
{
rpc
UpgradeRelease
(
UpgradeReleaseRequest
)
returns
(
UpgradeReleaseResponse
)
{
}
}
// ReleaseStatus retrieves release status.
rpc
ReleaseStatus
(
ReleaseStatusRequest
)
returns
(
ReleaseStatusResponse
)
{
}
}
}
message
Result
{
message
Result
{
...
@@ -89,3 +108,11 @@ message RollbackReleaseResponse{
...
@@ -89,3 +108,11 @@ message RollbackReleaseResponse{
hapi.release.Release
release
=
1
;
hapi.release.Release
release
=
1
;
Result
result
=
2
;
Result
result
=
2
;
}
}
message
ReleaseStatusRequest
{
hapi.release.Release
release
=
1
;
}
message
ReleaseStatusResponse
{
hapi.release.Release
release
=
1
;
hapi.release.Info
info
=
2
;
}
cmd/rudder/rudder.go
View file @
52c54b09
...
@@ -26,7 +26,7 @@ import (
...
@@ -26,7 +26,7 @@ import (
"google.golang.org/grpc/grpclog"
"google.golang.org/grpc/grpclog"
"k8s.io/helm/pkg/kube"
"k8s.io/helm/pkg/kube"
"k8s.io/helm/pkg/proto/hapi/release
"
rudderAPI
"k8s.io/helm/pkg/proto/hapi/rudder
"
"k8s.io/helm/pkg/rudder"
"k8s.io/helm/pkg/rudder"
"k8s.io/helm/pkg/version"
"k8s.io/helm/pkg/version"
)
)
...
@@ -39,57 +39,63 @@ func main() {
...
@@ -39,57 +39,63 @@ func main() {
grpclog
.
Fatalf
(
"failed to listen: %v"
,
err
)
grpclog
.
Fatalf
(
"failed to listen: %v"
,
err
)
}
}
grpcServer
:=
grpc
.
NewServer
()
grpcServer
:=
grpc
.
NewServer
()
r
elease
.
RegisterReleaseModuleServiceServer
(
grpcServer
,
&
ReleaseModuleServiceServer
{})
r
udderAPI
.
RegisterReleaseModuleServiceServer
(
grpcServer
,
&
ReleaseModuleServiceServer
{})
grpclog
.
Print
(
"Server starting"
)
grpclog
.
Print
(
"Server starting"
)
grpcServer
.
Serve
(
lis
)
grpcServer
.
Serve
(
lis
)
grpclog
.
Print
(
"Server started"
)
grpclog
.
Print
(
"Server started"
)
}
}
// ReleaseModuleServiceServer provides implementation for r
elease
.ReleaseModuleServiceServer
// ReleaseModuleServiceServer provides implementation for r
udderAPI
.ReleaseModuleServiceServer
type
ReleaseModuleServiceServer
struct
{}
type
ReleaseModuleServiceServer
struct
{}
// Version is not yet implemented
// Version is not yet implemented
func
(
r
*
ReleaseModuleServiceServer
)
Version
(
ctx
context
.
Context
,
in
*
r
elease
.
VersionReleaseRequest
)
(
*
release
.
VersionReleaseResponse
,
error
)
{
func
(
r
*
ReleaseModuleServiceServer
)
Version
(
ctx
context
.
Context
,
in
*
r
udderAPI
.
VersionReleaseRequest
)
(
*
rudderAPI
.
VersionReleaseResponse
,
error
)
{
grpclog
.
Print
(
"version"
)
grpclog
.
Print
(
"version"
)
return
&
r
elease
.
VersionReleaseResponse
{
return
&
r
udderAPI
.
VersionReleaseResponse
{
Name
:
"helm-rudder-native"
,
Name
:
"helm-rudder-native"
,
Version
:
version
.
Version
,
Version
:
version
.
Version
,
},
nil
},
nil
}
}
// InstallRelease creates a release using kubeClient.Create
// InstallRelease creates a release using kubeClient.Create
func
(
r
*
ReleaseModuleServiceServer
)
InstallRelease
(
ctx
context
.
Context
,
in
*
r
elease
.
InstallReleaseRequest
)
(
*
release
.
InstallReleaseResponse
,
error
)
{
func
(
r
*
ReleaseModuleServiceServer
)
InstallRelease
(
ctx
context
.
Context
,
in
*
r
udderAPI
.
InstallReleaseRequest
)
(
*
rudderAPI
.
InstallReleaseResponse
,
error
)
{
grpclog
.
Print
(
"install"
)
grpclog
.
Print
(
"install"
)
b
:=
bytes
.
NewBufferString
(
in
.
Release
.
Manifest
)
b
:=
bytes
.
NewBufferString
(
in
.
Release
.
Manifest
)
err
:=
kubeClient
.
Create
(
in
.
Release
.
Namespace
,
b
,
500
,
false
)
err
:=
kubeClient
.
Create
(
in
.
Release
.
Namespace
,
b
,
500
,
false
)
if
err
!=
nil
{
if
err
!=
nil
{
grpclog
.
Printf
(
"error when creating release: %s"
,
err
)
grpclog
.
Printf
(
"error when creating release: %s"
,
err
)
}
}
return
&
r
elease
.
InstallReleaseResponse
{},
err
return
&
r
udderAPI
.
InstallReleaseResponse
{},
err
}
}
// DeleteRelease is not implemented
// DeleteRelease is not implemented
func
(
r
*
ReleaseModuleServiceServer
)
DeleteRelease
(
ctx
context
.
Context
,
in
*
r
elease
.
DeleteReleaseRequest
)
(
*
release
.
DeleteReleaseResponse
,
error
)
{
func
(
r
*
ReleaseModuleServiceServer
)
DeleteRelease
(
ctx
context
.
Context
,
in
*
r
udderAPI
.
DeleteReleaseRequest
)
(
*
rudderAPI
.
DeleteReleaseResponse
,
error
)
{
grpclog
.
Print
(
"delete"
)
grpclog
.
Print
(
"delete"
)
return
nil
,
nil
return
nil
,
nil
}
}
// RollbackRelease is not implemented
// RollbackRelease is not implemented
func
(
r
*
ReleaseModuleServiceServer
)
RollbackRelease
(
ctx
context
.
Context
,
in
*
r
elease
.
RollbackReleaseRequest
)
(
*
release
.
RollbackReleaseResponse
,
error
)
{
func
(
r
*
ReleaseModuleServiceServer
)
RollbackRelease
(
ctx
context
.
Context
,
in
*
r
udderAPI
.
RollbackReleaseRequest
)
(
*
rudderAPI
.
RollbackReleaseResponse
,
error
)
{
grpclog
.
Print
(
"rollback"
)
grpclog
.
Print
(
"rollback"
)
c
:=
bytes
.
NewBufferString
(
in
.
Current
.
Manifest
)
c
:=
bytes
.
NewBufferString
(
in
.
Current
.
Manifest
)
t
:=
bytes
.
NewBufferString
(
in
.
Target
.
Manifest
)
t
:=
bytes
.
NewBufferString
(
in
.
Target
.
Manifest
)
err
:=
kubeClient
.
Update
(
in
.
Target
.
Namespace
,
c
,
t
,
in
.
Recreate
,
in
.
Timeout
,
in
.
Wait
)
err
:=
kubeClient
.
Update
(
in
.
Target
.
Namespace
,
c
,
t
,
in
.
Recreate
,
in
.
Timeout
,
in
.
Wait
)
return
&
r
elease
.
RollbackReleaseResponse
{},
err
return
&
r
udderAPI
.
RollbackReleaseResponse
{},
err
}
}
// UpgradeRelease upgrades manifests using kubernetes client
// UpgradeRelease upgrades manifests using kubernetes client
func
(
r
*
ReleaseModuleServiceServer
)
UpgradeRelease
(
ctx
context
.
Context
,
in
*
r
elease
.
UpgradeReleaseRequest
)
(
*
release
.
UpgradeReleaseResponse
,
error
)
{
func
(
r
*
ReleaseModuleServiceServer
)
UpgradeRelease
(
ctx
context
.
Context
,
in
*
r
udderAPI
.
UpgradeReleaseRequest
)
(
*
rudderAPI
.
UpgradeReleaseResponse
,
error
)
{
grpclog
.
Print
(
"upgrade"
)
grpclog
.
Print
(
"upgrade"
)
c
:=
bytes
.
NewBufferString
(
in
.
Current
.
Manifest
)
c
:=
bytes
.
NewBufferString
(
in
.
Current
.
Manifest
)
t
:=
bytes
.
NewBufferString
(
in
.
Target
.
Manifest
)
t
:=
bytes
.
NewBufferString
(
in
.
Target
.
Manifest
)
err
:=
kubeClient
.
Update
(
in
.
Target
.
Namespace
,
c
,
t
,
in
.
Recreate
,
in
.
Timeout
,
in
.
Wait
)
err
:=
kubeClient
.
Update
(
in
.
Target
.
Namespace
,
c
,
t
,
in
.
Recreate
,
in
.
Timeout
,
in
.
Wait
)
// upgrade response object should be changed to include status
// upgrade response object should be changed to include status
return
&
release
.
UpgradeReleaseResponse
{},
err
return
&
rudderAPI
.
UpgradeReleaseResponse
{},
err
}
func
(
r
*
ReleaseModuleServiceServer
)
ReleaseStatus
(
context
.
Context
,
*
rudderAPI
.
ReleaseStatusRequest
)
(
*
rudderAPI
.
ReleaseStatusResponse
,
error
)
{
grpclog
.
Print
(
"status"
)
return
&
rudderAPI
.
ReleaseStatusResponse
{},
nil
}
}
pkg/proto/hapi/chart/chart.pb.go
View file @
52c54b09
...
@@ -101,7 +101,7 @@ func init() { proto.RegisterFile("hapi/chart/chart.proto", fileDescriptor0) }
...
@@ -101,7 +101,7 @@ func init() { proto.RegisterFile("hapi/chart/chart.proto", fileDescriptor0) }
var
fileDescriptor0
=
[]
byte
{
var
fileDescriptor0
=
[]
byte
{
// 242 bytes of a gzipped FileDescriptorProto
// 242 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
9
,
0x6e
,
0x88
,
0x02
,
0xff
,
0x6c
,
0x90
,
0xb1
,
0x4e
,
0xc3
,
0x30
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
0
,
0x00
,
0x00
,
0x02
,
0xff
,
0x6c
,
0x90
,
0xb1
,
0x4e
,
0xc3
,
0x30
,
0x10
,
0x86
,
0x15
,
0x4a
,
0x0a
,
0x1c
,
0x2c
,
0x58
,
0x08
,
0x4c
,
0xa7
,
0x8a
,
0x09
,
0x75
,
0x70
,
0x50
,
0x10
,
0x86
,
0x15
,
0x4a
,
0x0a
,
0x1c
,
0x2c
,
0x58
,
0x08
,
0x4c
,
0xa7
,
0x8a
,
0x09
,
0x75
,
0x70
,
0x50
,
0x11
,
0x0f
,
0x00
,
0xcc
,
0x2c
,
0x16
,
0x13
,
0xdb
,
0xb5
,
0xb9
,
0xa4
,
0x91
,
0x52
,
0x3b
,
0xaa
,
0x5d
,
0x11
,
0x0f
,
0x00
,
0xcc
,
0x2c
,
0x16
,
0x13
,
0xdb
,
0xb5
,
0xb9
,
0xa4
,
0x91
,
0x52
,
0x3b
,
0xaa
,
0x5d
,
0xa4
,
0xbe
,
0x3b
,
0x03
,
0xea
,
0xd9
,
0xa6
,
0x09
,
0xea
,
0x12
,
0x29
,
0xf7
,
0x7d
,
0xff
,
0xe5
,
0xbf
,
0xa4
,
0xbe
,
0x3b
,
0x03
,
0xea
,
0xd9
,
0xa6
,
0x09
,
0xea
,
0x12
,
0x29
,
0xf7
,
0x7d
,
0xff
,
0xe5
,
0xbf
,
...
...
pkg/proto/hapi/chart/config.pb.go
View file @
52c54b09
...
@@ -64,7 +64,7 @@ func init() { proto.RegisterFile("hapi/chart/config.proto", fileDescriptor1) }
...
@@ -64,7 +64,7 @@ func init() { proto.RegisterFile("hapi/chart/config.proto", fileDescriptor1) }
var
fileDescriptor1
=
[]
byte
{
var
fileDescriptor1
=
[]
byte
{
// 182 bytes of a gzipped FileDescriptorProto
// 182 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
9
,
0x6e
,
0x88
,
0x02
,
0xff
,
0xe2
,
0x12
,
0xcf
,
0x48
,
0x2c
,
0xc8
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
0
,
0x00
,
0x00
,
0x02
,
0xff
,
0xe2
,
0x12
,
0xcf
,
0x48
,
0x2c
,
0xc8
,
0xd4
,
0x4f
,
0xce
,
0x48
,
0x2c
,
0x2a
,
0xd1
,
0x4f
,
0xce
,
0xcf
,
0x4b
,
0xcb
,
0x4c
,
0xd7
,
0x2b
,
0x28
,
0xd4
,
0x4f
,
0xce
,
0x48
,
0x2c
,
0x2a
,
0xd1
,
0x4f
,
0xce
,
0xcf
,
0x4b
,
0xcb
,
0x4c
,
0xd7
,
0x2b
,
0x28
,
0xca
,
0x2f
,
0xc9
,
0x17
,
0xe2
,
0x02
,
0x49
,
0xe8
,
0x81
,
0x25
,
0x94
,
0x16
,
0x30
,
0x72
,
0xb1
,
0x39
,
0xca
,
0x2f
,
0xc9
,
0x17
,
0xe2
,
0x02
,
0x49
,
0xe8
,
0x81
,
0x25
,
0x94
,
0x16
,
0x30
,
0x72
,
0xb1
,
0x39
,
0x83
,
0x25
,
0x85
,
0x04
,
0xb8
,
0x98
,
0x8b
,
0x12
,
0xcb
,
0x25
,
0x18
,
0x15
,
0x18
,
0x35
,
0x38
,
0x83
,
0x83
,
0x25
,
0x85
,
0x04
,
0xb8
,
0x98
,
0x8b
,
0x12
,
0xcb
,
0x25
,
0x18
,
0x15
,
0x18
,
0x35
,
0x38
,
0x83
,
...
...
pkg/proto/hapi/chart/template.pb.go
View file @
52c54b09
...
@@ -51,7 +51,7 @@ func init() { proto.RegisterFile("hapi/chart/template.proto", fileDescriptor3) }
...
@@ -51,7 +51,7 @@ func init() { proto.RegisterFile("hapi/chart/template.proto", fileDescriptor3) }
var
fileDescriptor3
=
[]
byte
{
var
fileDescriptor3
=
[]
byte
{
// 107 bytes of a gzipped FileDescriptorProto
// 107 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
9
,
0x6e
,
0x88
,
0x02
,
0xff
,
0xe2
,
0x92
,
0xcc
,
0x48
,
0x2c
,
0xc8
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
0
,
0x00
,
0x00
,
0x02
,
0xff
,
0xe2
,
0x92
,
0xcc
,
0x48
,
0x2c
,
0xc8
,
0xd4
,
0x4f
,
0xce
,
0x48
,
0x2c
,
0x2a
,
0xd1
,
0x2f
,
0x49
,
0xcd
,
0x2d
,
0xc8
,
0x49
,
0x2c
,
0x49
,
0xd5
,
0xd4
,
0x4f
,
0xce
,
0x48
,
0x2c
,
0x2a
,
0xd1
,
0x2f
,
0x49
,
0xcd
,
0x2d
,
0xc8
,
0x49
,
0x2c
,
0x49
,
0xd5
,
0x2b
,
0x28
,
0xca
,
0x2f
,
0xc9
,
0x17
,
0xe2
,
0x02
,
0x49
,
0xe9
,
0x81
,
0xa5
,
0x94
,
0x8c
,
0xb8
,
0x38
,
0x2b
,
0x28
,
0xca
,
0x2f
,
0xc9
,
0x17
,
0xe2
,
0x02
,
0x49
,
0xe9
,
0x81
,
0xa5
,
0x94
,
0x8c
,
0xb8
,
0x38
,
0x42
,
0xa0
,
0xb2
,
0x42
,
0x42
,
0x5c
,
0x2c
,
0x79
,
0x89
,
0xb9
,
0xa9
,
0x12
,
0x8c
,
0x0a
,
0x8c
,
0x1a
,
0x42
,
0xa0
,
0xb2
,
0x42
,
0x42
,
0x5c
,
0x2c
,
0x79
,
0x89
,
0xb9
,
0xa9
,
0x12
,
0x8c
,
0x0a
,
0x8c
,
0x1a
,
...
...
pkg/proto/hapi/release/hook.pb.go
View file @
52c54b09
...
@@ -8,7 +8,6 @@ Package release is a generated protocol buffer package.
...
@@ -8,7 +8,6 @@ Package release is a generated protocol buffer package.
It is generated from these files:
It is generated from these files:
hapi/release/hook.proto
hapi/release/hook.proto
hapi/release/info.proto
hapi/release/info.proto
hapi/release/modules.proto
hapi/release/release.proto
hapi/release/release.proto
hapi/release/status.proto
hapi/release/status.proto
hapi/release/test_run.proto
hapi/release/test_run.proto
...
@@ -17,17 +16,6 @@ It is generated from these files:
...
@@ -17,17 +16,6 @@ It is generated from these files:
It has these top-level messages:
It has these top-level messages:
Hook
Hook
Info
Info
Result
VersionReleaseRequest
VersionReleaseResponse
InstallReleaseRequest
InstallReleaseResponse
DeleteReleaseRequest
DeleteReleaseResponse
UpgradeReleaseRequest
UpgradeReleaseResponse
RollbackReleaseRequest
RollbackReleaseResponse
Release
Release
Status
Status
TestRun
TestRun
...
...
pkg/proto/hapi/release/info.pb.go
View file @
52c54b09
...
@@ -73,7 +73,7 @@ func init() { proto.RegisterFile("hapi/release/info.proto", fileDescriptor1) }
...
@@ -73,7 +73,7 @@ func init() { proto.RegisterFile("hapi/release/info.proto", fileDescriptor1) }
var
fileDescriptor1
=
[]
byte
{
var
fileDescriptor1
=
[]
byte
{
// 235 bytes of a gzipped FileDescriptorProto
// 235 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
9
,
0x6e
,
0x88
,
0x02
,
0xff
,
0x84
,
0x8f
,
0x31
,
0x4f
,
0xc3
,
0x30
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
0
,
0x00
,
0x00
,
0x02
,
0xff
,
0x84
,
0x8f
,
0x31
,
0x4f
,
0xc3
,
0x30
,
0x10
,
0x85
,
0x95
,
0x52
,
0x5a
,
0xd5
,
0x6d
,
0x19
,
0x2c
,
0x24
,
0x42
,
0x16
,
0x22
,
0xa6
,
0x0e
,
0xc8
,
0x10
,
0x85
,
0x95
,
0x52
,
0x5a
,
0xd5
,
0x6d
,
0x19
,
0x2c
,
0x24
,
0x42
,
0x16
,
0x22
,
0xa6
,
0x0e
,
0xc8
,
0x91
,
0x80
,
0x1d
,
0x81
,
0xba
,
0xb0
,
0x06
,
0x26
,
0x16
,
0xe4
,
0xe2
,
0x73
,
0xb1
,
0xe4
,
0xe6
,
0x2c
,
0x91
,
0x80
,
0x1d
,
0x81
,
0xba
,
0xb0
,
0x06
,
0x26
,
0x16
,
0xe4
,
0xe2
,
0x73
,
0xb1
,
0xe4
,
0xe6
,
0x2c
,
0xfb
,
0x3a
,
0xf0
,
0x2f
,
0xf8
,
0xc9
,
0xa8
,
0xb6
,
0x83
,
0xd2
,
0xa9
,
0xab
,
0xbf
,
0xf7
,
0x3e
,
0xbf
,
0xfb
,
0x3a
,
0xf0
,
0x2f
,
0xf8
,
0xc9
,
0xa8
,
0xb6
,
0x83
,
0xd2
,
0xa9
,
0xab
,
0xbf
,
0xf7
,
0x3e
,
0xbf
,
...
...
pkg/proto/hapi/release/release.pb.go
View file @
52c54b09
...
@@ -40,7 +40,7 @@ type Release struct {
...
@@ -40,7 +40,7 @@ type Release struct {
func
(
m
*
Release
)
Reset
()
{
*
m
=
Release
{}
}
func
(
m
*
Release
)
Reset
()
{
*
m
=
Release
{}
}
func
(
m
*
Release
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
Release
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Release
)
ProtoMessage
()
{}
func
(
*
Release
)
ProtoMessage
()
{}
func
(
*
Release
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
3
,
[]
int
{
0
}
}
func
(
*
Release
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
0
}
}
func
(
m
*
Release
)
GetName
()
string
{
func
(
m
*
Release
)
GetName
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
...
@@ -102,11 +102,11 @@ func init() {
...
@@ -102,11 +102,11 @@ func init() {
proto
.
RegisterType
((
*
Release
)(
nil
),
"hapi.release.Release"
)
proto
.
RegisterType
((
*
Release
)(
nil
),
"hapi.release.Release"
)
}
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/release/release.proto"
,
fileDescriptor
3
)
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/release/release.proto"
,
fileDescriptor
2
)
}
var
fileDescriptor
3
=
[]
byte
{
var
fileDescriptor
2
=
[]
byte
{
// 256 bytes of a gzipped FileDescriptorProto
// 256 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
9
,
0x6e
,
0x88
,
0x02
,
0xff
,
0x64
,
0x90
,
0xbf
,
0x4e
,
0xc3
,
0x40
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
0
,
0x00
,
0x00
,
0x02
,
0xff
,
0x64
,
0x90
,
0xbf
,
0x4e
,
0xc3
,
0x40
,
0x0c
,
0xc6
,
0x95
,
0x36
,
0x7f
,
0x1a
,
0xc3
,
0x82
,
0x07
,
0xb0
,
0x22
,
0x86
,
0x88
,
0x01
,
0x22
,
0x86
,
0x0c
,
0xc6
,
0x95
,
0x36
,
0x7f
,
0x1a
,
0xc3
,
0x82
,
0x07
,
0xb0
,
0x22
,
0x86
,
0x88
,
0x01
,
0x22
,
0x86
,
0x54
,
0x82
,
0x37
,
0x80
,
0x05
,
0xd6
,
0x1b
,
0xd9
,
0x8e
,
0xe8
,
0x42
,
0x4e
,
0xa5
,
0xe7
,
0x28
,
0x17
,
0x54
,
0x82
,
0x37
,
0x80
,
0x05
,
0xd6
,
0x1b
,
0xd9
,
0x8e
,
0xe8
,
0x42
,
0x4e
,
0xa5
,
0xe7
,
0x28
,
0x17
,
0xf1
,
0x2c
,
0x3c
,
0x2e
,
0xba
,
0x3f
,
0x85
,
0x94
,
0x2e
,
0x4e
,
0xec
,
0xdf
,
0xa7
,
0xcf
,
0xdf
,
0x19
,
0xf1
,
0x2c
,
0x3c
,
0x2e
,
0xba
,
0x3f
,
0x85
,
0x94
,
0x2e
,
0x4e
,
0xec
,
0xdf
,
0xa7
,
0xcf
,
0xdf
,
0x19
,
...
...
pkg/proto/hapi/release/status.pb.go
View file @
52c54b09
...
@@ -51,7 +51,7 @@ var Status_Code_value = map[string]int32{
...
@@ -51,7 +51,7 @@ var Status_Code_value = map[string]int32{
func
(
x
Status_Code
)
String
()
string
{
func
(
x
Status_Code
)
String
()
string
{
return
proto
.
EnumName
(
Status_Code_name
,
int32
(
x
))
return
proto
.
EnumName
(
Status_Code_name
,
int32
(
x
))
}
}
func
(
Status_Code
)
EnumDescriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
4
,
[]
int
{
0
,
0
}
}
func
(
Status_Code
)
EnumDescriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
3
,
[]
int
{
0
,
0
}
}
// Status defines the status of a release.
// Status defines the status of a release.
type
Status
struct
{
type
Status
struct
{
...
@@ -67,7 +67,7 @@ type Status struct {
...
@@ -67,7 +67,7 @@ type Status struct {
func
(
m
*
Status
)
Reset
()
{
*
m
=
Status
{}
}
func
(
m
*
Status
)
Reset
()
{
*
m
=
Status
{}
}
func
(
m
*
Status
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
Status
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Status
)
ProtoMessage
()
{}
func
(
*
Status
)
ProtoMessage
()
{}
func
(
*
Status
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
4
,
[]
int
{
0
}
}
func
(
*
Status
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
3
,
[]
int
{
0
}
}
func
(
m
*
Status
)
GetCode
()
Status_Code
{
func
(
m
*
Status
)
GetCode
()
Status_Code
{
if
m
!=
nil
{
if
m
!=
nil
{
...
@@ -102,11 +102,11 @@ func init() {
...
@@ -102,11 +102,11 @@ func init() {
proto
.
RegisterEnum
(
"hapi.release.Status_Code"
,
Status_Code_name
,
Status_Code_value
)
proto
.
RegisterEnum
(
"hapi.release.Status_Code"
,
Status_Code_name
,
Status_Code_value
)
}
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/release/status.proto"
,
fileDescriptor
4
)
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/release/status.proto"
,
fileDescriptor
3
)
}
var
fileDescriptor
4
=
[]
byte
{
var
fileDescriptor
3
=
[]
byte
{
// 291 bytes of a gzipped FileDescriptorProto
// 291 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
9
,
0x6e
,
0x88
,
0x02
,
0xff
,
0x54
,
0x90
,
0xdf
,
0x6a
,
0xc2
,
0x30
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
0
,
0x00
,
0x00
,
0x02
,
0xff
,
0x54
,
0x90
,
0xdf
,
0x6a
,
0xc2
,
0x30
,
0x14
,
0xc6
,
0x57
,
0xad
,
0x3a
,
0x8f
,
0x22
,
0x21
,
0x1b
,
0xac
,
0xca
,
0x06
,
0xc5
,
0xab
,
0xde
,
0xac
,
0x14
,
0xc6
,
0x57
,
0xad
,
0x3a
,
0x8f
,
0x22
,
0x21
,
0x1b
,
0xac
,
0xca
,
0x06
,
0xc5
,
0xab
,
0xde
,
0xac
,
0x05
,
0xf7
,
0x04
,
0xdb
,
0x12
,
0x87
,
0xac
,
0x54
,
0x69
,
0x2b
,
0xfb
,
0x73
,
0x53
,
0xaa
,
0x9e
,
0x39
,
0x05
,
0xf7
,
0x04
,
0xdb
,
0x12
,
0x87
,
0xac
,
0x54
,
0x69
,
0x2b
,
0xfb
,
0x73
,
0x53
,
0xaa
,
0x9e
,
0x39
,
0xa1
,
0x34
,
0xd2
,
0x24
,
0x17
,
0x7b
,
0x88
,
0xbd
,
0xf3
,
0x68
,
0x2b
,
0x74
,
0x5e
,
0x7e
,
0xf9
,
0xfd
,
0xa1
,
0x34
,
0xd2
,
0x24
,
0x17
,
0x7b
,
0x88
,
0xbd
,
0xf3
,
0x68
,
0x2b
,
0x74
,
0x5e
,
0x7e
,
0xf9
,
0xfd
,
...
...
pkg/proto/hapi/release/test_run.pb.go
View file @
52c54b09
...
@@ -36,7 +36,7 @@ var TestRun_Status_value = map[string]int32{
...
@@ -36,7 +36,7 @@ var TestRun_Status_value = map[string]int32{
func
(
x
TestRun_Status
)
String
()
string
{
func
(
x
TestRun_Status
)
String
()
string
{
return
proto
.
EnumName
(
TestRun_Status_name
,
int32
(
x
))
return
proto
.
EnumName
(
TestRun_Status_name
,
int32
(
x
))
}
}
func
(
TestRun_Status
)
EnumDescriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
5
,
[]
int
{
0
,
0
}
}
func
(
TestRun_Status
)
EnumDescriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
4
,
[]
int
{
0
,
0
}
}
type
TestRun
struct
{
type
TestRun
struct
{
Name
string
`protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Name
string
`protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
...
@@ -49,7 +49,7 @@ type TestRun struct {
...
@@ -49,7 +49,7 @@ type TestRun struct {
func
(
m
*
TestRun
)
Reset
()
{
*
m
=
TestRun
{}
}
func
(
m
*
TestRun
)
Reset
()
{
*
m
=
TestRun
{}
}
func
(
m
*
TestRun
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TestRun
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TestRun
)
ProtoMessage
()
{}
func
(
*
TestRun
)
ProtoMessage
()
{}
func
(
*
TestRun
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
5
,
[]
int
{
0
}
}
func
(
*
TestRun
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
4
,
[]
int
{
0
}
}
func
(
m
*
TestRun
)
GetName
()
string
{
func
(
m
*
TestRun
)
GetName
()
string
{
if
m
!=
nil
{
if
m
!=
nil
{
...
@@ -91,11 +91,11 @@ func init() {
...
@@ -91,11 +91,11 @@ func init() {
proto
.
RegisterEnum
(
"hapi.release.TestRun_Status"
,
TestRun_Status_name
,
TestRun_Status_value
)
proto
.
RegisterEnum
(
"hapi.release.TestRun_Status"
,
TestRun_Status_name
,
TestRun_Status_value
)
}
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/release/test_run.proto"
,
fileDescriptor
5
)
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/release/test_run.proto"
,
fileDescriptor
4
)
}
var
fileDescriptor
5
=
[]
byte
{
var
fileDescriptor
4
=
[]
byte
{
// 265 bytes of a gzipped FileDescriptorProto
// 265 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
9
,
0x6e
,
0x88
,
0x02
,
0xff
,
0x84
,
0x8f
,
0x41
,
0x4b
,
0xfb
,
0x40
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
0
,
0x00
,
0x00
,
0x02
,
0xff
,
0x84
,
0x8f
,
0x41
,
0x4b
,
0xfb
,
0x40
,
0x14
,
0xc4
,
0xff
,
0xc9
,
0xbf
,
0x26
,
0x64
,
0x53
,
0x24
,
0xec
,
0x29
,
0x54
,
0xc1
,
0xd0
,
0x53
,
0x4e
,
0x14
,
0xc4
,
0xff
,
0xc9
,
0xbf
,
0x26
,
0x64
,
0x53
,
0x24
,
0xec
,
0x29
,
0x54
,
0xc1
,
0xd0
,
0x53
,
0x4e
,
0xbb
,
0x50
,
0xbd
,
0x78
,
0xf0
,
0x10
,
0x4b
,
0x05
,
0x51
,
0x22
,
0x6c
,
0x1a
,
0x04
,
0x2f
,
0x65
,
0xab
,
0xbb
,
0x50
,
0xbd
,
0x78
,
0xf0
,
0x10
,
0x4b
,
0x05
,
0x51
,
0x22
,
0x6c
,
0x1a
,
0x04
,
0x2f
,
0x65
,
0xab
,
0xaf
,
0x35
,
0x90
,
0x64
,
0x43
,
0xf6
,
0xe5
,
0x8b
,
0xf8
,
0x89
,
0x65
,
0x93
,
0xad
,
0x78
,
0xf3
,
0xf6
,
0xaf
,
0x35
,
0x90
,
0x64
,
0x43
,
0xf6
,
0xe5
,
0x8b
,
0xf8
,
0x89
,
0x65
,
0x93
,
0xad
,
0x78
,
0xf3
,
0xf6
,
...
...
pkg/proto/hapi/release/test_suite.pb.go
View file @
52c54b09
...
@@ -27,7 +27,7 @@ type TestSuite struct {
...
@@ -27,7 +27,7 @@ type TestSuite struct {
func
(
m
*
TestSuite
)
Reset
()
{
*
m
=
TestSuite
{}
}
func
(
m
*
TestSuite
)
Reset
()
{
*
m
=
TestSuite
{}
}
func
(
m
*
TestSuite
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
TestSuite
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TestSuite
)
ProtoMessage
()
{}
func
(
*
TestSuite
)
ProtoMessage
()
{}
func
(
*
TestSuite
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
6
,
[]
int
{
0
}
}
func
(
*
TestSuite
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
5
,
[]
int
{
0
}
}
func
(
m
*
TestSuite
)
GetStartedAt
()
*
google_protobuf
.
Timestamp
{
func
(
m
*
TestSuite
)
GetStartedAt
()
*
google_protobuf
.
Timestamp
{
if
m
!=
nil
{
if
m
!=
nil
{
...
@@ -54,11 +54,11 @@ func init() {
...
@@ -54,11 +54,11 @@ func init() {
proto
.
RegisterType
((
*
TestSuite
)(
nil
),
"hapi.release.TestSuite"
)
proto
.
RegisterType
((
*
TestSuite
)(
nil
),
"hapi.release.TestSuite"
)
}
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/release/test_suite.proto"
,
fileDescriptor
6
)
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/release/test_suite.proto"
,
fileDescriptor
5
)
}
var
fileDescriptor
6
=
[]
byte
{
var
fileDescriptor
5
=
[]
byte
{
// 207 bytes of a gzipped FileDescriptorProto
// 207 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
9
,
0x6e
,
0x88
,
0x02
,
0xff
,
0x84
,
0x8f
,
0xc1
,
0x4a
,
0x86
,
0x40
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
0
,
0x00
,
0x00
,
0x02
,
0xff
,
0x84
,
0x8f
,
0xc1
,
0x4a
,
0x86
,
0x40
,
0x14
,
0x85
,
0x31
,
0x21
,
0x71
,
0x74
,
0x35
,
0x10
,
0x88
,
0x11
,
0x49
,
0x2b
,
0x57
,
0x33
,
0x60
,
0xab
,
0x14
,
0x85
,
0x31
,
0x21
,
0x71
,
0x74
,
0x35
,
0x10
,
0x88
,
0x11
,
0x49
,
0x2b
,
0x57
,
0x33
,
0x60
,
0xab
,
0x16
,
0x2d
,
0xec
,
0x11
,
0xcc
,
0x55
,
0x1b
,
0x19
,
0xeb
,
0x66
,
0xc2
,
0xe8
,
0x0c
,
0x73
,
0xef
,
0xbc
,
0x16
,
0x2d
,
0xec
,
0x11
,
0xcc
,
0x55
,
0x1b
,
0x19
,
0xeb
,
0x66
,
0xc2
,
0xe8
,
0x0c
,
0x73
,
0xef
,
0xbc
,
0x5a
,
0xcf
,
0x17
,
0xea
,
0x18
,
0x41
,
0x8b
,
0x7f
,
0xfd
,
0x7d
,
0xe7
,
0x9c
,
0x7b
,
0xd9
,
0xdd
,
0x97
,
0x5a
,
0xcf
,
0x17
,
0xea
,
0x18
,
0x41
,
0x8b
,
0x7f
,
0xfd
,
0x7d
,
0xe7
,
0x9c
,
0x7b
,
0xd9
,
0xdd
,
0x97
,
...
...
pkg/proto/hapi/r
elease/modules
.pb.go
→
pkg/proto/hapi/r
udder/rudder
.pb.go
View file @
52c54b09
// Code generated by protoc-gen-go.
// Code generated by protoc-gen-go.
// source: hapi/r
elease/modules
.proto
// source: hapi/r
udder/rudder
.proto
// DO NOT EDIT!
// DO NOT EDIT!
package
release
/*
Package rudder is a generated protocol buffer package.
It is generated from these files:
hapi/rudder/rudder.proto
It has these top-level messages:
Result
VersionReleaseRequest
VersionReleaseResponse
InstallReleaseRequest
InstallReleaseResponse
DeleteReleaseRequest
DeleteReleaseResponse
UpgradeReleaseRequest
UpgradeReleaseResponse
RollbackReleaseRequest
RollbackReleaseResponse
ReleaseStatusRequest
ReleaseStatusResponse
*/
package
rudder
import
proto
"github.com/golang/protobuf/proto"
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
fmt
"fmt"
import
math
"math"
import
math
"math"
import
hapi_release3
"k8s.io/helm/pkg/proto/hapi/release"
import
hapi_release5
"k8s.io/helm/pkg/proto/hapi/release"
import
(
import
(
context
"golang.org/x/net/context"
context
"golang.org/x/net/context"
...
@@ -18,6 +41,12 @@ var _ = proto.Marshal
...
@@ -18,6 +41,12 @@ var _ = proto.Marshal
var
_
=
fmt
.
Errorf
var
_
=
fmt
.
Errorf
var
_
=
math
.
Inf
var
_
=
math
.
Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion2
// please upgrade the proto package
type
Result_Status
int32
type
Result_Status
int32
const
(
const
(
...
@@ -47,7 +76,7 @@ var Result_Status_value = map[string]int32{
...
@@ -47,7 +76,7 @@ var Result_Status_value = map[string]int32{
func
(
x
Result_Status
)
String
()
string
{
func
(
x
Result_Status
)
String
()
string
{
return
proto
.
EnumName
(
Result_Status_name
,
int32
(
x
))
return
proto
.
EnumName
(
Result_Status_name
,
int32
(
x
))
}
}
func
(
Result_Status
)
EnumDescriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
0
,
0
}
}
func
(
Result_Status
)
EnumDescriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
0
,
0
}
}
type
Result
struct
{
type
Result
struct
{
Info
string
`protobuf:"bytes,1,opt,name=info" json:"info,omitempty"`
Info
string
`protobuf:"bytes,1,opt,name=info" json:"info,omitempty"`
...
@@ -57,7 +86,7 @@ type Result struct {
...
@@ -57,7 +86,7 @@ type Result struct {
func
(
m
*
Result
)
Reset
()
{
*
m
=
Result
{}
}
func
(
m
*
Result
)
Reset
()
{
*
m
=
Result
{}
}
func
(
m
*
Result
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
Result
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Result
)
ProtoMessage
()
{}
func
(
*
Result
)
ProtoMessage
()
{}
func
(
*
Result
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
0
}
}
func
(
*
Result
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
0
}
}
type
VersionReleaseRequest
struct
{
type
VersionReleaseRequest
struct
{
}
}
...
@@ -65,7 +94,7 @@ type VersionReleaseRequest struct {
...
@@ -65,7 +94,7 @@ type VersionReleaseRequest struct {
func
(
m
*
VersionReleaseRequest
)
Reset
()
{
*
m
=
VersionReleaseRequest
{}
}
func
(
m
*
VersionReleaseRequest
)
Reset
()
{
*
m
=
VersionReleaseRequest
{}
}
func
(
m
*
VersionReleaseRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
VersionReleaseRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
VersionReleaseRequest
)
ProtoMessage
()
{}
func
(
*
VersionReleaseRequest
)
ProtoMessage
()
{}
func
(
*
VersionReleaseRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
1
}
}
func
(
*
VersionReleaseRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
1
}
}
type
VersionReleaseResponse
struct
{
type
VersionReleaseResponse
struct
{
Name
string
`protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Name
string
`protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
...
@@ -75,18 +104,18 @@ type VersionReleaseResponse struct {
...
@@ -75,18 +104,18 @@ type VersionReleaseResponse struct {
func
(
m
*
VersionReleaseResponse
)
Reset
()
{
*
m
=
VersionReleaseResponse
{}
}
func
(
m
*
VersionReleaseResponse
)
Reset
()
{
*
m
=
VersionReleaseResponse
{}
}
func
(
m
*
VersionReleaseResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
VersionReleaseResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
VersionReleaseResponse
)
ProtoMessage
()
{}
func
(
*
VersionReleaseResponse
)
ProtoMessage
()
{}
func
(
*
VersionReleaseResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
2
}
}
func
(
*
VersionReleaseResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
2
}
}
type
InstallReleaseRequest
struct
{
type
InstallReleaseRequest
struct
{
Release
*
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Release
*
hapi_release5
.
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
}
}
func
(
m
*
InstallReleaseRequest
)
Reset
()
{
*
m
=
InstallReleaseRequest
{}
}
func
(
m
*
InstallReleaseRequest
)
Reset
()
{
*
m
=
InstallReleaseRequest
{}
}
func
(
m
*
InstallReleaseRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
InstallReleaseRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
InstallReleaseRequest
)
ProtoMessage
()
{}
func
(
*
InstallReleaseRequest
)
ProtoMessage
()
{}
func
(
*
InstallReleaseRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
3
}
}
func
(
*
InstallReleaseRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
3
}
}
func
(
m
*
InstallReleaseRequest
)
GetRelease
()
*
Release
{
func
(
m
*
InstallReleaseRequest
)
GetRelease
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Release
return
m
.
Release
}
}
...
@@ -94,16 +123,16 @@ func (m *InstallReleaseRequest) GetRelease() *Release {
...
@@ -94,16 +123,16 @@ func (m *InstallReleaseRequest) GetRelease() *Release {
}
}
type
InstallReleaseResponse
struct
{
type
InstallReleaseResponse
struct
{
Release
*
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Release
*
hapi_release5
.
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Result
*
Result
`protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
Result
*
Result
`protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
}
}
func
(
m
*
InstallReleaseResponse
)
Reset
()
{
*
m
=
InstallReleaseResponse
{}
}
func
(
m
*
InstallReleaseResponse
)
Reset
()
{
*
m
=
InstallReleaseResponse
{}
}
func
(
m
*
InstallReleaseResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
InstallReleaseResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
InstallReleaseResponse
)
ProtoMessage
()
{}
func
(
*
InstallReleaseResponse
)
ProtoMessage
()
{}
func
(
*
InstallReleaseResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
4
}
}
func
(
*
InstallReleaseResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
4
}
}
func
(
m
*
InstallReleaseResponse
)
GetRelease
()
*
Release
{
func
(
m
*
InstallReleaseResponse
)
GetRelease
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Release
return
m
.
Release
}
}
...
@@ -118,15 +147,15 @@ func (m *InstallReleaseResponse) GetResult() *Result {
...
@@ -118,15 +147,15 @@ func (m *InstallReleaseResponse) GetResult() *Result {
}
}
type
DeleteReleaseRequest
struct
{
type
DeleteReleaseRequest
struct
{
Release
*
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Release
*
hapi_release5
.
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
}
}
func
(
m
*
DeleteReleaseRequest
)
Reset
()
{
*
m
=
DeleteReleaseRequest
{}
}
func
(
m
*
DeleteReleaseRequest
)
Reset
()
{
*
m
=
DeleteReleaseRequest
{}
}
func
(
m
*
DeleteReleaseRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
DeleteReleaseRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DeleteReleaseRequest
)
ProtoMessage
()
{}
func
(
*
DeleteReleaseRequest
)
ProtoMessage
()
{}
func
(
*
DeleteReleaseRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
5
}
}
func
(
*
DeleteReleaseRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
5
}
}
func
(
m
*
DeleteReleaseRequest
)
GetRelease
()
*
Release
{
func
(
m
*
DeleteReleaseRequest
)
GetRelease
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Release
return
m
.
Release
}
}
...
@@ -134,16 +163,16 @@ func (m *DeleteReleaseRequest) GetRelease() *Release {
...
@@ -134,16 +163,16 @@ func (m *DeleteReleaseRequest) GetRelease() *Release {
}
}
type
DeleteReleaseResponse
struct
{
type
DeleteReleaseResponse
struct
{
Release
*
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Release
*
hapi_release5
.
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Result
*
Result
`protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
Result
*
Result
`protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
}
}
func
(
m
*
DeleteReleaseResponse
)
Reset
()
{
*
m
=
DeleteReleaseResponse
{}
}
func
(
m
*
DeleteReleaseResponse
)
Reset
()
{
*
m
=
DeleteReleaseResponse
{}
}
func
(
m
*
DeleteReleaseResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
DeleteReleaseResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DeleteReleaseResponse
)
ProtoMessage
()
{}
func
(
*
DeleteReleaseResponse
)
ProtoMessage
()
{}
func
(
*
DeleteReleaseResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
6
}
}
func
(
*
DeleteReleaseResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
6
}
}
func
(
m
*
DeleteReleaseResponse
)
GetRelease
()
*
Release
{
func
(
m
*
DeleteReleaseResponse
)
GetRelease
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Release
return
m
.
Release
}
}
...
@@ -158,26 +187,26 @@ func (m *DeleteReleaseResponse) GetResult() *Result {
...
@@ -158,26 +187,26 @@ func (m *DeleteReleaseResponse) GetResult() *Result {
}
}
type
UpgradeReleaseRequest
struct
{
type
UpgradeReleaseRequest
struct
{
Current
*
Release
`protobuf:"bytes,1,opt,name=current" json:"current,omitempty"`
Current
*
hapi_release5
.
Release
`protobuf:"bytes,1,opt,name=current" json:"current,omitempty"`
Target
*
Release
`protobuf:"bytes,2,opt,name=target" json:"target,omitempty"`
Target
*
hapi_release5
.
Release
`protobuf:"bytes,2,opt,name=target" json:"target,omitempty"`
Timeout
int64
`protobuf:"varint,3,opt,name=Timeout" json:"Timeout,omitempty"`
Timeout
int64
`protobuf:"varint,3,opt,name=Timeout" json:"Timeout,omitempty"`
Wait
bool
`protobuf:"varint,4,opt,name=Wait" json:"Wait,omitempty"`
Wait
bool
`protobuf:"varint,4,opt,name=Wait" json:"Wait,omitempty"`
Recreate
bool
`protobuf:"varint,5,opt,name=Recreate" json:"Recreate,omitempty"`
Recreate
bool
`protobuf:"varint,5,opt,name=Recreate" json:"Recreate,omitempty"`
}
}
func
(
m
*
UpgradeReleaseRequest
)
Reset
()
{
*
m
=
UpgradeReleaseRequest
{}
}
func
(
m
*
UpgradeReleaseRequest
)
Reset
()
{
*
m
=
UpgradeReleaseRequest
{}
}
func
(
m
*
UpgradeReleaseRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
UpgradeReleaseRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
UpgradeReleaseRequest
)
ProtoMessage
()
{}
func
(
*
UpgradeReleaseRequest
)
ProtoMessage
()
{}
func
(
*
UpgradeReleaseRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
7
}
}
func
(
*
UpgradeReleaseRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
7
}
}
func
(
m
*
UpgradeReleaseRequest
)
GetCurrent
()
*
Release
{
func
(
m
*
UpgradeReleaseRequest
)
GetCurrent
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Current
return
m
.
Current
}
}
return
nil
return
nil
}
}
func
(
m
*
UpgradeReleaseRequest
)
GetTarget
()
*
Release
{
func
(
m
*
UpgradeReleaseRequest
)
GetTarget
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Target
return
m
.
Target
}
}
...
@@ -185,16 +214,16 @@ func (m *UpgradeReleaseRequest) GetTarget() *Release {
...
@@ -185,16 +214,16 @@ func (m *UpgradeReleaseRequest) GetTarget() *Release {
}
}
type
UpgradeReleaseResponse
struct
{
type
UpgradeReleaseResponse
struct
{
Release
*
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Release
*
hapi_release5
.
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Result
*
Result
`protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
Result
*
Result
`protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
}
}
func
(
m
*
UpgradeReleaseResponse
)
Reset
()
{
*
m
=
UpgradeReleaseResponse
{}
}
func
(
m
*
UpgradeReleaseResponse
)
Reset
()
{
*
m
=
UpgradeReleaseResponse
{}
}
func
(
m
*
UpgradeReleaseResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
UpgradeReleaseResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
UpgradeReleaseResponse
)
ProtoMessage
()
{}
func
(
*
UpgradeReleaseResponse
)
ProtoMessage
()
{}
func
(
*
UpgradeReleaseResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
8
}
}
func
(
*
UpgradeReleaseResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
8
}
}
func
(
m
*
UpgradeReleaseResponse
)
GetRelease
()
*
Release
{
func
(
m
*
UpgradeReleaseResponse
)
GetRelease
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Release
return
m
.
Release
}
}
...
@@ -209,26 +238,26 @@ func (m *UpgradeReleaseResponse) GetResult() *Result {
...
@@ -209,26 +238,26 @@ func (m *UpgradeReleaseResponse) GetResult() *Result {
}
}
type
RollbackReleaseRequest
struct
{
type
RollbackReleaseRequest
struct
{
Current
*
Release
`protobuf:"bytes,1,opt,name=current" json:"current,omitempty"`
Current
*
hapi_release5
.
Release
`protobuf:"bytes,1,opt,name=current" json:"current,omitempty"`
Target
*
Release
`protobuf:"bytes,2,opt,name=target" json:"target,omitempty"`
Target
*
hapi_release5
.
Release
`protobuf:"bytes,2,opt,name=target" json:"target,omitempty"`
Timeout
int64
`protobuf:"varint,3,opt,name=Timeout" json:"Timeout,omitempty"`
Timeout
int64
`protobuf:"varint,3,opt,name=Timeout" json:"Timeout,omitempty"`
Wait
bool
`protobuf:"varint,4,opt,name=Wait" json:"Wait,omitempty"`
Wait
bool
`protobuf:"varint,4,opt,name=Wait" json:"Wait,omitempty"`
Recreate
bool
`protobuf:"varint,5,opt,name=Recreate" json:"Recreate,omitempty"`
Recreate
bool
`protobuf:"varint,5,opt,name=Recreate" json:"Recreate,omitempty"`
}
}
func
(
m
*
RollbackReleaseRequest
)
Reset
()
{
*
m
=
RollbackReleaseRequest
{}
}
func
(
m
*
RollbackReleaseRequest
)
Reset
()
{
*
m
=
RollbackReleaseRequest
{}
}
func
(
m
*
RollbackReleaseRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
RollbackReleaseRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RollbackReleaseRequest
)
ProtoMessage
()
{}
func
(
*
RollbackReleaseRequest
)
ProtoMessage
()
{}
func
(
*
RollbackReleaseRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
9
}
}
func
(
*
RollbackReleaseRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
9
}
}
func
(
m
*
RollbackReleaseRequest
)
GetCurrent
()
*
Release
{
func
(
m
*
RollbackReleaseRequest
)
GetCurrent
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Current
return
m
.
Current
}
}
return
nil
return
nil
}
}
func
(
m
*
RollbackReleaseRequest
)
GetTarget
()
*
Release
{
func
(
m
*
RollbackReleaseRequest
)
GetTarget
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Target
return
m
.
Target
}
}
...
@@ -236,16 +265,16 @@ func (m *RollbackReleaseRequest) GetTarget() *Release {
...
@@ -236,16 +265,16 @@ func (m *RollbackReleaseRequest) GetTarget() *Release {
}
}
type
RollbackReleaseResponse
struct
{
type
RollbackReleaseResponse
struct
{
Release
*
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Release
*
hapi_release5
.
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Result
*
Result
`protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
Result
*
Result
`protobuf:"bytes,2,opt,name=result" json:"result,omitempty"`
}
}
func
(
m
*
RollbackReleaseResponse
)
Reset
()
{
*
m
=
RollbackReleaseResponse
{}
}
func
(
m
*
RollbackReleaseResponse
)
Reset
()
{
*
m
=
RollbackReleaseResponse
{}
}
func
(
m
*
RollbackReleaseResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
RollbackReleaseResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RollbackReleaseResponse
)
ProtoMessage
()
{}
func
(
*
RollbackReleaseResponse
)
ProtoMessage
()
{}
func
(
*
RollbackReleaseResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
2
,
[]
int
{
10
}
}
func
(
*
RollbackReleaseResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor
0
,
[]
int
{
10
}
}
func
(
m
*
RollbackReleaseResponse
)
GetRelease
()
*
Release
{
func
(
m
*
RollbackReleaseResponse
)
GetRelease
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Release
return
m
.
Release
}
}
...
@@ -259,19 +288,61 @@ func (m *RollbackReleaseResponse) GetResult() *Result {
...
@@ -259,19 +288,61 @@ func (m *RollbackReleaseResponse) GetResult() *Result {
return
nil
return
nil
}
}
type
ReleaseStatusRequest
struct
{
Release
*
hapi_release5
.
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
}
func
(
m
*
ReleaseStatusRequest
)
Reset
()
{
*
m
=
ReleaseStatusRequest
{}
}
func
(
m
*
ReleaseStatusRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReleaseStatusRequest
)
ProtoMessage
()
{}
func
(
*
ReleaseStatusRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
11
}
}
func
(
m
*
ReleaseStatusRequest
)
GetRelease
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
return
m
.
Release
}
return
nil
}
type
ReleaseStatusResponse
struct
{
Release
*
hapi_release5
.
Release
`protobuf:"bytes,1,opt,name=release" json:"release,omitempty"`
Info
*
hapi_release3
.
Info
`protobuf:"bytes,2,opt,name=info" json:"info,omitempty"`
}
func
(
m
*
ReleaseStatusResponse
)
Reset
()
{
*
m
=
ReleaseStatusResponse
{}
}
func
(
m
*
ReleaseStatusResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReleaseStatusResponse
)
ProtoMessage
()
{}
func
(
*
ReleaseStatusResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
12
}
}
func
(
m
*
ReleaseStatusResponse
)
GetRelease
()
*
hapi_release5
.
Release
{
if
m
!=
nil
{
return
m
.
Release
}
return
nil
}
func
(
m
*
ReleaseStatusResponse
)
GetInfo
()
*
hapi_release3
.
Info
{
if
m
!=
nil
{
return
m
.
Info
}
return
nil
}
func
init
()
{
func
init
()
{
proto
.
RegisterType
((
*
Result
)(
nil
),
"hapi.release.Result"
)
proto
.
RegisterType
((
*
Result
)(
nil
),
"hapi.services.rudder.Result"
)
proto
.
RegisterType
((
*
VersionReleaseRequest
)(
nil
),
"hapi.release.VersionReleaseRequest"
)
proto
.
RegisterType
((
*
VersionReleaseRequest
)(
nil
),
"hapi.services.rudder.VersionReleaseRequest"
)
proto
.
RegisterType
((
*
VersionReleaseResponse
)(
nil
),
"hapi.release.VersionReleaseResponse"
)
proto
.
RegisterType
((
*
VersionReleaseResponse
)(
nil
),
"hapi.services.rudder.VersionReleaseResponse"
)
proto
.
RegisterType
((
*
InstallReleaseRequest
)(
nil
),
"hapi.release.InstallReleaseRequest"
)
proto
.
RegisterType
((
*
InstallReleaseRequest
)(
nil
),
"hapi.services.rudder.InstallReleaseRequest"
)
proto
.
RegisterType
((
*
InstallReleaseResponse
)(
nil
),
"hapi.release.InstallReleaseResponse"
)
proto
.
RegisterType
((
*
InstallReleaseResponse
)(
nil
),
"hapi.services.rudder.InstallReleaseResponse"
)
proto
.
RegisterType
((
*
DeleteReleaseRequest
)(
nil
),
"hapi.release.DeleteReleaseRequest"
)
proto
.
RegisterType
((
*
DeleteReleaseRequest
)(
nil
),
"hapi.services.rudder.DeleteReleaseRequest"
)
proto
.
RegisterType
((
*
DeleteReleaseResponse
)(
nil
),
"hapi.release.DeleteReleaseResponse"
)
proto
.
RegisterType
((
*
DeleteReleaseResponse
)(
nil
),
"hapi.services.rudder.DeleteReleaseResponse"
)
proto
.
RegisterType
((
*
UpgradeReleaseRequest
)(
nil
),
"hapi.release.UpgradeReleaseRequest"
)
proto
.
RegisterType
((
*
UpgradeReleaseRequest
)(
nil
),
"hapi.services.rudder.UpgradeReleaseRequest"
)
proto
.
RegisterType
((
*
UpgradeReleaseResponse
)(
nil
),
"hapi.release.UpgradeReleaseResponse"
)
proto
.
RegisterType
((
*
UpgradeReleaseResponse
)(
nil
),
"hapi.services.rudder.UpgradeReleaseResponse"
)
proto
.
RegisterType
((
*
RollbackReleaseRequest
)(
nil
),
"hapi.release.RollbackReleaseRequest"
)
proto
.
RegisterType
((
*
RollbackReleaseRequest
)(
nil
),
"hapi.services.rudder.RollbackReleaseRequest"
)
proto
.
RegisterType
((
*
RollbackReleaseResponse
)(
nil
),
"hapi.release.RollbackReleaseResponse"
)
proto
.
RegisterType
((
*
RollbackReleaseResponse
)(
nil
),
"hapi.services.rudder.RollbackReleaseResponse"
)
proto
.
RegisterEnum
(
"hapi.release.Result_Status"
,
Result_Status_name
,
Result_Status_value
)
proto
.
RegisterType
((
*
ReleaseStatusRequest
)(
nil
),
"hapi.services.rudder.ReleaseStatusRequest"
)
proto
.
RegisterType
((
*
ReleaseStatusResponse
)(
nil
),
"hapi.services.rudder.ReleaseStatusResponse"
)
proto
.
RegisterEnum
(
"hapi.services.rudder.Result_Status"
,
Result_Status_name
,
Result_Status_value
)
}
}
// Reference imports to suppress errors if they are not otherwise used.
// Reference imports to suppress errors if they are not otherwise used.
...
@@ -294,6 +365,8 @@ type ReleaseModuleServiceClient interface {
...
@@ -294,6 +365,8 @@ type ReleaseModuleServiceClient interface {
RollbackRelease
(
ctx
context
.
Context
,
in
*
RollbackReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
RollbackReleaseResponse
,
error
)
RollbackRelease
(
ctx
context
.
Context
,
in
*
RollbackReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
RollbackReleaseResponse
,
error
)
// UpgradeRelease updates release content.
// UpgradeRelease updates release content.
UpgradeRelease
(
ctx
context
.
Context
,
in
*
UpgradeReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
UpgradeReleaseResponse
,
error
)
UpgradeRelease
(
ctx
context
.
Context
,
in
*
UpgradeReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
UpgradeReleaseResponse
,
error
)
// ReleaseStatus retrieves release status.
ReleaseStatus
(
ctx
context
.
Context
,
in
*
ReleaseStatusRequest
,
opts
...
grpc
.
CallOption
)
(
*
ReleaseStatusResponse
,
error
)
}
}
type
releaseModuleServiceClient
struct
{
type
releaseModuleServiceClient
struct
{
...
@@ -306,7 +379,7 @@ func NewReleaseModuleServiceClient(cc *grpc.ClientConn) ReleaseModuleServiceClie
...
@@ -306,7 +379,7 @@ func NewReleaseModuleServiceClient(cc *grpc.ClientConn) ReleaseModuleServiceClie
func
(
c
*
releaseModuleServiceClient
)
Version
(
ctx
context
.
Context
,
in
*
VersionReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
VersionReleaseResponse
,
error
)
{
func
(
c
*
releaseModuleServiceClient
)
Version
(
ctx
context
.
Context
,
in
*
VersionReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
VersionReleaseResponse
,
error
)
{
out
:=
new
(
VersionReleaseResponse
)
out
:=
new
(
VersionReleaseResponse
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.
release
.ReleaseModuleService/Version"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.
services.rudder
.ReleaseModuleService/Version"
,
in
,
out
,
c
.
cc
,
opts
...
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -315,7 +388,7 @@ func (c *releaseModuleServiceClient) Version(ctx context.Context, in *VersionRel
...
@@ -315,7 +388,7 @@ func (c *releaseModuleServiceClient) Version(ctx context.Context, in *VersionRel
func
(
c
*
releaseModuleServiceClient
)
InstallRelease
(
ctx
context
.
Context
,
in
*
InstallReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
InstallReleaseResponse
,
error
)
{
func
(
c
*
releaseModuleServiceClient
)
InstallRelease
(
ctx
context
.
Context
,
in
*
InstallReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
InstallReleaseResponse
,
error
)
{
out
:=
new
(
InstallReleaseResponse
)
out
:=
new
(
InstallReleaseResponse
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.
release
.ReleaseModuleService/InstallRelease"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.
services.rudder
.ReleaseModuleService/InstallRelease"
,
in
,
out
,
c
.
cc
,
opts
...
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -324,7 +397,7 @@ func (c *releaseModuleServiceClient) InstallRelease(ctx context.Context, in *Ins
...
@@ -324,7 +397,7 @@ func (c *releaseModuleServiceClient) InstallRelease(ctx context.Context, in *Ins
func
(
c
*
releaseModuleServiceClient
)
DeleteRelease
(
ctx
context
.
Context
,
in
*
DeleteReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
DeleteReleaseResponse
,
error
)
{
func
(
c
*
releaseModuleServiceClient
)
DeleteRelease
(
ctx
context
.
Context
,
in
*
DeleteReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
DeleteReleaseResponse
,
error
)
{
out
:=
new
(
DeleteReleaseResponse
)
out
:=
new
(
DeleteReleaseResponse
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.
release
.ReleaseModuleService/DeleteRelease"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.
services.rudder
.ReleaseModuleService/DeleteRelease"
,
in
,
out
,
c
.
cc
,
opts
...
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -333,7 +406,7 @@ func (c *releaseModuleServiceClient) DeleteRelease(ctx context.Context, in *Dele
...
@@ -333,7 +406,7 @@ func (c *releaseModuleServiceClient) DeleteRelease(ctx context.Context, in *Dele
func
(
c
*
releaseModuleServiceClient
)
RollbackRelease
(
ctx
context
.
Context
,
in
*
RollbackReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
RollbackReleaseResponse
,
error
)
{
func
(
c
*
releaseModuleServiceClient
)
RollbackRelease
(
ctx
context
.
Context
,
in
*
RollbackReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
RollbackReleaseResponse
,
error
)
{
out
:=
new
(
RollbackReleaseResponse
)
out
:=
new
(
RollbackReleaseResponse
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.
release
.ReleaseModuleService/RollbackRelease"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.
services.rudder
.ReleaseModuleService/RollbackRelease"
,
in
,
out
,
c
.
cc
,
opts
...
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -342,7 +415,16 @@ func (c *releaseModuleServiceClient) RollbackRelease(ctx context.Context, in *Ro
...
@@ -342,7 +415,16 @@ func (c *releaseModuleServiceClient) RollbackRelease(ctx context.Context, in *Ro
func
(
c
*
releaseModuleServiceClient
)
UpgradeRelease
(
ctx
context
.
Context
,
in
*
UpgradeReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
UpgradeReleaseResponse
,
error
)
{
func
(
c
*
releaseModuleServiceClient
)
UpgradeRelease
(
ctx
context
.
Context
,
in
*
UpgradeReleaseRequest
,
opts
...
grpc
.
CallOption
)
(
*
UpgradeReleaseResponse
,
error
)
{
out
:=
new
(
UpgradeReleaseResponse
)
out
:=
new
(
UpgradeReleaseResponse
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.release.ReleaseModuleService/UpgradeRelease"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.services.rudder.ReleaseModuleService/UpgradeRelease"
,
in
,
out
,
c
.
cc
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
return
out
,
nil
}
func
(
c
*
releaseModuleServiceClient
)
ReleaseStatus
(
ctx
context
.
Context
,
in
*
ReleaseStatusRequest
,
opts
...
grpc
.
CallOption
)
(
*
ReleaseStatusResponse
,
error
)
{
out
:=
new
(
ReleaseStatusResponse
)
err
:=
grpc
.
Invoke
(
ctx
,
"/hapi.services.rudder.ReleaseModuleService/ReleaseStatus"
,
in
,
out
,
c
.
cc
,
opts
...
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -361,6 +443,8 @@ type ReleaseModuleServiceServer interface {
...
@@ -361,6 +443,8 @@ type ReleaseModuleServiceServer interface {
RollbackRelease
(
context
.
Context
,
*
RollbackReleaseRequest
)
(
*
RollbackReleaseResponse
,
error
)
RollbackRelease
(
context
.
Context
,
*
RollbackReleaseRequest
)
(
*
RollbackReleaseResponse
,
error
)
// UpgradeRelease updates release content.
// UpgradeRelease updates release content.
UpgradeRelease
(
context
.
Context
,
*
UpgradeReleaseRequest
)
(
*
UpgradeReleaseResponse
,
error
)
UpgradeRelease
(
context
.
Context
,
*
UpgradeReleaseRequest
)
(
*
UpgradeReleaseResponse
,
error
)
// ReleaseStatus retrieves release status.
ReleaseStatus
(
context
.
Context
,
*
ReleaseStatusRequest
)
(
*
ReleaseStatusResponse
,
error
)
}
}
func
RegisterReleaseModuleServiceServer
(
s
*
grpc
.
Server
,
srv
ReleaseModuleServiceServer
)
{
func
RegisterReleaseModuleServiceServer
(
s
*
grpc
.
Server
,
srv
ReleaseModuleServiceServer
)
{
...
@@ -377,7 +461,7 @@ func _ReleaseModuleService_Version_Handler(srv interface{}, ctx context.Context,
...
@@ -377,7 +461,7 @@ func _ReleaseModuleService_Version_Handler(srv interface{}, ctx context.Context,
}
}
info
:=
&
grpc
.
UnaryServerInfo
{
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
Server
:
srv
,
FullMethod
:
"/hapi.
release
.ReleaseModuleService/Version"
,
FullMethod
:
"/hapi.
services.rudder
.ReleaseModuleService/Version"
,
}
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ReleaseModuleServiceServer
)
.
Version
(
ctx
,
req
.
(
*
VersionReleaseRequest
))
return
srv
.
(
ReleaseModuleServiceServer
)
.
Version
(
ctx
,
req
.
(
*
VersionReleaseRequest
))
...
@@ -395,7 +479,7 @@ func _ReleaseModuleService_InstallRelease_Handler(srv interface{}, ctx context.C
...
@@ -395,7 +479,7 @@ func _ReleaseModuleService_InstallRelease_Handler(srv interface{}, ctx context.C
}
}
info
:=
&
grpc
.
UnaryServerInfo
{
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
Server
:
srv
,
FullMethod
:
"/hapi.
release
.ReleaseModuleService/InstallRelease"
,
FullMethod
:
"/hapi.
services.rudder
.ReleaseModuleService/InstallRelease"
,
}
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ReleaseModuleServiceServer
)
.
InstallRelease
(
ctx
,
req
.
(
*
InstallReleaseRequest
))
return
srv
.
(
ReleaseModuleServiceServer
)
.
InstallRelease
(
ctx
,
req
.
(
*
InstallReleaseRequest
))
...
@@ -413,7 +497,7 @@ func _ReleaseModuleService_DeleteRelease_Handler(srv interface{}, ctx context.Co
...
@@ -413,7 +497,7 @@ func _ReleaseModuleService_DeleteRelease_Handler(srv interface{}, ctx context.Co
}
}
info
:=
&
grpc
.
UnaryServerInfo
{
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
Server
:
srv
,
FullMethod
:
"/hapi.
release
.ReleaseModuleService/DeleteRelease"
,
FullMethod
:
"/hapi.
services.rudder
.ReleaseModuleService/DeleteRelease"
,
}
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ReleaseModuleServiceServer
)
.
DeleteRelease
(
ctx
,
req
.
(
*
DeleteReleaseRequest
))
return
srv
.
(
ReleaseModuleServiceServer
)
.
DeleteRelease
(
ctx
,
req
.
(
*
DeleteReleaseRequest
))
...
@@ -431,7 +515,7 @@ func _ReleaseModuleService_RollbackRelease_Handler(srv interface{}, ctx context.
...
@@ -431,7 +515,7 @@ func _ReleaseModuleService_RollbackRelease_Handler(srv interface{}, ctx context.
}
}
info
:=
&
grpc
.
UnaryServerInfo
{
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
Server
:
srv
,
FullMethod
:
"/hapi.
release
.ReleaseModuleService/RollbackRelease"
,
FullMethod
:
"/hapi.
services.rudder
.ReleaseModuleService/RollbackRelease"
,
}
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ReleaseModuleServiceServer
)
.
RollbackRelease
(
ctx
,
req
.
(
*
RollbackReleaseRequest
))
return
srv
.
(
ReleaseModuleServiceServer
)
.
RollbackRelease
(
ctx
,
req
.
(
*
RollbackReleaseRequest
))
...
@@ -449,7 +533,7 @@ func _ReleaseModuleService_UpgradeRelease_Handler(srv interface{}, ctx context.C
...
@@ -449,7 +533,7 @@ func _ReleaseModuleService_UpgradeRelease_Handler(srv interface{}, ctx context.C
}
}
info
:=
&
grpc
.
UnaryServerInfo
{
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
Server
:
srv
,
FullMethod
:
"/hapi.
release
.ReleaseModuleService/UpgradeRelease"
,
FullMethod
:
"/hapi.
services.rudder
.ReleaseModuleService/UpgradeRelease"
,
}
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ReleaseModuleServiceServer
)
.
UpgradeRelease
(
ctx
,
req
.
(
*
UpgradeReleaseRequest
))
return
srv
.
(
ReleaseModuleServiceServer
)
.
UpgradeRelease
(
ctx
,
req
.
(
*
UpgradeReleaseRequest
))
...
@@ -457,8 +541,26 @@ func _ReleaseModuleService_UpgradeRelease_Handler(srv interface{}, ctx context.C
...
@@ -457,8 +541,26 @@ func _ReleaseModuleService_UpgradeRelease_Handler(srv interface{}, ctx context.C
return
interceptor
(
ctx
,
in
,
info
,
handler
)
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
}
func
_ReleaseModuleService_ReleaseStatus_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
ReleaseStatusRequest
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
if
interceptor
==
nil
{
return
srv
.
(
ReleaseModuleServiceServer
)
.
ReleaseStatus
(
ctx
,
in
)
}
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
FullMethod
:
"/hapi.services.rudder.ReleaseModuleService/ReleaseStatus"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ReleaseModuleServiceServer
)
.
ReleaseStatus
(
ctx
,
req
.
(
*
ReleaseStatusRequest
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
var
_ReleaseModuleService_serviceDesc
=
grpc
.
ServiceDesc
{
var
_ReleaseModuleService_serviceDesc
=
grpc
.
ServiceDesc
{
ServiceName
:
"hapi.
release
.ReleaseModuleService"
,
ServiceName
:
"hapi.
services.rudder
.ReleaseModuleService"
,
HandlerType
:
(
*
ReleaseModuleServiceServer
)(
nil
),
HandlerType
:
(
*
ReleaseModuleServiceServer
)(
nil
),
Methods
:
[]
grpc
.
MethodDesc
{
Methods
:
[]
grpc
.
MethodDesc
{
{
{
...
@@ -481,46 +583,54 @@ var _ReleaseModuleService_serviceDesc = grpc.ServiceDesc{
...
@@ -481,46 +583,54 @@ var _ReleaseModuleService_serviceDesc = grpc.ServiceDesc{
MethodName
:
"UpgradeRelease"
,
MethodName
:
"UpgradeRelease"
,
Handler
:
_ReleaseModuleService_UpgradeRelease_Handler
,
Handler
:
_ReleaseModuleService_UpgradeRelease_Handler
,
},
},
{
MethodName
:
"ReleaseStatus"
,
Handler
:
_ReleaseModuleService_ReleaseStatus_Handler
,
},
},
},
Streams
:
[]
grpc
.
StreamDesc
{},
Streams
:
[]
grpc
.
StreamDesc
{},
Metadata
:
fileDescriptor2
,
Metadata
:
fileDescriptor0
,
}
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/release/modules.proto"
,
fileDescriptor2
)
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/rudder/rudder.proto"
,
fileDescriptor0
)
}
var
fileDescriptor2
=
[]
byte
{
var
fileDescriptor0
=
[]
byte
{
// 523 bytes of a gzipped FileDescriptorProto
// 584 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x09
,
0x6e
,
0x88
,
0x02
,
0xff
,
0xd4
,
0x55
,
0xc1
,
0x6e
,
0xd3
,
0x40
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xd4
,
0x56
,
0xd1
,
0x8e
,
0xd2
,
0x40
,
0x10
,
0x8d
,
0xe3
,
0x36
,
0xa9
,
0x27
,
0x14
,
0xac
,
0x55
,
0x9c
,
0x5a
,
0x3e
,
0x45
,
0x5b
,
0x90
,
0x72
,
0x14
,
0xa5
,
0xcb
,
0x52
,
0xe0
,
0x92
,
0x55
,
0x32
,
0xd9
,
0x42
,
0xd3
,
0xf8
,
0x40
,
0xfa
,
0x60
,
0x88
,
0x80
,
0x44
,
0x0a
,
0x57
,
0x2e
,
0x90
,
0x86
,
0x16
,
0x21
,
0x5c
,
0x69
,
0x4d
,
0x5a
,
0xa9
,
0x12
,
0x12
,
0xeb
,
0x96
,
0x04
,
0x7d
,
0xf4
,
0x45
,
0x59
,
0xdc
,
0xdd
,
0x18
,
0xd9
,
0x64
,
0x2a
,
0x6e
,
0xe2
,
0x5b
,
0xdb
,
0x74
,
0x08
,
0x16
,
0x1b
,
0x3b
,
0xac
,
0xd7
,
0x81
,
0xdf
,
0x83
,
0xcf
,
0xe1
,
0x2b
,
0x90
,
0x1d
,
0x17
,
0x2e
,
0x58
,
0x2d
,
0x6d
,
0x9d
,
0x4e
,
0xf7
,
0x51
,
0xfd
,
0x1a
,
0xff
,
0x43
,
0xbf
,
0xcc
,
0xb4
,
0xbb
,
0xaa
,
0x17
,
0xd3
,
0x0a
,
0x21
,
0x45
,
0xea
,
0x29
,
0x33
,
0x9e
,
0x97
,
0xb7
,
0x33
,
0xcf
,
0xb3
,
0xd3
,
0x12
,
0x5b
,
0xa7
,
0x11
,
0xd7
,
0x84
,
0xc4
,
0xa7
,
0xce
,
0xf4
,
0x1e
,
0xee
,
0x9c
,
0x73
,
0x7a
,
0xcf
,
0xe0
,
0x7d
,
0xe6
,
0xab
,
0x70
,
0x24
,
0x51
,
0x20
,
0x4f
,
0x70
,
0xb4
,
0x8c
,
0xaf
,
0x52
,
0x81
,
0xe7
,
0x04
,
0xd0
,
0xdf
,
0x3b
,
0xa1
,
0x3b
,
0x62
,
0xf1
,
0x72
,
0x89
,
0x2c
,
0x7b
,
0x58
,
0x21
,
0x0b
,
0xc9
,
0x70
,
0x25
,
0x63
,
0x15
,
0x93
,
0x07
,
0x59
,
0x6d
,
0x58
,
0xd4
,
0xbc
,
0x2a
,
0xb2
,
0xf8
,
0xdd
,
0x78
,
0x40
,
0x8e
,
0x93
,
0x8a
,
0x15
,
0x21
,
0xbb
,
0x75
,
0x17
,
0x18
,
0x59
,
0xa2
,
0x66
,
0xf4
,
0x05
,
0x20
,
0xa9
,
0x80
,
0x16
,
0xc3
,
0x24
,
0x15
,
0x8a
,
0x10
,
0xd8
,
0x09
,
0xa3
,
0x4f
,
0xb1
,
0x6b
,
0xf4
,
0x1e
,
0x3d
,
0x74
,
0x22
,
0x1c
,
0xb9
,
0xfe
,
0x2a
,
0x10
,
0x70
,
0xc3
,
0x28
,
0x14
,
0xb2
,
0xa7
,
0xa8
,
0x8d
,
0x81
,
0xc5
,
0xf2
,
0x98
,
0xd8
,
0x60
,
0x8a
,
0x78
,
0xe1
,
0x36
,
0xfb
,
0xe6
,
0xc0
,
0x62
,
0x59
,
0x99
,
0x1e
,
0xa8
,
0x14
,
0xa3
,
0xd8
,
0xe3
,
0x84
,
0xc0
,
0x61
,
0xf2
,
0x1b
,
0x5d
,
0x19
,
0x28
,
0xc3
,
0x48
,
0x5f
,
0x40
,
0x2b
,
0x50
,
0x5c
,
0xa5
,
0x09
,
0xe9
,
0x40
,
0x7b
,
0xe6
,
0xbf
,
0xf5
,
0x4f
,
0xcf
,
0x36
,
0x4d
,
0xd7
,
0xa4
,
0x0b
,
0x75
,
0x2f
,
0x58
,
0xeb
,
0x07
,
0x83
,
0xfa
,
0xb0
,
0x4d
,
0x93
,
0xa5
,
0x7d
,
0xbb
,
0x91
,
0x25
,
0xc1
,
0x6c
,
0x32
,
0x99
,
0x06
,
0x81
,
0x6d
,
0x90
,
0x7d
,
0xb0
,
0x66
,
0xfe
,
0xf9
,
0x0c
,
0x54
,
0x9b
,
0x3b
,
0x3c
,
0x8e
,
0x48
,
0x07
,
0x9a
,
0xf3
,
0xd9
,
0xab
,
0xd9
,
0xd5
,
0xf5
,
0xe4
,
0xe4
,
0xa5
,
0x7f
,
0x3c
,
0x3d
,
0xb2
,
0x9b
,
0xc4
,
0x82
,
0xdd
,
0x29
,
0x63
,
0xa7
,
0xcc
,
0x36
,
0xac
,
0x5b
,
0x4b
,
0x36
,
0xf6
,
0x7c
,
0x32
,
0x99
,
0xda
,
0x76
,
0x57
,
0x21
,
0x47
,
0xd0
,
0x9e
,
0xcf
,
0xe9
,
0x01
,
0x38
,
0x67
,
0x28
,
0x93
,
0x30
,
0x8e
,
0xd8
,
0xa6
,
0x0b
,
0x86
,
0x5f
,
0x53
,
0x4c
,
0x14
,
0x26
,
0x17
,
0xcf
,
0x67
,
0xe7
,
0xd3
,
0xb3
,
0xee
,
0x01
,
0x69
,
0x43
,
0x63
,
0x4a
,
0xe9
,
0x15
,
0xed
,
0x7d
,
0x0d
,
0x3d
,
0xbd
,
0x90
,
0xac
,
0xe2
,
0x28
,
0xc1
,
0xac
,
0xad
,
0x88
,
0x2f
,
0xb1
,
0x6c
,
0x2b
,
0xd6
,
0xcd
,
0x3e
,
0x68
,
0x6f
,
0x91
,
0x45
,
0x6e
,
0xe0
,
0x53
,
0xc1
,
0x82
,
0xe2
,
0xa7
,
0x18
,
0x23
,
0x8b
,
0x89
,
0x0b
,
0xed
,
0xf5
,
0x06
,
0xed
,
0x36
,
0xf3
,
0xc7
,
0x65
,
0x4a
,
0x4f
,
0xc0
,
0x79
,
0x13
,
0x6e
,
0xbe
,
0x84
,
0x5e
,
0xb9
,
0x10
,
0x85
,
0x81
,
0x1f
,
0x61
,
0x42
,
0xcb
,
0x77
,
0x36
,
0x98
,
0xd3
,
0x25
,
0x8a
,
0x0b
,
0x51
,
0x3d
,
0x80
,
0x8c
,
0xa0
,
0x5d
,
0x0c
,
0x9e
,
0x33
,
0x75
,
0xc6
,
0xce
,
0xf0
,
0x4a
,
0xd6
,
0x44
,
0x87
,
0xe6
,
0xad
,
0x40
,
0xeb
,
0x07
,
0xe9
,
0xeb
,
0x7c
,
0x6b
,
0x5e
,
0x80
,
0x76
,
0xa6
,
0x46
,
0xc3
,
0x12
,
0x5e
,
0xa2
,
0xe8
,
0x37
,
0xe8
,
0xe9
,
0x4c
,
0x45
,
0x47
,
0xff
,
0x4a
,
0x45
,
0xe9
,
0x47
,
0xdc
,
0xf1
,
0xbc
,
0xe2
,
0x01
,
0x64
,
0x04
,
0xcd
,
0x4c
,
0x78
,
0xda
,
0xa9
,
0x33
,
0xd6
,
0x9e
,
0x42
,
0x4b
,
0xe6
,
0x1a
,
0xe7
,
0xdd
,
0x76
,
0xc6
,
0x5d
,
0x1d
,
0x9f
,
0xd5
,
0x58
,
0x81
,
0xa1
,
0xac
,
0xd4
,
0xc4
,
0xdc
,
0x8d
,
0x1c
,
0x9e
,
0xa3
,
0xcc
,
0x2f
,
0xd0
,
0x2b
,
0x77
,
0xca
,
0x18
,
0xfd
,
0xc7
,
0xd0
,
0x3d
,
0x42
,
0x81
,
0x0a
,
0xff
,
0x77
,
0x82
,
0x35
,
0x38
,
0x1a
,
0xd1
,
0x76
,
0x06
,
0xf8
,
0x6d
,
0x2b
,
0xf2
,
0x14
,
0x54
,
0x96
,
0x7a
,
0x9c
,
0xb2
,
0xed
,
0x8c
,
0x1f
,
0x58
,
0xb2
,
0xef
,
0x67
,
0x61
,
0x80
,
0x33
,
0x5b
,
0x2d
,
0x24
,
0xbf
,
0xaa
,
0x19
,
0x61
,
0x9e
,
0x4a
,
0x89
,
0x91
,
0xba
,
0xe3
,
0x89
,
0xef
,
0x40
,
0x33
,
0xac
,
0x79
,
0x0e
,
0xc7
,
0x67
,
0xe8
,
0x21
,
0xc7
,
0x7f
,
0x55
,
0xf2
,
0x19
,
0xe0
,
0x02
,
0x45
,
0x9e
,
0x41
,
0x4b
,
0x71
,
0xb9
,
0xc0
,
0xf2
,
0xe0
,
0xbf
,
0xe0
,
0x0b
,
0x50
,
0xb6
,
0xb4
,
0x52
,
0xa3
,
0xfd
,
0x0a
,
0xf9
,
0xae
,
0x80
,
0x36
,
0x0f
,
0xd7
,
0xcc
,
0x59
,
0x4a
,
0xa4
,
0x2c
,
0x17
,
0xef
,
0xc3
,
0x25
,
0xc6
,
0xa9
,
0x72
,
0xcd
,
0xbe
,
0x31
,
0x30
,
0x59
,
0x99
,
0x66
,
0x5b
,
0x74
,
0x62
,
0xc6
,
0xd0
,
0xe7
,
0x7f
,
0x20
,
0x90
,
0xa1
,
0xc8
,
0x29
,
0xa8
,
0xdc
,
0x61
,
0x6b
,
0xcc
,
0x09
,
0xce
,
0x43
,
0xe5
,
0xee
,
0xf4
,
0x8d
,
0xc1
,
0x1e
,
0xcb
,
0x63
,
0xe2
,
0xc1
,
0x1e
,
0xc3
,
0xb9
,
0x44
,
0x54
,
0xe0
,
0x33
,
0x50
,
0x32
,
0x27
,
0x6f
,
0xdc
,
0x0d
,
0x06
,
0x31
,
0xd7
,
0xeb
,
0x03
,
0x65
,
0x58
,
0xae
,
0xd0
,
0xdd
,
0xcd
,
0x9f
,
0x5f
,
0xe7
,
0xd9
,
0xdb
,
0xd7
,
0x47
,
0xd8
,
0x8e
,
0x78
,
0x3f
,
0x0d
,
0xa7
,
0xf9
,
0x36
,
0x99
,
0xaa
,
0x6b
,
0xc7
,
0xe5
,
0xfa
,
0xe1
,
0x40
,
0x19
,
0xb6
,
0x68
,
0xba
,
0x26
,
0xe8
,
0xb1
,
0x58
,
0x88
,
0x4b
,
0x3e
,
0xff
,
0x72
,
0x6f
,
0xd5
,
0xfb
,
0x0e
,
0x07
,
0x7f
,
0xcc
,
0xb0
,
0x06
,
0xb4
,
0x28
,
0x2e
,
0x18
,
0x3a
,
0x1c
,
0xf5
,
0x46
,
0xfa
,
0x7e
,
0xbb
,
0x4f
,
0xa6
,
0xa1
,
0x2c
,
0x15
,
0xf9
,
0xc6
,
0xbf
,
0x4c
,
0xe8
,
0x16
,
0x14
,
0xef
,
0x72
,
0x47
,
0x0c
,
0x50
,
0xae
,
0xc3
,
0x39
,
0x61
,
0xbf
,
0x26
,
0xfe
,
0x50
,
0xa0
,
0x47
,
0x03
,
0xcf
,
0xbb
,
0x71
,
0x16
,
0x1f
,
0xff
,
0x5b
,
0x17
,
0x92
,
0x33
,
0x68
,
0x17
,
0x06
,
0x43
,
0x0e
,
0xab
,
0x0c
,
0xb5
,
0x86
,
0xe4
,
0x3d
,
0xbe
,
0x1d
,
0xb4
,
0xbf
,
0x2a
,
0xd0
,
0xff
,
0x4d
,
0xc4
,
0xde
,
0x6f
,
0x55
,
0xd6
,
0x49
,
0xc4
,
0xd8
,
0x9d
,
0x6f
,
0x55
,
0x99
,
0x86
,
0x36
,
0xc8
,
0x07
,
0x78
,
0x58
,
0xb5
,
0x09
,
0x9d
,
0xbe
,
0xd6
,
0x8e
,
0x74
,
0xfa
,
0x7a
,
0x08
,
0x5a
,
0xa9
,
0xd1
,
0x5d
,
0x85
,
0x3c
,
0xcc
,
0x82
,
0x57
,
0xc8
,
0x20
,
0x45
,
0xf4
,
0xa5
,
0xbf
,
0xa7
,
0xa1
,
0x0d
,
0x72
,
0x01
,
0xfb
,
0x95
,
0x3b
,
0x4c
,
0x68
,
0xf5
,
0x8f
,
0x75
,
0x4e
,
0xe1
,
0x1d
,
0x0a
,
0x44
,
0x18
,
0x8f
,
0xbf
,
0x35
,
0xb6
,
0xdc
,
0x5f
,
0x07
,
0xcb
,
0xd8
,
0x43
,
0x5b
,
0x48
,
0x25
,
0xde
,
0x8a
,
0xb9
,
0xe6
,
0xfe
,
0x08
,
0x8f
,
0xb4
,
0xb7
,
0x44
,
0xb4
,
0xb6
,
0xea
,
0x17
,
0xd1
,
0x7b
,
0x2b
,
0x68
,
0x66
,
0xe1
,
0x49
,
0x4e
,
0xe4
,
0x26
,
0x48
,
0x43
,
0xd7
,
0x78
,
0xbc
,
0x1b
,
0x58
,
0xe8
,
0x72
,
0x07
,
0xea
,
0xa6
,
0x38
,
0xd5
,
0x5b
,
0xa4
,
0x8b
,
0x53
,
0x6b
,
0x13
,
0xba
,
0x38
,
0xf5
,
0x17
,
0x32
,
0x6b
,
0x64
,
0x03
,
0xf7
,
0x8a
,
0x91
,
0x58
,
0x75
,
0x9c
,
0x34
,
0x82
,
0xab
,
0x8e
,
0x93
,
0xa7
,
0x91
,
0x36
,
0x5e
,
0x59
,
0x17
,
0xe5
,
0x96
,
0x5c
,
0xb6
,
0xf2
,
0xaf
,
0xd9
,
0xf3
,
0xdf
,
0x01
,
0x00
,
0xac
,
0x59
,
0x23
,
0x1f
,
0xe0
,
0xa8
,
0x90
,
0x5b
,
0xe4
,
0x91
,
0xbc
,
0x81
,
0x2c
,
0x25
,
0x8d
,
0x93
,
0x00
,
0xff
,
0xff
,
0x6c
,
0xb6
,
0x1e
,
0x06
,
0x15
,
0x07
,
0x00
,
0x00
,
0x9d
,
0xb0
,
0xdb
,
0xb3
,
0x42
,
0xb8
,
0x5f
,
0x1a
,
0x4c
,
0x52
,
0x41
,
0x57
,
0x7e
,
0x09
,
0x8d
,
0xd3
,
0x1d
,
0xd1
,
0xbf
,
0x9a
,
0x59
,
0x4c
,
0x94
,
0x2a
,
0x33
,
0xa5
,
0xd1
,
0x59
,
0x65
,
0xa6
,
0x3c
,
0xa4
,
0x84
,
0x99
,
0x85
,
0x71
,
0xad
,
0x32
,
0x53
,
0x76
,
0x39
,
0xaa
,
0xcc
,
0x94
,
0xce
,
0xbf
,
0x59
,
0x7b
,
0xd1
,
0x7a
,
0xa7
,
0x0a
,
0xc4
,
0x8d
,
0x9a
,
0xfe
,
0xc9
,
0x78
,
0xf2
,
0x33
,
0x00
,
0x00
,
0xff
,
0xff
,
0x52
,
0x0c
,
0xa8
,
0x50
,
0xcb
,
0x08
,
0x00
,
0x00
,
}
}
pkg/proto/hapi/services/tiller.pb.go
View file @
52c54b09
...
@@ -1342,6 +1342,7 @@ var _ReleaseService_serviceDesc = grpc.ServiceDesc{
...
@@ -1342,6 +1342,7 @@ var _ReleaseService_serviceDesc = grpc.ServiceDesc{
func
init
()
{
proto
.
RegisterFile
(
"hapi/services/tiller.proto"
,
fileDescriptor0
)
}
func
init
()
{
proto
.
RegisterFile
(
"hapi/services/tiller.proto"
,
fileDescriptor0
)
}
var
fileDescriptor0
=
[]
byte
{
var
fileDescriptor0
=
[]
byte
{
<<<<<<<
b2afe5ec3cb08ec6ff5ca4200bd954d33154c948
// 1170 bytes of a gzipped FileDescriptorProto
// 1170 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x9c
,
0x57
,
0xdb
,
0x6e
,
0xe3
,
0x44
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x9c
,
0x57
,
0xdb
,
0x6e
,
0xe3
,
0x44
,
0x18
,
0xae
,
0xe3
,
0x1c
,
0xff
,
0x1e
,
0x48
,
0xa7
,
0x27
,
0xd7
,
0x02
,
0x54
,
0x8c
,
0xa0
,
0xd9
,
0x85
,
0x18
,
0xae
,
0xe3
,
0x1c
,
0xff
,
0x1e
,
0x48
,
0xa7
,
0x27
,
0xd7
,
0x02
,
0x54
,
0x8c
,
0xa0
,
0xd9
,
0x85
,
...
...
pkg/proto/hapi/version/version.pb.go
View file @
52c54b09
...
@@ -69,7 +69,7 @@ func init() { proto.RegisterFile("hapi/version/version.proto", fileDescriptor0)
...
@@ -69,7 +69,7 @@ func init() { proto.RegisterFile("hapi/version/version.proto", fileDescriptor0)
var
fileDescriptor0
=
[]
byte
{
var
fileDescriptor0
=
[]
byte
{
// 151 bytes of a gzipped FileDescriptorProto
// 151 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
9
,
0x6e
,
0x88
,
0x02
,
0xff
,
0xe2
,
0x92
,
0xca
,
0x48
,
0x2c
,
0xc8
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x0
0
,
0x00
,
0x00
,
0x02
,
0xff
,
0xe2
,
0x92
,
0xca
,
0x48
,
0x2c
,
0xc8
,
0xd4
,
0x2f
,
0x4b
,
0x2d
,
0x2a
,
0xce
,
0xcc
,
0xcf
,
0x83
,
0xd1
,
0x7a
,
0x05
,
0x45
,
0xf9
,
0x25
,
0xf9
,
0xd4
,
0x2f
,
0x4b
,
0x2d
,
0x2a
,
0xce
,
0xcc
,
0xcf
,
0x83
,
0xd1
,
0x7a
,
0x05
,
0x45
,
0xf9
,
0x25
,
0xf9
,
0x42
,
0x3c
,
0x20
,
0x39
,
0x3d
,
0xa8
,
0x98
,
0x52
,
0x3a
,
0x17
,
0x7b
,
0x18
,
0x84
,
0x29
,
0x24
,
0xce
,
0x42
,
0x3c
,
0x20
,
0x39
,
0x3d
,
0xa8
,
0x98
,
0x52
,
0x3a
,
0x17
,
0x7b
,
0x18
,
0x84
,
0x29
,
0x24
,
0xce
,
0xc5
,
0x5e
,
0x9c
,
0x9a
,
0x1b
,
0x5f
,
0x96
,
0x5a
,
0x24
,
0xc1
,
0xa8
,
0xc0
,
0xa8
,
0xc1
,
0x19
,
0xc4
,
0xc5
,
0x5e
,
0x9c
,
0x9a
,
0x1b
,
0x5f
,
0x96
,
0x5a
,
0x24
,
0xc1
,
0xa8
,
0xc0
,
0xa8
,
0xc1
,
0x19
,
0xc4
,
...
...
pkg/rudder/client.go
View file @
52c54b09
...
@@ -22,7 +22,7 @@ import (
...
@@ -22,7 +22,7 @@ import (
"golang.org/x/net/context"
"golang.org/x/net/context"
"google.golang.org/grpc"
"google.golang.org/grpc"
"k8s.io/helm/pkg/proto/hapi/release
"
rudderAPI
"k8s.io/helm/pkg/proto/hapi/rudder
"
)
)
// GrpcPort specifies port on which rudder will spawn a server
// GrpcPort specifies port on which rudder will spawn a server
...
@@ -33,7 +33,7 @@ const (
...
@@ -33,7 +33,7 @@ const (
var
grpcAddr
=
fmt
.
Sprintf
(
"127.0.0.1:%d"
,
GrpcPort
)
var
grpcAddr
=
fmt
.
Sprintf
(
"127.0.0.1:%d"
,
GrpcPort
)
// InstallRelease calls Rudder InstallRelease method which should create provided release
// InstallRelease calls Rudder InstallRelease method which should create provided release
func
InstallRelease
(
rel
*
r
elease
.
InstallReleaseRequest
)
(
*
release
.
InstallReleaseResponse
,
error
)
{
func
InstallRelease
(
rel
*
r
udderAPI
.
InstallReleaseRequest
)
(
*
rudderAPI
.
InstallReleaseResponse
,
error
)
{
//TODO(mkwiek): parametrize this
//TODO(mkwiek): parametrize this
conn
,
err
:=
grpc
.
Dial
(
grpcAddr
,
grpc
.
WithInsecure
())
conn
,
err
:=
grpc
.
Dial
(
grpcAddr
,
grpc
.
WithInsecure
())
if
err
!=
nil
{
if
err
!=
nil
{
...
@@ -41,28 +41,28 @@ func InstallRelease(rel *release.InstallReleaseRequest) (*release.InstallRelease
...
@@ -41,28 +41,28 @@ func InstallRelease(rel *release.InstallReleaseRequest) (*release.InstallRelease
}
}
defer
conn
.
Close
()
defer
conn
.
Close
()
client
:=
r
elease
.
NewReleaseModuleServiceClient
(
conn
)
client
:=
r
udderAPI
.
NewReleaseModuleServiceClient
(
conn
)
return
client
.
InstallRelease
(
context
.
Background
(),
rel
)
return
client
.
InstallRelease
(
context
.
Background
(),
rel
)
}
}
// UpgradeRelease calls Rudder UpgradeRelease method which should perform update
// UpgradeRelease calls Rudder UpgradeRelease method which should perform update
func
UpgradeRelease
(
req
*
r
elease
.
UpgradeReleaseRequest
)
(
*
release
.
UpgradeReleaseResponse
,
error
)
{
func
UpgradeRelease
(
req
*
r
udderAPI
.
UpgradeReleaseRequest
)
(
*
rudderAPI
.
UpgradeReleaseResponse
,
error
)
{
conn
,
err
:=
grpc
.
Dial
(
grpcAddr
,
grpc
.
WithInsecure
())
conn
,
err
:=
grpc
.
Dial
(
grpcAddr
,
grpc
.
WithInsecure
())
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
defer
conn
.
Close
()
defer
conn
.
Close
()
client
:=
r
elease
.
NewReleaseModuleServiceClient
(
conn
)
client
:=
r
udderAPI
.
NewReleaseModuleServiceClient
(
conn
)
return
client
.
UpgradeRelease
(
context
.
Background
(),
req
)
return
client
.
UpgradeRelease
(
context
.
Background
(),
req
)
}
}
// RollbackRelease calls Rudder RollbackRelease method which should perform update
// RollbackRelease calls Rudder RollbackRelease method which should perform update
func
RollbackRelease
(
req
*
r
elease
.
RollbackReleaseRequest
)
(
*
release
.
RollbackReleaseResponse
,
error
)
{
func
RollbackRelease
(
req
*
r
udderAPI
.
RollbackReleaseRequest
)
(
*
rudderAPI
.
RollbackReleaseResponse
,
error
)
{
conn
,
err
:=
grpc
.
Dial
(
grpcAddr
,
grpc
.
WithInsecure
())
conn
,
err
:=
grpc
.
Dial
(
grpcAddr
,
grpc
.
WithInsecure
())
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
defer
conn
.
Close
()
defer
conn
.
Close
()
client
:=
r
elease
.
NewReleaseModuleServiceClient
(
conn
)
client
:=
r
udderAPI
.
NewReleaseModuleServiceClient
(
conn
)
return
client
.
RollbackRelease
(
context
.
Background
(),
req
)
return
client
.
RollbackRelease
(
context
.
Background
(),
req
)
}
}
pkg/tiller/release_modules.go
View file @
52c54b09
...
@@ -20,6 +20,7 @@ import (
...
@@ -20,6 +20,7 @@ import (
"bytes"
"bytes"
"k8s.io/helm/pkg/proto/hapi/release"
"k8s.io/helm/pkg/proto/hapi/release"
rudderAPI
"k8s.io/helm/pkg/proto/hapi/rudder"
"k8s.io/helm/pkg/proto/hapi/services"
"k8s.io/helm/pkg/proto/hapi/services"
"k8s.io/helm/pkg/rudder"
"k8s.io/helm/pkg/rudder"
"k8s.io/helm/pkg/tiller/environment"
"k8s.io/helm/pkg/tiller/environment"
...
@@ -58,14 +59,14 @@ type RemoteReleaseModule struct{}
...
@@ -58,14 +59,14 @@ type RemoteReleaseModule struct{}
// Create calls rudder.InstallRelease
// Create calls rudder.InstallRelease
func
(
m
*
RemoteReleaseModule
)
Create
(
r
*
release
.
Release
,
req
*
services
.
InstallReleaseRequest
,
env
*
environment
.
Environment
)
error
{
func
(
m
*
RemoteReleaseModule
)
Create
(
r
*
release
.
Release
,
req
*
services
.
InstallReleaseRequest
,
env
*
environment
.
Environment
)
error
{
request
:=
&
r
elease
.
InstallReleaseRequest
{
Release
:
r
}
request
:=
&
r
udderAPI
.
InstallReleaseRequest
{
Release
:
r
}
_
,
err
:=
rudder
.
InstallRelease
(
request
)
_
,
err
:=
rudder
.
InstallRelease
(
request
)
return
err
return
err
}
}
// Update calls rudder.UpgradeRelease
// Update calls rudder.UpgradeRelease
func
(
m
*
RemoteReleaseModule
)
Update
(
current
,
target
*
release
.
Release
,
req
*
services
.
UpdateReleaseRequest
,
env
*
environment
.
Environment
)
error
{
func
(
m
*
RemoteReleaseModule
)
Update
(
current
,
target
*
release
.
Release
,
req
*
services
.
UpdateReleaseRequest
,
env
*
environment
.
Environment
)
error
{
upgrade
:=
&
r
elease
.
UpgradeReleaseRequest
{
upgrade
:=
&
r
udderAPI
.
UpgradeReleaseRequest
{
Current
:
current
,
Current
:
current
,
Target
:
target
,
Target
:
target
,
Recreate
:
req
.
Recreate
,
Recreate
:
req
.
Recreate
,
...
@@ -78,7 +79,7 @@ func (m *RemoteReleaseModule) Update(current, target *release.Release, req *serv
...
@@ -78,7 +79,7 @@ func (m *RemoteReleaseModule) Update(current, target *release.Release, req *serv
// Rollback calls rudder.Rollback
// Rollback calls rudder.Rollback
func
(
m
*
RemoteReleaseModule
)
Rollback
(
current
,
target
*
release
.
Release
,
req
*
services
.
RollbackReleaseRequest
,
env
*
environment
.
Environment
)
error
{
func
(
m
*
RemoteReleaseModule
)
Rollback
(
current
,
target
*
release
.
Release
,
req
*
services
.
RollbackReleaseRequest
,
env
*
environment
.
Environment
)
error
{
rollback
:=
&
r
elease
.
RollbackReleaseRequest
{
rollback
:=
&
r
udderAPI
.
RollbackReleaseRequest
{
Current
:
current
,
Current
:
current
,
Target
:
target
,
Target
:
target
,
Recreate
:
req
.
Recreate
,
Recreate
:
req
.
Recreate
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment