Skip to content
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

Update dashboard for cosmoctl to use dashboard API #820

Merged
merged 3 commits into from
May 22, 2024

Conversation

jlandowner
Copy link
Member

@jlandowner jlandowner commented May 20, 2024

Related #394

  1. Add package apiconv: summarize convertion logics between cosmov1alpha1 and dashv1alpha1 into this package.

  2. Support workspace pod can access API without login but with Kubernetes ServiceAccount

    • Add http server to serve CA cert only for in-cluster pods
    • Add ServiceAccountLogin API
  3. Support to response raw CRD yaml in dashboard Get APIs

    • Add withRaw field in requests
  4. Add event API to get Kubernetes events in user namespaces.

1. Add package apiconv: summarize convertion logics between cosmov1alpha1 and dashv1alpha1 into this package.

2. Support workspace pod can access API without login but with Kubernetes ServiceAccount
- Add http server to serve CA cert only for in-cluster pods
- Add ServiceAccountLogin API

3. Support to response raw CRD yaml in dashboard Get APIs
- Add withRaw field in requests

4. Add event API to get Kubernetes events in user namespaces.
@jlandowner jlandowner added enhancement New feature or request dashboard Dashboard server and UI labels May 20, 2024
@jlandowner jlandowner requested a review from oruharo May 21, 2024 13:40
@oruharo oruharo merged commit 08fe232 into cosmo-workspace:main May 22, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dashboard Dashboard server and UI enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants