Is your enhancement related to a problem? Please describe.
Currently, WTO only creates DevWorkspaceTemplates to support Web Terminals, but does not update existing ones on startup in case the user has customized them. In the coming release, these templates will need to be updated to support the new tooling and exec images, so WTO will need to implement a mechanism for updating templates on startup.
Describe the solution you'd like
By default, WTO should update DevWorkspaceTemplates on every start-up. A special annotation should be available to disable this functionality in case a user wants to override e.g. the image used for tooling. The diff for each update should be logged for information purposes.
Is your enhancement related to a problem? Please describe.
Currently, WTO only creates DevWorkspaceTemplates to support Web Terminals, but does not update existing ones on startup in case the user has customized them. In the coming release, these templates will need to be updated to support the new tooling and exec images, so WTO will need to implement a mechanism for updating templates on startup.
Describe the solution you'd like
By default, WTO should update DevWorkspaceTemplates on every start-up. A special annotation should be available to disable this functionality in case a user wants to override e.g. the image used for tooling. The diff for each update should be logged for information purposes.
Additional context