Skip to content
This repository has been archived by the owner on Aug 12, 2020. It is now read-only.

Releases: stefanprodan/flagger-appmesh-gateway

v1.1.0

13 Nov 11:03
867eff8
Compare
Choose a tag to compare

Changelog:

  • set x-forwarded-for header to caller's IP

v1.0.0

08 Nov 10:24
38351cd
Compare
Choose a tag to compare

Changelog:

  • rename project to Flagger Gateway for App Mesh
  • publish container image to docker.io/weaveworks/flagger-appmesh-gateway
  • move Helm chart to Flagger repo

v0.5.0

04 Nov 14:12
Compare
Choose a tag to compare

Changelog:

  • add support for multiple custom domains
  • implement e2e testing with Kubernetes Kind, bats-core and GitHub Actions for:
    • kustomize installer
    • gateway startup
    • virtual node creation
    • virtual service discovery
    • virtual node backends reconciliation

v0.4.0

03 Nov 12:07
Compare
Choose a tag to compare

Changelog:

  • add Gateway Helm chart
  • check read access to App Mesh objects at startup
  • add diagram and gateway features to docs

v0.3.0

02 Nov 00:20
Compare
Choose a tag to compare

Changelog:

  • refactor controller to use the appmesh-controller CRD types
  • refactor controller to separate the App Mesh operations from the discovery logic
  • add klog verbosity flag to the root cmd
  • add HPA (autoscaling based on CPU usage) to gateway kustomization
  • add install instructions

v0.2.0

01 Nov 12:02
Compare
Choose a tag to compare

Changelog:

  • implement cache checksum to avoid spamming snapshot versions
  • add snapshot consistency check
  • add Envoy cache snapshot unit tests for insert, update and delete operations
  • sync deleted App Mesh virtual services to Envoy cache
  • add Kustomize installers for Kubernetes NodePort, LB and App Mesh NLB gateways
  • add opt-in flag, when enabled only services with the expose annotation will be discoverable

v0.1.0

31 Oct 15:46
ec7d9f3
Compare
Choose a tag to compare

Changelog:

  • implement App Mesh service discovery
  • watch Kubernetes for App Mesh virtual services events
  • generate Envoy clusters and virtual hosts for App Mesh virtual services
  • generate an App Mesh virtual node for the gateway
  • reconcile the gateway virtual node with the discovered App Mesh virtual services
  • add App Mesh gateway deployment kustomization

v0.0.4

31 Oct 09:27
Compare
Choose a tag to compare

Changelog:

  • refactor Kubernetes discovery service
  • add connection manager drain timeout 5s
  • add circuit breakers max retries 1024
  • add retry policy for 503s

v0.0.3

30 Oct 08:04
Compare
Choose a tag to compare

Changelog:

  • sync all Kubernetes service at startup
  • sync services from Kubernetes cache every minute

v0.0.2

29 Oct 20:17
Compare
Choose a tag to compare

Changelog:

  • add annotations to override exposure, timeout, retires and domain
  • add Linkerd l5d headers