solo-io / gloo

The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy
https://docs.solo.io/
Apache License 2.0
4.09k stars 442 forks source link

Gloo Gateway not working on Local files #3156

Closed Uf0k closed 4 years ago

Uf0k commented 4 years ago

Following steps in docs (https://docs.solo.io/gloo/latest/installation/gateway/development/docker-compose-file/) i am able to run gloo but there is no proxies nor gateways in filesystem or in envoy config. I tried it on Windows and Ubuntu. Same result. Gloo was working locally without problems on version 1.2. 1.3.17 (cloned from github) or latest 1.3.28 (found on quay.io) are broken.

Steps: git clone --branch master https://github.com/solo-io/gloo cd gloo/install/docker-compose-file/ ./prepare-directories.sh docker-compose up

Logs: Creating network "docker-compose-file_default" with the default driver Pulling gateway (quay.io/solo-io/gateway:1.3.17)... 1.3.17: Pulling from solo-io/gateway c9b1b535fdd9: Already exists a117f359d0b3: Pull complete Digest: sha256:347b778f4b3549ab86134475509d8c41a7997b504901d3e35c8541454dda8917 Status: Downloaded newer image for quay.io/solo-io/gateway:1.3.17 Pulling gloo (quay.io/solo-io/gloo:1.3.17)... 1.3.17: Pulling from solo-io/gloo c9b1b535fdd9: Already exists a676cbc6a6b1: Pull complete 333d791d220f: Pull complete 239be2f31b5c: Pull complete Digest: sha256:faa03158c140155c3bbd90eede29e52f00ef20a551462283a268c16f2f6a18b4 Status: Downloaded newer image for quay.io/solo-io/gloo:1.3.17 Pulling petstore (quay.io/solo-io/petstore:v1)... v1: Pulling from solo-io/petstore ff3a5c916c92: Pull complete 0270bcf2e9e5: Pull complete Digest: sha256:988749dea1e49f7f7c00d5c2469cdee8dfdd79d3794fdecd8acff60377d1a279 Status: Downloaded newer image for quay.io/solo-io/petstore:v1 Pulling gateway-proxy (quay.io/solo-io/gloo-envoy-wrapper:1.3.17)... 1.3.17: Pulling from solo-io/gloo-envoy-wrapper c9b1b535fdd9: Already exists 11be6d113a7c: Pull complete 0e3470166f00: Pull complete d00bad629e6c: Pull complete 057bb43e10f0: Pull complete 96f0ec736a9c: Pull complete 97e2cdc36d6d: Pull complete Digest: sha256:b0a92cc7906501fd81fa0e6050d47dcfb83477ab1e65239bc465c9802d6af8e0 Status: Downloaded newer image for quay.io/solo-io/gloo-envoy-wrapper:1.3.17 Creating docker-compose-file_gateway-proxy_1 ... done Creating docker-compose-file_gateway_1 ... done Creating docker-compose-file_petstore_1 ... done Creating docker-compose-file_gloo_1 ... done Attaching to docker-compose-file_gateway-proxy_1, docker-compose-file_gloo_1, docker-compose-file_gateway_1, docker-compose-file_petstore_1 petstore_1 | "/home/ilackarms/gloo-gopath/src/github.com/go-swagger/go-swagger/examples/2.0/petstore/server/petstore.go":37 petstore_1 | Serving petstore api on http://127.0.0.1:8080/swagger-ui/ gateway-proxy_1 | [2020-06-15 08:34:07.762][1][info][main] [external/envoy/source/server/server.cc:252] initializing epoch 0 (hot restart version=disabled) gateway-proxy_1 | [2020-06-15 08:34:07.762][1][info][main] [external/envoy/source/server/server.cc:254] statically linked extensions: gateway-proxy_1 | [2020-06-15 08:34:07.762][1][info][main] [external/envoy/source/server/server.cc:256] envoy.transport_sockets.upstream: envoy.transport_sockets.alts, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.tap, envoy.transport_sockets.tls, raw_buffer, tls gateway-proxy_1 | [2020-06-15 08:34:07.762][1][info][main] [external/envoy/source/server/server.cc:256] envoy.filters.udp_listener: envoy.filters.udp_listener.udp_proxy gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.clusters: envoy.cluster.eds, envoy.cluster.logical_dns, envoy.cluster.original_dst, envoy.cluster.static, envoy.cluster.strict_dns, envoy.clusters.aggregate, envoy.clusters.dynamic_forward_proxy, envoy.clusters.redis gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.thrift_proxy.filters: envoy.filters.thrift.rate_limit, envoy.filters.thrift.router gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.transport_sockets.downstream: envoy.transport_sockets.alts, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.tap, envoy.transport_sockets.tls, raw_buffer, tls gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.filters.listener: envoy.filters.listener.http_inspector, envoy.filters.listener.original_dst, envoy.filters.listener.original_src, envoy.filters.listener.proxy_protocol, envoy.filters.listener.tls_inspector, envoy.listener.http_inspector, envoy.listener.original_dst, envoy.listener.original_src, envoy.listener.proxy_protocol, envoy.listener.tls_inspector gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.thrift_proxy.transports: auto, framed, header, unframed gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.resource_monitors: envoy.resource_monitors.fixed_heap, envoy.resource_monitors.injected_resource gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.tracers: envoy.dynamic.ot, envoy.lightstep, envoy.tracers.datadog, envoy.tracers.dynamic_ot, envoy.tracers.lightstep, envoy.tracers.opencensus, envoy.tracers.xray, envoy.tracers.zipkin, envoy.zipkin gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.filters.network: envoy.client_ssl_auth, envoy.echo, envoy.ext_authz, envoy.filters.network.client_ssl_auth, envoy.filters.network.dubbo_proxy, envoy.filters.network.echo, envoy.filters.network.ext_authz, envoy.filters.network.http_connection_manager, envoy.filters.network.kafka_broker, envoy.filters.network.local_ratelimit, envoy.filters.network.mongo_proxy, envoy.filters.network.mysql_proxy, envoy.filters.network.ratelimit, envoy.filters.network.rbac, envoy.filters.network.redis_proxy, envoy.filters.network.sni_cluster, envoy.filters.network.tcp_proxy, envoy.filters.network.thrift_proxy, envoy.filters.network.zookeeper_proxy, envoy.http_connection_manager, envoy.mongo_proxy, envoy.ratelimit, envoy.redis_proxy, envoy.tcp_proxy gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.dubbo_proxy.serializers: dubbo.hessian2 gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] http_cache_factory: envoy.extensions.http.cache.simple gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.retry_host_predicates: envoy.retry_host_predicates.omit_canary_hosts, envoy.retry_host_predicates.omit_host_metadata, envoy.retry_host_predicates.previous_hosts gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.dubbo_proxy.route_matchers: default gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.udp_listeners: raw_udp_listener gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.stats_sinks: envoy.dog_statsd, envoy.metrics_service, envoy.stat_sinks.dog_statsd, envoy.stat_sinks.hystrix, envoy.stat_sinks.metrics_service, envoy.stat_sinks.statsd, envoy.statsd gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.access_loggers: envoy.access_loggers.file, envoy.access_loggers.http_grpc, envoy.access_loggers.tcp_grpc, envoy.file_access_log, envoy.http_grpc_access_log, envoy.tcp_grpc_access_log gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.filters.http: envoy.buffer, envoy.cors, envoy.csrf, envoy.ext_authz, envoy.fault, envoy.filters.http.adaptive_concurrency, envoy.filters.http.aws_request_signing, envoy.filters.http.buffer, envoy.filters.http.cache, envoy.filters.http.cors, envoy.filters.http.csrf, envoy.filters.http.dynamic_forward_proxy, envoy.filters.http.dynamo, envoy.filters.http.ext_authz, envoy.filters.http.fault, envoy.filters.http.grpc_http1_bridge, envoy.filters.http.grpc_http1_reverse_bridge, envoy.filters.http.grpc_json_transcoder, envoy.filters.http.grpc_stats, envoy.filters.http.grpc_web, envoy.filters.http.gzip, envoy.filters.http.header_to_metadata, envoy.filters.http.health_check, envoy.filters.http.ip_tagging, envoy.filters.http.jwt_authn, envoy.filters.http.lua, envoy.filters.http.on_demand, envoy.filters.http.original_src, envoy.filters.http.ratelimit, envoy.filters.http.rbac, envoy.filters.http.router, envoy.filters.http.squash, envoy.filters.http.tap, envoy.grpc_http1_bridge, envoy.grpc_json_transcoder, envoy.grpc_web, envoy.gzip, envoy.health_check, envoy.http_dynamo_filter, envoy.ip_tagging, envoy.lua, envoy.rate_limit, envoy.router, envoy.squash, io.solo.aws_lambda, io.solo.nats_streaming, io.solo.transformation gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.dubbo_proxy.protocols: dubbo gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.resolvers: envoy.ip gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.thrift_proxy.protocols: auto, binary, binary/non-strict, compact, twitter gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.health_checkers: envoy.health_checkers.redis gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.dubbo_proxy.filters: envoy.filters.dubbo.router gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.retry_priorities: envoy.retry_priorities.previous_priorities gateway-proxy_1 | [2020-06-15 08:34:07.763][1][info][main] [external/envoy/source/server/server.cc:256] envoy.grpc_credentials: envoy.grpc_credentials.aws_iam, envoy.grpc_credentials.default, envoy.grpc_credentials.file_based_metadata gateway-proxy_1 | [2020-06-15 08:34:08.234][1][info][main] [external/envoy/source/server/server.cc:337] admin address: 0.0.0.0:19000 gateway-proxy_1 | [2020-06-15 08:34:08.238][1][info][main] [external/envoy/source/server/server.cc:456] runtime: layers: gateway-proxy_1 | - name: base gateway-proxy_1 | static_layer: gateway-proxy_1 | {} gateway-proxy_1 | - name: admin gateway-proxy_1 | admin_layer: gateway-proxy_1 | {} gateway-proxy_1 | [2020-06-15 08:34:08.299][1][info][config] [external/envoy/source/server/configuration_impl.cc:62] loading 0 static secret(s) gateway-proxy_1 | [2020-06-15 08:34:08.299][1][info][config] [external/envoy/source/server/configuration_impl.cc:68] loading 1 cluster(s) gateway-proxy_1 | [2020-06-15 08:34:08.928][1][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, no healthy upstream gateway-proxy_1 | [2020-06-15 08:34:09.056][1][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:54] Unable to establish new stream gateway-proxy_1 | [2020-06-15 08:34:09.056][1][info][config] [external/envoy/source/server/configuration_impl.cc:72] loading 0 listener(s) gateway-proxy_1 | [2020-06-15 08:34:09.056][1][info][config] [external/envoy/source/server/configuration_impl.cc:97] loading tracing configuration gateway-proxy_1 | [2020-06-15 08:34:09.056][1][info][config] [external/envoy/source/server/configuration_impl.cc:116] loading stats sink configuration gateway-proxy_1 | [2020-06-15 08:34:09.057][1][info][main] [external/envoy/source/server/server.cc:551] starting main dispatch loop gateway-proxy_1 | [2020-06-15 08:34:09.058][1][info][upstream] [external/envoy/source/common/upstream/cluster_manager_impl.cc:167] cm init: initializing cds gateway-proxy_1 | [2020-06-15 08:34:09.645][1][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, upstream connect error or disconnect/reset before headers. reset reason: connection failure gateway-proxy_1 | [2020-06-15 08:34:10.182][1][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, upstream connect error or disconnect/reset before headers. reset reason: connection failure gateway_1 | {"level":"info","ts":"2020-06-15T08:34:12.025Z","logger":"gateway","caller":"setuputils/main_setup.go:98","msg":"using filesystem for settings","version":"1.3.17","directory":"/data/"} gateway_1 | {"level":"info","ts":"2020-06-15T08:34:12.065Z","logger":"gateway.v1.event_loop","caller":"v1/setup_event_loop.sk.go:57","msg":"event loop started","version":"1.3.17"} gateway_1 | {"level":"info","ts":"2020-06-15T08:34:13.086Z","logger":"gateway.v1.event_loop.gateway.v1.event_loop","caller":"v1/api_event_loop.sk.go:57","msg":"event loop started","version":"1.3.17"} gateway_1 | {"level":"info","ts":"2020-06-15T08:34:13.651Z","logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer","caller":"syncer/translator_syncer.go:57","msg":"begin sync 797590972139703381 (1 virtual services, 0 gateways, 0 route tables)","version":"1.3.17"} gateway_1 | {"level":"warn","ts":"2020-06-15T08:34:13.652Z","logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer","caller":"reconciler/proxy_reconciler.go:102","msg":"proxy validation is not configured, skipping proxy validation check","version":"1.3.17"} gateway_1 | {"level":"info","ts":"2020-06-15T08:34:13.709Z","logger":"gateway.v1.event_loop.gateway.v1.event_loop.translatorSyncer","caller":"syncer/translator_syncer.go:97","msg":"end sync 797590972139703381","version":"1.3.17"} gateway-proxy_1 | [2020-06-15 08:34:14.245][1][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, upstream connect error or disconnect/reset before headers. reset reason: connection failure gloo_1 | {"level":"warn","ts":"2020-06-15T08:34:14.758Z","caller":"setup/setup.go:24","msg":"Could not create metrics storage loader - will not report usage: %s","error":"invalid configuration: no configuration has been provided","errorCauses":[{"error":"no configuration has been provided"}]} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:14.759Z","logger":"gloo","caller":"setuputils/main_setup.go:98","msg":"using filesystem for settings","version":"1.3.17","directory":"/data/"} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:14.777Z","logger":"gloo.v1.event_loop","caller":"v1/setup_event_loop.sk.go:57","msg":"event loop started","version":"1.3.17"} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:15.598Z","logger":"gloo.v1.event_loop.setup.v1.event_loop","caller":"v1/eds_event_loop.sk.go:57","msg":"event loop started","version":"1.3.17"} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:15.897Z","logger":"gloo.v1.event_loop.setup.v1.event_loop.syncer","caller":"discovery/run.go:35","msg":"begin sync 6216886667899070930 (1 upstreams)","version":"1.3.17"} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:15.897Z","logger":"gloo.v1.event_loop.setup.v1.event_loop.syncer","caller":"discovery/run.go:65","msg":"end sync 6216886667899070930","version":"1.3.17"} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:15.955Z","logger":"gloo.v1.event_loop.setup.v1.event_loop.syncer","caller":"discovery/discovery.go:188","msg":"Received first EDS update from plugin: *ec2.plugin","version":"1.3.17"} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:15.973Z","logger":"gloo.v1.event_loop.setup.v1.event_loop","caller":"v1/api_event_loop.sk.go:57","msg":"event loop started","version":"1.3.17"} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:16.269Z","logger":"gloo.v1.event_loop.setup.v1.event_loop.envoyTranslatorSyncer","caller":"syncer/envoy_translator_syncer.go:77","msg":"begin sync 6216886667899070930 (0 proxies, 1 upstreams, 0 endpoints, 0 secrets, 0 artifacts, 0 auth configs)","version":"1.3.17"} gloo_1 | {"level":"error","ts":"2020-06-15T08:34:16.243Z","logger":"gloo.v1.event_loop.gloo","caller":"metricsservice/metrics_handler.go:33","msg":"err starting up metrics watcher","version":"1.3.17","error":"invalid configuration: no configuration has been provided","errorCauses":[{"error":"no configuration has been provided"}],"stacktrace":"github.com/solo-io/gloo/projects/metrics/pkg/metricsservice.NewConfigMapBackedDefaultHandler\n\t/workspace/gloo/projects/metrics/pkg/metricsservice/metrics_handler.go:33\ngithub.com/solo-io/gloo/projects/gloo/pkg/syncer.RunGlooWithExtensions.func6\n\t/workspace/gloo/projects/gloo/pkg/syncer/setup_syncer.go:568"} gloo_1 | {"level":"error","ts":"2020-06-15T08:34:16.335Z","logger":"gloo.v1.event_loop.gloo","caller":"syncer/setup_syncer.go:570","msg":"Error starting metrics watcher","version":"1.3.17","error":"invalid configuration: no configuration has been provided","errorCauses":[{"error":"no configuration has been provided"}],"stacktrace":"github.com/solo-io/gloo/projects/gloo/pkg/syncer.RunGlooWithExtensions.func6\n\t/workspace/gloo/projects/gloo/pkg/syncer/setup_syncer.go:570"} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:16.402Z","logger":"gloo.v1.event_loop.setup.v1.event_loop.envoyTranslatorSyncer","caller":"syncer/envoy_translator_syncer.go:187","msg":"end sync 6216886667899070930","version":"1.3.17"} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:21.955Z","caller":"cache/simple.go:224","msg":"open watch 1 for type.googleapis.com/envoy.api.v2.Cluster[] from nodeID \"gloo-system~gateway-proxy\", version \"\""} gloo_1 | {"level":"info","ts":"2020-06-15T08:34:24.058Z","caller":"cache/simple.go:224","msg":"open watch 2 for type.googleapis.com/envoy.api.v2.Listener[] from nodeID \"gloo-system~gateway-proxy\", version \"\""} gateway-proxy_1 | [2020-06-15 08:34:24.058][1][info][upstream] [external/envoy/source/common/upstream/cluster_manager_impl.cc:171] cm init: all clusters initialized gateway-proxy_1 | [2020-06-15 08:34:24.058][1][info][main] [external/envoy/source/server/server.cc:530] all clusters initialized. initializing init manager gateway-proxy_1 | [2020-06-15 08:34:39.063][1][info][config] [external/envoy/source/server/listener_manager_impl.cc:707] all dependencies initialized. starting workers

Envoy config: { "configs": [ { "@type": "type.googleapis.com/envoy.admin.v3.BootstrapConfigDump", "bootstrap": { "node": { "id": "docker-compose-node", "cluster": "gateway", "metadata": { "role": "gloo-system~gateway-proxy" }, "hidden_envoy_deprecated_build_version": "65071aadc529ac0c773b9f78ba99d8e4e45e322d/1.14.0-dev/Distribution/RELEASE/BoringSSL", "user_agent_name": "envoy", "user_agent_build_version": { "version": { "major_number": 1, "minor_number": 14 }, "metadata": { "build.type": "RELEASE", "ssl.version": "BoringSSL", "revision.status": "Distribution", "revision.sha": "65071aadc529ac0c773b9f78ba99d8e4e45e322d", "build.label": "dev" } }, "extensions": [ { "name": "envoy.transport_sockets.alts", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.transport_sockets.raw_buffer", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.transport_sockets.tap", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.transport_sockets.tls", "category": "envoy.transport_sockets.upstream" }, { "name": "raw_buffer", "category": "envoy.transport_sockets.upstream" }, { "name": "tls", "category": "envoy.transport_sockets.upstream" }, { "name": "envoy.filters.udp_listener.udp_proxy", "category": "envoy.filters.udp_listener" }, { "name": "envoy.cluster.eds", "category": "envoy.clusters" }, { "name": "envoy.cluster.logical_dns", "category": "envoy.clusters" }, { "name": "envoy.cluster.original_dst", "category": "envoy.clusters" }, { "name": "envoy.cluster.static", "category": "envoy.clusters" }, { "name": "envoy.cluster.strict_dns", "category": "envoy.clusters" }, { "name": "envoy.clusters.aggregate", "category": "envoy.clusters" }, { "name": "envoy.clusters.dynamic_forward_proxy", "category": "envoy.clusters" }, { "name": "envoy.clusters.redis", "category": "envoy.clusters" }, { "name": "envoy.filters.thrift.rate_limit", "category": "envoy.thrift_proxy.filters" }, { "name": "envoy.filters.thrift.router", "category": "envoy.thrift_proxy.filters" }, { "name": "envoy.transport_sockets.alts", "category": "envoy.transport_sockets.downstream" }, { "name": "envoy.transport_sockets.raw_buffer", "category": "envoy.transport_sockets.downstream" }, { "name": "envoy.transport_sockets.tap", "category": "envoy.transport_sockets.downstream" }, { "name": "envoy.transport_sockets.tls", "category": "envoy.transport_sockets.downstream" }, { "name": "raw_buffer", "category": "envoy.transport_sockets.downstream" }, { "name": "tls", "category": "envoy.transport_sockets.downstream" }, { "name": "envoy.filters.listener.http_inspector", "category": "envoy.filters.listener" }, { "name": "envoy.filters.listener.original_dst", "category": "envoy.filters.listener" }, { "name": "envoy.filters.listener.original_src", "category": "envoy.filters.listener" }, { "name": "envoy.filters.listener.proxy_protocol", "category": "envoy.filters.listener" }, { "name": "envoy.filters.listener.tls_inspector", "category": "envoy.filters.listener" }, { "name": "envoy.listener.http_inspector", "category": "envoy.filters.listener" }, { "name": "envoy.listener.original_dst", "category": "envoy.filters.listener" }, { "name": "envoy.listener.original_src", "category": "envoy.filters.listener" }, { "name": "envoy.listener.proxy_protocol", "category": "envoy.filters.listener" }, { "name": "envoy.listener.tls_inspector", "category": "envoy.filters.listener" }, { "name": "auto", "category": "envoy.thrift_proxy.transports" }, { "name": "framed", "category": "envoy.thrift_proxy.transports" }, { "name": "header", "category": "envoy.thrift_proxy.transports" }, { "name": "unframed", "category": "envoy.thrift_proxy.transports" }, { "name": "envoy.resource_monitors.fixed_heap", "category": "envoy.resource_monitors" }, { "name": "envoy.resource_monitors.injected_resource", "category": "envoy.resource_monitors" }, { "name": "envoy.dynamic.ot", "category": "envoy.tracers" }, { "name": "envoy.lightstep", "category": "envoy.tracers" }, { "name": "envoy.tracers.datadog", "category": "envoy.tracers" }, { "name": "envoy.tracers.dynamic_ot", "category": "envoy.tracers" }, { "name": "envoy.tracers.lightstep", "category": "envoy.tracers" }, { "name": "envoy.tracers.opencensus", "category": "envoy.tracers" }, { "name": "envoy.tracers.xray", "category": "envoy.tracers" }, { "name": "envoy.tracers.zipkin", "category": "envoy.tracers" }, { "name": "envoy.zipkin", "category": "envoy.tracers" }, { "name": "envoy.client_ssl_auth", "category": "envoy.filters.network" }, { "name": "envoy.echo", "category": "envoy.filters.network" }, { "name": "envoy.ext_authz", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.client_ssl_auth", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.dubbo_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.echo", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.ext_authz", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.http_connection_manager", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.kafka_broker", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.local_ratelimit", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.mongo_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.mysql_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.ratelimit", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.rbac", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.redis_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.sni_cluster", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.tcp_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.thrift_proxy", "category": "envoy.filters.network" }, { "name": "envoy.filters.network.zookeeper_proxy", "category": "envoy.filters.network" }, { "name": "envoy.http_connection_manager", "category": "envoy.filters.network" }, { "name": "envoy.mongo_proxy", "category": "envoy.filters.network" }, { "name": "envoy.ratelimit", "category": "envoy.filters.network" }, { "name": "envoy.redis_proxy", "category": "envoy.filters.network" }, { "name": "envoy.tcp_proxy", "category": "envoy.filters.network" }, { "name": "dubbo.hessian2", "category": "envoy.dubbo_proxy.serializers" }, { "name": "envoy.extensions.http.cache.simple", "category": "http_cache_factory" }, { "name": "envoy.retry_host_predicates.omit_canary_hosts", "category": "envoy.retry_host_predicates" }, { "name": "envoy.retry_host_predicates.omit_host_metadata", "category": "envoy.retry_host_predicates" }, { "name": "envoy.retry_host_predicates.previous_hosts", "category": "envoy.retry_host_predicates" }, { "name": "default", "category": "envoy.dubbo_proxy.route_matchers" }, { "name": "raw_udp_listener", "category": "envoy.udp_listeners" }, { "name": "envoy.dog_statsd", "category": "envoy.stats_sinks" }, { "name": "envoy.metrics_service", "category": "envoy.stats_sinks" }, { "name": "envoy.stat_sinks.dog_statsd", "category": "envoy.stats_sinks" }, { "name": "envoy.stat_sinks.hystrix", "category": "envoy.stats_sinks" }, { "name": "envoy.stat_sinks.metrics_service", "category": "envoy.stats_sinks" }, { "name": "envoy.stat_sinks.statsd", "category": "envoy.stats_sinks" }, { "name": "envoy.statsd", "category": "envoy.stats_sinks" }, { "name": "envoy.access_loggers.file", "category": "envoy.access_loggers" }, { "name": "envoy.access_loggers.http_grpc", "category": "envoy.access_loggers" }, { "name": "envoy.access_loggers.tcp_grpc", "category": "envoy.access_loggers" }, { "name": "envoy.file_access_log", "category": "envoy.access_loggers" }, { "name": "envoy.http_grpc_access_log", "category": "envoy.access_loggers" }, { "name": "envoy.tcp_grpc_access_log", "category": "envoy.access_loggers" }, { "name": "envoy.buffer", "category": "envoy.filters.http" }, { "name": "envoy.cors", "category": "envoy.filters.http" }, { "name": "envoy.csrf", "category": "envoy.filters.http" }, { "name": "envoy.ext_authz", "category": "envoy.filters.http" }, { "name": "envoy.fault", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.adaptive_concurrency", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.aws_request_signing", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.buffer", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.cache", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.cors", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.csrf", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.dynamic_forward_proxy", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.dynamo", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.ext_authz", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.fault", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.grpc_http1_bridge", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.grpc_http1_reverse_bridge", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.grpc_json_transcoder", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.grpc_stats", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.grpc_web", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.gzip", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.header_to_metadata", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.health_check", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.ip_tagging", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.jwt_authn", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.lua", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.on_demand", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.original_src", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.ratelimit", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.rbac", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.router", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.squash", "category": "envoy.filters.http" }, { "name": "envoy.filters.http.tap", "category": "envoy.filters.http" }, { "name": "envoy.grpc_http1_bridge", "category": "envoy.filters.http" }, { "name": "envoy.grpc_json_transcoder", "category": "envoy.filters.http" }, { "name": "envoy.grpc_web", "category": "envoy.filters.http" }, { "name": "envoy.gzip", "category": "envoy.filters.http" }, { "name": "envoy.health_check", "category": "envoy.filters.http" }, { "name": "envoy.http_dynamo_filter", "category": "envoy.filters.http" }, { "name": "envoy.ip_tagging", "category": "envoy.filters.http" }, { "name": "envoy.lua", "category": "envoy.filters.http" }, { "name": "envoy.rate_limit", "category": "envoy.filters.http" }, { "name": "envoy.router", "category": "envoy.filters.http" }, { "name": "envoy.squash", "category": "envoy.filters.http" }, { "name": "io.solo.aws_lambda", "category": "envoy.filters.http" }, { "name": "io.solo.nats_streaming", "category": "envoy.filters.http" }, { "name": "io.solo.transformation", "category": "envoy.filters.http" }, { "name": "dubbo", "category": "envoy.dubbo_proxy.protocols" }, { "name": "envoy.ip", "category": "envoy.resolvers" }, { "name": "auto", "category": "envoy.thrift_proxy.protocols" }, { "name": "binary", "category": "envoy.thrift_proxy.protocols" }, { "name": "binary/non-strict", "category": "envoy.thrift_proxy.protocols" }, { "name": "compact", "category": "envoy.thrift_proxy.protocols" }, { "name": "twitter", "category": "envoy.thrift_proxy.protocols" }, { "name": "envoy.health_checkers.redis", "category": "envoy.health_checkers" }, { "name": "envoy.filters.dubbo.router", "category": "envoy.dubbo_proxy.filters" }, { "name": "envoy.retry_priorities.previous_priorities", "category": "envoy.retry_priorities" }, { "name": "envoy.grpc_credentials.aws_iam", "category": "envoy.grpc_credentials" }, { "name": "envoy.grpc_credentials.default", "category": "envoy.grpc_credentials" }, { "name": "envoy.grpc_credentials.file_based_metadata", "category": "envoy.grpc_credentials" } ] }, "static_resources": { "clusters": [ { "name": "xds_cluster", "type": "STRICT_DNS", "connect_timeout": "5s", "http2_protocol_options": {}, "load_assignment": { "cluster_name": "xds_cluster", "endpoints": [ { "lb_endpoints": [ { "endpoint": { "address": { "socket_address": { "address": "gloo", "port_value": 9977 } } } } ] } ] } } ] }, "dynamic_resources": { "lds_config": { "ads": {} }, "cds_config": { "ads": {} }, "ads_config": { "api_type": "GRPC", "grpc_services": [ { "envoy_grpc": { "cluster_name": "xds_cluster" } } ] } }, "admin": { "access_log_path": "/dev/null", "address": { "socket_address": { "address": "0.0.0.0", "port_value": 19000 } } } }, "last_updated": "2020-06-15T08:34:08.233Z" }, { "@type": "type.googleapis.com/envoy.admin.v3.ClustersConfigDump", "static_clusters": [ { "cluster": { "@type": "type.googleapis.com/envoy.api.v2.Cluster", "name": "xds_cluster", "type": "STRICT_DNS", "connect_timeout": "5s", "http2_protocol_options": {}, "load_assignment": { "cluster_name": "xds_cluster", "endpoints": [ { "lb_endpoints": [ { "endpoint": { "address": { "socket_address": { "address": "gloo", "port_value": 9977 } } } } ] } ] } }, "last_updated": "2020-06-15T08:34:08.380Z" } ] }, { "@type": "type.googleapis.com/envoy.admin.v3.ListenersConfigDump" }, { "@type": "type.googleapis.com/envoy.admin.v3.SecretsConfigDump" } ] }

Uf0k commented 4 years ago

1.2.15 is last working version

kdorosh commented 4 years ago

Did you try creating your own Gateway and Settings resources manually? As of Gloo 1.2.16, Gloo no longer automatically creates these for you because it races to create these with the resources deployed by helm.

arianaw66 commented 4 years ago

Reopening until we've back-ported the docs change