Background
As of today, the docs describe how to set up a ServiceTemplateChain and use it in a ClusterDeployment. Additionally, the docs call attention to the detail that a ServiceTemplateChain is immutable, and thus cannot be revised to add to the list of SupportedTemplates, or to update the availableUpgrades. As a result, the ClusterDeployment that references this ServiceTemplateChain appears to be out of upgrade options, once a new version of the same ServiceTemplate becomes available.
There should be a documented recommended process that illustrates how to update the ClusterDeployment to a newer version of the ServiceTemplate in a way that still embraces the design goals of the ServiceTemplateChain.
Background
As of today, the docs describe how to set up a
ServiceTemplateChainand use it in aClusterDeployment. Additionally, the docs call attention to the detail that aServiceTemplateChainis immutable, and thus cannot be revised to add to the list ofSupportedTemplates, or to update theavailableUpgrades. As a result, theClusterDeploymentthat references thisServiceTemplateChainappears to be out of upgrade options, once a new version of the sameServiceTemplatebecomes available.There should be a documented recommended process that illustrates how to update the
ClusterDeploymentto a newer version of theServiceTemplatein a way that still embraces the design goals of theServiceTemplateChain.