Skip to content
This repository has been archived by the owner on May 23, 2023. It is now read-only.

1.1.2

Compare
Choose a tag to compare
@theganyo theganyo released this 26 Apr 21:10
· 63 commits to master since this release

Istio Compatibility

This release is compatible with Istio 1.1.0 and above. It has been tested against Istio 1.1.4.

Release Notes

The primary purpose of this release is to improve behavior when adapter is unable to reach Apigee. Specifically, there was an issue that allowed quota requests to build in memory until Apigee was reachable at which point the accumulated quota weight was assigned to the current Apigee quota bucket. Instead, individual quota requests are no longer maintained between syncs and if the local bucket expires, the server is no longer assigned the quota when reconnected, thus avoiding dumping into the new quota bucket.

Installation reminders

For Istio 1.1.x, policy control is no longer enabled by default. For Apigee's policy features to take effect, policy control must now be explicitly enabled in Istio config. See Enabling Policy Enforcement for more details.

The 1.1 release line is based on Istio's external gRPC Mixer adapter protocol and relies on deploying the adapter as a separate service. A custom Istio Mixer image is not available.

Changelog

36e4477 better sync and disconnected behavior for quota
acc5936 properly expose address and log_output_level w/ example
4e61d00 mtls config should be object. closes #268
14a99a9 single-thread staging to avoid potential double commit