diff --git a/csi.proto b/csi.proto index 9a1a7be8..480e2724 100644 --- a/csi.proto +++ b/csi.proto @@ -1112,8 +1112,9 @@ message VolumeHealth { // ones, but MUST NOT remove an older error entry from // health_statuses until that condition is no longer present. // - // COs MUST ignore unknown VolumeHealthErrorType values, that they - // don't know about. + // The CO MUST NOT infer semantics or take automated action based on + // an unknown VolumeHealthErrorType value and MAY report it for + // observability purposes. // // For example: // - CSI spec v1.12.3 diff --git a/lib/go/csi/csi.pb.go b/lib/go/csi/csi.pb.go index 7150b460..898ff341 100644 --- a/lib/go/csi/csi.pb.go +++ b/lib/go/csi/csi.pb.go @@ -2807,8 +2807,9 @@ type VolumeHealth struct { // ones, but MUST NOT remove an older error entry from // health_statuses until that condition is no longer present. // - // COs MUST ignore unknown VolumeHealthErrorType values, that they - // don't know about. + // The CO MUST NOT infer semantics or take automated action based on + // an unknown VolumeHealthErrorType value and MAY report it for + // observability purposes. // // For example: // - CSI spec v1.12.3 diff --git a/spec.md b/spec.md index 879dace6..36fc7e98 100644 --- a/spec.md +++ b/spec.md @@ -1762,8 +1762,9 @@ message VolumeHealth { // ones, but MUST NOT remove an older error entry from // health_statuses until that condition is no longer present. // - // COs MUST ignore unknown VolumeHealthErrorType values, that they - // don't know about. + // The CO MUST NOT infer semantics or take automated action based on + // an unknown VolumeHealthErrorType value and MAY report it for + // observability purposes. // // For example: // - CSI spec v1.12.3