Should be empty, but was &v1.ConfigMap{
TypeMeta: v1.TypeMeta{
- Kind: "ConfigMap",
+ Kind: "",
... // 1 ignored field
},
ObjectMeta: {Name: "envoy-test-9f86d081", Namespace: "test", Labels: {"app.kubernetes.io/component": "proxy", "app.kubernetes.io/managed-by": "envoy-gateway", "app.kubernetes.io/name": "envoy", "gateway.envoyproxy.io/owning-gateway-name": "test", ...}, OwnerReferences: {{APIVersion: "gateway.networking.k8s.io/v1", Kind: "GatewayClass", Name: "envoy-gateway-class", UID: "foo.bar", ...}}, ...},
Immutable: nil,
... // 2 identical fields
}
looks like there's a change in
clinet-go/controller-runtime, it returns emptyTypeMeta.Originally posted by @zirain in #7128 (comment)