config/puppet-manifests/src/modules/platform/manifests
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
..
amqp.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
anchors.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
ceph.pp Ceph for standard: Puppet functional changes 2019-01-17 18:30:12 +02:00
client.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
collectd.pp Make collectd startup dependent on networking Anchor 2019-01-03 19:58:30 +00:00
compute.pp Enable configurable vswitch memory 2019-01-22 14:08:48 -05:00
config.pp Configurable Host HTTP/HTTPS Port Binding 2019-02-06 12:47:00 -06:00
dcmanager.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
dcorch.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
devices.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
dhclient.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
dns.pp Ensure puppet dns config done after networking config 2019-01-28 13:17:00 -06:00
docker.pp Add docker proxy configuration for kubernetes 2019-01-30 17:23:17 +08:00
dockerdistribution.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
drbd.pp Fix additional puppet-lint warnings and errors 2018-12-27 16:23:13 -06:00
etcd.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
exports.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
filesystem.pp Create docker-lv in the automatically created ctgs-vg volume group 2019-01-07 20:03:07 -05:00
firewall.pp Initial firewall config causes temporary packet loss 2019-02-05 15:20:47 +00:00
fm.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
fstab.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
grub.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
haproxy.pp Configurable Host HTTP/HTTPS Port Binding 2019-02-06 12:47:00 -06:00
helm.pp Configurable Host HTTP/HTTPS Port Binding 2019-02-06 12:47:00 -06:00
influxdb.pp Make collectd startup dependent on networking Anchor 2019-01-03 19:58:30 +00:00
kubernetes.pp Trigger application reapply on host unlock/delete 2019-01-31 15:29:23 -05:00
ldap.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
lldp.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
lvm.pp Create docker-lv in the automatically created ctgs-vg volume group 2019-01-07 20:03:07 -05:00
memcached.pp Fix additional puppet-lint warnings and errors 2018-12-27 16:23:13 -06:00
mtce.pp Fix mtce.pp to handle missing /etc/rmonfiles.d directory 2019-01-14 20:40:15 +00:00
multipath.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
network.pp Kubernetes Cluster Network Configuration 2019-01-09 12:41:25 -05:00
nfv.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
ntp.pp Fix additional puppet-lint warnings and errors 2018-12-27 16:23:13 -06:00
params.pp Fix additional puppet-lint warnings and errors 2018-12-27 16:23:13 -06:00
partitions.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
password.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
patching.pp Configurable Host HTTP/HTTPS Port Binding 2019-02-06 12:47:00 -06:00
postgresql.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
ptp.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
remotelogging.pp Fix additional puppet-lint warnings and errors 2018-12-27 16:23:13 -06:00
scratch.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sm.pp SM monitors cluster-host floating IP 2019-01-17 11:37:25 -05:00
smapi.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
snmp.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
sysctl.pp Set bridge-nf-call-arptables 2019-01-11 13:13:12 -05:00
sysinv.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
users.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
vswitch.pp Enable configurable vswitch memory 2019-01-22 14:08:48 -05:00