This release adds a regex option for custom columns, a matrix view for RBAC rules, and Argo CD refresh actions. It also lets sofka find new kinds without a restart.
New features
- Add
regexto path columns. The cell shows the first capture group, or the whole match if the pattern has no group. This helps you trim values that have a variable length. - Show RBAC rules as a matrix with one row for each resource and one column for each verb. Press
tto switch to the list of rules. This lets you see quickly what a role can do. - Add
rbac_rule_listto start the RBAC rules view as a list of rules. - Add
RefreshandHard refreshto thetmenu of an Argo CD Application. You do not need theargocdbinary. - Add the optional
[debug] profilesetting. It passes--profiletokubectl debugfor pods. This prevents the deprecatedlegacyprofile warning on OpenShift. - Find new kinds automatically. When a
:lookup does not match a kind, sofka runs API discovery again and retries the lookup. You do not need to restart sofka after you install a CRD.
Fixes
- Show the discovery warning when a lookup still fails after a new discovery. The warning names the API groups that sofka could not read.
Other changes
- Change the debugging documentation to say "kubectl's default profile". The default value depends on the kubectl version.
What's Changed
- feat: show RBAC rules as a resource and verb matrix by @nklmilojevic in #922
- chore(deps): lock file maintenance by @renovate[bot] in #925
- chore(deps): lock file maintenance by @renovate[bot] in #924
- chore(deps): lock file maintenance by @renovate[bot] in #923
- feat: extract column values with a regex by @nklmilojevic in #932
- feat: add configurable profile for pod debug containers by @nklmilojevic in #934
- feat: refresh and hard refresh Argo CD Applications from the action menu by @nklmilojevic in #933
- docs: describe kubectl's default debug profile accurately by @nklmilojevic in #936
- feat: rediscover API resources when a kind lookup misses by @nklmilojevic in #935
- fix: name unreadable API groups when a rediscovered lookup misses by @nklmilojevic in #937
Full Changelog: v0.31.12...v0.31.13