cosmo-workspace / cosmo

WebIDE and DevEnvironment controller on Kubernetes.
MIT License
24 stars 4 forks source link

Update dashboard for cosmoctl to use dashboard API #820

Closed jlandowner closed 5 months ago

jlandowner commented 5 months ago

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.