From 8c06fd82f88a1f4e3f454b7849f21ca27385496f Mon Sep 17 00:00:00 2001 From: jarvis9443 Date: Sat, 16 May 2026 09:19:41 +0800 Subject: [PATCH 1/2] feat(gateway): expose S3 custom endpoint for fallback CP Add the endpoint field to the aws_s3 configuration comments in values.yaml, allowing users to specify an S3-compatible endpoint (MinIO, Ceph, Aliyun OSS, etc.) for the Fallback CP feature. The gateway code already supports this field via the lua-resty-aws-s3 library (AWS SDK v2 BaseEndpoint), it was just not documented in the helm chart. Bump chart version: 0.2.66 -> 0.2.67 --- charts/gateway/Chart.yaml | 2 +- charts/gateway/values.yaml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/charts/gateway/Chart.yaml b/charts/gateway/Chart.yaml index 5285197..da3ea48 100644 --- a/charts/gateway/Chart.yaml +++ b/charts/gateway/Chart.yaml @@ -14,7 +14,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.2.66 +version: 0.2.67 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/charts/gateway/values.yaml b/charts/gateway/values.yaml index 3675694..406a95f 100644 --- a/charts/gateway/values.yaml +++ b/charts/gateway/values.yaml @@ -262,6 +262,8 @@ deployment: # region: "ap-south-1" # resource_bucket: "to-push-resource-data" # config_bucket: "to-push-config-data" + # # optional, set to use an S3-compatible endpoint (e.g., MinIO, Ceph, Aliyun OSS) + # endpoint: "" # # azure blob storage configuration, when account key is not set, will use the Managed Identity attached to the pod # azure_blob: # account_name: "$YOUR_ACCOUNT_NAME" From 276b8a8b5a2d050faa6b7df2504c63a7963ff827 Mon Sep 17 00:00:00 2001 From: jarvis9443 Date: Sat, 16 May 2026 09:23:07 +0800 Subject: [PATCH 2/2] feat(api7): expose S3 custom_endpoint for fallback CP on dashboard side MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the custom_endpoint field to the aws_s3 configuration comments in the api7 chart values.yaml. The dashboard code already supports this field (mapstructure:"custom_endpoint" in s3_store.go). Note: the gateway chart uses 'endpoint' while the dashboard uses 'custom_endpoint' — these are separate config paths read by different components. Bump api7 chart version: 0.18.0 -> 0.18.1 --- charts/api7/Chart.yaml | 2 +- charts/api7/README.md | 2 +- charts/api7/values.yaml | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/charts/api7/Chart.yaml b/charts/api7/Chart.yaml index 8ea83c6..ba0a874 100644 --- a/charts/api7/Chart.yaml +++ b/charts/api7/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.18.0 +version: 0.18.1 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/charts/api7/README.md b/charts/api7/README.md index 051756f..d06d6dd 100644 --- a/charts/api7/README.md +++ b/charts/api7/README.md @@ -1,6 +1,6 @@ # api7ee3 -![Version: 0.18.0](https://img.shields.io/badge/Version-0.18.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.9.12](https://img.shields.io/badge/AppVersion-3.9.12-informational?style=flat-square) +![Version: 0.18.1](https://img.shields.io/badge/Version-0.18.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.9.12](https://img.shields.io/badge/AppVersion-3.9.12-informational?style=flat-square) A Helm chart for Kubernetes diff --git a/charts/api7/values.yaml b/charts/api7/values.yaml index 7f481d8..3a61eac 100644 --- a/charts/api7/values.yaml +++ b/charts/api7/values.yaml @@ -436,6 +436,8 @@ dashboard_configuration: # region: "ap-south-1" # resource_bucket: "to-push-resource-data" # config_bucket: "to-push-config-data" + # # optional, set to use an S3-compatible endpoint (e.g., MinIO, Ceph, Aliyun OSS) + # custom_endpoint: "" # azure_blob: # account_name: "$YOUR_ACCOUNT_NAME" # account_key: "$YOUR_ACCOUNT_KEY"