Third Party Dependency | Tested Versions | Compatible Versions | Comments |
---|---|---|---|
Kubernetes | 1.26.x, 1.27.x, 1.28.x, 1.29.x | 1.19+ | |
Helm | 3.14.x | 3.x | |
Redis | 6.2.x, 7.x | 6.2.x, 7.x | Used by Tyk Gateway and Dashboard |
MongoDB | 5.0.x, 6.0.x, 7.0.x | 4.4.x, 5.0.x, 6.0.x, 7.0.x | Used by Tyk Dashboard, Pump, and MDCB |
PostgreSQL | 11.x - 15.x LTS | 11.x - 15.x | Used by Tyk Dashboard, Pump, and MDCB |
tyk-dashboard
chart, the dashboard.hashKeys
field is deprecated and has been replaced with .global.hashKeys
. This is to ensure Dashboard, Gateway, and MDCB always get the same hashKeys configurations. Setting dashboard.hashKeys
will no longer take effect. Please only use .global.hashKeys
field.OSS: Simplify Tyk Operator setup with Kubernetes Secret creation
operatorSecret.enabled
to true
in the tyk-oss
chart, a Kubernetes Secret named tyk-operator-conf
will be automatically created in the same namespace. This secret is essential for connecting Tyk Operator to the Gateway, enabling seamless management of Tyk API resources. To learn more about setting up Tyk Operator, check out Tyk Operator installation.MDCB: Enhanced analytics configuration options
Tyk Control Plane: Added option to enable Dashboard hybrid organization
Enhanced security with customizable Pod or Container security context
runAsNonRoot: true
in all Pod’s securityContext
. This prevents the Pods from running as root users, ensuring compatibility with the Restricted Pod Security Policy.Gateway: Allow Gateway to be updated if secret value is updated
global.secrets.useSecretName
is not set, as the secret is then not part of the chart.Customizable Pod Labels Across All Components
podLabels
field with your desired content, and it will be added as pod labels.Portal: Customizable Pod annotations in tyk-dev-portal
podAnnotations
field to the tyk-dev-portal
chart, allowing you to customize pod annotations. Fill in the podAnnotations
field with your specific content, and it will be added as pod annotations.Gateway/Pump: Removed the command in Gateway and Pump pod templates
Dashboard: Allow arbitary image tags in tyk-dashboard
Dashboard: Classic portal bootstrapping disabled by default
tyk-bootstrap.bootstrap.portal
to true
in either the Tyk Stack or Tyk Control Plane chart.Dashboard: Deprecation of `hashKeys` field
dashboard.hashKeys
field is now deprecated. Instead, users should utilize the global.hashKeys
field to set key hashing. This ensures configuration alignment across Gateway, Dashboard, and MDCB components.