config/sysinv/sysinv/sysinv/sysinv/helm
Tao Liu 0b4f304be9 Configurable Host HTTP/HTTPS Port Binding
In order to avoid conflicts with containerized services
binding to standard HTTP (80) / HTTPS (443) port numbers,
the default port numbers are changed to 8080 and 8443.
Furthermore, CLI commands are provided to allow binding
to alternate port numbers.

List of changes:
. Add service parameters for HTTP and HTTPS port
. Configure the lighttpd ports via puppet and use port
  8008 for platform horizon
. Add http port to platform.conf for the config scripts
. Support helm repo URL update
. Add helm-toolkit plugin for location override
. Override Armada manifest location
. Add installer base URL option to pxeboot-update
  script
. Add a patching run time class to restart patch-agent
  when the port config is changed
. Add a semantic check to block port config when a
  patching operation is in progress or a host is not
  in unlocked/enabled state

CLI commands for viewing and updating port numbers are:
system service-parameter-list --service http
system service-parameter-modify lighttpd port http=8090
system service-parameter-apply  lighttpd

Tests Performed:
Non-containerized deployment installation and sanity
AIO-DX: Sanity and Nightly automated test suite
2+2 System: Sanity and Nightly automated test suite
2+4+6 System: Sanity and Nightly automated test suite

Kubernetes deployment on VBox:
AIO-SX: application apply and launch instance
AIO-DX: application apply and launch instance
2+2 System: application apply and launch instance

HTTP/HTTPS port configuration
Enable/Disable https

Story: 2004642
Task: 28592

Change-Id: I65029e0c15aaf626acb56ab71e7bbde64c7e76a8
Signed-off-by: Tao Liu <tao.liu@windriver.com>
2019-02-06 12:47:00 -06:00
..
__init__.py Helm Backend for chart specific system overrides 2018-07-31 15:48:45 -04:00
aodh.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
barbican.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
base.py Configurable Host HTTP/HTTPS Port Binding 2019-02-06 12:47:00 -06:00
ceilometer.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
cinder.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
common.py Configurable Host HTTP/HTTPS Port Binding 2019-02-06 12:47:00 -06:00
garbd.py Add support for galera based mariadb replication 2019-01-31 09:22:45 -06:00
glance.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
gnocchi.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
heat.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
helm.py Configurable Host HTTP/HTTPS Port Binding 2019-02-06 12:47:00 -06:00
helm_toolkit.py Configurable Host HTTP/HTTPS Port Binding 2019-02-06 12:47:00 -06:00
horizon.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
ingress.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
ironic.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
keystone.py Increase keystone-api termination grace period 2019-01-15 21:03:04 -05:00
libvirt.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
magnum.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
mariadb.py Add support for galera based mariadb replication 2019-01-31 09:22:45 -06:00
memcached.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
neutron.py Trigger application reapply on host unlock/delete 2019-01-31 15:29:23 -05:00
nova.py Merge "Trigger application reapply on host unlock/delete" 2019-02-01 14:58:51 +00:00
nova_api_proxy.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
openstack.py Update nova helm overrides for cold migration 2019-01-23 00:21:38 -05:00
openvswitch.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
panko.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
rabbitmq.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00
rbd_provisioner.py Helm chart image overrides cleanup 2019-01-04 18:04:46 -05:00