release(aisix): 0.7.1 - #330
Conversation
Bump both charts to 0.7.1. appVersion pins the published docker.io/api7/aisix:0.7.1 and docker.io/api7/aisix-cp-*:0.7.1 images. Syncs the accumulated aisix-cp delta from the control-plane source chart: dp-manager now receives AISIX_DPMGR_BASE_URL, so it seeds its TLS server certificate SANs with the advertised control-plane host and a data plane that dials the control plane by IP can complete the handshake. Preserves the public adaptations: docker.io registries, empty image tags defaulting to .Chart.AppVersion, the always-emitted dpImage default, and the generated README.
|
Warning Review limit reachedYou’ve reached a temporary PR review limit under our Fair Usage Limits Policy. Next review available in: 57 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (6)
Comment |
Releases
aisix-cpandaisix0.7.1. Both charts move together, sinceappVersionpins the image tag on each side and a control plane and data plane from different releases is not a combination we ship.Version bump
versionandappVersionto0.7.1on both charts, and regenerated READMEs. The images the newappVersionresolves to are published:docker.io/api7/aisix:0.7.1anddocker.io/api7/aisix-cp-{api,dpm,ui}:0.7.1.Synced delta (aisix-cp)
One functional change accumulated in the control-plane source chart since 0.7.0:
dp-managernow receivesAISIX_DPMGR_BASE_URL, gated onapi.dpmgrBaseURLbeing set. It seeds the subject alternative names of the TLS server certificatedp-managerpresents, so a data plane that dials the control plane by IP address can complete the handshake. Without this the value reached onlycp-api, which bakes it into the generated install snippet, and a remote data plane addressed by IP looped forever oncertificate not valid for name.The
values.yamlcomment onapi.dpmgrBaseURLis synced along with it; the key itself already existed.Preserved public adaptations
The sync leaves the public chart's intentional divergences intact:
docker.ioregistries, empty image tags defaulting to.Chart.AppVersion, the always-emittedapi.dpImagedefault, and the generatedREADME.md. After this change the only remaining diff against the control-plane source chart is exactly that set.Data-plane chart
charts/aisixis authored here and has no source chart to sync from, so it takes the version andappVersionbump only.Verification
helm lintpasses on both charts. Renderingaisix-cpresolves every image todocker.io/api7/aisix-cp-*:0.7.1andAISIX_CLOUD_DP_IMAGEtodocker.io/api7/aisix:0.7.1; the new environment variable renders whenapi.dpmgrBaseURLis set and is absent when it is not. Renderingaisixresolves the gateway image todocker.io/api7/aisix:0.7.1.Merging publishes
aisix-cp-0.7.1andaisix-0.7.1to charts.api7.ai.