chore: upgrade api7 and gateway to v3.9.18 - #342
Conversation
3.9.18 is a patch on the 3.9 line, so the charts are bumped on release/3.9: api7 3.9.4 -> 3.9.5 and gateway 3.9.8 -> 3.9.9, each line's own counter, with appVersion and the image tags moved to 3.9.18. Adds developer_portal_configuration.security.ssrf_protection, matching what the 3.10.5 chart exposed for the same Control Plane change: the SSRF guard is now installed in the developer portal process, so the setting has to be reachable from the chart. Default stays false, so a default render is unchanged. The remaining Control Plane chart changes in this range (extraInitContainers, the file server nodePort example, the connection max lifetime comment) reconciled the upstream copy against this chart and are already present here. The gateway's config-default.yaml did not change.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
The
Current publication state on Docker Hub:
So this job cannot go green until the remaining three images are pushed. Once they are, a rerun should be enough — no change to the chart is needed. |
|
All five v3.9.18 images are on Docker Hub now (integrated, dp-manager, developer-portal, file-server and gateway), so the blocker above is cleared. Reran the failed job — no change to the chart. |
Chart release for API7 EE 3.9.18.
3.9.18 is a patch on the 3.9 line and 3.10 is the latest line, so this targets
release/3.9rather thanmain.Version bumps
api7gatewayChart patches are each line's own counter, per the numbering rule in
AGENTS.md. Image tags move tov3.9.18(dashboard, dp_manager, file_server, developer_portal) and3.9.18(gateway).ingress-controlleranddeveloper-portal-feare left at their existing versions soCR_SKIP_EXISTINGskips them.Structural change
Adds
developer_portal_configuration.security.ssrf_protectiontocharts/api7/values.yaml, mirroring what the 3.10.5 chart exposed for the same Control Plane change (#341). 3.9.18 installs the SSRF guard in the developer portal process, sosecurity.ssrf_protectionhas to be reachable from the chart or the setting has no effect there.The default stays
enable: false, so a default render is unchanged. Verified that it renders in both states, and that the existingdashboard_configuration.securityblock (trusted_proxies,ip_restriction) is untouched — the twosecurity:keys sit under different parents.Not ported
The other Control Plane chart changes in the
v3.9.17..v3.9.18range —extraInitContainers, the file servernodePortexample, and the connection max-lifetime comment — came from reconciling the upstream copy against this chart and are already present here. The gateway'sconf/config-default.yamldid not change in this range, so the gateway chart needs no structural update.Validation
helm lintpasses on both charts, and the rendered gatewayconfig.yamlwas extracted from the ConfigMap and run throughapisix initonapi7/api7-ee-3-gateway:3.9.18, which validates it against the real config schema.README.mdregenerated withmake helm-docs.