0.0.20200424-next.63b9ad0
l0rd
released this
24 Apr 12:51
feat: OLM operator installer (#611)
* Implement olm installer and tasks
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Add update tasks.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Improve delete tasks and reuse tls tasks.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Add api OLM api group check.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix up.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Clean up.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Improve OLM checks.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix installation using OLM on the minikube.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix catalogsource namespaces for minikube, so crc and minikube should work both.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Install stable Che using community catalog.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Don't remove operatorsource, for optimization we can share it between Che instalations...
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Code clean up.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Address request changes.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Notify user that minishift platform is not supported.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Improve olm update method.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix up.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Add ability to use OLM automatic installation mode.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Add ability to set up starting csv for olm installer.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Simplify code .
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix format.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix lint.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix lint.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix bad merge.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Address requsted changes.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix up
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Create custom catalogsource from yaml. Remove deprecated operator source.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Don't use nightly channel, we don't have it.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Delete custom catalogsource subscription on Che deletion.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Add to more flags for custom operator source: olm-channel and package-manifest-name
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Add link with OLM install script.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix tslint, remove bad changes, update README.md, remove unused code.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix up.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Add more checks
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Clean up unused const
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix installation stable Che image for nightly chectl, add useful warnings for user.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix compilation after resolve merge conflict.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix lints.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix up.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix custom catalog source with nightly channel.
Signed-off-by: Oleksandr Andriienko <[email protected]>
* Fix lint again.
Signed-off-by: Oleksandr Andriienko <[email protected]>