
Incorporated patchset 1 review comments Updated patchset 5 review comments Updated patchset 6 review comments Fixed merge conflicts Updated patchset 8 review comments Change-Id: Icd7b08ab69273f6073b960a13cf59905532f851a Signed-off-by: Juanita-Balaraj <juanita.balaraj@windriver.com>
2.9 KiB
2.9 KiB
Install PTP Notifications
notification is packaged as an Armada system application and is
managed using the system application
and system-helm-override
commands.
provides the capability for application(s) to subscribe to asynchronous status notifications and pull for the state on demand.
- The port must be configured as Subordinate mode (Slave mode). For more information, see,
Configuring PTP Service Using Horizon <configuring-ptp-service-using-horizon>
Configuring PTP Service Using the CLI <configuring-ptp-service-using-the-cli>
Use the following steps to install the ptp-notification application.
Label the controller(s).
Source the platform environment.
$ source /etc/platform/openrc ~(keystone_admin)]$
Assign the registration label to the controller(s).
~(keystone_admin)]$ system host-label-assign controller-0 ptp-registration=true ~(keystone_admin)]$ system host-label-assign controller-1 ptp-registration=true
Assign the notification label to the node that is configured with a Slave port. For example:
~(keystone_admin)]$ system host-label-assign controller-0 ptp-notification=true
Upload the application using the following command:
~(keystone_admin)]$ system application-upload /usr/local/share/applications/helm/ptp-notification-1.0-26.tgz
Verify the application has been uploaded.
~(keystone_admin)]$ system application-list
Apply the notification application.
$ system application-apply ptp-notification
Monitor the status.
$ watch –n 5 system application-list
and/or
$ watch kubectl get pods –n notification
The default configuration for notification pod is:
- -notification pod:
- Runs as a daemonset (1 pod per node with label ptp-notification=true)
- Three containers:
- ptp-notification-rabbitmq
- ptp-notification-location
- ptp-notification-ptptracking
- Registration pod:
- Runs as a deployment on nodes labeled with ptp-registration=true
- Replica count of 1
- One container: Rabbitmq
- -notification pod: