Summary
-
Frontend: Refactor table and misc changes
-
A bug may cause kalm-controller working incorrectly when deleting routes.
-
Use refresh_token to refresh id_token in SSO component auth-proxy.
-
AuthProxy supports transparent transmission of requests that have bearer token.
-
More secure kalm permissions. The port with administrator rights is extracted, and currently it only starts at localhost:3010. So the port-forward command also changes.
kubectl port-forward -n kalm-system $(kubectl get pod -n kalm-system -l app=kalm -ojsonpath="{.items[0].metadata.name}") 3010:3010
-
Registry password won't pass to frontend any more for safety reason.
How to update
- Update kalm-operator by running
kubectl patch deployment kalm-operator -n kalm-operator --type json -p='[{"op": "replace", "path": "/spec/template/spec/containers/1/image", "value": "kalmhq/kalm-operator:v0.1.0-alpha.4"}]'
- Update kalm-config by running
kubectl patch kalmoperatorconfigs -n kalm-operator $(kubectl get kalmoperatorconfigs.install.kalm.dev -n kalm-operator -o jsonpath="{.items[0].metadata.name}") --type json -p='[{"op": "replace", "path": "/spec/kalmVersion", "value": "v0.1.0-alpha.4"}]'
- Delete deprecated route [Optional]
The webhook route is no longer used. It can be deleted safely.