Discussion
Pegasystems Inc.
US
Last activity: 10 Jul 2023 11:21 EDT
Ask the Expert - Pega Deployment Manager with Meenakshi Nayak (PegaWorld '23 Edition)
Deployment Manager is one of our more popular topics here in the Support Center and this month we are bringing you a PegaWorld '23 exclusive session!
If you are at PegaWorld, stop by the Deployment Manager booth in Innovation Hub to chat with @feenr and @Pallavi Gurram first and if you have any follow-up questions, @nayam will be here the whole month to answer them!
Make sure to Favorite and Follow for updates via the Notification bell and/or weekly digest!
Session dates: 10 June - 9 July 2023
Meet Your Expert, Meenakshi Nayak:
Meenakshi Nayak is a Product manager for DevOps practices in general with Pega Application which is focused on Deployment Manager and Test Automation. My inspiration is to crush the complexity in the space of DevOps with Pega. We are constantly evolving and hearing from the users is a critical part of the evolution.
Message from Your Expert, Meenakshi Nayak:
Over the course of the session, we will be answering your questions on Deployment Manager, Deployment best practices and how Deployment Manager adds value over any other tools when Pega applications are deployed automatically. I look forward to hearing from you and welcome any feedback from your experience with Deployment Manager as we strive to make Deployment Manager easy to use and add value to serve the unique needs of our users! I’m looking forward to addressing all of your questions on Pega Deployment Manager.
Session will open on the 10th of June to questions! In the meantime, refresh yourself with these Deployment Manager resources:
Integrate with external tools with Build your own task
Deployment Manager Mission on Pega Academy
Ask the Expert Rules
- Follow the Pega Support Center's Rules of Engagement
- This is not a Live Chat - @nayam will reply to your questions over the course of the session
- Questions should be clearly and succinctly expressed
- Questions should be of interest to many others in the audience
- Have fun!
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Updated: 23 Jun 2023 10:15 EDT
RBC Wealth Management
US
Pegasystems Inc.
IN
@SandeepN7138 Hope you are unblocked with the diagnostics. This is where you will find the supported configuration - https://docs.pega.com/bundle/deployment-manager/page/deployment-manager/dm/setting-up-candidate-environments.html#ariaid-title3
Updated: 23 Jun 2023 10:19 EDT
CGI
US
Hello ,
We are able to run Unit test cases with Deployment manager and also We can able to do "run Pega scenario tests" with Browser stack,Cross browser testing(CBT),Sauce labs and with standalone selenium only.
Is there any way of running scenario tests or scenario test suits directly with Deployment manager?(like Unit test cases)
Or
How can we run the scenario test cases or suits through Deployment manager?
Pegasystems Inc.
IN
@BalakrishnaReddyG0974 We currently do not have the capability to launch Scenario tests independently without a third-party launcher. Though this is in the roadmap but this capability is low on priority.
Updated: 23 Jun 2023 10:19 EDT
Anamata
NL
I am trying to add a new task to Pega Deployment Manager by following the steps described in https://docs-previous.pega.com/devops/86/creating-and-using-custom-tasks while trying to preserve Pega Deployment Manager's OOTB application definition and ruleset configuration as much as possible.
The first two steps are creating an abstract class that inherits from the class Embed-PegaDevOps-TaskRuntime- and populating .taskType. Because these are custom implementations i've tried performing these steps in the following two approaches:
- Setting up PegaDeploymentManager as a built-on application in a newly created application.
- Creating a Reusable Component and add it to the PegaDeploymentManager application definition.
The first option immediately triggers a warning: "It is not recommended to use an application built on top of Pega Deployment Manager" and all sorts of configuration issues. The second option allows doing the first two steps but only after i include ruleset 'PegaDeploymentManagerIntegrations' in the component ruleset stack. And probably this won't be the first ruleset i have to add. Also not an ideal solution.
What is the best practice on expanding Deployment Manager with custom tasks without jumping through so many loops?
Updated: 26 Jun 2023 2:53 EDT
Pegasystems Inc.
IN
There are two ways to develop a custom task, 1. We add required application(PDM/PDF) as built-ons to component and do development of custom task. Post validation, PDM/PDF application built-on are removed and export package. 2. We add custom task component rulesets to a wrapper application which will have built on PDM or PDF application. And test by adding wrapper application as built-on to main application with custom task configured pipeline. Once custom task works fine we move these ruleset to component and export. (This not recommended)
Updated: 23 Jun 2023 10:19 EDT
ASB
NZ
Hi,
We are planning to upgrade pega platfrom from 8.6 to 8.7 and I would like to understand to move upgrade fixes using update pipeline in deployment manager. Can someone help me understanding on how to use it.
Thank you
Pegasystems Inc.
IN
@VinodB053 Moving update fixes, are the impacted changes on your application due to 8.7 update. You can find more about the pipeline - https://docs.pega.com/bundle/deployment-manager/page/deployment-manager/dm/understanding-upgrade-pipelines.html . Please let me know if you have specific questions.
Updated: 23 Jun 2023 10:19 EDT
BACCREDOMATIC
CR
Hello.
I would like to know if in the deployment manager 5.4.1 there is a way to configure a rollback to delete everything sent in the environments, currently if I make a deploy and I want to abort it, I press the abort button, but this does not make me rollback of what I sent, I must go to each environment and delete for example the ruleset version sent manually.
Thank you for any help or comments
Pegasystems Inc.
IN
@NoeH2164 Please review answer for "How do I rollback a successful deployment?" in https://docs.pega.com/bundle/deployment-manager/page/deployment-manager/dm/frequently-asked-questions-faqs.html#d31176e1209 . Hope this helps.
Updated: 23 Jun 2023 10:19 EDT
Pegasystems Inc.
US
Our client created a new custom task that has a parameter. We pass the parameter in the DM/pipeline.
How can we then pass it to RunTask activity so that we can process the parameter in our custom task?
Pegasystems Inc.
IN
@Will Cho This is currently not supported however this can be simulated through reading a file in a shared repo or reading the value from a table or so.
We are planning to add this feature in the next major version.
Updated: 23 Jun 2023 10:19 EDT
Decision Consultant Solutions
GB
Hi. Can anyone help me with ideas on how to integrate GitLab with Pega Deployment Manager?
I am using PDM version 5.5. My idea is to use GitLab as the repository. Maintain my tests etc on GitLab and run them using GitLab pipeline. But I want to know how we can integrate this GitLab instance with PDM, so that when my deployment pipeline is triggered on PDM, this triggers the GitLab pipeline and collects/sends the results back to PDM. The concept is similar to using Jenkins stated here: https://docs.pega.com/devops/86/configuring-jenkins-54x but use GitLab by eliminating the usage of Jenkins.
Can someone guide me over this please?
Pegasystems Inc.
IN
@Sree Harsha Pilli Seems like you want to maintain your tests in GitLab and use GitLab primarily for test automation. In such case, you need to use custom tasks to build the integration - that will help you run automation pipeline as one step in the pipeline. Refer to https://docs.pega.com/bundle/deployment-manager/page/deployment-manager/dm/custom-tasks.html .
From GitLab, you will need to build a callback and for that you can refer to #15 and #16 in https://docs.pega.com/bundle/deployment-manager/page/deployment-manager/dm/configure-jenkins.html link. This article is specific to Jenkins but you will get a fair idea of getting a token and updating Deployment Manager with the status of test execution\ or your pipeline.
Updated: 23 Jun 2023 10:20 EDT
General Motors
US
I have been deploying CDM deployment packages using an IE Emulator with Edge for a while now. The latest Edge update has blocked me from importing deployment packages to the deployment manager. I need to figure out how I can fix this as I do bi-weekly deployments to prod and weekly deployments to pre-prod environments.
Updated: 23 Jun 2023 10:20 EDT
Sky Solutions
US
We upgraded our Deployment Manager from 4.8.1 to 5.5.4. We configured the auth profiles and DSS as mentioned in the installation guide and the related articles. Our Orchestrator and candidate environments are all running on Pega 8.7.1 version. When we diagnosed our pipeline, orchestrator could not connect to the candidate environments.
In the logs, we find this error: Error while processing JWT JSON web token is rejected during signature verification due to bad signature : Expired JWT
Also, we did as mentioned in this support document https://support.pega.com/question/pega-deployment-manager-54-gives-exception-access-token-not-found
Pegasystems Inc.
IN
@DeepthiM16779060 Please review the FAQ - https://docs-previous.pega.com/devops/86/deployment-manager-versions-and-installation#pegaConcept and see if it helps.
Updated: 23 Jun 2023 10:20 EDT
Ai4Process
GB
I am new to using Deployment Manager. I have set up all the connections & created a pipeline. Just wondering if we need to always update the same pipeline with the Product Rule Name for each release before triggering deployment? Or is there a way to trigger the pipeline externally by specifying the Product rule name as a config?
Pegasystems Inc.
IN
@NIKUBHANIf you package your application, then you need not update the product rule. We recommend a pipeline for every minor version of the application. Please see https://docs.pega.com/bundle/deployment-manager/page/deployment-manager/dm/understanding-prescriptive-application-release-life-cycle.html for the best practice on managing application's release cycle.
RAGHU EDUCATIONAL INSTITUTIONS
IN
Pegasystems Inc.
US
I don't think this question is related to Deployment Manager, but what I'd suggest you trying is navigating to the System Runtime Context from the Designer Studio header (System > General > System Runtime Context) and then hitting save. My guess is some error will be shown there which might be self explanatory to solve, such as a missing Application Record.
Thanks,
-Ryan
Pegasystems Inc.
IN
@Rama Krishna Rachuri This is not related to Deployment Manager. @MarissaRogers Could you please move and tag the question to PDC?
-
Marissa Rogers
Pegasystems Inc.
US
Thank you to everyone who has participated in this Ask the Expert session on Pega Deployment Manager!
A huge thank you to @nayam and @feenr for replying to questions!
This session is now closed to future questions, if you have a Pega Deployment Question - please ask a new question here.
Stay tuned for our next session by checking out our Ask the Expert homepage!