Skip to content

helm kubernetes events.k8s.io/v1 deprecated fields #39060

Open
@amayacitta

Description

@amayacitta

K8s: v1.31.4
otel collector chart: opentelemetry-collector-0.118.0

When using the presents for k8-events as outlined below.

mode: deployment
replicaCount: 1
presets:
kubernetesEvents:
enabled: true

The logs that are exported show depricated use of the api for the following fields.

  • deprecatedCount
  • deprecatedFirstTimestamp
  • deprecatedLastTimestamp
  • deprecatedSource

According to here, the correct fields are below as of v1.25. We are running v.1.31.4

  • deprecatedCount = series.count
  • deprecatedFirstTimestamp = eventTime
  • deprecatedLastTimestamp = series.lastObservedTime
  • deprecatedSource = reportingController

Here is an example log line exported using the presents.

{"object":{"apiVersion":"events.k8s.io/v1","deprecatedCount":1,"deprecatedFirstTimestamp":"2025-03-17T09:22:27Z","deprecatedLastTimestamp":"2025-03-17T09:22:27Z","deprecatedSource":{"component":"replicaset-controller"},"eventTime":null,"kind":"Event","metadata":{"creationTimestamp":"2025-03-17T09:22:27Z","managedFields":[{"apiVersion":"v1","fieldsType":"FieldsV1","fieldsV1":{"f:count":{},"f:firstTimestamp":{},"f:involvedObject":{},"f:lastTimestamp":{},"f:message":{},"f:reason":{},"f:reportingComponent":{},"f:source":{"f:component":{}},"f:type":{}},"manager":"kube-controller-manager","operation":"Update","time":"2025-03-17T09:22:27Z"}],"name":"k8s-events-opentelemetry-collector-575cccdf7.182d8cb6cbb4091c","namespace":"infra-logs","resourceVersion":"54069092","uid":"e9c429ad-893c-4751-8a7b-c51e87154e6b"},"note":"Deleted pod: k8s-events-opentelemetry-collector-575cccdf7-wwqdz","reason":"SuccessfulDelete","regarding":{"apiVersion":"apps/v1","kind":"ReplicaSet","name":"k8s-events-opentelemetry-collector-575cccdf7","namespace":"infra-logs","resourceVersion":"54069086","uid":"57e897d4-5da9-4b7f-ad73-1146288d90ac"},"reportingController":"replicaset-controller","type":"Normal"},"type":"ADDED"}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions