Skip to content

Instantly share code, notes, and snippets.

@ashi009
Created August 14, 2019 09:57
Show Gist options
  • Save ashi009/6d37349bd80ff4f2a452f47a5cc72461 to your computer and use it in GitHub Desktop.
Save ashi009/6d37349bd80ff4f2a452f47a5cc72461 to your computer and use it in GitHub Desktop.
Strip metadata from k8s resources json
#!/bin/bash
jq '
del(.items[].status) |
del(.items[].metadata.annotations."kubectl.kubernetes.io/last-applied-configuration") |
del(.items[].metadata.annotations."ingress.kubernetes.io/backends") |
del(.items[].metadata.annotations."ingress.kubernetes.io/https-forwarding-rule") |
del(.items[].metadata.annotations."ingress.kubernetes.io/https-target-proxy") |
del(.items[].metadata.annotations."ingress.kubernetes.io/url-map") |
del(.items[].metadata.creationTimestamp) |
del(.items[].metadata.generation) |
del(.items[].metadata.resourceVersion) |
del(.items[].metadata.selfLink) |
del(.items[].metadata.uid)
' $1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment