This repository has been archived by the owner on Oct 11, 2024. It is now read-only.
v0.16.0
Overview/Highlights
Tyk Operator v0.16.0 added support for analytics plugin, UDG global header, and detailed tracing setting in ApiDefinition. See ApiDefinition CRD for the latest documentation.
Upgrading to v0.16.0
While upgrading Tyk Operator release via Helm, please make sure that the latest CRDs are also applied on the cluster, as follows:
kubectl apply -f https://raw.githubusercontent.com/TykTechnologies/tyk-operator/v0.16.0/helm/crds/crds.yaml
What’s Changed?
Added
- Added
imagePullSecrets
configuration for ServiceAccount in Tyk Operator Helm chart - Added tyk to categories field of CRDs. So, from now on, all CRs related to Tyk Operator is grouped into tyk category and can be displayed via
kubectl get tyk
. - Added to ApiDefinition CRD: support of analytics plugin at
spec.analytics_plugin
. See Example CRD with Analytics Plugin for details. - Added to ApiDefinition CRD: support for UDG Global Header at
spec.graphql.engine.global_headers
object in ApiDefinition CRD. - Added to ApiDefinition CRD: support for detail tracing configuration at
spec.detailed_tracing
field in ApiDefinition CRD. Enable it for the API if you want to get detail span for each middleware involved in request processing.
Updated
- Updated Go version to 1.21
Fixed
- Fixed CVE-2023-39325 (NVD)
- Fixed a bug that prevents Tyk Operator to work with SecurityPolicy in OSS Mode. Now, SecurityPolicy controller will not modify
spec.MID (_id)
field in SecurityPolicy.
Compatibility Notes
Please see our version compatibility matrix