-
Bug
-
Resolution: Won't Do
-
Major
-
OSSM 2.1.0
-
None
-
False
-
False
-
Undefined
-
When installing 3scale addon with SM 2.1 it's failing with:
Error processing component maistra-threescale: [no matches for kind "adapter" in version "config.istio.io/v1alpha2", no matches for kind "template" in version "config.istio.io/v1alpha2"]: error: [no matches for kind "adapter" in version "config.istio.io/v1alpha2", no matches for kind "template" in version "config.istio.io/v1alpha2"]
Repro steps:
- add required pull secrets for quay.io/maistra
- create catalog source using following index image: 'quay.io/maistra/servicemesh-olm-iib:2.1.0-qe'
- create subscription
- create following SMCP CR:
apiVersion: maistra.io/v2 kind: ServiceMeshControlPlane metadata: namespace: istio-system name: basic spec: tracing: sampling: 10000 type: Jaeger policy: type: Istiod addons: 3scale: enabled: true grafana: enabled: true jaeger: install: storage: type: Memory kiali: enabled: false prometheus: enabled: true version: v2.1 telemetry: type: Istiod
Following is visible in the istio operator log:
{"level":"error","ts":1621255745.6656387,"logger":"servicemeshcontrolplane-controller","msg":"error occurred reconciling resource","ServiceMeshControlPlane":"istio-system/basic","Component":"maistra-threescale","manifest":"maistra-threescale/templates/threescale-adapter.yaml","Resource":"istio-system/threescale=config.istio.io/v1alpha2,Kind=adapter","error":"no matches for kind \"adapter\" in version \"config.istio.io/v1alpha2\"","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/github.com/go-logr/zapr/zapr.go:128\ngithub.com/maistra/istio-operator/pkg/controller/common/helm.(*ManifestProcessor).processObject\n\t/builddir/build/BUILD/servicemesh-operator-2.1.0/pkg/controller/common/helm/manifestprocessing.go:187\ngithub.com/maistra/istio-operator/pkg/controller/common/helm.(*ManifestProcessor).ProcessManifest\n\t/builddir/build/BUILD/servicemesh-operator-2.1.0/pkg/controller/common/helm/manifestprocessing.go:90\ngithub.com/maistra/istio-oper... {"level":"error","ts":1621255749.4592588,"logger":"servicemeshcontrolplane-controller","msg":"error occurred reconciling resource","ServiceMeshControlPlane":"istio-system/basic","Component":"maistra-threescale","manifest":"maistra-threescale/templates/threescale-authorization-template.yaml","Resource":"istio-system/threescale-authorization=config.istio.io/v1alpha2,Kind=template","error":"no matches for kind \"template\" in version \"config.istio.io/v1alpha2\"","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/github.com/go-logr/zapr/zapr.go:128\ngithub.com/maistra/istio-operator/pkg/controller/common/helm.(*ManifestProcessor).processObject\n\t/builddir/build/BUILD/servicemesh-operator-2.1.0/pkg/controller/common/helm/manifestprocessing.go:187\ngithub.com/maistra/istio-operator/pkg/controller/common/helm.(*ManifestProcessor).ProcessManifest\n\t/builddir/build/BUILD/servicemesh-operator-2.1.0/pkg/controller/common/helm/manifestprocessing.go:90... {"level":"info","ts":1621255749.459498,"logger":"servicemeshcontrolplane-controller","msg":"component reconciliation complete","ServiceMeshControlPlane":"istio-system/basic","Component":"maistra-threescale"} {"level":"info","ts":1621255749.4595783,"logger":"servicemeshcontrolplane-controller","msg":"Updating ServiceMeshControlPlane readiness state","ServiceMeshControlPlane":"istio-system/basic"} {"level":"info","ts":1621255749.4607923,"logger":"servicemeshcontrolplane-controller","msg":"Completed ServiceMeshControlPlane processing","ServiceMeshControlPlane":"istio-system/basic"} {"level":"error","ts":1621255749.4608676,"logger":"controller-runtime.controller","msg":"Reconciler error","controller":"servicemeshcontrolplane-controller","request":"istio-system/basic","error":"[no matches for kind \"adapter\" in version \"config.istio.io/v1alpha2\", no matches for kind \"template\" in version \"config.istio.io/v1alpha2\"]","errorCauses":[\{"error":"no matches for kind \"adapter\" in version \"config.istio.io/v1alpha2\""},\{"error":"no matches for kind \"template\" in version \"config.istio.io/v1alpha2\""}],"stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/github.com/go-logr/zapr/zapr.go:128\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/builddir/build/BUILD/servicemesh-operator-2.1.0/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:258\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/builddir/build/BUILD/serv...
- is related to
-
MAISTRA-2172 Deprecate 3scale installation in 2.1
- Closed