<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=User%3AJdruker%2FPE_Upgrade%2FDesigner_JD</id>
	<title>User:Jdruker/PE Upgrade/Designer JD - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=User%3AJdruker%2FPE_Upgrade%2FDesigner_JD"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=User:Jdruker/PE_Upgrade/Designer_JD&amp;action=history"/>
	<updated>2026-05-16T04:10:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=User:Jdruker/PE_Upgrade/Designer_JD&amp;diff=117321&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;==Upgrade strategies== &lt;service&gt; supports the following upgrade strategies [templatizable plural and display]:  *Rolling Update *{{FULLPAGENAME}...&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=User:Jdruker/PE_Upgrade/Designer_JD&amp;diff=117321&amp;oldid=prev"/>
		<updated>2022-03-30T14:55:26Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Upgrade strategies== &amp;lt;service&amp;gt; supports the following upgrade strategies [templatizable plural and display]:  *[[{{FULLPAGENAME}}#Rolling|Rolling Update]] *{{FULLPAGENAME}...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Upgrade strategies==&lt;br /&gt;
&amp;lt;service&amp;gt; supports the following upgrade strategies [templatizable plural and display]:&lt;br /&gt;
&lt;br /&gt;
*[[{{FULLPAGENAME}}#Rolling|Rolling Update]]&lt;br /&gt;
*[[{{FULLPAGENAME}}#BlueGreen|Blue/Green]]&lt;br /&gt;
*[[{{FULLPAGENAME}}#Canary|Canary]]&lt;br /&gt;
&lt;br /&gt;
You must upgrade Designer and DAS in tandem. The way you upgrade or rollback Designer and DAS depends on the way you initially deployed the service. &lt;br /&gt;
&lt;br /&gt;
For more information about the upgrade strategies, see {{Link-SomewhereInThisVersion|manual=PEGuide|topic=UpgradStrats}}.&lt;br /&gt;
&lt;br /&gt;
==Timing==&lt;br /&gt;
A regular upgrade schedule is necessary (link to info about the s/w versioning policy) but fixes might warrant an earlier upgrade.&lt;br /&gt;
&lt;br /&gt;
===Scheduling considerations===&lt;br /&gt;
''When is the best/least disruptive time for actually performing the upgrade, and how long it’ll take. Are there any service dependencies?''&lt;br /&gt;
&lt;br /&gt;
==Preparatory steps==&lt;br /&gt;
# Review the release note to identify what's changed. &lt;br /&gt;
# Download the new package from the JFrog repository (https://pureengageuse1.jfrog.io/ui/login/).&lt;br /&gt;
# If necessary to accommodate new features or modifications, update your environment or your customized '''values.yaml''' file as required.&lt;br /&gt;
''Additional service-specific steps -- e.g., back up a db.''&lt;br /&gt;
&lt;br /&gt;
{{AnchorDiv|Rolling}}&lt;br /&gt;
==Rolling Update==&lt;br /&gt;
===Upgrade===&lt;br /&gt;
# ''Service-/Strategy-specific steps.''&lt;br /&gt;
# Execute the following command to upgrade the service:&lt;br /&gt;
#: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm upgrade --install &amp;lt;service&amp;gt; -f &amp;lt;service&amp;gt;-values.yaml -n &amp;lt;service package&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
#: where &amp;lt;tt&amp;gt;&amp;lt;service&amp;gt;-values.yaml&amp;lt;/tt&amp;gt; is your customized '''values.yaml''' file.&lt;br /&gt;
#: '''Tip:'''If the only update you need to make to your existing '''&amp;lt;service&amp;gt;-values.yaml''' is to update the image version, you can pass the image tag as an argument by using the &amp;lt;tt&amp;gt;--set&amp;lt;/tt&amp;gt; flag in the command:&lt;br /&gt;
#: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;helm upgrade --install &amp;lt;service&amp;gt; -f &amp;lt;service&amp;gt;-values.yaml &amp;lt;service package&amp;gt;  --set &amp;lt;service&amp;gt;.image.tag=&amp;lt;new service version&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Follow the same instructions to upgrade Designer and DAS. For example, the respective commands are:&lt;br /&gt;
* Designer: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm upgrade --install designer -f designer-values.yaml designer-100.0.112+xxxx.tgz  --set designer.image.tag=100.0.112.xx&amp;lt;/source&amp;gt; &lt;br /&gt;
* DAS: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm upgrade --install designer-das -f designer-das-values.yaml designer-das-100.0.112+xxxx.tgz  --set das.image.tag=9.0.1xx.xx.xx&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rollback Designer===&lt;br /&gt;
To perform a rollback, the image version in the '''designer-values.yaml''' file can be downgraded. Or you can use the &amp;lt;code&amp;gt;--set&amp;lt;/code&amp;gt; flag through the command given below. Once the '''designer-values.yaml''' file is updated, use this Helm command to perform the rollback:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;helm upgrade --install designer -f designer-values.yaml designer-100.0.112+xxxx.tgz  --set designer.image.tag=9.0.1xx.xx.xx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The values.yaml overrides passed as an argument to the above Helm upgrade command:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;designer.image.tag=9.0.1xx.xx.xx&amp;lt;/code&amp;gt; - This is the Designer version to be rolled back to, for example, &amp;lt;code&amp;gt;9.0.111.05.5&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Upgrade DAS===&lt;br /&gt;
To perform an upgrade, the image version has to be upgraded in the '''designer-das-values.yaml''' file or can be set using the &amp;lt;code&amp;gt;--set&amp;lt;/code&amp;gt; flag through the command given below. Once the '''designer-das-values.yaml''' file is updated, use this Helm command to perform the upgrade:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;helm upgrade --install designer-das -f designer-das-values.yaml designer-das-100.0.112+xxxx.tgz  --set das.image.tag=9.0.1xx.xx.xx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The values.yaml overrides passed as an argument to the above Helm upgrade command:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;das.image.tag=9.0.1xx.xx.xx&amp;lt;/code&amp;gt; - This is the new DAS version to be installed, for example, &amp;lt;code&amp;gt;9.0.111.05.5&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Rollback DAS===&lt;br /&gt;
To perform a rollback, the image version in the '''designer-das-values.yaml''' file can be downgraded. Or you can use the &amp;lt;code&amp;gt;--set&amp;lt;/code&amp;gt; flag through the command given below. Once the '''designer-das-values.yaml''' file is updated, use this Helm command to perform the rollback:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;helm upgrade --install designer-das -f designer-das-values.yaml designer-das-100.0.112+xxxx.tgz  --set das.image.tag=9.0.1xx.xx.xx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The values.yaml overrides passed as an argument to the above Helm upgrade command:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;das.image.tag=9.0.1xx.xx.xx&amp;lt;/code&amp;gt; - This is the DAS version to be rolled back to, for example, &amp;lt;code&amp;gt;9.0.111.05.5&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Verify the upgrade===&lt;br /&gt;
&lt;br /&gt;
==Rollback==&lt;br /&gt;
May need subheads for different upgrade strategies.&lt;br /&gt;
&lt;br /&gt;
===Validate the rollback===&lt;br /&gt;
&lt;br /&gt;
==Uninstall==&lt;br /&gt;
In addition to the instructions, are there any preparatory steps (e.g., processes to stop, data to save) and/or service dependencies?&lt;br /&gt;
&lt;br /&gt;
Execute the following command to uninstall &amp;lt;service&amp;gt;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm uninstall &amp;lt;service&amp;gt; -n &amp;lt;service&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
</feed>