v0.5.0 🌈
github-actions
released this
08 Jul 10:56
·
617 commits
to refs/heads/main
since this release
Changes
🚀 Features
- Feature ClusterTemplate and ClusterInstance @jlandowner (#392)
🛠 Improvements
- [dashboard][cosmoctl] Changed the check for PutNetworkRule / DeleteNetworkRule @oruharo (#379)
- [dashboard] Unify error message. Refactor tests. @oruharo (#374)
- Support all url variables in Dashboard @oruharo (#365)
- [instance controller] do update when applying Service is failed due to port duplication @oruharo (#314)
- If ws.Spec.Replicas returns nil, set it to "1" @oruharo (#274)
- Sort network rule list items that respond from the dashboard API @oruharo (#251)
🐛 Bug Fixes
- Fix bugs with #382 @oruharo (#402)
- Fix bugs @jlandowner (#401)
- [cosmoctl] fix typo 'all-namespace' -> 'all-namespaces' @oruharo (#375)
- Fix unable delete workspace with cosmoctl @oruharo (#328)
- Fix webhook charts and add
make gen-charts
@jlandowner (#303) - Fix incorrect priority of NetworkRule @oruharo (#300)
- Remove Template from chart and update docs to install it manually @jlandowner (#275)
🧰 Maintenance
- Update UI package, UI test snapshot files & add @emotion/jest @oruharo (#384)
- [dashboard][cosmoctl] refactoring / modify error message @oruharo (#382)
- modify PrintObjectDiff @oruharo (#378)
- [dashboard] Unify error message. Refactor tests. @oruharo (#374)
- Add cosmoctl test @oruharo (#364)
- Update test environmet @oruharo (#334)
- Add local test env for COSMO @oruharo (#325)
- fix indent @jlandowner (#304)
- Refactoring Go packages @jlandowner (#302)
- fix for charts @jlandowner (#263)
- move charts to cosmo repository @oruharo (#262)
- update zz_generated.deepcopy.go.(Change only comment) @oruharo (#250)
- Update release actions to be batch processed @oruharo (#243)
⛓️ Dependency update
- Update UI package, UI test snapshot files & add @emotion/jest @oruharo (#384)
- Bump @openapitools/openapi-generator-cli from 2.4.26 to 2.5.1 in /hack/api-generate @dependabot (#321)
- Bump minimist from 1.2.5 to 1.2.6 in /hack/api-generate @dependabot (#279)
- Bump @mui/material from 5.4.4 to 5.8.6 in /web/auth-proxy-ui @dependabot (#381)
- Bump @mui/icons-material from 5.4.4 to 5.8.4 in /web/auth-proxy-ui @dependabot (#367)
- Bump @emotion/react from 11.8.1 to 11.9.3 in /web/auth-proxy-ui @dependabot (#363)
- Bump ejs from 3.1.6 to 3.1.8 in /web/auth-proxy-ui @dependabot (#339)
- Bump node-forge from 1.2.1 to 1.3.1 in /web/auth-proxy-ui @dependabot (#337)
- Bump @testing-library/react from 12.1.3 to 12.1.5 in /web/auth-proxy-ui @dependabot (#292)
- Bump minimist from 1.2.5 to 1.2.6 in /web/auth-proxy-ui @dependabot (#280)
- Bump ejs from 3.1.6 to 3.1.8 in /web/dashboard-ui @dependabot (#338)
- Bump minimist from 1.2.5 to 1.2.6 in /web/dashboard-ui @dependabot (#281)
- Bump node-forge from 1.2.1 to 1.3.0 in /web/dashboard-ui @dependabot (#271)
- Bump @testing-library/jest-dom from 5.16.2 to 5.16.4 in /web/dashboard-ui @dependabot (#383)
- Bump @mui/material from 5.4.4 to 5.8.6 in /web/dashboard-ui @dependabot (#380)
- Bump @mui/icons-material from 5.4.4 to 5.8.4 in /web/dashboard-ui @dependabot (#368)
- Bump @emotion/react from 11.8.1 to 11.9.3 in /web/dashboard-ui @dependabot (#362)
- Bump axios from 0.26.0 to 0.27.2 in /web/dashboard-ui @dependabot (#324)
- Bump @testing-library/react from 12.1.3 to 12.1.5 in /web/dashboard-ui @dependabot (#293)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.5.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.5.0
ghcr.io/cosmo-workspace/cosmo-auth-proxy:v0.5.0
How to install
How to upgrade
# update helm local repository
helm repo update
# get current values for cosmo-controller-manager
helm get values cosmo-controller-manager -n cosmo-system | tail -n +2 > controller-manager.values.yaml
# get current values for cosmo-dashboard
helm get values cosmo-dashboard -n cosmo-system | tail -n +2 > dashboard.values.yaml
# TODO: fix values.yaml if chart options is updated
# upgrade cosmo-controller-manager
helm upgrade cosmo-controller-manager cosmo/cosmo-controller-manager -n cosmo-system --values controller-manager.values.yaml
# update default Templates
kubectl apply -f https://raw.githubusercontent.com/cosmo-workspace/cosmo/v0.5.0/config/user-addon/auth-proxy/user-addon-cosmo-auth-proxy-role.yaml
# upgrade cosmo-dashboard
helm upgrade cosmo-dashboard cosmo/cosmo-dashboard -n cosmo-system --values dashboard.values.yaml