-
Bug
-
Resolution: Done
-
Major
-
2.0.0.RC1
deploy.sh is deprecated. we should move to using chectl in the installer tarball. Will also need updated custom resource yaml to drive deployment with
--che-operator-image=che-operator-image --che-operator-cr-yaml=che-operator-cr-yaml |
Need to verify new syntax. Might also require a number of upstream contributions (or patches/forks) to:
- remove mention of docker
- remove mention of kubernetes
- change defaults (openshift vs. kubernetes; crw vs. che)
Before:
- https://github.com/redhat-developer/codeready-workspaces-deprecated/blob/master/operator-installer/deploy.sh#L17-L32
After: - https://github.com/che-incubator/chectl#chectl-serverstart
Current plan is to create a new crwctl application from sources in https://github.com/redhat-developer/codeready-workspaces-chectl via a Jenkins job, and then include that in a tarball along with a readme and (maybe) the migration scripts from 1.x.
Existing job https://codeready-workspaces-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/CRW_CI/view/Pipelines/job/crw-operator-installer-and-ls-deps_master/ and https://github.com/redhat-developer/codeready-workspaces-deprecated/tree/master/operator-installer can be used as a starting place for how to create the tarball.
For GA, via an RCM ticket, tarball will then be published here: https://developers.redhat.com/products/codeready-workspaces/download
- relates to
-
CRW-305 Check if CRW 1.2 can be updated to 2.0 via chectl
- Closed