
Introduce lifecycle plugin for metrics-server to allow managing the application's behavior during different phases of its lifecycle. This is required to allow adding labels to the pods and restart them right after the application is applied, which is going to be implemented by a follow-up commit. Test Plan: PASS: build-pkgs -c -p python3-k8sapp-metrics-server PASS: build-pkgs -c -p stx-metrics-server-helm PASS: upload/apply/remove/delete/update metrics-server PASS: possible to access hooks like post-apply and post-remove Story: 2010962 Task: 49066 Change-Id: If2e334e238ac51795907b4c6076d7bebe3ce9739 Signed-off-by: David Barbosa Bastos <david.barbosabastos@windriver.com>
36 lines
1018 B
INI
36 lines
1018 B
INI
[metadata]
|
|
name = k8sapp-metrics-server
|
|
summary = StarlingX sysinv extensions for metrics-server
|
|
author = StarlingX
|
|
author-email = starlingx-discuss@lists.starlingx.io
|
|
home-page = https://www.starlingx.io/
|
|
classifier =
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 2
|
|
Programming Language :: Python :: 2.7
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3.6
|
|
|
|
[files]
|
|
packages =
|
|
k8sapp_metrics_server
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[entry_points]
|
|
systemconfig.helm_applications =
|
|
metrics-server = systemconfig.helm_plugins.metrics_server
|
|
|
|
systemconfig.helm_plugins.metrics_server =
|
|
001_metrics-server = k8sapp_metrics_server.helm.metrics_server:MetricsServerHelm
|
|
|
|
systemconfig.app_lifecycle =
|
|
metrics-server = k8sapp_metrics_server.lifecycle.lifecycle_metrics_server:MetricsServerAppLifecycleOperator
|
|
|
|
[bdist_wheel]
|
|
universal = 1
|