You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2022/02/15 19:04:24 UTC
[GitHub] [apisix-ingress-controller] tao12345666333 opened a new issue #869: Flaky test: check the ingress lb status is updated
tao12345666333 opened a new issue #869:
URL: https://github.com/apache/apisix-ingress-controller/issues/869
This problem has been encountered in many PRs recently
```
2022-02-16T01:06:17+08:00 error ingress/status.go:222 failed to record status change for IngressV1 {"error": "Operation cannot be fulfilled on ingresses.networking.k8s.io \"ingress-v1-lb\": the object has been modified; please apply your changes to the latest version and try again", "name": "ingress-v1-lb", "namespace": "ingress-apisix-e2e-tests-default-289010551"}
2022-02-16T01:06:17+08:00 debug ingress/ingress.go:138 translated ingress resource to a couple of routes, upstreams and pluginConfigs {"ingress": {}, "routes": [{"id":"46b67ef7","name":"ingress_httpbin.org_/ip","desc":"Created by apisix-ingress-controller, DO NOT modify it manually","labels":{"managed-by":"apisix-ingress-controller"},"host":"httpbin.org","uris":["/ip"],"upstream_id":"a6104779"}], "upstreams": [{"id":"a6104779","name":"ingress-apisix-e2e-tests-default-289010551_httpbin-service-e2e-test_80","desc":"Created by apisix-ingress-controller, DO NOT modify it manually","labels":{"managed-by":"apisix-ingress-controller"},"type":"roundrobin","nodes":[{"host":"10.244.1.130","port":80,"weight":100}],"scheme":"http"}], "ssl": null, "pluginConfigs": null}
2022-02-16T01:06:18+08:00 debug ingress/ingress.go:302 ingress update event arrived {"new object": "&Ingress{ObjectMeta:{ingress-v1-lb ingress-apisix-e2e-tests-default-289010551 033bf132-54bb-401e-9d8a-04810bf3d620 26518 1 2022-02-16 01:06:08 +0800 HKT <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"networking.k8s.io/v1\",\"kind\":\"Ingress\",\"metadata\":{\"annotations\":{\"kubernetes.io/ingress.class\":\"apisix\"},\"name\":\"ingress-v1-lb\",\"namespace\":\"ingress-apisix-e2e-tests-default-289010551\"},\"spec\":{\"rules\":[{\"host\":\"httpbin.org\",\"http\":{\"paths\":[{\"backend\":{\"service\":{\"name\":\"httpbin-service-e2e-test\",\"port\":{\"number\":80}}},\"path\":\"/ip\",\"pathType\":\"Exact\"}]}}]}}\n kubernetes.io/ingress.class:apisix] [] [] [{kubectl-client-side-apply Update networking.k8s.io/v1 2022-02-16 01:06:08 +0800 HKT FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuratio
n\":{},\"f:kubernetes.io/ingress.class\":{}}},\"f:spec\":{\"f:rules\":{}}} } {apisix-ingress-controller Update networking.k8s.io/v1 2022-02-16 01:06:18 +0800 HKT FieldsV1 {\"f:status\":{\"f:loadBalancer\":{\"f:ingress\":{}}}} }]},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:httpbin.org,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/ip,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:httpbin-service-e2e-test,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Exact,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[{10.6.6.6 []}]},},}", "old object": "&Ingress{ObjectMeta:{ingress-v1-lb ingress-apisix-e2e-tests-default-289010551 033bf132-54bb-401e-9d8a-04810bf3d620 26515 1 2022-02-16 01:06:08 +0800 HKT <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"networking.k8s.io/v1\",\"kind\":\"Ingress
\",\"metadata\":{\"annotations\":{\"kubernetes.io/ingress.class\":\"apisix\"},\"name\":\"ingress-v1-lb\",\"namespace\":\"ingress-apisix-e2e-tests-default-289010551\"},\"spec\":{\"rules\":[{\"host\":\"httpbin.org\",\"http\":{\"paths\":[{\"backend\":{\"service\":{\"name\":\"httpbin-service-e2e-test\",\"port\":{\"number\":80}}},\"path\":\"/ip\",\"pathType\":\"Exact\"}]}}]}}\n kubernetes.io/ingress.class:apisix] [] [] [{kubectl-client-side-apply Update networking.k8s.io/v1 2022-02-16 01:06:08 +0800 HKT FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{},\"f:kubernetes.io/ingress.class\":{}}},\"f:spec\":{\"f:rules\":{}}} }]},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:httpbin.org,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/ip,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:httpbin-service-e2e-te
st,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Exact,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[{10.6.6.6 []}]},},}"}
2022-02-16T01:06:18+08:00 debug ingress/ingress.go:138 translated ingress resource to a couple of routes, upstreams and pluginConfigs {"ingress": {}, "routes": [{"id":"46b67ef7","name":"ingress_httpbin.org_/ip","desc":"Created by apisix-ingress-controller, DO NOT modify it manually","labels":{"managed-by":"apisix-ingress-controller"},"host":"httpbin.org","uris":["/ip"],"upstream_id":"a6104779"}], "upstreams": [{"id":"a6104779","name":"ingress-apisix-e2e-tests-default-289010551_httpbin-service-e2e-test_80","desc":"Created by apisix-ingress-controller, DO NOT modify it manually","labels":{"managed-by":"apisix-ingress-controller"},"type":"roundrobin","nodes":[{"host":"10.244.1.130","port":80,"weight":100}],"scheme":"http"}], "ssl": null, "pluginConfigs": null}
2022-02-16T01:06:18+08:00 debug ingress/ingress.go:302 ingress update event arrived {"new object": "&Ingress{ObjectMeta:{ingress-v1-lb ingress-apisix-e2e-tests-default-289010551 033bf132-54bb-401e-9d8a-04810bf3d620 26519 1 2022-02-16 01:06:08 +0800 HKT <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"networking.k8s.io/v1\",\"kind\":\"Ingress\",\"metadata\":{\"annotations\":{\"kubernetes.io/ingress.class\":\"apisix\"},\"name\":\"ingress-v1-lb\",\"namespace\":\"ingress-apisix-e2e-tests-default-289010551\"},\"spec\":{\"rules\":[{\"host\":\"httpbin.org\",\"http\":{\"paths\":[{\"backend\":{\"service\":{\"name\":\"httpbin-service-e2e-test\",\"port\":{\"number\":80}}},\"path\":\"/ip\",\"pathType\":\"Exact\"}]}}]}}\n kubernetes.io/ingress.class:apisix] [] [] [{kubectl-client-side-apply Update networking.k8s.io/v1 2022-02-16 01:06:08 +0800 HKT FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuratio
n\":{},\"f:kubernetes.io/ingress.class\":{}}},\"f:spec\":{\"f:rules\":{}}} }]},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:httpbin.org,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/ip,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:httpbin-service-e2e-test,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Exact,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[]},},}", "old object": "&Ingress{ObjectMeta:{ingress-v1-lb ingress-apisix-e2e-tests-default-289010551 033bf132-54bb-401e-9d8a-04810bf3d620 26518 1 2022-02-16 01:06:08 +0800 HKT <nil> <nil> map[] map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"networking.k8s.io/v1\",\"kind\":\"Ingress\",\"metadata\":{\"annotations\":{\"kubernetes.io/ingress.class\":\"apisix\"},\"name\":\"ingress-v1-lb\",\"namespace\":\"ingress-apisix-e2e-tests-default-289010551\"
},\"spec\":{\"rules\":[{\"host\":\"httpbin.org\",\"http\":{\"paths\":[{\"backend\":{\"service\":{\"name\":\"httpbin-service-e2e-test\",\"port\":{\"number\":80}}},\"path\":\"/ip\",\"pathType\":\"Exact\"}]}}]}}\n kubernetes.io/ingress.class:apisix] [] [] [{kubectl-client-side-apply Update networking.k8s.io/v1 2022-02-16 01:06:08 +0800 HKT FieldsV1 {\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{},\"f:kubernetes.io/ingress.class\":{}}},\"f:spec\":{\"f:rules\":{}}} } {apisix-ingress-controller Update networking.k8s.io/v1 2022-02-16 01:06:18 +0800 HKT FieldsV1 {\"f:status\":{\"f:loadBalancer\":{\"f:ingress\":{}}}} }]},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:httpbin.org,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/ip,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:httpbin-service-e2e-test,Port:Servic
eBackendPort{Name:,Number:80,},},},PathType:*Exact,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[{10.6.6.6 []}]},},}"}
2022-02-16T01:06:18+08:00 error ingress/status.go:222 failed to record status change for IngressV1 {"error": "Operation cannot be fulfilled on ingresses.networking.k8s.io \"ingress-v1-lb\": the object has been modified; please apply your changes to the latest version and try again", "name": "ingress-v1-lb", "namespace": "ingress-apisix-e2e-tests-default-289010551"}
```
ref: https://github.com/apache/apisix-ingress-controller/runs/5203498158?check_suite_focus=true
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [apisix-ingress-controller] tao12345666333 commented on issue #869: Flaky test: check the ingress lb status is updated
Posted by GitBox <gi...@apache.org>.
tao12345666333 commented on issue #869:
URL: https://github.com/apache/apisix-ingress-controller/issues/869#issuecomment-1047365158
I see this problem is also encountered in CI of https://github.com/apache/apisix-ingress-controller/pull/868 , the code in master branch should have been merged in this PR
https://github.com/apache/apisix-ingress-controller/runs/5272092692?check_suite_focus=true#step:7:4943
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [apisix-ingress-controller] lingsamuel commented on issue #869: Flaky test: check the ingress lb status is updated
Posted by GitBox <gi...@apache.org>.
lingsamuel commented on issue #869:
URL: https://github.com/apache/apisix-ingress-controller/issues/869#issuecomment-1046203729
I can't reproduce it locally. I suspect it is caused by the same problem with PR #829
@tao12345666333 PTAL
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [apisix-ingress-controller] tao12345666333 commented on issue #869: Flaky test: check the ingress lb status is updated
Posted by GitBox <gi...@apache.org>.
tao12345666333 commented on issue #869:
URL: https://github.com/apache/apisix-ingress-controller/issues/869#issuecomment-1046205774
@lingsamuel #829 has been merged
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [apisix-ingress-controller] tao12345666333 commented on issue #869: Flaky test: check the ingress lb status is updated
Posted by GitBox <gi...@apache.org>.
tao12345666333 commented on issue #869:
URL: https://github.com/apache/apisix-ingress-controller/issues/869#issuecomment-1047410069
#881
https://github.com/apache/apisix-ingress-controller/runs/5282496494?check_suite_focus=true
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org