Difference between revisions of "Template: PEUpgradeBoilerplate"
From Genesys Documentation
Line 43: | Line 43: | ||
Ensure that your processes have been set up to enable easy rollback in case an upgrade leads to compatibility or other issues. | Ensure that your processes have been set up to enable easy rollback in case an upgrade leads to compatibility or other issues. | ||
+ | {{AnchorDiv|PrepStep3}} | ||
Each time you upgrade a service: | Each time you upgrade a service: | ||
#Review the release note to identify changes. | #Review the release note to identify changes. | ||
Line 52: | Line 53: | ||
Execute the following command to upgrade <service>: | Execute the following command to upgrade <service>: | ||
<source lang="text">helm upgrade --install <service> -f <override>-values.yaml <Helm package> -n <namespace></source> | <source lang="text">helm upgrade --install <service> -f <override>-values.yaml <Helm package> -n <namespace></source> | ||
− | '''Tip:''' If the only update you need to make to your existing '''<override>-values.yaml''' file is to update the image version, you can pass the image tag as an argument by using the <tt>--set</tt> flag in the command: | + | '''Tip:''' If your review of Helm chart changes (see [[{{FULLPAGENAME}}#PrepStep3|Preparatory Step 3]]) identifies that the only update you need to make to your existing '''<override>-values.yaml''' file is to update the image version, you can pass the image tag as an argument by using the <tt>--set</tt> flag in the command: |
<source lang="text">helm upgrade --install <service> -f <override>-values.yaml <Helm package> --set <service>.image.tag=<new service version></source><!-- End of RollUpdUpgrade section--> | <source lang="text">helm upgrade --install <service> -f <override>-values.yaml <Helm package> --set <service>.image.tag=<new service version></source><!-- End of RollUpdUpgrade section--> | ||
|RollUpdVerify={{AnchorDiv|RollUpdVerify}} | |RollUpdVerify={{AnchorDiv|RollUpdVerify}} |