StarlingX Integration and packaging
Go to file
Eric MacDonald c8f39de9a0 Implement collectd startup in manifest apply post stage
Starting collectd too early in the manifest apply is seen
to occasionally fail due to a dependency configuration on
hostname resolution in FQDNLookup not being complete.

Since influxdb is used by collectd and is a controller
only service this update moves it to the manifest apply
post stage as well and is filtered out from non
controller load types.

This issue is fixed by the following multi-git changes.

stx-metal:
   Filter influxdb out of storage and compute only loads.
   No real inter git merge dependency

stx-integ: This update.
   Add startup Before=pmond dependency

stx-config:
   Move collectd config and startup to manifest apply post stage
   Move influxdb config and startup to manifest apply post stage

Test Plan:
PASS: Build iso
PASS: verify install storage system and collectd startup
PASS: Verify Storage system DOR
PASS: Verify influxdb and extensions excluded in non-controller loads
PASS: Verify collectd starts properly on all nodes (CC,DOR,UNLOCK)
PASS: Verify influxdb starts properly on controller nodes (CC,DOR,UNLOCK)
PASS: Verify collectd pmond process monitoring and recovery
PASS: Verify influxdb pmond process monitoring and recovery

PEND: Verify collectd statistics storage and fetch to/from influxdb
PEND: Install AIO DX and verify collectd and influxdb startup

Change-Id: I47d70b05bdbdd22f8fce2f56fcc287fac7371ace
Closes-Bug: 1797909
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2019-01-02 10:21:06 -05:00
base Merge "Refactor motd patch for crontabs" 2018-12-21 19:16:25 +00:00
ceph Fix: "dict" issue for Python 2/3 compatible code 2018-12-25 16:52:30 +08:00
config Change compute node to worker node personality 2018-12-12 15:09:04 -05:00
config-files Change compute node to worker node personality 2018-12-12 15:09:04 -05:00
database Fix linters error and enable linters zuul gate 2018-09-07 01:50:28 +08:00
devstack Add DevStack plugin 2018-11-01 23:59:31 -05:00
doc [Doc] openstackdocstheme starlingxdocs theme 2018-10-22 14:36:35 +00:00
filesystem Remove last patch of iscsi-initiator-utils 2018-12-12 23:09:56 +08:00
grub de-fuzz grub2 patches 2018-09-28 08:10:39 +08:00
kernel Merge "rebase e1000e driver patch from 3.4.1.1 to 3.4.2.1 version" 2019-01-02 06:24:22 +00:00
kubernetes Remove the folder of docker-ce 2018-12-14 01:18:24 +00:00
ldap Remove hardcoded configure options for openldap 2018-12-04 08:21:31 +00:00
logging FIX: oct number issue for Python 2/3 compatible code 2018-12-25 16:52:30 +08:00
monitoring Implement collectd startup in manifest apply post stage 2019-01-02 10:21:06 -05:00
networking Change compute node to worker node personality 2018-12-12 15:09:04 -05:00
python Fix fuzzy issue introduced by Change 597433 2018-11-06 01:56:04 +08:00
releasenotes [Doc] openstackdocstheme starlingxdocs theme 2018-10-22 14:36:35 +00:00
security fix tpm certificate handling 2018-12-12 14:48:49 -05:00
storage-drivers Add hooks for python wheel generation 2018-10-23 10:35:32 -04:00
tools Fix: "dict" issue for Python 2/3 compatible code 2018-12-25 16:52:30 +08:00
utilities Merge "Refactor motd patch for crontabs" 2018-12-21 19:16:25 +00:00
virt Upgrade qemu to version 3.0.0 2018-12-04 15:24:11 -05:00
.gitignore [Doc] Release Notes Management 2018-09-25 05:43:29 -05:00
.gitreview correct gitreview for master 2018-09-20 23:20:14 +08:00
.zuul.yaml Add DevStack plugin 2018-11-01 23:59:31 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:35 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:35 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:36:35 -07:00
centos_guest_image.inc Split image.inc across git repos 2018-08-15 16:45:36 -04:00
centos_guest_image_rt.inc Split image.inc across git repos 2018-08-15 16:45:36 -04:00
centos_iso_image.inc Remove last patch of iscsi-initiator-utils 2018-12-12 23:09:56 +08:00
centos_pike_docker_images.inc Create stx-integ docker image directives file 2018-11-14 15:16:18 -06:00
centos_pike_wheels.inc Rename centos_wheels.inc to centos_pike_wheels.inc 2018-11-14 15:09:05 -06:00
centos_pkg_dirs Merge "Refactor motd patch for crontabs" 2018-12-21 19:16:25 +00:00
centos_pkg_dirs_installer Relocate anaconda to stx-integ/base/anaconda 2018-08-01 15:37:12 -04:00
centos_pkg_dirs_rt Relocate drbd to stx-integ/kernel/kernel-modules/drbd 2018-08-01 15:31:44 -04:00
test-requirements.txt Add default test framework 2018-06-11 13:45:22 -05:00
tox.ini Merge "Add DevStack plugin" 2018-11-08 18:20:02 +00:00

README.rst

stx-integ

StarlingX Integration