Skip to content

chore: upgrade api7 and gateway to v3.9.13#289

Merged
nic-6443 merged 3 commits into
mainfrom
chore/upgrade-3.9.13
May 22, 2026
Merged

chore: upgrade api7 and gateway to v3.9.13#289
nic-6443 merged 3 commits into
mainfrom
chore/upgrade-3.9.13

Conversation

@jarvis9443
Copy link
Copy Markdown
Contributor

@jarvis9443 jarvis9443 commented May 22, 2026

Updates the API7 and gateway Helm charts for API7 Enterprise v3.9.13.

Changes:

  • Bumps api7ee3 chart to 0.18.2 and appVersion to 3.9.13.
  • Updates API7 component image tags to v3.9.13.
  • Bumps gateway chart to 0.2.68 and appVersion/image tag to 3.9.13.
  • Exposes the gateway apisix.requestBodyJsonLib value and renders it as request_body_json_lib in config.yaml.
  • Adds fallback CP S3 path-style example options for API7 and gateway values.
  • Removes the deprecated ext-plugin shared dict from gateway values.
  • Regenerates chart README files.

Copilot AI review requested due to automatic review settings May 22, 2026 04:12
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 22, 2026

📝 Walkthrough

Walkthrough

This PR updates both API7 and Gateway Helm charts to version 3.9.13. The changes include chart metadata version bumps, image tag updates across four API7 components, README documentation synchronization, and gateway luaSharedDict TTL configuration adjustments replacing ext-plugin with jwks, introspection, and access-tokens entries.

Changes

Helm Chart Release Updates

Layer / File(s) Summary
API7 chart metadata, documentation, and component image tags
charts/api7/Chart.yaml, charts/api7/README.md, charts/api7/values.yaml
Chart version bumped to 0.18.2 with appVersion 3.9.13. All component image tags (dashboard, developer_portal, dp_manager, file_server) updated from v3.9.12 to v3.9.13 in values and README. Commented S3 path-style configuration added to dashboard storage defaults.
Gateway chart metadata, documentation, and shared-dict configuration
charts/gateway/Chart.yaml, charts/gateway/README.md, charts/gateway/values.yaml
Chart version bumped to 0.2.68 with appVersion 3.9.13. Gateway image tag updated to 3.9.13. luaSharedDict configuration refactored: ext-plugin entry removed; jwks (1m), introspection (10m), and access-tokens (1m) TTL entries added.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • api7/api7-helm-chart#284: Coordinated Helm release and image tag bumps for charts/api7 and charts/gateway with matching metadata and image version updates.
  • api7/api7-helm-chart#276: Updates the same Helm chart metadata and image tag fields across charts/api7 and charts/gateway (version increments and appVersion bumps).
  • api7/api7-helm-chart#285: Similar coordinated version and appVersion updates for both Helm charts with matching image tag value changes.

Suggested reviewers

  • nic-6443

Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

❌ Failed checks (1 error)

Check name Status Explanation Resolution
Security Check ❌ Error Database credentials with plaintext passwords embedded in ConfigMaps exposed via Kubernetes. DSN strings with "changeme" password in 4 configuration sections. Move database credentials to Kubernetes Secrets. Replace ConfigMap DSN entries with secret references instead of plaintext passwords.
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore: upgrade api7 and gateway to v3.9.13' clearly and concisely summarizes the main change: upgrading both API7 and gateway components to version 3.9.13.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
E2e Test Quality Review ✅ Passed PR is Helm chart configuration updates only; E2E Test Quality Review check does not apply to infrastructure/configuration changes with no test code.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/upgrade-3.9.13

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the API7 Enterprise (api7ee3) and Gateway Helm charts to deploy API7 Enterprise v3.9.13 by bumping chart/app versions, aligning default image tags, and refreshing chart documentation/examples.

Changes:

  • Bump charts/api7 chart version to 0.18.2 and appVersion to 3.9.13, updating component image tags accordingly.
  • Bump charts/gateway chart version to 0.2.68 and appVersion/default image tag to 3.9.13.
  • Remove deprecated ext-plugin shared dict from gateway defaults and refresh generated READMEs; add an example option for S3 path-style usage in API7 values.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
charts/gateway/values.yaml Removes deprecated ext-plugin shared dict default and bumps gateway image tag to 3.9.13.
charts/gateway/README.md Regenerated values table to reflect removed ext-plugin entry and updated image tag.
charts/gateway/Chart.yaml Bumps chart version and appVersion to 0.2.68 / 3.9.13.
charts/api7/values.yaml Bumps API7 component image tags to v3.9.13 and adds use_path_style example under fallback CP S3 config.
charts/api7/README.md Regenerated badges/values tables for 0.18.2 / 3.9.13 and updated image tag defaults shown.
charts/api7/Chart.yaml Bumps chart version and appVersion to 0.18.2 / 3.9.13.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings May 22, 2026 04:24
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 7 changed files in this pull request and generated no new comments.

@nic-6443 nic-6443 merged commit c3d51ad into main May 22, 2026
4 checks passed
@nic-6443 nic-6443 deleted the chore/upgrade-3.9.13 branch May 22, 2026 04:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants