0b4f304be9
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> |
||
---|---|---|
.. | ||
.eggs | ||
contrib | ||
doc/source | ||
etc/sysinv | ||
scripts | ||
sysinv | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.stestr.conf | ||
CONTRIBUTING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
openstack-common.conf | ||
pylint.rc | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Placeholder to allow setup.py to work. Removing this requires modifying the setup.py manifest.