Commit Graph

11 Commits

Author SHA1 Message Date
Sean Eagan a5730f8db8 Remove Tiller
For now we leave the tiller status enpdpoint, until
Shipyard has had a release to stop depending on it [0].

[0]: https://review.opendev.org/c/airship/shipyard/+/802718

Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
Change-Id: If8a02d7118f6840fdbbe088b4086aee9a18ababb
2021-10-05 02:41:32 +00:00
KAVVA, JAGAN MOHAN REDDY (jk330k) 36efc4828d Move Tiller version to 2.16.9
Update Helm chart for Armada to use Tiller version 2.16.9.

depends on: https://review.opendev.org/#/c/749497/

Change-Id: I16f7a5e8e571f067154e79a5f2ceb18be7d8db2d
2020-09-17 10:48:44 -05:00
Samuel Pilla 50384e47c7 Upgrade Tiller to v2.16.1
This leaves support in Armada for tiller 2.13+ as
we don't use any new features since then, so don't
need to require a newer version.

Change-Id: I6e5343fe942794987bec140e23208dd04fcbfd44
2019-12-05 18:44:25 +00:00
Sean Eagan 7af22df7dc Implement tiller gRPC channel clean up
We have seen issues with dangling threads in Armada. This is likely due to
a bug [0] in the version of gRPC that we were pinned to.

This patchset:

- moves us to the latest versions of the gRPC python libraries which add
  a new `channel.close()` method to cleanup channels.
- implements the python context manager api in the tiller handler
- uses the context manager api to explicitly scope tiller channel creation
  and cleanup to each Armada API and CLI call.

This also fixes a couples issues with error handling introduced in [1].

[0]: https://github.com/grpc/grpc/issues/14338
[1]: https://review.openstack.org/#/c/610384

Change-Id: I2577a20fc76c397aa33157dc12a0e1d36f49733e
2018-11-12 13:32:52 -06:00
Sean Eagan 9c3ebe68c7 Move to tiller v2.10.0
- Update Helm to v2.10.0
- Update hapi protoc gen files

Change-Id: Ibcf813e4d79df104e972fae9f9328fb49b403649
2018-08-28 17:07:31 -05:00
Marshall Margenau 68a507e81b Update Helm version
- Update Helm to v2.9.1
- Update hapi protoc gen files
- Update kubernetes client to >=6

Change-Id: I53480e26683cbaa2b148aaa0f574ee7fb6147ce5
2018-07-20 16:08:28 +00:00
Marshall Margenau 13c4e3372a feat(hapi) updating hapi for new grpcio
Change-Id: I8283f5c1cda7d0042d371b382a6d7c49c1705d48
2018-03-09 22:33:39 -05:00
Alexis Rivera DeLa Torre aeeeb23b64 feat(armada): adding makefile
- adding makefile

Change-Id: I064d2c95ebaa9fb16656ce36c9ea36c618f9bfad
2017-11-16 19:47:04 +00:00
gardlt 0663a308d9 feat(tiller): updating-helm-version-2.6.0
- updated hapi lib
- implemented wait-resource-is-ready

Change-Id: Ia547bec0c83e5dca19c87a99dd2cdbe413d78c06
2017-10-27 16:08:47 +00:00
gardlt f6971ac9ff [feat] update tiller services to 2.4.0 2017-06-22 16:06:51 -05:00
Alan Meadows 501d3d5ca2 Initial Armada Commit (#1)
* Initial commit of Armada framework

* python based .gitignore

* incorporate pull request feedback
2017-02-10 15:27:04 -08:00