Releases: cosmo-workspace/cosmo
v0.9.0 🌈
Changes
🚀 Features
- Feature integration with traefik ingressroute @jlandowner (#745)
- Support LDAP authentication @oruharo (#733)
- Authenticated check with traefik instead of auth-poxy. @oruharo (#717)
🛠 Improvements
- Supports TLS for LDAP authentication @oruharo (#755)
- support userrole and forbidden userrole annotation in output of cosmoctl template generate @jlandowner (#728)
- feature: auto redirect from signin page when already signed in @jlandowner (#719)
🐛 Bug Fixes
- Update templates @oruharo (#756)
- Not to show UserSelect component for *-admin users @jlandowner (#752)
- improvements for webhooks @jlandowner (#737)
- fix controller bugs @jlandowner (#730)
- Fix: UI bugs @jlandowner (#723)
🧰 Maintenance
- Update templates @oruharo (#756)
- Update Local-run-test @oruharo (#754)
- Fix run-local error @jlandowner (#751)
- update snapshot @oruharo (#750)
- update defaultURLBase host @jlandowner (#749)
- Fix: helm not downloading @oruharo (#747)
- Remove auth-proxy from test and release @jlandowner (#743)
- Rename object snapshot pkg @jlandowner (#742)
- Add label
cosmo-workspace.github.io/controller-managed
on password secret @jlandowner (#738) - traefik v3: change traefik.containo.us to traefik.io @jlandowner (#722)
- Update snapshot @jlandowner (#720)
⛓️ Dependency update
- Bump UI packages @oruharo (#757)
- Authenticated check with traefik instead of auth-poxy. @oruharo (#717)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.9.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.9.0
ghcr.io/cosmo-workspace/cosmo-auth-proxy:v0.9.0
How to install
Under construction.
v0.8.0 🌈
This release is not compatible with previous releases.
Re-create the workspace after clean installation.
Changes
🚀 Features
- Add "--password" argument to reset-password @oruharo (#716)
- feature: custom roles for user, filtering Template and custom-admin user can manage users with custom-* roles @jlandowner (#711)
- Add traefik as default proxy router @oruharo (#702)
- Add metrics endpoint on cosmo-auth-proxy @jlandowner (#639)
🛠 Improvements
- Different network rules for the same port @oruharo (#657)
- Delete UpdateTimeStamp to reduce reconciling @jlandowner (#656)
- [dashboard] Change protocol to proto3, etc. @oruharo (#652)
- Update cosmoctl commands @jlandowner (#586)
🐛 Bug Fixes
- Fix: cookies not cleared on logout @oruharo (#715)
- Fix: Workspace Network Rules are wierd if cosmo-auth-proxy is disabled #668 @oruharo (#714)
- Fix: Normal User cannot get workspace templates @oruharo (#709)
- Fix: local run test failed with traefik helm install error @oruharo (#710)
- [auth-proxy] Fix previous omissions of change @oruharo (#635)
- Fix authorizer package to use AuthRequest interface @jlandowner (#600)
🧰 Maintenance
- Makefile: use local kustomize in make test @jlandowner (#712)
- local-run-test: fix url for k3d service @jlandowner (#701)
- Fix local-run-test for latest k3d version @jlandowner (#699)
- Breaking change API Group, Labels and Annotations @jlandowner (#669)
- Rename UserID to UserName @jlandowner (#666)
- [cosmoctl] Modify error message @oruharo (#658)
- FIx snapshots @jlandowner (#654)
- [dashboard-ui] Change the build tool to Vite @oruharo (#638)
- [auth-proxy] Change protocol to proto3 @oruharo (#592)
- Update cosmoctl commands @jlandowner (#586)
- Bump year @jlandowner (#587)
- [auth-proxy-ui] Change the build tool to Vite @oruharo (#576)
⛓️ Dependency update
- Bump up Go v1.20, k8s.io v1.26.3 and others @jlandowner (#713)
- Bump UI & proto packages @oruharo (#705)
- Bump all packages @oruharo (#681)
- Bump UI,go,proto packages @oruharo (#671)
- Different network rules for the same port @oruharo (#657)
- [dashboard-ui] Change the build tool to Vite @oruharo (#638)
- Bump UI packages @oruharo (#634)
- Bump @types/node from 18.7.18 to 18.11.9 in /web/dashboard-ui @dependabot (#632)
- Bump react-hook-form from 7.36.0 to 7.39.1 in /web/dashboard-ui @dependabot (#633)
- Bump @types/jest from 29.0.3 to 29.2.1 in /web/dashboard-ui @dependabot (#631)
- Bump @types/node from 18.8.5 to 18.11.9 in /web/auth-proxy-ui @dependabot (#630)
- Bump @mui/material from 5.10.6 to 5.10.12 in /web/dashboard-ui @dependabot (#629)
- Bump @mui/material from 5.10.9 to 5.10.12 in /web/auth-proxy-ui @dependabot (#627)
- Bump vite from 3.1.7 to 3.2.2 in /web/auth-proxy-ui @dependabot (#625)
- Bump @types/react-dom from 18.0.6 to 18.0.8 in /web/auth-proxy-ui @dependabot (#623)
- Bump @types/react from 18.0.21 to 18.0.24 in /web/auth-proxy-ui @dependabot (#622)
- Bump react-hook-form from 7.36.0 to 7.38.0 in /web/dashboard-ui @dependabot (#606)
- Bump typescript from 4.8.3 to 4.8.4 in /web/dashboard-ui @dependabot (#553)
- [auth-proxy] Change protocol to proto3 @oruharo (#592)
- [auth-proxy-ui] Change the build tool to Vite @oruharo (#576)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.8.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.8.0
ghcr.io/cosmo-workspace/cosmo-auth-proxy:v0.8.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.8.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
v0.7.0 🌈
Changes
🛠 Improvements
- [controller-manager]Support port number change @oruharo (#562)
- Update helm chart @jlandowner (#557)
🧰 Maintenance
- Refactering: Add UserAddonTemplateRef @jlandowner (#556)
- Update Go 1.19 and dependencies @jlandowner (#548)
⛓️ Dependency update
- Bump UI packages @oruharo (#547)
- Bump @mui/icons-material from 5.10.3 to 5.10.6 in /web/dashboard-ui @dependabot (#546)
- Bump web-vitals from 3.0.1 to 3.0.2 in /web/dashboard-ui @dependabot (#545)
- Bump react-hook-form from 7.35.0 to 7.36.0 in /web/dashboard-ui @dependabot (#544)
- Bump @mui/icons-material from 5.10.3 to 5.10.6 in /web/auth-proxy-ui @dependabot (#543)
- Bump @types/react from 18.0.19 to 18.0.21 in /web/auth-proxy-ui @dependabot (#542)
- Bump @types/react from 18.0.19 to 18.0.21 in /web/dashboard-ui @dependabot (#541)
- Bump react-router-dom from 6.3.0 to 6.4.1 in /web/dashboard-ui @dependabot (#536)
- Bump @mui/material from 5.10.4 to 5.10.6 in /web/auth-proxy-ui @dependabot (#535)
- Bump @mui/material from 5.10.4 to 5.10.6 in /web/dashboard-ui @dependabot (#534)
- Bump web-vitals from 3.0.1 to 3.0.2 in /web/auth-proxy-ui @dependabot (#529)
- Bump @types/jest from 29.0.0 to 29.0.3 in /web/auth-proxy-ui @dependabot (#528)
- Bump @types/jest from 29.0.0 to 29.0.3 in /web/dashboard-ui @dependabot (#527)
- Bump @types/node from 18.7.16 to 18.7.18 in /web/dashboard-ui @dependabot (#525)
- Bump @openapitools/openapi-generator-cli from 2.5.1 to 2.5.2 in /hack/api-generate @dependabot (#509)
- Bump @types/node from 18.7.16 to 18.7.18 in /web/auth-proxy-ui @dependabot (#524)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.7.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.7.0
ghcr.io/cosmo-workspace/cosmo-auth-proxy:v0.7.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.7.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
v0.6.0 🌈
Changes
🛠 Improvements
- Remove support sysns useraddon and Add support ClusterTemplate for useraddon @jlandowner (#454)
- Port name rename @oruharo (#440)
- [cosmoctl] Modify addon flag @oruharo (#439)
- [dashboard]Prevent deletion of own user @oruharo (#438)
- PortName should be limited less than 15 characters @oruharo (#437)
- [dashboard UI] template description on UI @oruharo (#431)
🐛 Bug Fixes
- Fix controller manager bugs @jlandowner (#471)
- Fix:[Dashboard UI] default user addon is not sent to the server @oruharo (#470)
- [Dashboard UI] Fix default user addon checkbox not effective @jlandowner (#462)
- Fix:normal user must not be able to delete users @oruharo (#436)
🧰 Maintenance
⛓️ Dependency update
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.6.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.6.0
ghcr.io/cosmo-workspace/cosmo-auth-proxy:v0.6.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.6.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
v0.5.2 🌈
Changes
🐛 Bug Fixes
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.5.2
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.5.2
ghcr.io/cosmo-workspace/cosmo-auth-proxy:v0.5.2
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.2/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
v0.5.1 🌈
Changes
🧰 Maintenance
- Fixed: the version# of cosmo modules in the container is not updated when release action @oruharo (#405)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.5.1
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.5.1
ghcr.io/cosmo-workspace/cosmo-auth-proxy:v0.5.1
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.1/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
v0.5.0 🌈
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
v0.4.0 🌈
Changes
🚀 Features
- Support public network rule in Dashboard @oruharo (#209)
- Feature disable name prefix @jlandowner (#172)
🛠 Improvements
- Returns message with 4xx error response @oruharo (#199)
- Sort the list items that respond from the dashboard API @oruharo (#186)
🐛 Bug Fixes
- unable to delete user role @oruharo (#189)
- Missing changes of #171 @jlandowner (#173)
🧰 Maintenance
- Create release note automatically @oruharo (#237)
- update package & UI test snapshot files @oruharo (#236)
- Add Dashboard API Server behavior test @oruharo (#185)
- Fix kustomize config @jlandowner (#156)
- Add dashboard server test @jlandowner (#154)
⛓️ Dependency update
- Bump typescript from 4.5.4 to 4.6.2 in /web/auth-proxy-ui @dependabot (#235)
- Bump @emotion/styled from 11.6.0 to 11.8.1 in /web/auth-proxy-ui @dependabot (#234)
- Bump @types/jest from 27.4.0 to 27.4.1 in /web/auth-proxy-ui @dependabot (#233)
- Bump @testing-library/react from 12.1.2 to 12.1.3 in /web/auth-proxy-ui @dependabot (#232)
- Bump @types/node from 17.0.6 to 17.0.21 in /web/auth-proxy-ui @dependabot (#231)
- Bump @types/react-dom from 17.0.11 to 17.0.13 in /web/auth-proxy-ui @dependabot (#230)
- Bump @mui/icons-material from 5.2.5 to 5.4.4 in /web/auth-proxy-ui @dependabot (#229)
- Bump @testing-library/jest-dom from 5.16.1 to 5.16.2 in /web/auth-proxy-ui @dependabot (#228)
- Bump @types/react from 17.0.38 to 17.0.39 in /web/auth-proxy-ui @dependabot (#227)
- Bump web-vitals from 2.1.2 to 2.1.4 in /web/auth-proxy-ui @dependabot (#226)
- Bump @openapitools/openapi-generator-cli from 2.4.18 to 2.4.26 in /hack/api-generate @dependabot (#225)
- Bump @types/jest from 27.4.0 to 27.4.1 in /web/dashboard-ui @dependabot (#224)
- Bump axios from 0.24.0 to 0.26.0 in /web/dashboard-ui @dependabot (#223)
- Bump @mui/icons-material from 5.2.5 to 5.4.4 in /web/dashboard-ui @dependabot (#222)
- Bump @types/react from 17.0.38 to 17.0.39 in /web/dashboard-ui @dependabot (#221)
- Bump http-proxy-middleware from 2.0.1 to 2.0.3 in /web/dashboard-ui @dependabot (#220)
- Bump react-router-dom from 6.2.1 to 6.2.2 in /web/dashboard-ui @dependabot (#219)
- Bump @emotion/react from 11.7.1 to 11.8.1 in /web/dashboard-ui @dependabot (#218)
- Bump @testing-library/jest-dom from 5.16.1 to 5.16.2 in /web/dashboard-ui @dependabot (#217)
- Bump @emotion/styled from 11.6.0 to 11.8.1 in /web/dashboard-ui @dependabot (#215)
- Bump @testing-library/react from 12.1.2 to 12.1.3 in /web/dashboard-ui @dependabot (#214)
- Bump typescript from 4.5.4 to 4.6.2 in /web/dashboard-ui @dependabot (#213)
- Bump follow-redirects from 1.14.6 to 1.14.9 in /web/auth-proxy-ui @dependabot (#212)
- Bump nanoid from 3.1.30 to 3.3.1 in /web/auth-proxy-ui @dependabot (#210)
- Bump follow-redirects from 1.14.5 to 1.14.9 in /hack/api-generate @dependabot (#211)
- Bump node-fetch from 2.6.6 to 2.6.7 in /hack/api-generate @dependabot (#195)
- Bump @mui/material from 5.2.6 to 5.4.4 in /web/dashboard-ui @dependabot (#208)
- Bump @types/node from 17.0.6 to 17.0.21 in /web/dashboard-ui @dependabot (#207)
- Bump react-hook-form from 7.22.5 to 7.27.1 in /web/dashboard-ui @dependabot (#206)
- Bump follow-redirects from 1.14.6 to 1.14.8 in /web/dashboard-ui @dependabot (#191)
- Bump nanoid from 3.1.30 to 3.2.0 in /web/dashboard-ui @dependabot (#153)
- Bump web-vitals from 2.1.2 to 2.1.4 in /web/dashboard-ui @dependabot (#149)
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.4.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.4.0
ghcr.io/cosmo-workspace/cosmo-auth-proxy:v0.4.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
# upgrade cosmo-controller-manager
helm upgrade cosmo-controller-manager cosmo/cosmo-controller-manager -n cosmo-system --values controller-manager.values.yaml
# upgrade cosmo-dashboard
helm upgrade cosmo-dashboard cosmo/cosmo-dashboard -n cosmo-system --values dashboard.values.yaml
v0.3.0
Changelog
Features
#6 Template dryrun for validation
#8 Change UI behavior when other user selected in Workspaces admin view
#13 Support change user name in Dashboard
#67 default workspace urlbase
#68 Add webhook behavior test
Bug fix
#69 cannot generate Template including '---'
Dependencies
go
- github.com/mattn/go-isatty updated to 0.0.14
- github.com/onsi/gomega updated to 1.17.0
- github.com/spf13/cobra updated to 1.2.1
- golang.org/x/crypto updated to 0.0.0-20211108221036-ceb1ce70b4fa
- k8s.io/api updated to 0.22.3
- k8s.io/apimachinery updated to 0.22.3
- k8s.io/cli-runtime updated to 0.22.3
- k8s.io/client-go updated to 0.22.3
- k8s.io/utils updated to 0.0.0-20210930125809-cb0fa318a74b
- sigs.k8s.io/controller-runtime updated to 0.10.3
- sigs.k8s.io/yaml updated to 1.3.0
- k8s.io/apiextensions-apiserver 0.21.3
web/auth-proxy-ui
- @emotion/react updated to ^11.7.1
- @mui/icons-material updated to ^5.2.5
- @mui/material updated to ^5.2.6
- @testing-library/jest-dom updated to ^5.16.1
- @types/jest updated to ^27.4.0
- @types/node updated to ^17.0.6
- @types/react updated to ^17.0.38
- react-scripts updated to ^5.0.0
- typescript updated to ^4.5.4
web/dashboard-ui
- @emotion/react updated to ^11.7.1
- @mui/icons-material updated to ^5.2.5
- @mui/material updated to ^5.2.6
- @testing-library/jest-dom updated to ^5.16.1
- @types/jest updated to ^27.4.0
- @types/node updated to ^17.0.6
- @types/react updated to ^17.0.38
- react-hook-form updated to ^7.22.5
- react-router-dom updated to ^6.2.1
- react-scripts updated to ^5.0.0
- typescript updated to ^4.5.4
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.3.0
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.3.0
ghcr.io/cosmo-workspace/cosmo-auth-proxy:v0.3.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
# upgrade cosmo-controller-manager
helm upgrade cosmo-controller-manager cosmo/cosmo-controller-manager -n cosmo-system --values controller-manager.values.yaml
# upgrade cosmo-dashboard
helm upgrade cosmo-dashboard cosmo/cosmo-dashboard -n cosmo-system --values dashboard.values.yaml
v0.2.2
Changelog
Bug fix
#76 cannot login to dashboard with userid containing "-" bug dashboard
Docker Images
ghcr.io/cosmo-workspace/cosmo-controller-manager:v0.2.2
ghcr.io/cosmo-workspace/cosmo-dashboard:v0.2.2
ghcr.io/cosmo-workspace/cosmo-auth-proxy:v0.2.2
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
# upgrade cosmo-controller-manager
helm upgrade cosmo-controller-manager cosmo/cosmo-controller-manager -n cosmo-system --values controller-manager.values.yaml
# upgrade cosmo-dashboard
helm upgrade cosmo-dashboard cosmo/cosmo-dashboard -n cosmo-system --values dashboard.values.yaml