-
Notifications
You must be signed in to change notification settings - Fork 244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EXPERIMENTAL feature flag #2536
Comments
@kanchwala-yusuf I just tried this out from master, but i dont see the devfile flag when enabled:
|
@maysunfaisal , In the current master, the We are now working towards removing the |
User story
Acceptance Criteria
Background
We do time-based releases every sprint, and we will need to merge something that is not yet fully implemented in order to allow early adopters to test it and give us feedback.
It would be nice to have the option to hide partially implemented stuff from users, but at the same time allow them to test it if they really want.
We could either use the environment variable
ODO_EXPERIMENTAL=true
environment variable or we could do something likeodo preference set odo-experimental true
and use odo preference file to enable or disable experimental features.odo preference
might be slightly better as it will be more platform-independent and easier to use for tools build on top of odo (like ide plugins).We will use this with the Devfile implementation.
The idea is that all The Devfile related functionality will be hidden by default unless the user enables it by running
odo preference set odo-experimental true
(orexport ODO_EXPERIMENTAL=true
).This will allow us to merge even partially functional Devfile implementation.
Once the Devfile implementation is more complete and functional we can enable it by default.
How this will be used in Devfile implementation
No experimental features enabled:
Experimental features enabled
odo preference set odo-experimental true
orexport ODO_EXPERIMENTAL=true
/kind user-story
/priority medium
/area devfile
The text was updated successfully, but these errors were encountered: