config/sysinv/sysinv/sysinv/sysinv/puppet
David Sullivan 6add4f2dfb Support background runtime manifests during upgrade-activate
In distributed cloud environments runtime manifests can be applied in
the background. This can cause hosts to become config out-of-date after
the upgrade-activate completes. This is due to the large window between
setting the host's config_target and updating the config_applied. If a
manifest is run in this window the host will remain config out-of-date
until a lock/unlock is performed.

To address this the config_target changes will be limited to hosts that
apply a runtime manifest as part of the upgrade-activate process.
Further the config_target will be updated immediately before the
_config_apply_runtime_manifest is called.

Story: 2008055
Task: 41917
Change-Id: I2e60c7557e8d398eeef2a407a0552f5e8f4a1f18
Signed-off-by: David Sullivan <david.sullivan@windriver.com>
2021-03-01 09:08:48 -06:00
..
__init__.py Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
barbican.py Generate admin_url to enable https for admin endpoints 2020-04-20 17:46:47 -04:00
base.py Configure SQL as helm storage backend 2021-01-08 01:05:07 -05:00
ceph.py Introduce rook ceph 2021-01-27 06:46:02 +08:00
certmon.py Setup certmon service configuration 2020-07-20 13:16:54 -04:00
common.py Support background runtime manifests during upgrade-activate 2021-03-01 09:08:48 -06:00
dcdbsync.py Generate admin_url to enable https for admin endpoints 2020-04-20 17:46:47 -04:00
dcmanager.py Configure dcmanager user for endpoint_cache 2020-06-18 22:00:20 -04:00
dcorch.py Configure dcmanager user for endpoint_cache 2020-06-18 22:00:20 -04:00
device.py sysinv: Intel ACC100 (Mt Bryce) enablement 2021-02-16 21:05:01 +00:00
dockerdistribution.py Support authenticated registries 2019-10-02 11:30:43 -04:00
fm.py Merge "Remove puppet entry related to host-based snmp" 2021-01-25 16:32:22 +00:00
helm.py Configure SQL as helm storage backend 2021-01-08 01:05:07 -05:00
horizon.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
interface.py VF rate limiting support 2021-01-26 09:43:46 -05:00
inventory.py Generate admin_url to enable https for admin endpoints 2020-04-20 17:46:47 -04:00
keystone.py Generate admin_url to enable https for admin endpoints 2020-04-20 17:46:47 -04:00
kubernetes.py sysinv: Intel ACC100 (Mt Bryce) enablement 2021-02-16 21:05:01 +00:00
ldap.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
mtce.py Cleanup ceilometer from bare metal code 2019-06-13 10:29:18 -05:00
networking.py Add platform network type for storage 2020-03-12 09:09:42 -04:00
nfv.py Periodic message loss between VIM and Openstack pods 2020-09-04 18:14:57 -04:00
openstack.py Configure SQL as helm storage backend 2021-01-08 01:05:07 -05:00
ovs.py Remove neutronclient calls from sysinv 2019-08-27 10:19:19 -05:00
patching.py Generate admin_url to enable https for admin endpoints 2020-04-20 17:46:47 -04:00
pci_irq_affinity.py Provision/deprovision dbmon dynamically 2019-05-21 11:58:40 -04:00
platform.py Remove puppet entry related to host-based snmp 2021-01-04 18:27:05 +00:00
puppet.py Enable duplex platform upgrades 2020-04-20 15:20:19 -04:00
rook.py Introduce rook ceph 2021-01-27 06:46:02 +08:00
service_parameter.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
smapi.py Generate admin_url to enable https for admin endpoints 2020-04-20 17:46:47 -04:00
storage.py Introduce rook ceph 2021-01-27 06:46:02 +08:00