-
Bug
-
Resolution: Done
-
Blocker
-
None
-
None
-
None
Note the information below references the 2.1 configuration, not 2.0, however the change and test is being pulled across to the 2.0 stream for completeness.
The error and reproducer are listed below. We might want to check the 2.0 version of the operator to ensure it doesn't suffer from the same issue.
Error
{
"level": "error",
"ts": 1616691655.0895722,
"logger": "controller-runtime.controller",
"msg": "Reconciler error",
"controller": "servicemeshcontrolplane-controller",
"request": "ossm/basic",
"error": "Object 'Kind' is missing in 'null'",
"errorCauses": [
{
"error": "Object 'Kind' is missing in 'null'"
},
{
"error": "Object 'Kind' is missing in 'null'"
}
],
"stacktrace":
"github.com/go-logr/zapr.(*zapLogger).Error
/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/github.com/go-logr/zapr/zapr.go: 128
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go: 258
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go: 232
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker
/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go: 211
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1
/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go: 155
k8s.io/apimachinery/pkg/util/wait.BackoffUntil
/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go: 156
k8s.io/apimachinery/pkg/util/wait.JitterUntil
/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go: 133
k8s.io/apimachinery/pkg/util/wait.Until
/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go: 90"
}
Reproducer
apiVersion: maistra.io/v2 kind: ServiceMeshControlPlane metadata: name: basic namespace: ossm spec: runtime: defaults: container: imagePullPolicy: Always imageRegistry: quay.io/bison imageTag: dev components: pilot: container: imagePullPolicy: Always imageRegistry: quay.io/bison imageName: pilot imageTag: dev addons: grafana: enabled: false jaeger: install: storage: type: Memory kiali: enabled: false prometheus: enabled: false # policy: # type: Istiod profiles: - default # telemetry: # type: Istiod tracing: sampling: 10000 type: Jaeger version: v2.1
- clones
-
MAISTRA-2227 Operator generates "Object 'Kind' is missing in 'null'" error messages
-
- Closed
-