kabanero-io / kabanero-operator

The Kabanero Operator. This repo will be archived soon.
Apache License 2.0
43 stars 26 forks source link

serverless-1.4.1 did not become ready on OCP 4.4 RC #576

Closed dacleyra closed 4 years ago

dacleyra commented 4 years ago

As such, kabanero-0.6 and 0.7 do not complete install

TODO whether serverless-1.5.0 starts up correctly on OCP 4.4 RC

status:
  conditions:
  - lastTransitionTime: "2020-03-19T21:14:03Z"
    message: 'Dependency installing: ServiceMesh control plane and member roll'
    reason: Installing
    status: "False"
    type: DependenciesInstalled
  - lastTransitionTime: "2020-03-19T21:14:49Z"
    status: "True"
    type: DeploymentsAvailable
  - lastTransitionTime: "2020-03-19T21:14:27Z"
    status: "True"
    type: InstallSucceeded
  - lastTransitionTime: "2020-03-19T21:15:29Z"
    message: 'Dependency installing: ServiceMesh control plane and member roll'
    reason: Installing
    status: "False"
    type: Ready
  version: 0.11.1

oc get smmr,smcp --all-namespaces
NAMESPACE                 NAME                                       MEMBERS
knative-serving-ingress   servicemeshmemberroll.maistra.io/default   [knative-serving]
NAMESPACE                 NAME                                               READY
knative-serving-ingress   servicemeshcontrolplane.maistra.io/basic-install   True

knative-openshift-serving pod

{"level":"error","ts":1584708857.3699315,"logger":"kubebuilder.controller","msg":"Reconciler error","controller":"knativeserving-controller","request":"knative-serving/knative-serving","error":"no matches for kind \"NetworkPolicy\" in version \"extensions/v1beta1\"","stacktrace":"github.com/openshift-knative/serverless-operator/knative-operator/vendor/github.com/go-logr/zapr.(*zapLogger).Error\n\t/opt/app-root/src/go/src/github.com/openshift-knative/serverless-operator/knative-operator/vendor/github.com/go-logr/zapr/zapr.go:128\ngithub.com/openshift-knative/serverless-operator/knative-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/src/github.com/openshift-knative/serverless-operator/knative-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:217\ngithub.com/openshift-knative/serverless-operator/knative-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1\n\t/opt/app-root/src/go/src/github.com/openshift-knative/serverless-operator/knative-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:158\ngithub.com/openshift-knative/serverless-operator/knative-operator/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1\n\t/opt/app-root/src/go/src/github.com/openshift-knative/serverless-operator/knative-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133\ngithub.com/openshift-knative/serverless-operator/knative-operator/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/opt/app-root/src/go/src/github.com/openshift-knative/serverless-operator/knative-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134\ngithub.com/openshift-knative/serverless-operator/knative-operator/vendor/k8s.io/apimachinery/pkg/util/wait.Until\n\t/opt/app-root/src/go/src/github.com/openshift-knative/serverless-operator/knative-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:88"}

knative-serving-operator

{"level":"info","ts":"2020-03-20T07:09:06.659Z","logger":"serving_operator.knativeserving-controller","caller":"knativeserving/knativeserving_controller.go:156","msg":"Reconcile stages complete","commit":"c8dc098","knative.dev/controller":"knativeserving-controller","Request.Namespace":"knative-serving","Request.Name":"knative-serving","status":{"version":"0.11.1","conditions":[{"type":"DependenciesInstalled","status":"False","lastTransitionTime":"2020-03-19T21:14:03Z","reason":"Installing","message":"Dependency installing: ServiceMesh control plane and member roll"},{"type":"DeploymentsAvailable","status":"True","lastTransitionTime":"2020-03-19T21:14:49Z"},{"type":"InstallSucceeded","status":"True","lastTransitionTime":"2020-03-19T21:14:27Z"},{"type":"Ready","status":"False","lastTransitionTime":"2020-03-19T21:15:29Z","reason":"Installing","message":"Dependency installing: ServiceMesh control plane and member roll"}]}}
kaczyns commented 4 years ago

We've confirmed that Serverless 1.5.0 starts up correctly on OCP 4.4 (and OCP 4.3). We are evaluating whether it's going to be necessary to support OCP 4.4 for Kabanero 0.6.x and 0.7.x.

kaczyns commented 4 years ago

It is not going to be necessary for Kabanero 0.6.x and 0.7.x to support OCP 4.4. We should be able to support OCP 4.4 starting with Kabanero 0.8.0-rc.1.