Skip to content

Releases: tohjustin/kube-lineage

v0.5.0

04 Mar 17:22
6d0e8cf
Compare
Choose a tag to compare

Changelog

ef94175 feat: Support --include-types flag to only include resource types in relationship discovery
8619c0a feat: Support --exclude-types flag to exclude resource types from relationship discovery
23c9dbe fix: Fix helm subcommand crashes when client does not have permission to list Secrets

See detailed changelog at https://tohjustin.github.io/posts/2022-03-07-kube-lineage-v0.5.0/.

v0.4.2

15 Nov 14:11
d74bfc7
Compare
Choose a tag to compare

kube-lineage is now also available in the tohjustin/kubectl-plugins custom plugin index.

v0.4.1

24 Oct 07:48
e79d37a
Compare
Choose a tag to compare

Changelog

c78eb76 fix: Fix missing Git version info in release binaries

v0.4.0

23 Oct 08:11
a7535df
Compare
Choose a tag to compare

Changelog

ed1e572 feat: Add --dependencies/-D flag to show dependencies instead of dependents
cb507e1 feat: Support autocompletion for helm subcommand
d1317ca feat: Support autocompletion for lineage command
a0b6cda feat: Support flag autocompletion for all commands

v0.3.0

21 Oct 01:28
440637f
Compare
Choose a tag to compare

Changelog

440637f doc: Reset project version to v0.3.0
82d0156 feat: Add --all-namespaces flag to explicitly find relationships across all ns
dfc9bc3 feat: Add --depth/-d flag to specify max depth to find relationships
09bd3f8 feat: Add --scopes/-S flag to specify additional ns to find relationships
cfc8a66 feat: Add --show-namespace flag to always show namespace column
23aee89 feat: Display Helm release ready & status condition
7222a6a feat: Support "split" & "split-wide" format for --output/-O flag
b329c16 feat: Support APIService relationships
5d7684b feat: Support CSINode relationships
6d92686 feat: Support CSIStorageCapacity relationships
999ec43 feat: Support ClusterRoleRule & RoleRule relationship with PSPs
9ee4162 feat: Support Helm relationships
b59ef87 feat: Support HelmStorage relationship
41a37bc feat: Support NetworkPolicy relationships
8ca3341 feat: Support PersistentVolumeDriver & PersistentVolumeDriverSecret relationship
02de7a9 feat: Support PodDisruptionBudget relationships
c707036 feat: Support PodSecurityPolicy relationship (via Pods)
d5f71d2 feat: Support PodSecurityPolicy relationships
6f6e0ab feat: Support PodServiceAccount relationship
0714c1f feat: Support PodVolumeDriver & PodVolumeDriverSecret relationship
3de7dca feat: Support RuntimeClass relationships
64c3b4b feat: Support SA user & groups for ClusterRoleBinding & RoleBinding relationships
ce3aa87 feat: Support StorageClass relationships
623ef23 feat: Support VolumeAttachment relationships
580de98 feat: Support viewing dependents with helm subcommand
10e7469 fix: Account for depth when determining whether to show group & ns
0e6a7b0 fix: Add cluster reachability check before executing commands
292dfb4 fix: Add missing import for client-go auth plugins
1ba7292 fix: Fix ClusterRoles not recognized in RoleBinding relationships
b01b1a1 fix: Fix missing NS value in some errors logs when resolving dependents

v0.2.0

03 Oct 04:57
513e4fd
Compare
Choose a tag to compare

Changelog

b1f3581 feat: Add optional relationships column in table output
4516759 feat: Extend ObjectLabelSelector to handle all label selector formats
386ef28 feat: Support ClusterRole relationships
6cbe11d feat: Support ClusterRoleBinding & RoleBinding relationships
dbcd126 feat: Support ControllerReference relationship
950aa42 feat: Support EventRegarding & EventRelated relationship
533aa7d feat: Support Ingress & IngressClass relationships
3cc024c feat: Support MutatingWebhookConfiguration & ValidatingWebhookConfiguration relationships
5f820a8 feat: Support PersistentVolume & PersistentVolumeClaim relationships
0781ef4 feat: Support Pod relationships
f2bfc6f feat: Support Service relationships
cb164aa feat: Support ServiceAccount relationships
835a004 fix: Clean up command error messages
0ab822f fix: Print usage string & examples according to execution context
700e645 fix: Remove k8s.io/kubernetes dependency

v0.1.0

03 Oct 04:56
9faaea9
Compare
Choose a tag to compare

Changelog

7cf19e8 Initial commit
0e9d4cf feat: Add CLI flags to configure table print options
fa7b38a feat: Add column labels print flag
effa046 feat: Add version flag
f32dce3 feat: Automatically include the resource group for the requested object
d4a7c29 feat: Display all dependents of a Kubernetes object
5e49663 feat: Display namespace column only if objects are in different namespaces
997b876 feat: Print dependents in sorted order (Namespace, Kind, Group & Name)
a9dd261 feat: Revamp columns for table output
a21a4fd feat: Setup hidden log flags for configuring log format & verbosity
481de38 fix: Exclude duplicated resource types
1ed1db9 fix: Handle cycles in object relationship graph
9a774cb fix: Handle multiple errors when fetching objects from all resources
2e57e9b fix: Support users with partial list access to the cluster