Releases: cosmo-workspace/cosmo
v1.0.0-rc8 🌈
Changes from v0.11.0
- Allow {{domain}} as a template variable. @jlandowner (#850)
- Update packages @oruharo (#817)
- Update docs @jlandowner (#812)
- Store workspace last start and stop time in annotation @jlandowner (#807)
🚀 Features
- Feature to change delete policy on Dashboard UI @jlandowner (#849)
- Show User and Workspace live manifests on UI @jlandowner (#845)
- Support sharing workspaces @jlandowner (#842)
- UI: Feature to expand and collapse all workspace network rule list @jlandowner (#841)
- Feature: show k8s events on Dashboard UI @jlandowner (#832)
- Update cosmoctl to use dashboard API @jlandowner (#822)
- Add Template webhook to check the same name Template and ClusterTemplate is not accepted @jlandowner (#821)
- Update dashboard for cosmoctl to use dashboard API @jlandowner (#820)
- Suppoert WebAuthn for password less login at Re-auth @jlandowner (#815)
- Update User's Addon by UI @jlandowner (#787)
🛠 Improvements
- Improvements of Dashboard @jlandowner (#848)
- Use MUI DataGrid for User page @jlandowner (#844)
- Small fixes and refactorings @jlandowner (#838)
- Not to emit the event of "object has been modified" @jlandowner (#831)
- Improve events @jlandowner (#826)
- Change annotation
cosmo-workspace.github.io/prune-disabled: true
tocosmo-workspace.github.io/delete-policy: keep
@jlandowner (#825) - Backoff for next reconciliation @jlandowner (#804)
- keep search string and filter roles state in URL param @jlandowner (#803)
- Show webhook error on UI @jlandowner (#800)
- Improve UI about UserAddon infomation @jlandowner (#799)
- Improve cosmoctl @jlandowner (#795)
- Support group-admin is admin for group @jlandowner (#794)
- Feature required UserAddons and improve template validation @jlandowner (#793)
🐛 Bug Fixes
- Improvements of Dashboard @jlandowner (#848)
- Fix charts/cosmo/templates/dashboard/ingressroute.yaml @jlandowner (#839)
- Fix #805 @jlandowner (#837)
- Fix UI small bugs @jlandowner (#834)
- fix matchLabels in manager and dashboard charts @jlandowner (#810)
- Skip UserRole validation for Default UserAddon @jlandowner (#802)
- Disable change password button when auth type is not 'password-secret' @jlandowner (#785)
- Fix GC @jlandowner (#783)
- fix charts and local-run-test @jlandowner (#781)
🧰 Maintenance
- Fix actions @jlandowner (#843)
- Apply prettier lint on all ts and tsx files @jlandowner (#840)
- Move cosmo-traefik-plugins into cosmo-controller-manager @jlandowner (#836)
- Feature: show k8s events on Dashboard UI @jlandowner (#832)
- Update Kubernetes Events @jlandowner (#823)
- Add validation on protobuf @jlandowner (#816)
- Improve reconciliation @jlandowner (#809)
- Show webhook error on UI @jlandowner (#800)
- fix local-run-test @jlandowner (#796)
- Update GitHub Actions to choose version manually @jlandowner (#780)
⛓️ Dependency update
- Update backend and controller dependencies @jlandowner (#818)
- Bump ui packages @oruharo (#806)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v1.0.0-rc8
ghcr.io/cosmo-workspace/cosmo-dashboard:v1.0.0-rc8
ghcr.io/cosmo-workspace/cosmo-traefik-plugins:v1.0.0-rc8
How to install
How to upgrade
# update helm local repository
helm repo update
# get current values
helm get values cosmo -n cosmo-system | tail -n +2 > current.values.yaml
# TODO: fix values.yaml if chart options is updated
# upgrade cosmo
helm upgrade cosmo cosmo/cosmo -n cosmo-system --values new.values.yaml
v1.0.0-rc7 🌈
Changes from v0.11.0
- Update packages @oruharo (#817)
- Update docs @jlandowner (#812)
- Store workspace last start and stop time in annotation @jlandowner (#807)
🚀 Features
- Support sharing workspaces @jlandowner (#842)
- UI: Feature to expand and collapse all workspace network rule list @jlandowner (#841)
- Feature: show k8s events on Dashboard UI @jlandowner (#832)
- Update cosmoctl to use dashboard API @jlandowner (#822)
- Add Template webhook to check the same name Template and ClusterTemplate is not accepted @jlandowner (#821)
- Update dashboard for cosmoctl to use dashboard API @jlandowner (#820)
- Suppoert WebAuthn for password less login at Re-auth @jlandowner (#815)
- Update User's Addon by UI @jlandowner (#787)
🛠 Improvements
- Small fixes and refactorings @jlandowner (#838)
- Not to emit the event of "object has been modified" @jlandowner (#831)
- Improve events @jlandowner (#826)
- Change annotation
cosmo-workspace.github.io/prune-disabled: true
tocosmo-workspace.github.io/delete-policy: keep
@jlandowner (#825) - Backoff for next reconciliation @jlandowner (#804)
- keep search string and filter roles state in URL param @jlandowner (#803)
- Show webhook error on UI @jlandowner (#800)
- Improve UI about UserAddon infomation @jlandowner (#799)
- Improve cosmoctl @jlandowner (#795)
- Support group-admin is admin for group @jlandowner (#794)
- Feature required UserAddons and improve template validation @jlandowner (#793)
🐛 Bug Fixes
- Fix charts/cosmo/templates/dashboard/ingressroute.yaml @jlandowner (#839)
- Fix #805 @jlandowner (#837)
- Fix UI small bugs @jlandowner (#834)
- fix matchLabels in manager and dashboard charts @jlandowner (#810)
- Skip UserRole validation for Default UserAddon @jlandowner (#802)
- Disable change password button when auth type is not 'password-secret' @jlandowner (#785)
- Fix GC @jlandowner (#783)
- fix charts and local-run-test @jlandowner (#781)
🧰 Maintenance
- Fix actions @jlandowner (#843)
- Apply prettier lint on all ts and tsx files @jlandowner (#840)
- Move cosmo-traefik-plugins into cosmo-controller-manager @jlandowner (#836)
- Feature: show k8s events on Dashboard UI @jlandowner (#832)
- Update Kubernetes Events @jlandowner (#823)
- Add validation on protobuf @jlandowner (#816)
- Improve reconciliation @jlandowner (#809)
- Show webhook error on UI @jlandowner (#800)
- fix local-run-test @jlandowner (#796)
- Update GitHub Actions to choose version manually @jlandowner (#780)
⛓️ Dependency update
- Update backend and controller dependencies @jlandowner (#818)
- Bump ui packages @oruharo (#806)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v1.0.0-rc7
ghcr.io/cosmo-workspace/cosmo-dashboard:v1.0.0-rc7
ghcr.io/cosmo-workspace/cosmo-traefik-plugins:v1.0.0-rc7
How to install
How to upgrade
# update helm local repository
helm repo update
# get current values
helm get values cosmo -n cosmo-system | tail -n +2 > current.values.yaml
# TODO: fix values.yaml if chart options is updated
# upgrade cosmo
helm upgrade cosmo cosmo/cosmo -n cosmo-system --values new.values.yaml
v1.0.0-rc6 🌈
Changes from v0.11.0
- Update packages @oruharo (#817)
- Update docs @jlandowner (#812)
- Store workspace last start and stop time in annotation @jlandowner (#807)
🚀 Features
- Update cosmoctl to use dashboard API @jlandowner (#822)
- Add Template webhook to check the same name Template and ClusterTemplate is not accepted @jlandowner (#821)
- Update dashboard for cosmoctl to use dashboard API @jlandowner (#820)
- Suppoert WebAuthn for password less login at Re-auth @jlandowner (#815)
- Update User's Addon by UI @jlandowner (#787)
🛠 Improvements
- Backoff for next reconciliation @jlandowner (#804)
- keep search string and filter roles state in URL param @jlandowner (#803)
- Show webhook error on UI @jlandowner (#800)
- Improve UI about UserAddon infomation @jlandowner (#799)
- Improve cosmoctl @jlandowner (#795)
- Support group-admin is admin for group @jlandowner (#794)
- Feature required UserAddons and improve template validation @jlandowner (#793)
🐛 Bug Fixes
- fix matchLabels in manager and dashboard charts @jlandowner (#810)
- Skip UserRole validation for Default UserAddon @jlandowner (#802)
- Disable change password button when auth type is not 'password-secret' @jlandowner (#785)
- Fix GC @jlandowner (#783)
- fix charts and local-run-test @jlandowner (#781)
🧰 Maintenance
- Update Kubernetes Events @jlandowner (#823)
- Add validation on protobuf @jlandowner (#816)
- Improve reconciliation @jlandowner (#809)
- Show webhook error on UI @jlandowner (#800)
- fix local-run-test @jlandowner (#796)
- Update GitHub Actions to choose version manually @jlandowner (#780)
⛓️ Dependency update
- Update backend and controller dependencies @jlandowner (#818)
- Bump ui packages @oruharo (#806)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v1.0.0-rc6
ghcr.io/cosmo-workspace/cosmo-dashboard:v1.0.0-rc6
ghcr.io/cosmo-workspace/cosmo-traefik-plugins:v1.0.0-rc6
How to install
How to upgrade
# update helm local repository
helm repo update
# get current values
helm get values cosmo -n cosmo-system | tail -n +2 > current.values.yaml
# TODO: fix values.yaml if chart options is updated
# upgrade cosmo
helm upgrade cosmo cosmo/cosmo -n cosmo-system --values new.values.yaml
v1.0.0-rc5 🌈
Changes from v0.11.0
- Store workspace last start and stop time in annotation @jlandowner (#807)
🚀 Features
- Update User's Addon by UI @jlandowner (#787)
🛠 Improvements
- Backoff for next reconciliation @jlandowner (#804)
- keep search string and filter roles state in URL param @jlandowner (#803)
- Show webhook error on UI @jlandowner (#800)
- Improve UI about UserAddon infomation @jlandowner (#799)
- Improve cosmoctl @jlandowner (#795)
- Support group-admin is admin for group @jlandowner (#794)
- Feature required UserAddons and improve template validation @jlandowner (#793)
🐛 Bug Fixes
- Skip UserRole validation for Default UserAddon @jlandowner (#802)
- Disable change password button when auth type is not 'password-secret' @jlandowner (#785)
- Fix GC @jlandowner (#783)
- fix charts and local-run-test @jlandowner (#781)
🧰 Maintenance
- Improve reconciliation @jlandowner (#809)
- Show webhook error on UI @jlandowner (#800)
- fix local-run-test @jlandowner (#796)
- Update GitHub Actions to choose version manually @jlandowner (#780)
⛓️ Dependency update
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v1.0.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v1.0.0
ghcr.io/cosmo-workspace/cosmo-traefik-plugins:v1.0.0
How to install
How to upgrade
# update helm local repository
helm repo update
# get current values
helm get values cosmo -n cosmo-system | tail -n +2 > current.values.yaml
# TODO: fix values.yaml if chart options is updated
# upgrade cosmo
helm upgrade cosmo cosmo/cosmo -n cosmo-system --values new.values.yaml
v1.0.0-rc4 🌈
Changes from v0.11.0
🚀 Features
- Update User's Addon by UI @jlandowner (#787)
🛠 Improvements
- Show webhook error on UI @jlandowner (#800)
- Improve UI about UserAddon infomation @jlandowner (#799)
- Improve cosmoctl @jlandowner (#795)
- Support group-admin is admin for group @jlandowner (#794)
- Feature required UserAddons and improve template validation @jlandowner (#793)
🐛 Bug Fixes
- Skip UserRole validation for Default UserAddon @jlandowner (#802)
- Disable change password button when auth type is not 'password-secret' @jlandowner (#785)
- Fix GC @jlandowner (#783)
- fix charts and local-run-test @jlandowner (#781)
🧰 Maintenance
- Show webhook error on UI @jlandowner (#800)
- fix local-run-test @jlandowner (#796)
- Update GitHub Actions to choose version manually @jlandowner (#780)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v1.0.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v1.0.0
ghcr.io/cosmo-workspace/cosmo-traefik-plugins:v1.0.0
How to install
How to upgrade
# update helm local repository
helm repo update
# get current values
helm get values cosmo -n cosmo-system | tail -n +2 > current.values.yaml
# TODO: fix values.yaml if chart options is updated
# upgrade cosmo
helm upgrade cosmo cosmo/cosmo -n cosmo-system --values new.values.yaml
v1.0.0-rc3 🌈
Changes from v0.11.0
🚀 Features
- Update User's Addon by UI @jlandowner (#787)
🛠 Improvements
- Show webhook error on UI @jlandowner (#800)
- Improve UI about UserAddon infomation @jlandowner (#799)
- Improve cosmoctl @jlandowner (#795)
- Support group-admin is admin for group @jlandowner (#794)
- Feature required UserAddons and improve template validation @jlandowner (#793)
🐛 Bug Fixes
- Disable change password button when auth type is not 'password-secret' @jlandowner (#785)
- Fix GC @jlandowner (#783)
- fix charts and local-run-test @jlandowner (#781)
🧰 Maintenance
- Show webhook error on UI @jlandowner (#800)
- fix local-run-test @jlandowner (#796)
- Update GitHub Actions to choose version manually @jlandowner (#780)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v1.0.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v1.0.0
ghcr.io/cosmo-workspace/cosmo-traefik-plugins:v1.0.0
How to install
How to upgrade
# update helm local repository
helm repo update
# get current values
helm get values cosmo -n cosmo-system | tail -n +2 > current.values.yaml
# TODO: fix values.yaml if chart options is updated
# upgrade cosmo
helm upgrade cosmo cosmo/cosmo -n cosmo-system --values new.values.yaml
v1.0.0-rc2 🌈
Changes from v0.11.0
🐛 Bug Fixes
- Fix GC @jlandowner (#783)
- fix charts and local-run-test @jlandowner (#781)
🧰 Maintenance
- Update GitHub Actions to choose version manually @jlandowner (#780)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v1.0.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v1.0.0
ghcr.io/cosmo-workspace/cosmo-traefik-plugins:v1.0.0
How to install
How to upgrade
# update helm local repository
helm repo update
# get current values
helm get values cosmo -n cosmo-system | tail -n +2 > current.values.yaml
# TODO: fix values.yaml if chart options is updated
# upgrade cosmo
helm upgrade cosmo cosmo/cosmo -n cosmo-system --values new.values.yaml
v1.0.0-rc1 🌈
Changes from v0.11.0
🧰 Maintenance
- Update GitHub Actions to choose version manually @jlandowner (#780)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v1.0.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v1.0.0
ghcr.io/cosmo-workspace/cosmo-traefik-plugins:v1.0.0
How to install
How to upgrade
# update helm local repository
helm repo update
# get current values
helm get values cosmo -n cosmo-system | tail -n +2 > current.values.yaml
# TODO: fix values.yaml if chart options is updated
# upgrade cosmo
helm upgrade cosmo cosmo/cosmo -n cosmo-system --values new.values.yaml
v0.11.0 🌈
Changes
🛠 Improvements
- Add fixed secretKeys on chart values @jlandowner (#779)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.11.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.11.0
How to install
How to upgrade
# update helm local repository
helm repo update
# get current values
helm get values cosmo -n cosmo-system | tail -n +2 > current.values.yaml
# TODO: fix values.yaml if chart options is updated
# upgrade cosmo
helm upgrade cosmo cosmo/cosmo -n cosmo-system --values new.values.yaml
v0.10.0 🌈
Changes
- Merge cosmo-* helm charts into a single chart @jlandowner (#778)
- Redesign URLBase and NetworkRule @jlandowner (#772)
- bump dashboard v0.9.1 @jlandowner (#767)
🚀 Features
- GC for User addon @jlandowner (#770)
🛠 Improvements
🐛 Bug Fixes
- Fix traefik redirect loop when authorization failed @jlandowner (#774)
- hotfix build traefik-plugins @jlandowner (#762)
- Fix: Incorrect error in dashbord after session timeout @oruharo (#760)
🧰 Maintenance
- Refactoring: move URL generation from WorkspaceStatusController to WorkspaceController @jlandowner (#775)
- remove auth-proxy @oruharo (#773)
- Remove NetworkOverride and ScaleOverride from Instance CRD @jlandowner (#769)
- fix makefile in local-run-test @jlandowner (#763)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.10.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.10.0