Deployment Manager stuck at Waiting.

Pega version: 8.6.3 (on premise host)

Deployment manager: 5.5

I have created Deployment pipleline with only 1 stage and 1 step to Generate Artifact. The orchestra url configure correct. Diagnose run success on everything.

I have check on PegaDepOps-Work-Task. The task being stuck at Wait for call back and Assigned to Pega.

Log show something like this:

2024-02-26 00:18:25,128 [OBSCHEDULER_THREAD_9] [  STANDARD] [                    ] [                    ] (ask.PegaDevOps_Int_Task.Action) INFO   B4M1DZ48AQGOEKEY90AA8NA40CDXMQKXSA  - Error while claim the task  with id Task-I31FF93ZGCR4FPD 
2024-02-26 00:18:25,128 [OBSCHEDULER_THREAD_9] [  STANDARD] [                    ] [                    ] (ManagerAgent._baseclass.Action) ERROR  B4M1DZ48AQGOEKEY90AA8NA40CDXMQKXSA  - An exception occurred while Claiming and delegating the Task with taskID: Task-I31FF93ZGCR4FPD and TaskType :GenerateArtifact

Deployment manager create pipeline to build package from itself so I dont think there should be firewall issue in here. There is not much details in exception why this stuck at wait for call back. Can someone provide me any solutions or how to diagnose this? 

@KenL16930446 pelase log a support incident via the MSP and let us know the INC id here so we can help track it.

@MarijeSchillern hi incident ticket INC-B10238

@KenL16930446 I can see that the GCS team helped resolve your issue.

The closure comments in INC-B10238 are as follows:

Issue primary reason description:

The generate artifact task is stuck at Wait for call back.

Explanation description:

The HTTP request to trigger generate artifact task is getting blocked with “Response 405 Method Not Allowed” error.

Steps:

  • Update the <https-listener> configuration to allow the PUT method. You can remove PUT from the disallowed-methods attribute as a test. (The request being blocked for triggering the generate artifact is a put method.)
  • Restart the server for the change to take effect.

Solution:

Removed all filter in application server config that block the PUT method request.

After allowing put method and restarting the server it enabled the deployment pipeline to execute generate artifact task beyond waiting status.