Skip to content

Commit

Permalink
feat: Introduce category per scale (2.14+) (kedacore#1405)
Browse files Browse the repository at this point in the history
Signed-off-by: Ranjith Gopal <[email protected]>
  • Loading branch information
tomkerkhove authored and Ranjith Gopal committed Jun 27, 2024
1 parent 9ebfa86 commit d7e6f24
Show file tree
Hide file tree
Showing 127 changed files with 141 additions and 16 deletions.
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/activemq.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "ActiveMQ"
availability = "v2.6+"
maintainer = "Community"
category = "Messaging"
description = "Scale applications based on ActiveMQ Queue."
go_file = "activemq_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/apache-kafka-go.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Apache Kafka (Experimental)"
availability = "v2.12+"
maintainer = "Community"
category = "Messaging"
description = "Experimental scaler based on 'segmentio/kafka-go' library. Scale applications based on an Apache Kafka topic or other services that support Kafka protocol."
go_file = "apache_kafka_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/apache-kafka.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Apache Kafka"
availability = "v1.0+"
maintainer = "Microsoft"
category = "Messaging"
description = "Scale applications based on an Apache Kafka topic or other services that support Kafka protocol."
go_file = "kafka_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/arangodb.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "ArangoDB"
availability = "v2.10+"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on ArangoDB query result."
go_file = "arangodb_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/artemis.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "ActiveMQ Artemis"
availability = "v1.5+"
maintainer = "Community"
category = "Messaging"
description = "Scale applications based on ActiveMQ Artemis queues"
go_file = "artemis_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/aws-cloudwatch.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "AWS CloudWatch"
availability = "v1.0+"
maintainer = "Community"
category = "Metrics"
description = "Scale applications based on AWS CloudWatch."
go_file = "aws_cloudwatch_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/aws-dynamodb-streams.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "AWS DynamoDB Streams"
availability = "v2.8+"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on AWS DynamoDB Streams"
go_file = "aws_dynamodb_streams_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/aws-dynamodb.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "AWS DynamoDB"
availability = "v2.7+"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on the records count in AWS DynamoDB"
go_file = "aws_dynamodb_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/aws-kinesis.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "AWS Kinesis Stream"
availability = "v1.1+"
maintainer = "Community"
category = "Messaging"
description = "Scale applications based on AWS Kinesis Stream."
go_file = "aws_kinesis_stream_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/aws-sqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "AWS SQS Queue"
availability = "v1.0+"
maintainer = "Community"
category = "Messaging"
description = "Scale applications based on AWS SQS Queue."
go_file = "aws_sqs_queue_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/azure-app-insights.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Azure Application Insights"
availability = "v2.6+"
maintainer = "Microsoft"
category = "Metrics"
description = "Scale applications based on Azure Application Insights metrics."
go_file = "azure_app_insights_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/azure-data-explorer.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Azure Data Explorer"
availability = "v2.7+"
maintainer = "Microsoft"
category = "Data & Storage"
description = "Scale applications based on Azure Data Explorer query result."
go_file = "azure_data_explorer_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/azure-event-hub.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Azure Event Hubs"
availability = "v1.0+"
maintainer = "Microsoft"
category = "Messaging"
description = "Scale applications based on Azure Event Hubs."
go_file = "azure_eventhub_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/azure-log-analytics.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Azure Log Analytics"
availability = "v2.0+"
maintainer = "Microsoft"
category = "Data & Storage"
description = "Scale applications based on Azure Log Analytics query result"
go_file = "azure_log_analytics_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/azure-monitor.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Azure Monitor"
availability = "v1.3+"
maintainer = "Microsoft"
category = "Metrics"
description = "Scale applications based on Azure Monitor metrics."
go_file = "azure_monitor_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/azure-pipelines.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Azure Pipelines"
availability = "v2.3+"
maintainer = "Microsoft"
category = "CI/CD"
description = "Scale applications based on agent pool queues for Azure Pipelines."
go_file = "azure_pipelines_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/azure-service-bus.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
+++
title = "Azure Service Bus"
maintainer = "Microsoft"
category = "Messaging"
description = "Scale applications based on Azure Service Bus Queues or Topics."
availability = "v1.0+"
go_file = "azure_servicebus_scaler"
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/azure-storage-blob.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Azure Blob Storage"
availability = "v1.1+"
maintainer = "Microsoft"
category = "Data & Storage"
description = "Scale applications based on the count of blobs in a given Azure Blob Storage container."
notice = "As of now, this Azure Blob Storage scaler scales based on the count of the blobs in a container as opposed to the Azure Functions behavior where code is only triggered on new blobs."
go_file = "azure_blob_scaler"
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/azure-storage-queue.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Azure Storage Queue"
availability = "v1.0+"
maintainer = "Microsoft"
category = "Messaging"
description = "Scale applications based on Azure Storage Queues."
go_file = "azure_queue_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/cassandra.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Cassandra"
availability = "v2.5+"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on Cassandra query results."
go_file = "cassandra_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/couchdb.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "CouchDB"
availability = "v2.9+"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on CouchDB query results."
go_file = "couchdb_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/cpu.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "CPU"
availability = "v2.0+"
maintainer = "Community"
category = "Apps"
description = "Scale applications based on cpu metrics."
go_file = "cpu_memory_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/cron.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Cron"
availability = "v1.5+"
maintainer = "Community"
category = "Scheduling"
description = "Scale applications based on a cron schedule."
go_file = "cron_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/datadog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Datadog"
availability = "v2.6+"
maintainer = "Datadog"
category = "Metrics"
description = "Scale applications based on Datadog."
go_file = "datadog_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/elasticsearch.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Elasticsearch"
availability = "v2.5+"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on elasticsearch search template query result."
go_file = "elasticsearch_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/etcd.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Etcd"
availability = "v2.9+"
maintainer = "Huawei Cloud"
category = "Data & Storage"
description = "Scale applications based on an etcd key-value pair. By watching an etcd key, a passively received push mode, the scaler can activate applications with lower load usage than frequent pull mode"
go_file = "etcd_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/external-push.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "External Push"
availability = "v2.0+"
maintainer = "Microsoft"
category = "Extensibility"
description = "Scale applications based on an external push scaler."
go_file = "external_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/external.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "External"
availability = "v1.0+"
maintainer = "Microsoft"
category = "Extensibility"
description = "Scale applications based on an external scaler."
go_file = "external_scaler"
+++
Expand Down
8 changes: 4 additions & 4 deletions content/docs/2.14/scalers/gcp-cloud-tasks.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
+++
title = "Google Cloud Platform Cloud Tasks"
title = "Google Cloud Platform Cloud Tasks"
availability = "v2.12+"
maintainer = "Community"
description = "Scale applications based on Google Cloud Platform Cloud Tasks."
description = "Scale applications based on Google Cloud Platform Cloud Tasks."
go_file = "gcp_cloud_tasks_scaler"
+++

### Trigger Specification

This specification describes the `gcp-cloudtasks` trigger for Google Cloud Platform Cloud Tasks.
This specification describes the `gcp-cloudtasks` trigger for Google Cloud Platform Cloud Tasks.

```yaml
triggers:
Expand All @@ -21,7 +21,7 @@ triggers:
credentialsFromEnv: GOOGLE_APPLICATION_CREDENTIALS_JSON # Required
```
The Google Cloud Platform (GCP) Cloud Tasks trigger allows you to scale based on the number of tasks queued in you queue.
The Google Cloud Platform (GCP) Cloud Tasks trigger allows you to scale based on the number of tasks queued in you queue.
The `credentialsFromEnv` property maps to the name of an environment variable in the scale target (`scaleTargetRef`) that contains the service account credentials (JSON). KEDA will use those to connect to Google Cloud Platform and collect the required stack driver metrics in order to read the number of messages in the Cloud Task queue.

Expand Down
9 changes: 5 additions & 4 deletions content/docs/2.14/scalers/gcp-pub-sub.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
+++
title = "Google Cloud Platform Pub/Sub"
title = "Google Cloud Platform Pub/Sub"
availability = "v1.0+"
maintainer = "Community"
description = "Scale applications based on Google Cloud Platform‎ Pub/Sub."
category = "Messaging"
description = "Scale applications based on Google Cloud Platform Pub/Sub."
go_file = "gcp_pubsub_scaler"
+++

### Trigger Specification

This specification describes the `gcp-pubsub` trigger for Google Cloud Platform Pub/Sub.
This specification describes the `gcp-pubsub` trigger for Google Cloud Platform Pub/Sub.

```yaml
triggers:
Expand All @@ -27,7 +28,7 @@ triggers:
credentialsFromEnv: GOOGLE_APPLICATION_CREDENTIALS_JSON # Required
```
The Google Cloud Platform (GCP) Pub/Sub trigger allows you to scale based on any metrics from your Pub/Sub subscription or topic, such as number of messages or oldest unacked message age, etc.
The Google Cloud Platform (GCP) Pub/Sub trigger allows you to scale based on any metrics from your Pub/Sub subscription or topic, such as number of messages or oldest unacked message age, etc.
- `credentialsFromEnv` - This property maps to the name of an environment variable in the scale target (`scaleTargetRef`) that contains the service account credentials (JSON). KEDA will use those to connect to Google Cloud Platform and collect the required stack driver metrics in order to read the number of messages in the Pub/Sub subscription.

Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/gcp-stackdriver.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Google Cloud Platform Stackdriver"
availability = "2.7+"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on a metric obtained from Stackdriver."
go_file = "gcp_stackdriver_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/gcp-storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Google Cloud Platform Storage"
availability = "2.7+"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on the count of objects in a given Google Cloud Storage (GCS) bucket."
go_file = "gcp_storage_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/github-runner.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Github Runner Scaler"
availability = "v2.10+"
maintainer = "GitHub"
category = "CI/CD"
description = "Scale GitHub Runners based on the number of queued jobs in GitHub Actions"
go_file = "github_runner_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/graphite.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Graphite"
availability = "v2.5+"
maintainer = "Community"
category = "Metrics"
description = "Scale applications based on metrics in Graphite."
go_file = "graphite_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/huawei-cloudeye.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Huawei Cloudeye"
availability = "v1.1+"
maintainer = "Community"
category = "Metrics"
description = "Scale applications based on a Huawei Cloudeye."
go_file = "huawei_cloudeye_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/ibm-mq.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "IBM MQ"
availability = "v2.0+"
maintainer = "Community"
category = "Messaging"
description = "Scale applications based on IBM MQ Queue"
go_file = "ibmmq_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/influxdb.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "InfluxDB"
availability = "v2.1+"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on InfluxDB queries"
go_file = "influxdb_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/kubernetes-workload.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Kubernetes Workload"
availability = "v2.4+"
maintainer = "Community"
category = "Apps"
description = "Scale applications based on the count of running pods that match the given selectors."
go_file = "kubernetes_workload_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/liiklus-topic.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Liiklus Topic"
availability = "v1.0+"
maintainer = "Community"
category = "Messaging"
description = "Scale applications based on Liiklus Topic."
go_file = "liiklus_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/memory.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Memory"
availability = "v2.0+"
maintainer = "Community"
category = "Apps"
description = "Scale applications based on memory metrics."
go_file = "cpu_memory_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/metrics-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "Metrics API"
availability = "v2.0+"
maintainer = "Community"
category = "Metrics"
description = "Scale applications based on a metric provided by an API"
go_file = "metrics_api_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/mongodb.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
+++
title = "MongoDB"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on MongoDB queries."
availability = "v2.1+"
go_file = "mongo_scaler"
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/mssql.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "MSSQL"
availability = "v2.2+"
maintainer = "Microsoft"
category = "Data & Storage"
description = "Scale applications based on Microsoft SQL Server (MSSQL) query results."
go_file = "mssql_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/mysql.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title = "MySQL"
availability = "v1.2+"
maintainer = "Community"
category = "Data & Storage"
description = "Scale applications based on MySQL query result."
go_file = "mysql_scaler"
+++
Expand Down
1 change: 1 addition & 0 deletions content/docs/2.14/scalers/nats-jetstream.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ title = "NATS JetStream"
layout = "scaler"
availability = "v2.8+"
maintainer = "Community"
category = "Messaging"
description = "Scale applications based on NATS JetStream."
go_file = "nats_jetstream_scaler"
+++
Expand Down
Loading

0 comments on commit d7e6f24

Please sign in to comment.