From 2a0b95ccc8b5330ac72ca741206eb20b27c8064c Mon Sep 17 00:00:00 2001 From: tt-kuma <49231795+tt-kuma@users.noreply.github.com> Date: Tue, 4 Feb 2025 02:36:58 +0900 Subject: [PATCH] Add colorize-managed-fields plugin (#4383) * Add colorize-managed-fields * Fix uri --- plugins/colorize-managed-fields.yaml | 45 ++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 plugins/colorize-managed-fields.yaml diff --git a/plugins/colorize-managed-fields.yaml b/plugins/colorize-managed-fields.yaml new file mode 100644 index 00000000000..83e630dfc04 --- /dev/null +++ b/plugins/colorize-managed-fields.yaml @@ -0,0 +1,45 @@ +apiVersion: krew.googlecontainertools.github.com/v1alpha2 +kind: Plugin +metadata: + name: colorize-managed-fields +spec: + version: v0.0.5 + homepage: https://github.com/tt-kuma/kubectl-colorize-managed-fields + shortDescription: Display resources colorized based on managed fields. + description: | + Prints the specified resources with fields colorized based on managed fields + to help visually understand them. + + Fields managed by a single manager are uniquely colorized to distinguish + each manager. Fields managed by multiple managers uniformly colorized with + a predefined color indicating a conflict, regardless of the combination of + managers. + platforms: + - bin: kubectl-colorize_managed_fields + uri: https://github.com/tt-kuma/kubectl-colorize-managed-fields/releases/download/v0.0.5/kubectl-colorize-managed-fields_linux_amd64.tar.gz + sha256: 3bd84d37dc5645181a8e720499dbeac0360572c5f7eebb0d3f41313ceb5917c3 + selector: + matchLabels: + os: linux + arch: amd64 + - bin: kubectl-colorize_managed_fields + uri: https://github.com/tt-kuma/kubectl-colorize-managed-fields/releases/download/v0.0.5/kubectl-colorize-managed-fields_linux_arm64.tar.gz + sha256: c823a78d32e99afcb6b74cba90e83785e313fa0e690aef9fd7d40b1df98ff950 + selector: + matchLabels: + os: linux + arch: arm64 + - bin: kubectl-colorize_managed_fields + uri: https://github.com/tt-kuma/kubectl-colorize-managed-fields/releases/download/v0.0.5/kubectl-colorize-managed-fields_darwin_amd64.tar.gz + sha256: 98b4ff30bb1a46f7fbf96d4b9dc559e82ec1199ffd5af8191a4469e318103cab + selector: + matchLabels: + os: darwin + arch: amd64 + - bin: kubectl-colorize_managed_fields + uri: https://github.com/tt-kuma/kubectl-colorize-managed-fields/releases/download/v0.0.5/kubectl-colorize-managed-fields_darwin_arm64.tar.gz + sha256: 2998ee634945de0fe5c3fc11ecc08a982be61d5f2f1173cd49cf6fce464e6aee + selector: + matchLabels: + os: darwin + arch: arm64