Chart: v1.0.0-rc.3 | App: v2.0.0-preview-6
This is the public preview of Azure API Management's self-hosted gateway v2.
This is an incremental release of https://github.com/Azure/api-management-self-hosted-gateway/releases/tag/v1.0.0-rc.2.
What is new?
Features
- 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 usedservice.port
(default: 88) has been removed in favor ofservice.ports.http
(default: 8080) &service.ports.https
(default: 8081).gateway.endpoint
was renamed togateway.configuration.uri
gateway.authKey
was renamed togateway.auth.key
dapr.appId
was renamed todapr.app.id
Removal
The following configuration options have been removed:
service.port
(default: 88) has been removed in favor ofservice.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-rc.3