From 5979c5fc14d2f3585184afb5cb64aff952877d2c Mon Sep 17 00:00:00 2001 From: Lorenzo Venerandi <68255980+Lore09@users.noreply.github.com> Date: Wed, 29 Jan 2025 14:21:45 +0100 Subject: [PATCH] Update wadm.yaml --- .../templates/producer_nats/wadm.yaml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/code_generator/templates/producer_nats/wadm.yaml b/src/code_generator/templates/producer_nats/wadm.yaml index 560e1a6..b7d7333 100644 --- a/src/code_generator/templates/producer_nats/wadm.yaml +++ b/src/code_generator/templates/producer_nats/wadm.yaml @@ -7,16 +7,20 @@ spec: - name: {{ component_name }} type: component properties: - image: + image: "{{ registry_url }}/{{ component_name }}:{{ version }}" id: producer - # config: - # - name: nats-topic - # properties: - # dest-topic: wasmcloud.echo.reply traits: - type: spreadscaler properties: instances: 1 + spread: + {%- set weight = (100 / (targets | length)) | int -%} + {%- for target in targets -%} + - name: {{ target }} + weight: {{ weight }} + requirements: + host-type: {{ target }} + {%- endfor -%} - type: link properties: target: nats-producer @@ -28,7 +32,7 @@ spec: - name: nats-producer type: capability properties: - image: "{{ registry_url }}/{{ component_name }}:{{ version }}" + image: ghcr.io/wasmcloud/messaging-nats:0.23.1 traits: - type: link properties: