community-provisioners
June 16, 2026 ยท View on GitHub
This is a library of additional provisioners that you can use with either score-compose or score-k8s.
For score-compose
Example of usage with the 10-redis-dapr-state-store.provisioners.yaml provisioner:
score-compose init --provisioners https://raw.githubusercontent.com/score-spec/community-provisioners/refs/heads/main/dapr-state-store/score-compose/10-redis-dapr-state-store.provisioners.yaml
| File | Type | Class | Params | Outputs | Description |
|---|---|---|---|---|---|
| 10-redis-dapr-pubsub.provisioners.yaml | dapr-pubsub | (any) | (none) | name | Generates a Dapr PubSub Component pointing to a Redis Service. |
| 10-redis-dapr-state-store.provisioners.yaml | dapr-state-store | (any) | (none) | name | Generates a Dapr StateStore Component pointing to a Redis Service. |
| 10-dapr-subscription.provisioners.yaml | dapr-subscription | (any) | pubsub, topic | name, topic | Generates a Dapr Subscription on a given Topic and PubSub. |
| 10-dns-in-codespace.provisioners.yaml | dns | (any) | (none) | host, url | Gets the forwarded port URL in current GitHub Codespace on port 8080. |
| 10-dns-with-url.provisioners.yaml | dns | (any) | (none) | host, url | Outputs a *.localhost domain as the hostname and associated URL in http on port 8080. |
| 10-endpoint-with-microcks.provisioners.yaml | endpoint | (any) | port, openapi_file, openapi_title | url | Outputs an endpoint URL for connecting to an other workload (a Microcks mock is generated if not found). |
| 10-env.provisioners.yaml | environment | (any) | (none) | (none) | Loads environment variables from a local .env file. |
| 10-gcp-pubsub-emulator.provisioners.yaml | gcp-pubsub-emulator | (any) | project_id | host, port, project_id, emulator_host | Generates a Google Cloud Pub/Sub Emulator service for local development. |
| 10-hpa.provisioners.yaml | horizontal-pod-autoscaler | (any) | (none) | (none) | Generates an empty object because HPA is not supported in Docker Compose. |
| 10-dmr-llm-model-via-curl-cmd.provisioners.yaml | llm-model | (any) | model | model, url, api-key | Runs curl to download the model with the Docker Model Runner (DMR). |
| 10-dmr-llm-model-via-curl-service.provisioners.yaml | llm-model | (any) | model | model, url, api-key | Generates a curl service downloading the model with the Docker Model Runner (DMR). |
| 10-dmr-llm-model-via-service-provider.provisioners.yaml | llm-model | (any) | model | model, url, api-key | Generates the LLM model service via the Docker Model Runner (DMR) provider. |
| 10-ollama-llm-model-service.provisioners.yaml | llm-model | (any) | model | model, url, api-key | Generates an Ollama service to pull a model from an existing local Ollama service. |
| 10-service.provisioners.yaml | service | (any) | (none) | name | Outputs the name of the Workload dependency if it exists in the list of Workloads. |
For score-k8s
Example of usage with the 10-redis-dapr-state-store.provisioners.yaml provisioner:
score-k8s init --provisioners https://raw.githubusercontent.com/score-spec/community-provisioners/refs/heads/main/dapr-state-store/score-k8s/10-redis-dapr-state-store.provisioners.yaml
| File | Type | Class | Params | Outputs | Description |
|---|---|---|---|---|---|
| 10-azurite-azure-blob.provisioners.yaml | azure-blob | (any) | container | connection_string, account_name, account_key, blob_endpoint, container | Generates an Azurite (Azure Storage emulator) StatefulSet and Service exposing the blob endpoint. |
| 10-rabbitmq-dapr-pubsub.provisioners.yaml | dapr-pubsub | (any) | (none) | name | Generates a Dapr PubSub Component pointing to a RabbitMQ StatefulSet. |
| 10-redis-dapr-pubsub.provisioners.yaml | dapr-pubsub | (any) | (none) | name | Generates a Dapr PubSub Component pointing to a Redis StatefulSet. |
| 10-redis-dapr-state-store.provisioners.yaml | dapr-state-store | (any) | (none) | name | Generates a Dapr StateStore Component pointing to a Redis StatefulSet. |
| 10-dapr-subscription.provisioners.yaml | dapr-subscription | (any) | pubsub, topic | name, topic | Generates a Dapr Subscription on a given Topic and PubSub. |
| 10-dns-in-codespace.provisioners.yaml | dns | (any) | (none) | host, url | Get the forwarded port URL in current GitHub Codespace on port 80. |
| 10-dns-with-url.provisioners.yaml | dns | (any) | (none) | host, url | Outputs a *.localhost domain as the hostname and associated URL in http on port 80. |
| 10-endpoint-with-microcks-cli.provisioners.yaml | endpoint | (any) | port, openapi_file | url | Outputs an endpoint URL for connecting to an other workload (a Microcks mock is generated if not found). |
| 10-env.provisioners.yaml | environment | (any) | (none) | (none) | Loads environment variables from a local .env file. |
| 10-hpa.provisioners.yaml | horizontal-pod-autoscaler | (any) | maxReplicas, minReplicas, defaultTargetCPUUtilizationPercentage | (none) | Generates an HorizontalPodAutoscaler manifest. |
| 10-redis-helm-template.provisioners.yaml | redis | (any) | (none) | host, password, port, username | Generates the manifests of the bitnami/redis Helm chart. |
| 10-redis-helm-upgrade.provisioners.yaml | redis | (any) | (none) | host, password, port, username | Deploys the bitnami/redis Helm chart in an existing cluster. |
| 10-ingress-route.provisioners.yaml | route | (any) | host, path, port | (none) | Provisions an Ingress route on a shared Nginx instance. |
| 10-ingress-with-netpol-route.provisioners.yaml | route | (any) | host, path, port | (none) | Provisions an Ingress route on a shared Nginx instance, and a NetworkPolicy between them. |
| 10-shared-gateway-httproute.provisioners.yaml | route | (any) | host, path, port | (none) | Generates an HTTPRoute attached to a shared Gateway. |
| 10-shared-gateway-httproute-with-netpol.provisioners.yaml | route | (any) | host, path, port | (none) | Generates an HTTPRoute attached to a shared Gateway, and a NetworkPolicy between them. |
| 10-service.provisioners.yaml | service | (any) | (none) | name | Outputs the name of the Workload dependency if it exists in the list of Workloads. |
| 10-service-with-netpol.provisioners.yaml | service | (any) | (none) | name | Outputs the name of the Workload dependency if it exists in the list of Workloads, and generate NetworkPolicies between them. |