Skip to content

0.0.20200424-next.63b9ad0

Compare
Choose a tag to compare
@l0rd l0rd released this 24 Apr 12:51
63b9ad0
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]>