github Azure/api-management-self-hosted-gateway v1.0.0
Helm Chart v1.0.0

latest releases: v1.11.0, Container-v2.7.1, Container-v2.7.0...
2 years ago

Artifact Hub

Chart: v1.0.0 | App: v2.0.0

GA of self-hosted gateway v2 with new configuration API that has less infrastructure requirements.

What is new?

Features

  • Use new configuration API with less infrastructure requirements (docs)
  • Provide capability to emit metrics to OpenTelemetry Collector (public preview)
  • Provide capability to emit metrics to Azure Monitor (#53)
  • Use Pod Disruption Budget to ensure gateway remains up (#35)
  • Spread instances across zones in Kubernetes cluster for high availability (#36)
  • Use readiness probe to detect when gateway is ready to serve traffic (#69)
  • Use liveness probes to ensure gateway is still able to serve traffic (#68)

Fixes / Changes

  • Allow support for deploying on Kubernetes clusters running pre-release versions (#61 - Contributed by @trenslow)
  • Automatically deploy chart on Kubernetes v1.23 (#63)
  • Become verified publisher on Artifact Hub to improve discovery (#58)
  • Automatically deploy chart on multiple Kubernetes versions (#38)
  • Annotate Helm chart with supported Kubernetes versions (#49)

Breaking Changes

The self-hosted gateway now relies on a new Configuration API that is available on {tenant}.configuration.azure-api.net instead of management URL.

Our existing configuration file has been refactored which includes some breaking changes.

  • service.targetPort has been removed from our chart README since it was never being used
  • service.port (default: 88) has been removed in favor of service.ports.http (default: 8080) & service.ports.https (default: 8081).
  • gateway.endpoint was renamed to gateway.configuration.uri
  • gateway.authKey was renamed to gateway.auth.key
  • dapr.appId was renamed to dapr.app.id

Removal

The following configuration options have been removed:

  • service.port (default: 88) has been removed in favor of service.ports.http (default: 8080) & service.ports.https (default: 8081).
  • service.targetPort has been removed from our chart README since it was never being used

New Contributors

None.

Full Changelog: v0.3.0...v1.0.0

Don't miss a new api-management-self-hosted-gateway release

NewReleases is sending notifications on new releases.