diff --git a/docs/storageclass-metrics.md b/docs/storageclass-metrics.md
index b3ac5230..71ed49ea 100644
--- a/docs/storageclass-metrics.md
+++ b/docs/storageclass-metrics.md
@@ -5,4 +5,3 @@
| kube_storageclass_info | Gauge | `storageclass`=<storageclass-name>
`provisioner`=<storageclass-provisioner>
`reclaimPolicy`=<storageclass-reclaimPolicy>
`volumeBindingMode`=<storageclass-volumeBindingMode> | STABLE |
| kube_storageclass_labels | Gauge | `storageclass`=<storageclass-name>
`label_STORAGECLASS_LABEL`=<STORAGECLASS_LABEL> | STABLE |
| kube_storageclass_created | Gauge | `storageclass`=<storageclass-name> | STABLE |
-| kube_storageclass_metadata_resource_version | Gauge | `storageclass`=<storageclass-name>
`resource_version`=<storageclass-resource-version> | STABLE |
diff --git a/internal/collector/storageclass.go b/internal/collector/storageclass.go
index 688cdd59..c9124876 100644
--- a/internal/collector/storageclass.go
+++ b/internal/collector/storageclass.go
@@ -59,22 +59,6 @@ var (
}
}),
},
- {
- Name: "kube_storageclass_metadata_resource_version",
- Type: metric.Gauge,
- Help: "Resource version representing a specific version of storageclass.",
- GenerateFunc: wrapStorageClassFunc(func(s *storagev1.StorageClass) *metric.Family {
- return &metric.Family{
- Metrics: []*metric.Metric{
- {
- LabelKeys: []string{"resource_version"},
- LabelValues: []string{s.ObjectMeta.ResourceVersion},
- Value: 1,
- },
- },
- }
- }),
- },
{
Name: descStorageClassLabelsName,
Type: metric.Gauge,
diff --git a/internal/collector/storageclass_test.go b/internal/collector/storageclass_test.go
index aaac6909..ad228e9a 100644
--- a/internal/collector/storageclass_test.go
+++ b/internal/collector/storageclass_test.go
@@ -38,8 +38,6 @@ func TestStorageClassCollector(t *testing.T) {
# TYPE kube_storageclass_info gauge
# HELP kube_storageclass_created Unix creation timestamp
# TYPE kube_storageclass_created gauge
- # HELP kube_storageclass_metadata_resource_version Resource version representing a specific version of secret.
- # TYPE kube_storageclass_metadata_resource_version gauge
`
cases := []generateMetricsTestCase{
{
@@ -75,23 +73,6 @@ func TestStorageClassCollector(t *testing.T) {
"kube_storageclass_created",
},
},
- {
- Obj: &storagev1.StorageClass{
- ObjectMeta: metav1.ObjectMeta{
- Name: "test_kube_storageclass_resource_version",
- ResourceVersion: "abcdef",
- },
- Provisioner: "kubernetes.io/rbd",
- ReclaimPolicy: &reclaimPolicy,
- VolumeBindingMode: &volumeBindingMode,
- },
- Want: `
- kube_storageclass_metadata_resource_version{storageclass="test_kube_storageclass_resource_version",resource_version="abcdef"} 1
- `,
- MetricNames: []string{
- "kube_storageclass_metadata_resource_version",
- },
- },
{
Obj: &storagev1.StorageClass{
ObjectMeta: metav1.ObjectMeta{