The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy
APACHE-2.0 License
Bot releases are visible (Hide)
Published by kdorosh over 4 years ago
Helm Changes
Fixes
Published by ashleywang1 over 4 years ago
Fixes
disableProxyGarbageCollection
=false
), Gloo used to clear the extauth and ratelimit snapshots from the XDS cache, resulting in null configurations temporarily in the extauth and ratelimit services. This caused blips of invalid 403/429 responses. To fix this, Gloo now detects any valid TranslatorSyncerExtension
's Envoy Node ID keys through its Sync()
function, so Gloo doesn't garbage collect these snapshots anymore. (https://github.com/solo-io/gloo/issues/2721)Published by ashleywang1 over 4 years ago
Fixes
disableProxyGarbageCollection
=false
), Gloo used to clear the extauth and ratelimit snapshots from the XDS cache, resulting in null configurations temporarily in the extauth and ratelimit services. This caused blips of invalid 403/429 responses. To fix this, Gloo now detects any valid TranslatorSyncerExtension
's Envoy Node ID keys through its Sync()
function, so Gloo doesn't garbage collect these snapshots anymore. (https://github.com/solo-io/gloo/issues/2721)Published by kdorosh over 4 years ago
Dependency Bumps
Fixes
gatewayProxies.$gatewayProxy.gatewaySettings.ipv4Only
changes the Gateway spec's bindAddress to '0.0.0.0' instead of '::' for both the non-ssl and ssl Gateways. (https://github.com/solo-io/gloo/issues/2425)Published by kdorosh over 4 years ago
Dependency Bumps
Fixes
gatewayProxies.$gatewayProxy.gatewaySettings.ipv4Only
changes the Gateway spec's bindAddress to '0.0.0.0' instead of '::' for both the non-ssl and ssl Gateways. (https://github.com/solo-io/gloo/issues/2425)Published by kdorosh over 4 years ago
Dependency Bumps
Helm Changes
Fixes
Published by kdorosh over 4 years ago
Dependency Bumps
Helm Changes
New Features
Fixes
glooctl add route
so that the --dry-run flag does not create a route table or virtual service. (https://github.com/solo-io/gloo/issues/2715)glooctl uninstall --all
and glooctl uninstall --delete-crds
will now properly delete CRDs for enterprise Gloo. (https://github.com/solo-io/gloo/issues/2219)Published by marcogschmidt over 4 years ago
Helm Changes
Fixes
glooctl
1.3.16, there was a regression with the glooctl add route
command that prevented it from working if the --name
flag was omitted, which was common in our documented tutorials. Pre 1.3.16, glooctl add route
would search all namespaces for a virtual service with * for domain (all domains) to add the route to. This would require cluster-scoped permissions on the virtual service by the user.glooctl add route
to use a namespaced virtual service client, which requires fewer permissions, but also only searches a single namespace for virtual services to add the route to, before creating a new virtual service. glooctl add route
now supports the cluster-scoped-vs-client
boolean flag, which supports the original, pre 1.3.16 behavior. (https://github.com/solo-io/gloo/issues/2708)Published by kdorosh over 4 years ago
Fixes
EndpointsWarmingTimeout
is set to zero on the Gloo settings, the old default behavior is used (Gloo doesn't wait for EDS or discovery to be ready before propagating config). (https://github.com/solo-io/gloo/issues/2673)glooctl
commands such as glooctl get vs
now work without cluster-scoped rbac permissions. (https://github.com/solo-io/gloo/issues/2375)glooctl uninstall --all
will now properly delete ClusterRoles and ClusterRoleBindings associated with prometheus. (https://github.com/solo-io/gloo/issues/2419)glooctl check
now reports Gloo custom resource status warnings. (https://github.com/solo-io/gloo/issues/2659)Published by ashleywang1 over 4 years ago
Dependency Bumps
Helm Changes
Fixes
disableProxyCollection: false
(the default), extauth had a race condition where it could recevie nil config. This could result in 403s that shouldn't happen. This change pulls in a fix from solo-kit where GetStatusKeys was returning a slice with an empty string, which caused an empty snapshot to be added with an empty version. Fixing this issue means that this nil config should no longer occur. (https://github.com/solo-io/gloo/issues/2645)Published by yuval-k over 4 years ago
Helm Changes
gatewayProxies.$gatewayProxy.gatewaySettings.ipv4Only
. This changes the Gateway spec's bindAddress to '0.0.0.0' instead of '::', which is ipv6 by default. Use this helm value if your network allows ipv4 addresses only. (https://github.com/solo-io/gloo/issues/2425)Fixes
Published by yuval-k over 4 years ago
Fixes
Published by marcogschmidt over 4 years ago
Helm Changes
Fixes
glooctl
when building on go 1.14 (this just fixes our homebrew formula, as the shipped binary had always been built with go 1.13). (https://github.com/solo-io/gloo/issues/2532)glooctl check
now additionally checks that gloo and envoy are connected and that the gloo config is not rejected by envoy. (https://github.com/solo-io/gloo/issues/1627)alwaysSortRouteTableRoutes
setting was added to the Gloo Settings
API in the 1.2.x stable branch to fix a regression from desired behavior, while enabling users that depended on the wrong behavior to enable it. This PR adds and ignores alwaysSortRouteTableRoutes
to Gloo 1.3.x so upgrades from Gloo 1.2.x settings can be parsed by Gloo 1.3.x. (https://github.com/solo-io/gloo/issues/2554)Published by EItanya over 4 years ago
Dependency Bumps
Fixes
SafeRegex
feature to have more deterministic regex performance. (https://github.com/solo-io/gloo/issues/2395)Published by arianaw66 over 4 years ago
Fixes
glooctl get vs
no longer panics when certain sections are not present in the settings. (https://github.com/solo-io/gloo/issues/2550)Published by yuval-k over 4 years ago
Dependency Bumps
Helm Changes
Published by marcogschmidt over 4 years ago
Fixes
/foo
come before /foo/bar
). This change fixes the behavior and adds a new alwaysSortRouteTableRoutes
setting for users who might be depending on the current behavior. If this flag is set to true
(default is false
), it will force Gloo to sort the routes even when they come from a single route table. (https://github.com/solo-io/gloo/issues/2529)Published by joekelley over 4 years ago
New Features
Fixes
glooctl get vs
. (https://github.com/solo-io/gloo/issues/2228)Published by kdorosh over 4 years ago
Dependency Bumps
Fixes
Published by marcogschmidt over 4 years ago
Dependency Bumps