radius-project / radius

Radius is a cloud-native, portable application platform that makes app development easier for teams building cloud-native apps.
https://radapp.io
Apache License 2.0
1.46k stars 92 forks source link

First App experience for existing Kubernetes resources is confusing #7341

Open willdavsmith opened 6 months ago

willdavsmith commented 6 months ago

Overview of feature request

rad init (creates an application. environment, and resource group)
kubectl apply -f my-manifest.yaml (also creates an application, environment, and resource group)

If a user does both of these, it's not immediately clear which application, environment, resource group, or Kubernetes namespace the application resources exist in.

Acceptance criteria

We may want to consider simplifying this flow - like using the default application on kubernetes yaml deployments or similar.

Additional context

No response

Would you like to support us?

AB#11527

radius-triage-bot[bot] commented 6 months ago

:wave: @willdavsmith Thanks for filing this feature request.

A project maintainer will review this feature request and get back to you soon.

We also welcome community contributions! If you would like to pick this item up sooner and submit a pull request, please visit our contribution guidelines and assign this to yourself by commenting "/assign" on this issue.

For more information on our triage process please visit our triage overview

markarnott commented 6 months ago

The rad app list command with no parameters lists the applications in the default group. This is not clear to new users. It appears that the apps in the default group are the only apps on the k8s cluster.

The tutorial to add radius to an existing k8s app should be updated. https://docs.radapp.io/tutorials/add-radius/

In step 5 before you run rad app graph -a demo -g default-demo the user should run rad group list.
This will make it more apparent where the value for the -g parameter comes from.

radius-triage-bot[bot] commented 6 months ago

:+1: We've reviewed this issue and have agreed to add it to our backlog. Please subscribe to this issue for notifications, we'll provide updates when we pick it up.

We also welcome community contributions! If you would like to pick this item up sooner and submit a pull request, please visit our contribution guidelines and assign this to yourself by commenting "/assign" on this issue.

For more information on our triage process please visit our triage overview