Repository navigation
v0.2.0
Added
- Events view. Press
eon an Application, or on a resource card in the dependency view, to see its Kubernetes events. A workload's events include those of the ReplicaSets and Pods under it. Search them with/. - Marking. Space marks Applications on the list and resource cards in the dependency view.
s,R,D,xandXact on everything marked. In the dependency viewssyncs only the marked resources (a selective sync). Esc clears the marks. - Deployment history and rollback.
hlists an Application's deployments, newest first, and Enter rolls back to one, with prune and dry-run options. - Following logs.
ffollows a Pod's log. On a Deployment, StatefulSet, DaemonSet, ReplicaSet or Job,lfollows the logs of all its Pods, and opening a Pod's log from its workload filters to that Pod. - Log controls.
cchooses the container,pchooses the Pod, and/keeps only the lines that contain the text. - Restart and delete from the dependency view.
xrestarts a Deployment, StatefulSet or DaemonSet with a rolling restart.Xdeletes a Pod so its workload replaces it.
Changed
- Every action now asks first. A confirmation replaces the view and lists each Application or resource the action will touch. Enter or
yconfirms, Esc orncancels. - Hard refresh (
R) now asks for confirmation. It used to run immediately. - Several marked items run one after another. If some fail, the status line reports how many and why, and the rest still run. A marked card that cannot take the action (
xon a Pod,Xon a Deployment) refuses the whole selection instead of being skipped.
Fixed
- Rollback is refused while the Application has another operation in progress, and when it has no history.
Permissions
- Viewing events needs
listoneventsin the namespaces involved, and in the Argo CD namespace for an Application's own events (--source kubeconfig). - Restarting a workload needs
patchon it, deleting a Pod needsdeleteonpods, and viewing a Pod's log needspods/log. - With
--source api, the token needs Argo CD'saction/…/restartand resource delete permissions to restart and delete, and permission to sync for selective syncs.
Commits
Features
- 4c8cc42 feat(logs): follow workload logs and choose containers
- d2db4ba feat: follow pod logs with f
- fa7c312 feat(events): show Kubernetes events for Applications and resources
- 1e543ba feat(select): mark items with Space and confirm every action in one dialog
- 078b15d feat(workloads): restart workloads and delete pods from the dependency view
- 434882a feat: add deployment history and rollback
- 708c0c1 feat: filter workload logs by pod, search log lines, and open a pod's log from its workload.
Fixes
- 22dbebc fix: guard rollback against pending operations and an empty history
Others
Full changelog: https://github.com/awcodify/argoxd/blob/main/CHANGELOG.md