Skip to content

Ameliorate getting started experience #1980

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

Closed
dgolovin opened this issue Feb 19, 2021 · 0 comments
Closed

Ameliorate getting started experience #1980

dgolovin opened this issue Feb 19, 2021 · 0 comments
Assignees
Labels
Milestone

Comments

@dgolovin
Copy link
Collaborator

Based on telemetry feedback it is obvious that is not easy to start using extension features. Here are some reasons why:

  1. After installation and switching to OpenShift on activity bar side bar presents three views Application Explorer, Debug and Watch. Debug and Watch view are always empty, obviously because no active debugger or watch sessions are exists yet. Application Explorer can be in several states:
  • Empty (again) - when there is no ~/.kube/config file or there is no active context in it yet
    image.png

  • One item 'Start your cluster Item' - cluster from active context is not available

  • One item 'Login to the cluster' - cluster from current context is available but login is expired

  • Cluster URLonly as a root item and nothing under it - cluster from current context is available, session is active and there are no projects in cluster yet

  • Cluster URL and project under it w/o any application or components under it - cluster from current context is available, session is active and there is at least one project, but no components detected by odo list in project.

  • Cluster URL/Project/apps/components - normal view after going through all items above and working with extension for some time.

  1. We have a lot of devfiles in the registry(s) with starter projects, but there is no way to see them until you logged in to cluster and go through most of the challenges in (1) and start creating your first component.

  2. Even if you worked with OpenShift for a while and have a cluster with deployments done without odo Application Explorer id going to be empty, because 'odo list' cannot recognize not native components.

  3. If your cluster offline you still cannot see your local projects in Application Explorer, because 'odo list' cannot work without connection to cluster

  4. If you cluster offline there is no way to create devfile components because 'odo create' requires connection to cluster

  5. (TBD)

@dgolovin dgolovin added the Epic label Feb 19, 2021
@dgolovin dgolovin self-assigned this Mar 23, 2021
@dgolovin dgolovin added this to the v0.2.5 milestone Mar 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant