Saarasio
Published in

Saarasio

EnRoute Release v0.8.0

Upgrades

EnRoute is upgraded to work with v1.19.0 of Envoy Proxy

Associated Commits -

  • Upgrade to Envoy v1.19.0 (67da3e0)
  • Use new filter names (b134321), (b409b0f)
  • Upgrade Rate-Limit APIs to v3 (4783337)
  • Upgrade API version from v1beta1 to v1 (94fd137)
  • Upgrade ubuntu:groovy-20210325.1 -> ubuntu:groovy-20210614 (63fb8aa)
  • Upgrade golang to 1.15, Upgrade go-control-plane v0.9.8 -> v0.9.9, Upgrade k8s.io/api from v0.17.0 -> v0.21.0, Upgrade k8s.io/client-go from v0.17.0 -> v0.21.0, Upgrade code-generator remotes/origin/release-1.15 -> remotes/origin/release-1.18 (5cb43a6)

Reduce Ingress Image Size

EnRoute Gateway supports both running as Kubernetes Ingres and Docker Gateway. There was a single image (enroute-gw) that is used for both the deployments. This image includes a lot of additional libraries that are not necessary for Ingress. To reduce the size of Ingress image, a new image enroute-gwi is created for Ingress deployment. This makes the image lighweight and smaller in size.

Associated Commits -

  • Create separate enroute-gwi image for Ingress use (1e84d49)

Helm Chart Flags

The creation of GlobalConfig and ChallengeService can be disabled by using these new booleans defined in the helm chart.

Associated Commits -

  • Use port numbers for EnRoute artifact names and add booleans to helm config createGlobalConfig, createChallengeService (8094dd5)
  • Add default HTTP health check in helm chart (e8e622c)(6379da4)

Useful Links

Github Release Page
Getting Started
Reference Docs

--

--

--

Enroute is a lightweight API Gateway that works as Kubernetes Ingress or without Kubernetes

Recommended from Medium

[programming] concept of programming language

Laravel Installation using composer

Testing Pyramid : Introduction and Importance

Managed Delivery: Evolving Continuous Delivery at Netflix

How to Install InfluxDB on IBM Cloud

Building the Hulu Experience in the Living Room

Hardware Development — Unit Testing and TTD

How to debug a Linux build using Visual Studio and WSL

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
getenroute.io/yastack.io

getenroute.io/yastack.io

EnRoute One-Step Ingress / YAStack: Envoy on FreeBSD TCP/IP on DPDK

More from Medium

Easy-Peasy CRDisy

Dapr and Kafka-easy binding

Reviewing Grafana Loki for Log aggregation

Installing Containerized Applications on Internet-Restricted Environments