Open
Description
My cluster configuration:
- GKE v.1.22.6-gke.300
- Istio v.1.13
- Edge-stack chart v.7.3.2
My mapping:
apiVersion: getambassador.io/v2
kind: Mapping
metadata:
annotations:
argocd.argoproj.io/tracking-id: dev-assessor-svc:getambassador.io/Mapping:services/dev-assessor-svc
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"getambassador.io/v3alpha1","kind":"Mapping","metadata":{"annotations":{"argocd.argoproj.io/tracking-id":"dev-assessor-svc:getambassador.io/Mapping:services/dev-assessor-svc"},"labels"
:{"argocd.argoproj.io/instance":"dev-assessor-svc"},"name":"dev-assessor-svc","namespace":"services"},"spec":{"circuit_breakers":[{"max_connections":1024,"max_pending_requests":1024,"max_retries":3,"prior
ity":"default"}],"docs":{"display_name":"assessor","path":"/openapi/"},"hostname":"saas-core-dev.haut.ai","prefix":"/service/assessor/","retry_policy":{"num_retries":10,"retry_on":"5xx"},"rewrite":"/servi
ce/assessor/","service":"assessor.services:80","timeout_ms":300000,"tls":"istio-upstream"}}
creationTimestamp: "2022-02-22T08:27:06Z"
generation: 7
labels:
argocd.argoproj.io/instance: dev-assessor-svc
name: dev-assessor-svc
namespace: services
resourceVersion: "142119937"
uid: 4680e784-6ce0-432e-b56b-926649811adb
spec:
ambassador_id:
- --apiVersion-v3alpha1-only--default
circuit_breakers:
- max_connections: 1024
max_pending_requests: 1024
max_retries: 3
priority: default
docs:
display_name: assessor
path: /openapi/
host: saas-core-dev.haut.ai
prefix: /service/assessor/
retry_policy:
num_retries: 10
retry_on: 5xx
rewrite: /service/assessor/
service: assessor.services:80
timeout_ms: 300000
tls: istio-upstream
The issue I'm encountering can be visible in these 2 log lines from edge-stack pod:
emissary-ingress time="2022-03-22 15:00:27.2968" level=error msg="Get \"https://127.0.0.1:8443/service/assessor/openapi/\": http: server gave HTTP response to HTTPS client" func="github.com/datawire/apro/
v2/cmd/amb-sidecar/devportal/server.(*DevPortalHTTPClient).Get" file="github.com/datawire/apro/v2/cmd/amb-sidecar/devportal/server/http.go:82" CMD=amb-sidecar PID=15 THREAD=/devportal_fetcher URL="https:/
/127.0.0.1:8443/service/assessor/openapi/" clusterName=cluster_assessor_services_80_otls_istio_-0 component=devportal mapping=dev-assessor-svc.services mhost=saas-core-dev.haut.ai subsystem=fetcher url="h
ttps://127.0.0.1:8443/service/assessor/openapi/"
emissary-ingress time="2022-03-22 15:00:27.2969" level=error msg="GET failed https://127.0.0.1:8443/service/assessor/openapi/" func="github.com/datawire/apro/v2/cmd/amb-sidecar/devportal/server.(*Fetcher)
.retrieve.func2" file="github.com/datawire/apro/v2/cmd/amb-sidecar/devportal/server/fetcher.go:387" CMD=amb-sidecar PID=15 THREAD=/devportal_fetcher URL="https://127.0.0.1:8443/service/assessor/openapi/"
clusterName=cluster_assessor_services_80_otls_istio_-0 mapping=dev-assessor-svc.services subsystem=fetcher
I tried to set url
instead of path: path: http://assessor.services/service/assessor/openapi/
but my service just disappears from DevPortal, however I don't get any errors.
Metadata
Metadata
Assignees
Labels
No labels
Activity