Clarify behaviour of chectl/crwctl 's default installer mode in inline docs #17165
Labels
area/chectl
Issues related to chectl, the CLI of Che
area/install
Issues related to installation, including offline/air gap and initial setup
kind/enhancement
A feature request - must adhere to the feature request template.
severity/P1
Has a major impact to usage or development of the system.
Milestone
I've heard that when using chectl/crwctl to install, different behaviours are the default.
-a operator
-a olm
Yet in the inline help:
There is no mention of this platform-specific default behaviour.
Furthermore, what happens if you're installing on OCP 3.11 BUT you have OLM installed on that cluster? Will OLM mode be the default? Or will it still be operator?
Is this behaviour driven by detection of OLM, or by OCP version? (IMHO it should be driven by the presence of OLM in the target cluster, so we can use OLM installer mode on OCP 3 if OLM is present.)
Also, since we do not want to support the old operator method on OCP 4, what happens if a user EXPLICITLY asks for
-a operator
on OCP 4.4? I would expect this:olm
modePersonally, I would prefer an error since it forces the user to fix their mistake, but UX team might feel that an approach of "we know you asked for
operator
but we know you really wantolm
so that's what you're getting instead" might be acceptable too.cc: @RickJWagner
The text was updated successfully, but these errors were encountered: