Skip to content

chore: upgrade api7 and gateway to v3.9.9#276

Merged
nic-6443 merged 1 commit intomainfrom
nic/3.9.9
Apr 10, 2026
Merged

chore: upgrade api7 and gateway to v3.9.9#276
nic-6443 merged 1 commit intomainfrom
nic/3.9.9

Conversation

@nic-6443
Copy link
Copy Markdown
Contributor

@nic-6443 nic-6443 commented Apr 10, 2026

Summary by CodeRabbit

  • Chores
    • Helm chart versions incremented for API7 and Gateway deployments.
    • Container image versions updated to v3.9.9 for dashboard, developer portal, DP manager, and file server components.
    • Updated documentation and default configuration values to reflect new application versions.

Signed-off-by: jarvis9443 <jarvis9443@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 10, 2026 09:54
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 10, 2026

📝 Walkthrough

Walkthrough

This PR updates Helm chart versions and application versions for both the API7 and Gateway charts from 3.9.8 to 3.9.9, and increments chart versions accordingly. Container image tags for multiple components are updated to match the new application version across values.yaml and documentation files.

Changes

Cohort / File(s) Summary
API7 Chart Metadata
charts/api7/Chart.yaml, charts/api7/README.md
Incremented chart version from 0.17.50 to 0.17.51 and updated appVersion from 3.9.8 to 3.9.9. Updated documentation badges and default values table entries.
API7 Image Tags
charts/api7/values.yaml
Updated container image tags from v3.9.8 to v3.9.9 for dashboard.image.tag, dp_manager.image.tag, file_server.image.tag, and developer_portal.image.tag.
Gateway Chart Metadata
charts/gateway/Chart.yaml, charts/gateway/README.md
Incremented chart version from 0.2.59 to 0.2.60 and updated appVersion from 3.9.8 to 3.9.9. Updated documentation default value entry.
Gateway Image Tags
charts/gateway/values.yaml
Updated apisix.image.tag from 3.9.8 to 3.9.9.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • PR #274: Modifies the same Helm chart files (charts/api7 and charts/gateway) with identical version and image tag bump patterns.
  • PR #267: Updates the same chart metadata and image tags across identical Helm chart files with consistent version increments.
  • PR #263: Makes comparable updates to the same Helm charts with version and component image tag changes.

Suggested reviewers

  • AlinsRan
🚥 Pre-merge checks | ✅ 3 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
E2e Test Quality Review ⚠️ Warning PR contains only Helm chart configuration updates with no E2E test modifications. However, blocking issues exist: required Docker images (api7/api7-ee-developer-portal:v3.9.9) do not exist on Docker Hub, preventing the PR from achieving its stated upgrade objective. Verify that all referenced Docker images with tag v3.9.9 exist on Docker Hub before merging. Resolve image availability issues to enable the PR's stated goal of upgrading to v3.9.9.
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and accurately describes the main change: upgrading both the api7 and gateway Helm charts to version 3.9.9.
Security Check ✅ Passed PR contains only version bumps and image tag updates from 3.9.8 to 3.9.9 with no new sensitive data exposure, hardcoded secrets, TLS misconfigurations, or authorization bypasses introduced.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch nic/3.9.9

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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 Helm charts for API7 and Gateway to deploy API7 components at version 3.9.9, aligning default image tags and chart metadata with the upgraded release.

Changes:

  • Bump gateway chart appVersion/default image tag to 3.9.9 and increment chart version.
  • Bump api7ee3 chart appVersion and component image tags to v3.9.9 and increment chart version.
  • Refresh chart READMEs to reflect the new default versions.

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 Updates default Gateway image tag to 3.9.9.
charts/gateway/README.md Updates documented default apisix.image.tag to 3.9.9.
charts/gateway/Chart.yaml Increments chart version and appVersion to 3.9.9.
charts/api7/values.yaml Updates default component image tags to v3.9.9.
charts/api7/README.md Updates badges and documented defaults to 3.9.9/v3.9.9.
charts/api7/Chart.yaml Increments chart version and appVersion to 3.9.9.

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

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@charts/api7/values.yaml`:
- Line 21: The developer_portal image tag in charts/api7/values.yaml is pointing
to a non-existent image tag `api7/api7-ee-developer-portal:v3.9.9`; update the
developer_portal image entry (referenced as developer_portal in values.yaml) to
use an existing tag such as `latest` (e.g., change the image tag for
developer_portal to `latest`) or alternatively push the `v3.9.9` tag for
`api7/api7-ee-developer-portal` to Docker Hub so the current value remains
valid.

In `@charts/gateway/values.yaml`:
- Line 145: The Docker image tag for api7/api7-ee-3-gateway in the values.yaml
is set to a non-existent version; change the tag key value from "3.9.9" to the
existing "3.9.8" (update the tag field for the gateway image) or alternatively
confirm/document that "3.9.9" is an imminent/authorized release before keeping
it; ensure the change targets the tag entry referencing api7/api7-ee-3-gateway.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 69fa3b81-3fd4-43a1-8f41-f831215159de

📥 Commits

Reviewing files that changed from the base of the PR and between 79143f6 and 2f13a2e.

📒 Files selected for processing (6)
  • charts/api7/Chart.yaml
  • charts/api7/README.md
  • charts/api7/values.yaml
  • charts/gateway/Chart.yaml
  • charts/gateway/README.md
  • charts/gateway/values.yaml

@nic-6443 nic-6443 merged commit 8e20c00 into main Apr 10, 2026
7 checks passed
@nic-6443 nic-6443 deleted the nic/3.9.9 branch April 10, 2026 10:01
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