Question

Deployment Manager Email notifications not occuring as part of manually started pipeline deployment

Hello,

Using the Deployment Manager 4.3.x with Pega Infinity 8.1.3.
I have created a pipeline with guardrail compliance check. I have the level extremely high so the build fails each time.
I have configued the email sender configuration and the "test connectivity" works successfully.
The diagnose pipeline reports successful.
The DMReleaseAdmin has a proper email address defined.

The challenge is that all notifications (build start, build finish, build fail, etc..) are not being received by the DMReleaseAdmin.

Is there anything that I am missing?
What is the best way to troubleshoot this?

thank you,
Rob

Correct Answer
March 13, 2019 - 8:41am

Hi @gubbm  Thank you for your response.

Additional investigation to your suggestions, it was determined that the following configurations were not setup.

  1. Stream Service was not running.  
    1. Resolved by starting Stream Service (Decisioning->Infrastructure->Services->Stream. 
    2. Edit the settings to make sure Replication factor value does not exceed the number of nodes available. 
    3. Add Node
  2. Node classification was incorrect (it was untyped). 
    1. The pyProcessNotification queue processor does not run on an untyped Node classification.
    2. Changed Node classification to Universal
    3. By setting, java environment variable, on application server startup,  as follows:  -DNodeType=Universal 

 

By doing this (as well as suggestions from @gubbm), the emails are being received and the notification gadgets are showing the notifications

Comments

Keep up to date on this post and subscribe to comments

Pega
March 13, 2019 - 4:53am

Hi , 

Can you please check the following things

1. Can you please check if the email Notification preferences are set for your operator. (you can set the Notification preferences on click of the operator Image in Deployment manager portal) and correct email address is configured in the operator ID record.

2. Make sure that you have an email account with name 'Pega-Pipeline-CD' and the test connections are successful in it.

3. Can you also please confirm if the gadget notifications(Bell Icon in the top right corner of DM portal) are working properly.

 

Thanks and Regards,

Manmadh Gubbala.

 

March 13, 2019 - 8:41am

Hi @gubbm  Thank you for your response.

Additional investigation to your suggestions, it was determined that the following configurations were not setup.

  1. Stream Service was not running.  
    1. Resolved by starting Stream Service (Decisioning->Infrastructure->Services->Stream. 
    2. Edit the settings to make sure Replication factor value does not exceed the number of nodes available. 
    3. Add Node
  2. Node classification was incorrect (it was untyped). 
    1. The pyProcessNotification queue processor does not run on an untyped Node classification.
    2. Changed Node classification to Universal
    3. By setting, java environment variable, on application server startup,  as follows:  -DNodeType=Universal 

 

By doing this (as well as suggestions from @gubbm), the emails are being received and the notification gadgets are showing the notifications