summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Eagan <sean.eagan@att.com>2019-01-11 10:38:33 -0600
committerSean Eagan <sean.eagan@att.com>2019-01-11 10:52:17 -0600
commite6f294bacb0295c98d588fffb3640e31a9eea6e2 (patch)
treec132fe98e1838bb6524f7a48b66eb127d33d0315
parentdd75474d78e69f3634eb94c8ea6730b898e83277 (diff)
Move to tiller 2.12.1
Tiller 2.12 [0] adds: - kubernetes 1.11 support - fix for a concurrency issue [1] [0]: https://github.com/helm/helm/releases/tag/v2.12.0 [1]: https://github.com/helm/helm/pull/4828 Change-Id: I99ddd9d105b81177d3b7e5691afebbcca97c119f
Notes
Notes (review): Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Code-Review+1: Drew Walters <drewwalters96@gmail.com> Code-Review+2: Matt McEuen <matt.mceuen@att.com> Workflow+1: Matt McEuen <matt.mceuen@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 12 Jan 2019 01:27:52 +0000 Reviewed-on: https://review.openstack.org/630325 Project: openstack/airship-armada Branch: refs/heads/master
-rw-r--r--armada/handlers/tiller.py2
-rw-r--r--hapi/services/tiller_pb2.py94
-rwxr-xr-xtools/helm-hapi.sh2
3 files changed, 51 insertions, 47 deletions
diff --git a/armada/handlers/tiller.py b/armada/handlers/tiller.py
index 0b7fc9b..d95ea3c 100644
--- a/armada/handlers/tiller.py
+++ b/armada/handlers/tiller.py
@@ -35,7 +35,7 @@ from armada.handlers.k8s import K8s
35from armada.handlers import test 35from armada.handlers import test
36from armada.utils.release import label_selectors, get_release_status 36from armada.utils.release import label_selectors, get_release_status
37 37
38TILLER_VERSION = b'2.10.0' 38TILLER_VERSION = b'2.12.1'
39GRPC_EPSILON = 60 39GRPC_EPSILON = 60
40LIST_RELEASES_PAGE_SIZE = 32 40LIST_RELEASES_PAGE_SIZE = 32
41LIST_RELEASES_ATTEMPTS = 3 41LIST_RELEASES_ATTEMPTS = 3
diff --git a/hapi/services/tiller_pb2.py b/hapi/services/tiller_pb2.py
index d885475..5401c9f 100644
--- a/hapi/services/tiller_pb2.py
+++ b/hapi/services/tiller_pb2.py
@@ -26,7 +26,7 @@ DESCRIPTOR = _descriptor.FileDescriptor(
26 package='hapi.services.tiller', 26 package='hapi.services.tiller',
27 syntax='proto3', 27 syntax='proto3',
28 serialized_options=_b('Z\010services'), 28 serialized_options=_b('Z\010services'),
29 serialized_pb=_b('\n\x1ahapi/services/tiller.proto\x12\x14hapi.services.tiller\x1a\x16hapi/chart/chart.proto\x1a\x17hapi/chart/config.proto\x1a\x1ahapi/release/release.proto\x1a\x17hapi/release/info.proto\x1a\x1bhapi/release/test_run.proto\x1a\x19hapi/release/status.proto\x1a\x1ahapi/version/version.proto\"\xfe\x01\n\x13ListReleasesRequest\x12\r\n\x05limit\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\t\x12\x36\n\x07sort_by\x18\x03 \x01(\x0e\x32%.hapi.services.tiller.ListSort.SortBy\x12\x0e\n\x06\x66ilter\x18\x04 \x01(\t\x12<\n\nsort_order\x18\x05 \x01(\x0e\x32(.hapi.services.tiller.ListSort.SortOrder\x12/\n\x0cstatus_codes\x18\x06 \x03(\x0e\x32\x19.hapi.release.Status.Code\x12\x11\n\tnamespace\x18\x07 \x01(\t\"^\n\x08ListSort\"2\n\x06SortBy\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04NAME\x10\x01\x12\x11\n\rLAST_RELEASED\x10\x02\"\x1e\n\tSortOrder\x12\x07\n\x03\x41SC\x10\x00\x12\x08\n\x04\x44\x45SC\x10\x01\"k\n\x14ListReleasesResponse\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12\x0c\n\x04next\x18\x02 \x01(\t\x12\r\n\x05total\x18\x03 \x01(\x03\x12\'\n\x08releases\x18\x04 \x03(\x0b\x32\x15.hapi.release.Release\"8\n\x17GetReleaseStatusRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x05\"]\n\x18GetReleaseStatusResponse\x12\x0c\n\x04name\x18\x01 \x01(\t\x12 \n\x04info\x18\x02 \x01(\x0b\x32\x12.hapi.release.Info\x12\x11\n\tnamespace\x18\x03 \x01(\t\"9\n\x18GetReleaseContentRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x05\"C\n\x19GetReleaseContentResponse\x12&\n\x07release\x18\x01 \x01(\x0b\x32\x15.hapi.release.Release\"\x93\x02\n\x14UpdateReleaseRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12 \n\x05\x63hart\x18\x02 \x01(\x0b\x32\x11.hapi.chart.Chart\x12\"\n\x06values\x18\x03 \x01(\x0b\x32\x12.hapi.chart.Config\x12\x0f\n\x07\x64ry_run\x18\x04 \x01(\x08\x12\x15\n\rdisable_hooks\x18\x05 \x01(\x08\x12\x10\n\x08recreate\x18\x06 \x01(\x08\x12\x0f\n\x07timeout\x18\x07 \x01(\x03\x12\x14\n\x0creset_values\x18\x08 \x01(\x08\x12\x0c\n\x04wait\x18\t \x01(\x08\x12\x14\n\x0creuse_values\x18\n \x01(\x08\x12\r\n\x05\x66orce\x18\x0b \x01(\x08\x12\x13\n\x0b\x64\x65scription\x18\x0c \x01(\t\"?\n\x15UpdateReleaseResponse\x12&\n\x07release\x18\x01 \x01(\x0b\x32\x15.hapi.release.Release\"\xb4\x01\n\x16RollbackReleaseRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07\x64ry_run\x18\x02 \x01(\x08\x12\x15\n\rdisable_hooks\x18\x03 \x01(\x08\x12\x0f\n\x07version\x18\x04 \x01(\x05\x12\x10\n\x08recreate\x18\x05 \x01(\x08\x12\x0f\n\x07timeout\x18\x06 \x01(\x03\x12\x0c\n\x04wait\x18\x07 \x01(\x08\x12\r\n\x05\x66orce\x18\x08 \x01(\x08\x12\x13\n\x0b\x64\x65scription\x18\t \x01(\t\"A\n\x17RollbackReleaseResponse\x12&\n\x07release\x18\x01 \x01(\x0b\x32\x15.hapi.release.Release\"\x88\x02\n\x15InstallReleaseRequest\x12 \n\x05\x63hart\x18\x01 \x01(\x0b\x32\x11.hapi.chart.Chart\x12\"\n\x06values\x18\x02 \x01(\x0b\x32\x12.hapi.chart.Config\x12\x0f\n\x07\x64ry_run\x18\x03 \x01(\x08\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x15\n\rdisable_hooks\x18\x05 \x01(\x08\x12\x11\n\tnamespace\x18\x06 \x01(\t\x12\x12\n\nreuse_name\x18\x07 \x01(\x08\x12\x0f\n\x07timeout\x18\x08 \x01(\x03\x12\x0c\n\x04wait\x18\t \x01(\x08\x12\x18\n\x10\x64isable_crd_hook\x18\n \x01(\x08\x12\x13\n\x0b\x64\x65scription\x18\x0b \x01(\t\"@\n\x16InstallReleaseResponse\x12&\n\x07release\x18\x01 \x01(\x0b\x32\x15.hapi.release.Release\"s\n\x17UninstallReleaseRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x15\n\rdisable_hooks\x18\x02 \x01(\x08\x12\r\n\x05purge\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x03\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\"P\n\x18UninstallReleaseResponse\x12&\n\x07release\x18\x01 \x01(\x0b\x32\x15.hapi.release.Release\x12\x0c\n\x04info\x18\x02 \x01(\t\"\x13\n\x11GetVersionRequest\"<\n\x12GetVersionResponse\x12&\n\x07Version\x18\x01 \x01(\x0b\x32\x15.hapi.version.Version\".\n\x11GetHistoryRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03max\x18\x02 \x01(\x05\"=\n\x12GetHistoryResponse\x12\'\n\x08releases\x18\x01 \x03(\x0b\x32\x15.hapi.release.Release\"D\n\x12TestReleaseRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07timeout\x18\x02 \x01(\x03\x12\x0f\n\x07\x63leanup\x18\x03 \x01(\x08\"P\n\x13TestReleaseResponse\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12,\n\x06status\x18\x02 \x01(\x0e\x32\x1c.hapi.release.TestRun.Status2\xdb\x08\n\x0eReleaseService\x12i\n\x0cListReleases\x12).hapi.services.tiller.ListReleasesRequest\x1a*.hapi.services.tiller.ListReleasesResponse\"\x00\x30\x01\x12s\n\x10GetReleaseStatus\x12-.hapi.services.tiller.GetReleaseStatusRequest\x1a..hapi.services.tiller.GetReleaseStatusResponse\"\x00\x12v\n\x11GetReleaseContent\x12..hapi.services.tiller.GetReleaseContentRequest\x1a/.hapi.services.tiller.GetReleaseContentResponse\"\x00\x12j\n\rUpdateRelease\x12*.hapi.services.tiller.UpdateReleaseRequest\x1a+.hapi.services.tiller.UpdateReleaseResponse\"\x00\x12m\n\x0eInstallRelease\x12+.hapi.services.tiller.InstallReleaseRequest\x1a,.hapi.services.tiller.InstallReleaseResponse\"\x00\x12s\n\x10UninstallRelease\x12-.hapi.services.tiller.UninstallReleaseRequest\x1a..hapi.services.tiller.UninstallReleaseResponse\"\x00\x12\x61\n\nGetVersion\x12\'.hapi.services.tiller.GetVersionRequest\x1a(.hapi.services.tiller.GetVersionResponse\"\x00\x12p\n\x0fRollbackRelease\x12,.hapi.services.tiller.RollbackReleaseRequest\x1a-.hapi.services.tiller.RollbackReleaseResponse\"\x00\x12\x61\n\nGetHistory\x12\'.hapi.services.tiller.GetHistoryRequest\x1a(.hapi.services.tiller.GetHistoryResponse\"\x00\x12i\n\x0eRunReleaseTest\x12(.hapi.services.tiller.TestReleaseRequest\x1a).hapi.services.tiller.TestReleaseResponse\"\x00\x30\x01\x42\nZ\x08servicesb\x06proto3') 29 serialized_pb=_b('\n\x1ahapi/services/tiller.proto\x12\x14hapi.services.tiller\x1a\x16hapi/chart/chart.proto\x1a\x17hapi/chart/config.proto\x1a\x1ahapi/release/release.proto\x1a\x17hapi/release/info.proto\x1a\x1bhapi/release/test_run.proto\x1a\x19hapi/release/status.proto\x1a\x1ahapi/version/version.proto\"\xfe\x01\n\x13ListReleasesRequest\x12\r\n\x05limit\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\t\x12\x36\n\x07sort_by\x18\x03 \x01(\x0e\x32%.hapi.services.tiller.ListSort.SortBy\x12\x0e\n\x06\x66ilter\x18\x04 \x01(\t\x12<\n\nsort_order\x18\x05 \x01(\x0e\x32(.hapi.services.tiller.ListSort.SortOrder\x12/\n\x0cstatus_codes\x18\x06 \x03(\x0e\x32\x19.hapi.release.Status.Code\x12\x11\n\tnamespace\x18\x07 \x01(\t\"n\n\x08ListSort\"B\n\x06SortBy\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04NAME\x10\x01\x12\x11\n\rLAST_RELEASED\x10\x02\x12\x0e\n\nCHART_NAME\x10\x03\"\x1e\n\tSortOrder\x12\x07\n\x03\x41SC\x10\x00\x12\x08\n\x04\x44\x45SC\x10\x01\"k\n\x14ListReleasesResponse\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12\x0c\n\x04next\x18\x02 \x01(\t\x12\r\n\x05total\x18\x03 \x01(\x03\x12\'\n\x08releases\x18\x04 \x03(\x0b\x32\x15.hapi.release.Release\"8\n\x17GetReleaseStatusRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x05\"]\n\x18GetReleaseStatusResponse\x12\x0c\n\x04name\x18\x01 \x01(\t\x12 \n\x04info\x18\x02 \x01(\x0b\x32\x12.hapi.release.Info\x12\x11\n\tnamespace\x18\x03 \x01(\t\"9\n\x18GetReleaseContentRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x05\"C\n\x19GetReleaseContentResponse\x12&\n\x07release\x18\x01 \x01(\x0b\x32\x15.hapi.release.Release\"\x93\x02\n\x14UpdateReleaseRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12 \n\x05\x63hart\x18\x02 \x01(\x0b\x32\x11.hapi.chart.Chart\x12\"\n\x06values\x18\x03 \x01(\x0b\x32\x12.hapi.chart.Config\x12\x0f\n\x07\x64ry_run\x18\x04 \x01(\x08\x12\x15\n\rdisable_hooks\x18\x05 \x01(\x08\x12\x10\n\x08recreate\x18\x06 \x01(\x08\x12\x0f\n\x07timeout\x18\x07 \x01(\x03\x12\x14\n\x0creset_values\x18\x08 \x01(\x08\x12\x0c\n\x04wait\x18\t \x01(\x08\x12\x14\n\x0creuse_values\x18\n \x01(\x08\x12\r\n\x05\x66orce\x18\x0b \x01(\x08\x12\x13\n\x0b\x64\x65scription\x18\x0c \x01(\t\"?\n\x15UpdateReleaseResponse\x12&\n\x07release\x18\x01 \x01(\x0b\x32\x15.hapi.release.Release\"\xb4\x01\n\x16RollbackReleaseRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07\x64ry_run\x18\x02 \x01(\x08\x12\x15\n\rdisable_hooks\x18\x03 \x01(\x08\x12\x0f\n\x07version\x18\x04 \x01(\x05\x12\x10\n\x08recreate\x18\x05 \x01(\x08\x12\x0f\n\x07timeout\x18\x06 \x01(\x03\x12\x0c\n\x04wait\x18\x07 \x01(\x08\x12\r\n\x05\x66orce\x18\x08 \x01(\x08\x12\x13\n\x0b\x64\x65scription\x18\t \x01(\t\"A\n\x17RollbackReleaseResponse\x12&\n\x07release\x18\x01 \x01(\x0b\x32\x15.hapi.release.Release\"\x88\x02\n\x15InstallReleaseRequest\x12 \n\x05\x63hart\x18\x01 \x01(\x0b\x32\x11.hapi.chart.Chart\x12\"\n\x06values\x18\x02 \x01(\x0b\x32\x12.hapi.chart.Config\x12\x0f\n\x07\x64ry_run\x18\x03 \x01(\x08\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x15\n\rdisable_hooks\x18\x05 \x01(\x08\x12\x11\n\tnamespace\x18\x06 \x01(\t\x12\x12\n\nreuse_name\x18\x07 \x01(\x08\x12\x0f\n\x07timeout\x18\x08 \x01(\x03\x12\x0c\n\x04wait\x18\t \x01(\x08\x12\x18\n\x10\x64isable_crd_hook\x18\n \x01(\x08\x12\x13\n\x0b\x64\x65scription\x18\x0b \x01(\t\"@\n\x16InstallReleaseResponse\x12&\n\x07release\x18\x01 \x01(\x0b\x32\x15.hapi.release.Release\"s\n\x17UninstallReleaseRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x15\n\rdisable_hooks\x18\x02 \x01(\x08\x12\r\n\x05purge\x18\x03 \x01(\x08\x12\x0f\n\x07timeout\x18\x04 \x01(\x03\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\"P\n\x18UninstallReleaseResponse\x12&\n\x07release\x18\x01 \x01(\x0b\x32\x15.hapi.release.Release\x12\x0c\n\x04info\x18\x02 \x01(\t\"\x13\n\x11GetVersionRequest\"<\n\x12GetVersionResponse\x12&\n\x07Version\x18\x01 \x01(\x0b\x32\x15.hapi.version.Version\".\n\x11GetHistoryRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03max\x18\x02 \x01(\x05\"=\n\x12GetHistoryResponse\x12\'\n\x08releases\x18\x01 \x03(\x0b\x32\x15.hapi.release.Release\"D\n\x12TestReleaseRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07timeout\x18\x02 \x01(\x03\x12\x0f\n\x07\x63leanup\x18\x03 \x01(\x08\"P\n\x13TestReleaseResponse\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12,\n\x06status\x18\x02 \x01(\x0e\x32\x1c.hapi.release.TestRun.Status2\xdb\x08\n\x0eReleaseService\x12i\n\x0cListReleases\x12).hapi.services.tiller.ListReleasesRequest\x1a*.hapi.services.tiller.ListReleasesResponse\"\x00\x30\x01\x12s\n\x10GetReleaseStatus\x12-.hapi.services.tiller.GetReleaseStatusRequest\x1a..hapi.services.tiller.GetReleaseStatusResponse\"\x00\x12v\n\x11GetReleaseContent\x12..hapi.services.tiller.GetReleaseContentRequest\x1a/.hapi.services.tiller.GetReleaseContentResponse\"\x00\x12j\n\rUpdateRelease\x12*.hapi.services.tiller.UpdateReleaseRequest\x1a+.hapi.services.tiller.UpdateReleaseResponse\"\x00\x12m\n\x0eInstallRelease\x12+.hapi.services.tiller.InstallReleaseRequest\x1a,.hapi.services.tiller.InstallReleaseResponse\"\x00\x12s\n\x10UninstallRelease\x12-.hapi.services.tiller.UninstallReleaseRequest\x1a..hapi.services.tiller.UninstallReleaseResponse\"\x00\x12\x61\n\nGetVersion\x12\'.hapi.services.tiller.GetVersionRequest\x1a(.hapi.services.tiller.GetVersionResponse\"\x00\x12p\n\x0fRollbackRelease\x12,.hapi.services.tiller.RollbackReleaseRequest\x1a-.hapi.services.tiller.RollbackReleaseResponse\"\x00\x12\x61\n\nGetHistory\x12\'.hapi.services.tiller.GetHistoryRequest\x1a(.hapi.services.tiller.GetHistoryResponse\"\x00\x12i\n\x0eRunReleaseTest\x12(.hapi.services.tiller.TestReleaseRequest\x1a).hapi.services.tiller.TestReleaseResponse\"\x00\x30\x01\x42\nZ\x08servicesb\x06proto3')
30 , 30 ,
31 dependencies=[hapi_dot_chart_dot_chart__pb2.DESCRIPTOR,hapi_dot_chart_dot_config__pb2.DESCRIPTOR,hapi_dot_release_dot_release__pb2.DESCRIPTOR,hapi_dot_release_dot_info__pb2.DESCRIPTOR,hapi_dot_release_dot_test__run__pb2.DESCRIPTOR,hapi_dot_release_dot_status__pb2.DESCRIPTOR,hapi_dot_version_dot_version__pb2.DESCRIPTOR,]) 31 dependencies=[hapi_dot_chart_dot_chart__pb2.DESCRIPTOR,hapi_dot_chart_dot_config__pb2.DESCRIPTOR,hapi_dot_release_dot_release__pb2.DESCRIPTOR,hapi_dot_release_dot_info__pb2.DESCRIPTOR,hapi_dot_release_dot_test__run__pb2.DESCRIPTOR,hapi_dot_release_dot_status__pb2.DESCRIPTOR,hapi_dot_version_dot_version__pb2.DESCRIPTOR,])
32 32
@@ -50,11 +50,15 @@ _LISTSORT_SORTBY = _descriptor.EnumDescriptor(
50 name='LAST_RELEASED', index=2, number=2, 50 name='LAST_RELEASED', index=2, number=2,
51 serialized_options=None, 51 serialized_options=None,
52 type=None), 52 type=None),
53 _descriptor.EnumValueDescriptor(
54 name='CHART_NAME', index=3, number=3,
55 serialized_options=None,
56 type=None),
53 ], 57 ],
54 containing_type=None, 58 containing_type=None,
55 serialized_options=None, 59 serialized_options=None,
56 serialized_start=507, 60 serialized_start=507,
57 serialized_end=557, 61 serialized_end=573,
58) 62)
59_sym_db.RegisterEnumDescriptor(_LISTSORT_SORTBY) 63_sym_db.RegisterEnumDescriptor(_LISTSORT_SORTBY)
60 64
@@ -75,8 +79,8 @@ _LISTSORT_SORTORDER = _descriptor.EnumDescriptor(
75 ], 79 ],
76 containing_type=None, 80 containing_type=None,
77 serialized_options=None, 81 serialized_options=None,
78 serialized_start=559, 82 serialized_start=575,
79 serialized_end=589, 83 serialized_end=605,
80) 84)
81_sym_db.RegisterEnumDescriptor(_LISTSORT_SORTORDER) 85_sym_db.RegisterEnumDescriptor(_LISTSORT_SORTORDER)
82 86
@@ -176,7 +180,7 @@ _LISTSORT = _descriptor.Descriptor(
176 oneofs=[ 180 oneofs=[
177 ], 181 ],
178 serialized_start=495, 182 serialized_start=495,
179 serialized_end=589, 183 serialized_end=605,
180) 184)
181 185
182 186
@@ -227,8 +231,8 @@ _LISTRELEASESRESPONSE = _descriptor.Descriptor(
227 extension_ranges=[], 231 extension_ranges=[],
228 oneofs=[ 232 oneofs=[
229 ], 233 ],
230 serialized_start=591, 234 serialized_start=607,
231 serialized_end=698, 235 serialized_end=714,
232) 236)
233 237
234 238
@@ -265,8 +269,8 @@ _GETRELEASESTATUSREQUEST = _descriptor.Descriptor(
265 extension_ranges=[], 269 extension_ranges=[],
266 oneofs=[ 270 oneofs=[
267 ], 271 ],
268 serialized_start=700, 272 serialized_start=716,
269 serialized_end=756, 273 serialized_end=772,
270) 274)
271 275
272 276
@@ -310,8 +314,8 @@ _GETRELEASESTATUSRESPONSE = _descriptor.Descriptor(
310 extension_ranges=[], 314 extension_ranges=[],
311 oneofs=[ 315 oneofs=[
312 ], 316 ],
313 serialized_start=758, 317 serialized_start=774,
314 serialized_end=851, 318 serialized_end=867,
315) 319)
316 320
317 321
@@ -348,8 +352,8 @@ _GETRELEASECONTENTREQUEST = _descriptor.Descriptor(
348 extension_ranges=[], 352 extension_ranges=[],
349 oneofs=[ 353 oneofs=[
350 ], 354 ],
351 serialized_start=853, 355 serialized_start=869,
352 serialized_end=910, 356 serialized_end=926,
353) 357)
354 358
355 359
@@ -379,8 +383,8 @@ _GETRELEASECONTENTRESPONSE = _descriptor.Descriptor(
379 extension_ranges=[], 383 extension_ranges=[],
380 oneofs=[ 384 oneofs=[
381 ], 385 ],
382 serialized_start=912, 386 serialized_start=928,
383 serialized_end=979, 387 serialized_end=995,
384) 388)
385 389
386 390
@@ -487,8 +491,8 @@ _UPDATERELEASEREQUEST = _descriptor.Descriptor(
487 extension_ranges=[], 491 extension_ranges=[],
488 oneofs=[ 492 oneofs=[
489 ], 493 ],
490 serialized_start=982, 494 serialized_start=998,
491 serialized_end=1257, 495 serialized_end=1273,
492) 496)
493 497
494 498
@@ -518,8 +522,8 @@ _UPDATERELEASERESPONSE = _descriptor.Descriptor(
518 extension_ranges=[], 522 extension_ranges=[],
519 oneofs=[ 523 oneofs=[
520 ], 524 ],
521 serialized_start=1259, 525 serialized_start=1275,
522 serialized_end=1322, 526 serialized_end=1338,
523) 527)
524 528
525 529
@@ -605,8 +609,8 @@ _ROLLBACKRELEASEREQUEST = _descriptor.Descriptor(
605 extension_ranges=[], 609 extension_ranges=[],
606 oneofs=[ 610 oneofs=[
607 ], 611 ],
608 serialized_start=1325, 612 serialized_start=1341,
609 serialized_end=1505, 613 serialized_end=1521,
610) 614)
611 615
612 616
@@ -636,8 +640,8 @@ _ROLLBACKRELEASERESPONSE = _descriptor.Descriptor(
636 extension_ranges=[], 640 extension_ranges=[],
637 oneofs=[ 641 oneofs=[
638 ], 642 ],
639 serialized_start=1507, 643 serialized_start=1523,
640 serialized_end=1572, 644 serialized_end=1588,
641) 645)
642 646
643 647
@@ -737,8 +741,8 @@ _INSTALLRELEASEREQUEST = _descriptor.Descriptor(
737 extension_ranges=[], 741 extension_ranges=[],
738 oneofs=[ 742 oneofs=[
739 ], 743 ],
740 serialized_start=1575, 744 serialized_start=1591,
741 serialized_end=1839, 745 serialized_end=1855,
742) 746)
743 747
744 748
@@ -768,8 +772,8 @@ _INSTALLRELEASERESPONSE = _descriptor.Descriptor(
768 extension_ranges=[], 772 extension_ranges=[],
769 oneofs=[ 773 oneofs=[
770 ], 774 ],
771 serialized_start=1841, 775 serialized_start=1857,
772 serialized_end=1905, 776 serialized_end=1921,
773) 777)
774 778
775 779
@@ -827,8 +831,8 @@ _UNINSTALLRELEASEREQUEST = _descriptor.Descriptor(
827 extension_ranges=[], 831 extension_ranges=[],
828 oneofs=[ 832 oneofs=[
829 ], 833 ],
830 serialized_start=1907, 834 serialized_start=1923,
831 serialized_end=2022, 835 serialized_end=2038,
832) 836)
833 837
834 838
@@ -865,8 +869,8 @@ _UNINSTALLRELEASERESPONSE = _descriptor.Descriptor(
865 extension_ranges=[], 869 extension_ranges=[],
866 oneofs=[ 870 oneofs=[
867 ], 871 ],
868 serialized_start=2024, 872 serialized_start=2040,
869 serialized_end=2104, 873 serialized_end=2120,
870) 874)
871 875
872 876
@@ -889,8 +893,8 @@ _GETVERSIONREQUEST = _descriptor.Descriptor(
889 extension_ranges=[], 893 extension_ranges=[],
890 oneofs=[ 894 oneofs=[
891 ], 895 ],
892 serialized_start=2106, 896 serialized_start=2122,
893 serialized_end=2125, 897 serialized_end=2141,
894) 898)
895 899
896 900
@@ -920,8 +924,8 @@ _GETVERSIONRESPONSE = _descriptor.Descriptor(
920 extension_ranges=[], 924 extension_ranges=[],
921 oneofs=[ 925 oneofs=[
922 ], 926 ],
923 serialized_start=2127, 927 serialized_start=2143,
924 serialized_end=2187, 928 serialized_end=2203,
925) 929)
926 930
927 931
@@ -958,8 +962,8 @@ _GETHISTORYREQUEST = _descriptor.Descriptor(
958 extension_ranges=[], 962 extension_ranges=[],
959 oneofs=[ 963 oneofs=[
960 ], 964 ],
961 serialized_start=2189, 965 serialized_start=2205,
962 serialized_end=2235, 966 serialized_end=2251,
963) 967)
964 968
965 969
@@ -989,8 +993,8 @@ _GETHISTORYRESPONSE = _descriptor.Descriptor(
989 extension_ranges=[], 993 extension_ranges=[],
990 oneofs=[ 994 oneofs=[
991 ], 995 ],
992 serialized_start=2237, 996 serialized_start=2253,
993 serialized_end=2298, 997 serialized_end=2314,
994) 998)
995 999
996 1000
@@ -1034,8 +1038,8 @@ _TESTRELEASEREQUEST = _descriptor.Descriptor(
1034 extension_ranges=[], 1038 extension_ranges=[],
1035 oneofs=[ 1039 oneofs=[
1036 ], 1040 ],
1037 serialized_start=2300, 1041 serialized_start=2316,
1038 serialized_end=2368, 1042 serialized_end=2384,
1039) 1043)
1040 1044
1041 1045
@@ -1072,8 +1076,8 @@ _TESTRELEASERESPONSE = _descriptor.Descriptor(
1072 extension_ranges=[], 1076 extension_ranges=[],
1073 oneofs=[ 1077 oneofs=[
1074 ], 1078 ],
1075 serialized_start=2370, 1079 serialized_start=2386,
1076 serialized_end=2450, 1080 serialized_end=2466,
1077) 1081)
1078 1082
1079_LISTRELEASESREQUEST.fields_by_name['sort_by'].enum_type = _LISTSORT_SORTBY 1083_LISTRELEASESREQUEST.fields_by_name['sort_by'].enum_type = _LISTSORT_SORTBY
@@ -1274,8 +1278,8 @@ _RELEASESERVICE = _descriptor.ServiceDescriptor(
1274 file=DESCRIPTOR, 1278 file=DESCRIPTOR,
1275 index=0, 1279 index=0,
1276 serialized_options=None, 1280 serialized_options=None,
1277 serialized_start=2453, 1281 serialized_start=2469,
1278 serialized_end=3568, 1282 serialized_end=3584,
1279 methods=[ 1283 methods=[
1280 _descriptor.MethodDescriptor( 1284 _descriptor.MethodDescriptor(
1281 name='ListReleases', 1285 name='ListReleases',
diff --git a/tools/helm-hapi.sh b/tools/helm-hapi.sh
index 2eddbcc..279abbd 100755
--- a/tools/helm-hapi.sh
+++ b/tools/helm-hapi.sh
@@ -1,6 +1,6 @@
1#!/usr/bin/env bash 1#!/usr/bin/env bash
2 2
3HELM_BRANCH='release-2.10' 3HELM_BRANCH='release-2.12'
4 4
5git clone https://github.com/helm/helm ./helm -b $HELM_BRANCH 5git clone https://github.com/helm/helm ./helm -b $HELM_BRANCH
6 6