StarlingX Metrics Server App
e2a8845d0e
Metrics Server integrates with starlingX throught an Armada App. The charts on this review was based on https://github.com/kubernetes-sigs/metrics-server/pull/670. The Armada App will deploy one replica in one of the kubernetes masters(controllers). Because of that, there is a node selector configured in the Armada App manifest. Besides that, there is a required label, that is included in the Helm Chart, the "app: metrics-server". This label is used by System Inventory to manage the Armada App lifecycle. Since there is no need to have any integration with System Inventory, there is no plan to develop a plugin for this Armada App. This commit was tested in the version 20.06 of StarlingX using an containerized application that could retrieve Metrics Server data, and also it was testing scaling horizontally an containerized application. Is possible to find the implementation of both of the mentioned tests in this review https://review.opendev.org/c/starlingx/metrics-server-armada-app/+/776162/1 Story: 2008457 Task: 41905 Change-Id: I29ee0ebbcfeddafd7c598166014bd076246e5862 Signed-off-by: Pedro Sliuzas <PedroLuisMarques.Sliuzas@windriver.com> |
||
---|---|---|
stx-metrics-server-helm | ||
.gitreview | ||
.zuul.yaml | ||
centos_build_layer.cfg | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
centos_pkg_dirs_containers | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |