# Pluto
Pluto (opens new window) is an open source utility for detecting Kubernetes resources that have been deprecated or removed.
Pluto works best in CI/CD, working on Infrastructure-as-Code files. Pluto can also detect in-cluster resources that have been deployed using Helm.
# Remediation
To remediate Pluto findings, you'll need to update the apiVersion
field in your
Kubernetes manifests. You may also need to edit the body of the manifest to match
the most recent apiVersion
.
# Sample Report
Pluto reports contain a list of resources that have deprecated API versions
{
"items": [
{
"name": "cert-manager/cert-manager-webhook",
"api": {
"version": "admissionregistration.k8s.io/v1beta1",
"kind": "MutatingWebhookConfiguration",
"deprecated-in": "v1.16.0",
"removed-in": "v1.19.0",
"replacement-api": "admissionregistration.k8s.io/v1"
},
"deprecated": true,
"removed": false
}
]
}
← Nova RBAC Reporter →