config/sysinv/sysinv/sysinv/sysinv/puppet
Alex Kozyrev 3a42372b64 Implementation of PTP support in SysInv and Puppet
Precision Time Protocol (PTP) support is added to StarlingX.
Controller Nodes act as a Boundary Clocks and synchronize its clock to a
Grand Master clock via OAM interface. Serve as a time source to other nodes.
Compute/Storage Nodes are Slave Clocks (Ordinary Clocks) and synchronize
its clock to a Controller Nodes via Management interface.
API is provided to enable and configure PTP as follows:
"system ptp-modify --enabled=<true/false>" is there to turn it on/off.
Note that NTP must be disabled first before turning PTP service on.
"system ptp-modify --mode=<hardware/software/legacy>" selects time stamping.
Hardware timestamping is the default option and achieves best time syncing.
"system ptp-modify --transport=<l2,udp>" switches between IEEE 802.3 or UDP
network transport for PTP messaging. L2 is the default transport.
"system ptp-modify --mechanism=<e2e,p2p>" sets the PTP delay mechanism.
Options: default delay request-response (E2E) mechanism and peer delay (P2P).
"system ptp-show" displays the current status of PTP service.

Change-Id: I6bb6162903c70a49b55f4fc02b44e5ca8a66d5a5
Story: 2002935
Task: 22923
Signed-off-by: Alex Kozyrev <alex.kozyrev@windriver.com>
2018-08-22 11:57:14 -04:00
..
__init__.py Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
aodh.py Fixing Pep8 errors of type F841 2018-07-20 13:33:47 -04:00
base.py Introduce dynamic loading of puppet plugins 2018-08-17 12:27:19 -04:00
ceilometer.py Integrate gnocchi for OpenStack Telemetry 2018-07-31 15:48:44 -04:00
ceph.py Use default value if mon_lv_size not set 2018-07-06 09:10:09 -04:00
cinder.py Add support for external Ceph 2018-07-31 15:48:43 -04:00
common.py Add support for external Ceph 2018-07-31 15:48:43 -04:00
dcmanager.py Fixing Pep8 errors of type F841 2018-07-20 13:33:47 -04:00
dcorch.py Distributed Keystone for Distributed Cloud 2018-07-31 09:55:15 -04:00
device.py Fixing Pep8 errors of type E121 2018-07-20 13:34:03 -04:00
fm.py Decouple Fault Management from stx-config 2018-08-16 17:24:19 -04:00
glance.py DC: config registry_host with correct IPv6 format 2018-08-15 14:06:56 -04:00
gnocchi.py Fixing Pep8 errors of type F841 2018-07-20 13:33:47 -04:00
heat.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
horizon.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
interface.py Set primary interface of active backup bond interface 2018-07-20 15:30:54 -04:00
inventory.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ironic.py Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
keystone.py Fix tox pep8 errors of type E722 in sysinv 2018-08-10 14:51:50 -04:00
kubernetes.py Move kubernetes pod network to avoid conflict 2018-07-31 15:48:45 -04:00
ldap.py Support shared LDAP share in region config 2018-06-28 22:07:38 -04:00
magnum.py Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
mtce.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
murano.py Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
networking.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
neutron.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
nfv.py Decouple Fault Management from stx-config 2018-08-16 17:24:19 -04:00
nova.py Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
openstack.py DC: config registry_host with correct IPv6 format 2018-08-15 14:06:56 -04:00
ovs.py Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
panko.py Fixing Pep8 errors of type F841 2018-07-20 13:33:47 -04:00
patching.py Distributed Keystone for Distributed Cloud 2018-07-31 09:55:15 -04:00
platform.py Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
puppet.py Introduce dynamic loading of puppet plugins 2018-08-17 12:27:19 -04:00
service_parameter.py Sysinv. Cleanup import statements for pep8 2018-06-29 13:43:53 -04:00
smapi.py Avoid using hostname in haproxy conf 2018-08-14 11:18:14 -04:00
storage.py Create a new unreplicated filesystem for gnocchi 2018-08-09 13:47:12 -04:00