# 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. But Pluto can also detect in-cluster resources that have been deployed using Helm. See the FAQ (opens new window) to learn more about why this is.
# Remeidation
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 →