Table of contents
This document show changes done to the chart. Please also seek advice from the README regarding updates.
[[TOC]
- jumper 3.19.0
- adjust config to hide sig param in sleuth tracing
- Change from Ingress Class Annotation to ingressClassName field (aws only)
- Increased RequestSizeLimit to 10MB
- jumper 3.18.0
- header removal feature
- filter query params list
- jumper 3.17.0
- external idp
- kong 2.8.3.12
- rate-limiting-merged plugin
- jumper 3.16.0
- loadbalancing support
- pass spectre info as event headers
- kong 2.8.3.11
- rfc 6750 support within jwt-keycloak + acl plugins
- jumper 3.15.2
- improved responses from external IDPs in jumper in case of errors
- added logic to handle default-key in jc-oauth-config
- kong liveness probe to 1min
- configurable pre stop sleep with default 30s
- adjust jumper to 3.14.4
- pg ssl enabled by default for external
- jumper 3.14.3
- jumper 3.13.0
- add envs for redis configuration for fail over feature
- jumper 3.12.0
- pod antiAffinity preferred by default, optionally required
- labels update + added zone
- startup probe interval 1s
- jumper 3.11.0
- graceful shutdown with smaller timeouts for kong, jumper. issuer-service
- pod antiAffinity to required
- jumper 3.10.0
- issuer-service 1.11.1
- added probes for issuer-service
- increase default cpu limit for issuer-service
- ip-restriction support
- removed cequence auto configuration from configmap
- remove jsonWebKey, privateKey, publicKey references
- jumper 3.9.0
- pls note jumper 3.9.0 + is 1.10.0 needs new entries (certsJson, privateJson, publicJson) for runtime, old entries (jsonWebKey, privateKey, publicKey) should be removed with next release (including references)
- remove checksum/secret-issuer-service
- remove generic checksum
- remove 2 unused params for is
- issuer service to 1.10.0
- mount issuer-keys
- added privateJson for jumper
- Kong 2.8.3.10
- remove unused parameters from prometheus job
- SERVER_maxHttpHeaderSize optional
- configurable maxUnavailable
- added proxy.ingress.secondHostname variable for extended ingress
- added proxy.ingress.secondTlsSecret variable for extended ingress
- added jumper environment variables for FPA Proxy Support
- Jumper 3.8.0
- Kong 2.8.3.9
- Kong 2.8.3.8: zipkin fix
- adjusted probes
- added legacyIngress to support old hostnames
- Fix: Global cequence plugins configuration
- Introduced cequence compapatibility (no image provided)
- Fixed failing Vault secret lookup for empty values
- Fixed external database cert path
- Jumper image 3.6.1
- HPA kind autoscaling/v2
- Kong 2.8.3.6: Admin API version info fix
- added kong environment variables for worker consistency, state update frequency, database update frequency and propagation
- jumper 3.6.0
- jumper secret mount
- kong 2.8.3.5
- Added Argo CD secret redeploy trigger
- Allow ingressClassName setting
- Introduced tdi as platform
- Fixed config job authentication
- Fixed bootstrap job pod security context
- Fixed CaaS security context
- Fixed Jumper latency issue
- Jumper image 3.5.0
- Fixed Jumper header size too small (set to 16KB)
- Corrected migrations jobs db-check container security context
- Prometheus customer facing setting camelCase
- Removed double base 64 encryption
- Adjusted authorization process for jobs to -u user:password
- removed generation of htpasswd (needs to be stored manually now)
- global.adminApi.ingress.altHostname and global.proxy.ingress.altHostname settings added for second host name
- version tested on cass t21-cluster
- (invalid version. don't use this tag)
- Platform dependent securityContexts
- Platform dependent topologyKey
- Introduced caas as platform
- Set zone value fallback to platform
- Set environment value fallback to global metadata (from Sapling)
- Default Jumper image version set to 3.4.3
- Default Kong image version set to 2.8.3.4
- tracing adjusted
- zipkin config params: environment (not set for qa, physical env otherwise), zone (zone name), forceSample, headerType
- Removed platform condition from ingress
- Introduced caas as platform option
- Caas platform specific topologyKey
- Set default storageClassName by platform (caas: nfs-storage)
- Reworked database configuration
- Database integration reworked to sub-chart
- Labels cleaned up
- Corrected product names
- Zipkin sample ratio set to 1
- Unification of collectorUrl and global setting option
- Prohibit changeme
- PodSecurityContext for Stargate pod
- StorageClasseName de-saplingized
- securityContext divided into containerSecurityContext and podSecurityContext to satisfy CaaS cluster t21 policy
- Added configurable Irix-Broker route to enable ZAM-login for external users
- Added option to configure large_client_header_buffers in kong/nginx
- Default Kong image version set to 2.8.3.3
- "sec_event_code" renamed to "eventclassid"
- Removed OpenShift and Enterprise remnants
- Deactivated TLSv1.1
- Updated cipher suites
- Added request-size-limiting plugin setup
- logging of soutce-ip changed to "$http_x_original_forwarded_for"
- ENI-Kong image 2.8.3.2
- Fixed Prometheus customer_facing always true
- ENI-Kong image 2.8.3.1
- Altered Prometheus config for Plugin from Kong 3.1.1 (ENI 2.8.3.1)
- ENI-Kong image 2.8.3.0
- ENI-Kong image 2.8.1.2
- Removed kong_admin and reworked plugins setup structure
- Removed enterprise switches
- Use ENI flavoured original Prometheus plugin version 1.5.0
- Use ENI flavoured original Zipkin plugin version 1.4.1
- Switched to ENI-Kong image 2.8.1.1
- Removed all plugins-setup e.g. init-container
- Added jobs to remove old ENI flavoured plugins
- Removed release names from containers
- Set default log format to JSON
- Added configurable initial delays
- Added ingress tlsSecret
- Security context fsGroup for postgres
- ingressClassName for platform 'tdi'
- Option logFormat with values [debug|default|json] modified in values.yaml
- Pull images from new MTR
- Using networking.k8s.io/v1 for ingress
- avoid warnings by adding "sec_event" variables to admin port too
- default kong-plugins image updated (containing security error codes)
- Default size of metrics dictionary removed because of conflict with env variable
- Fixed missing values.yaml settings for circuit breaker
- Option logFormat with values [default|json|plain] added to values.yaml
- Alternative log formats pre-configured: log_proxy_json/log_admin_json and log_proxy_plain/log_admin_plain
- Default size of metrics dictionary increased
- Fail on unset issuerService values for secret
- Checksum for issuer service secret
- Job hooks adapted
- Kong 2.8.1
- Kong Plugins 2.1.2
- Fixed missing openssl.rand issue
- Kong Plugins 2.1.1
- Kong 2.8.0
- Kong Plugins 2.1.0
- Simplified plugin container configuration
- Corrected circuit breaker image version
- added circuit breaker service (1.0.3)
- Issuer-service version 1.9.0
- Issuer-Service: Added jsonWebKey and publicKey secret
- jumper-sse to 2.3.4.3
- status page (include in general already with 1.22.0), use sub product for developer-portal status page
- Adapted pull secret handling
- extended grace period to 80 seconds
- added preStopHook with 65s sleep to jumper and legacy-jumper
- Use dedicated jumper readiness and liveness probes
- extended grace period to 65 seconds
- jumper-legacy: 1.10.6.2-loglevel
- jumper: 2.3.3
- added jumper metrics endpoint to service and service monitor
- legacy jumper exposes metrics
- legacy jumper: 1.10.6.1-metrics
- issuer-service: 1.8.0
- jumper 2.2.5
- legacy jumper 1.10.6.1
- jumper name
- Added legacy Jumper (1.10.5.3) container
- Added env var KONG_NGINX_HTTP_LUA_SHARED_DICT
- kong-plugins 2.0.1
- Jumper 2.2.4.3
- Port setting for Jumper
- Update SSL Ciphers
- Use jumper-sse 2.0.1
- Added environment variables for jumper auto-event
- Updated jumper to 1.10.4
- Updated jumper to 1.10.3
- Removed hook-succeeded from plugin jobs for debugging
- Updated jumper to 1.10.2
- fixed lua template for caas
- kong-plugins 2.0.0
- Updated jumper to 1.10.0
- readiness and liveness probe for jumper
- readiness and liveness probe for kong
- Updated jumper to 1.9.7
- fixed lua templates
- kong-plugins 1.3.0
- Updated jumper to 1.9.5
- added environment variable tracingUrl for jumper to write traces
- Allow pull policy changing
- Pull policy IfNotPresent as default
- PodAntiAffinity for node distribution
- Added possibility for horizontal pod autoscaling
- Updated jumper to 1.7.1
- Admin API related security fixes
- Trigger redeploy on secret-kong change
- Updated jumper and issuer-service to 1.7.0
- Issuer-service 1.5.0 with fixed certificate
- Introduced issuer-service container
- Set default migrations to none
- Jumper 1.5.5
- Added environment label for service monitor
- Allow database schema configuration via KONG_PG_SCHEMA
- Kong-plugins 1.2.0
- Corrected acl plugin
- Security context related fixes for CaaS compatibility
- Using eni-zipkin plugin instead of zipkin
- Removed: Allow dedicated ignoreServices for our own Zipkin plugin
- Auto job deletion for non-hook jobs
- Allow dedicated ignoreServices for our own Zipkin plugin
- ACL plugin overwrite fix
- Fixed configuration overwrite
- Added TargetLabels to ServiceMonitor
- Added separate jobs for bootstrapping and upgrade
- Switch to Kong Community Edition 2.3.2
- AdminApi ingress behaviour based on edition (CE or EE)
- Updated Jumper to 1.3.5
- CE: Admin API protection via proxy
- Admin API backend and path depending on config and edition
- Updated Jumper to 1.3.0
- Added JUMPER_ISSUER_URL env var
- Removed labels from Postgres
- Log settings options
- Added ConfigMap for pipeline meta data
- Added ServiceMonitor which is now enabled by default. PodMonitor is now disabled by default
- Allow TLSv1.2 and TLSv1.3 only, removed TLSv1 support
- Make pod monitor selector configurable
- Zipkin and Prometheus plugin configuration changes will now be properly applied
- Hotfix: Use "Recreate" strategy for database deployment
- Made CPU, RAM and persistence resources configurable
- Made the securityContext configurable
- Adjusted resource request and limit defaults
- Support for environments that prohibit writing to the root file system (like CaaS)
- Edge TLS termination is now the default for the proxy
- Allow setting of a Zipkin CA certificate
- Allow setting of a external Postgres CA certificate
- Global labels settings with a default fluentd label
- Label deployments with chart version
- DHEI-1712: Extended external database configuration
- Removed kong prefix from servicePort to comply with requirements
- Enterprise license stored in secret
- Global ingress annotations setting
- Bugfix: Wrong secrets reference in non-rbac case for plugin-enabling jobs
- Added job to enable Prometheus plugin on global default workspace
- DHEI-1430: Hostname setting for every ingress/route
- DHEI-1430: Annotations overwrite for ingress/routes
- DHEI-1136: Added option to enable and configure Zipkin-Plugin
- DHEI-967: Added option to configure mTLS Proxy to present a server cert
- DHEI-1135: Added option to enable a metrics service that can be found scraped by Prometheus