-
Bug
-
Resolution: Done
-
Normal
-
1.4.1, 1.5.0, 1.6.0, 1.7.0
-
None
-
Serverless Sprint 182, Serverless Sprint 184
After trying to set traffic distribution using DevConsole: (unique tag to value 1 and 2, choose Split as 50 and 50, choose two different revisions), service wasn't reconfigured. DevConsole wasn't updated.
Invoking service will result in previous configuration.
Ksvc status:
Ready: Unknown
Reason: The Route is still working to reflect the latest desired specification.
ksvc YAML:
apiVersion: serving.knative.dev/v1beta1 kind: Service metadata: annotations: serving.knative.dev/creator: 'kube:admin' serving.knative.dev/lastModifier: 'kube:admin' selfLink: >- /apis/serving.knative.dev/v1beta1/namespaces/demo/services/knative-serving-showcase resourceVersion: '83483' name: knative-serving-showcase uid: 9ff18b2b-4256-471c-8f93-aeab5ea5880b creationTimestamp: '2020-03-05T15:05:47Z' generation: 4 namespace: demo labels: app.kubernetes.io/component: knative-serving-showcase app.kubernetes.io/instance: knative-serving-showcase app.kubernetes.io/part-of: knative-serving-showcase-app app.openshift.io/runtime-version: latest spec: template: metadata: creationTimestamp: null labels: app.kubernetes.io/component: knative-serving-showcase app.kubernetes.io/instance: knative-serving-showcase app.kubernetes.io/part-of: knative-serving-showcase-app app.openshift.io/runtime-version: latest spec: containerConcurrency: 2 containers: - image: >- image-registry.openshift-image-registry.svc:5000/demo/knative-serving-showcase:latest name: user-container readinessProbe: successThreshold: 1 tcpSocket: port: 0 resources: {} timeoutSeconds: 300 traffic: - latestRevision: false percent: 50 revisionName: knative-serving-showcase-r7vxw tag: '1' - latestRevision: false percent: 50 revisionName: knative-serving-showcase-d7jhh tag: '2' status: address: url: 'http://knative-serving-showcase.demo.svc.cluster.local' conditions: - lastTransitionTime: '2020-03-05T15:07:24Z' status: 'True' type: ConfigurationsReady - lastTransitionTime: '2020-03-05T15:11:09Z' message: The Route is still working to reflect the latest desired specification. reason: OutOfDate status: Unknown type: Ready - lastTransitionTime: '2020-03-05T15:11:09Z' message: The Route is still working to reflect the latest desired specification. reason: OutOfDate status: Unknown type: RoutesReady latestCreatedRevisionName: knative-serving-showcase-r7vxw latestReadyRevisionName: knative-serving-showcase-r7vxw observedGeneration: 4 traffic: - latestRevision: true percent: 100 revisionName: knative-serving-showcase-r7vxw url: >- http://knative-serving-showcase.demo.apps.ksuszyns-23-ocp4x-aws-clean.openshift-aws.rhocf-dev.net
After that, changing the tags to not be numeric 1 -> v1 will fix that issue, but ksvc status is invalid:
Ready: Unknown
Reason: Ingress has not yet been reconciled.