Merge pull request #7404 from dokku/k3s-http-scale-to-zero

Correctly handle scale to zero with the Keda http addon
This commit is contained in:
Jose Diaz-Gonzalez
2024-12-11 08:51:02 -05:00
committed by GitHub
2 changed files with 9 additions and 1 deletions

View File

@@ -669,6 +669,14 @@ func getAutoscaling(input GetAutoscalingInput) (ProcessAutoscaling, error) {
httpTrigger.Metadata["concurrency_target_value"] = "100" httpTrigger.Metadata["concurrency_target_value"] = "100"
} }
triggers = append(triggers, ProcessAutoscalingTrigger{
Name: trigger.Name,
Type: "external-push",
Metadata: map[string]string{
"httpScaledObject": fmt.Sprintf("%s-%s", input.AppName, input.ProcessType),
"scalerAddress": "keda-add-ons-http-external-scaler.keda:9090",
},
})
continue continue
} }

View File

@@ -120,7 +120,7 @@ var HelmCharts = []HelmChart{
Namespace: "keda", Namespace: "keda",
ReleaseName: "keda", ReleaseName: "keda",
RepoURL: "https://kedacore.github.io/charts", RepoURL: "https://kedacore.github.io/charts",
Version: "2.13.1", Version: "2.16.0",
}, },
{ {
ChartPath: "keda-add-ons-http", ChartPath: "keda-add-ons-http",