-
Bug
-
Resolution: Done
-
Blocker
-
None
-
None
-
None
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
- is cloned by
-
MAISTRA-2229 Operator generates "Object 'Kind' is missing in 'null'" error messages
- Closed