Skip to content

Commit d33a797

Browse files
markkovaribrooksmtownsend
authored andcommitted
chore(examples): migrate manifests to target:name and target:config
Signed-off-by: Márk Kővári <kovarimarkofficial@gmail.com>
1 parent e62475b commit d33a797

File tree

16 files changed

+114
-93
lines changed

16 files changed

+114
-93
lines changed

examples/golang/components/sqldb-postgres-query/local.wadm.yaml

+4-3
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,13 @@ spec:
2929
# (i.e. reading/writing to a database)
3030
- type: link
3131
properties:
32-
target: sqldb-postgres
3332
namespace: wasmcloud
3433
package: postgres
3534
interfaces: [query]
36-
target_config:
37-
- name: default-postgres
35+
target:
36+
- name: sqldb-postgres
37+
config:
38+
- name: default-postgres
3839

3940
# Add a capability provider that interacts with the filesystem
4041
- name: sqldb-postgres

examples/rust/components/blobby/wadm.yaml

+6-5
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,15 @@ spec:
3434
# (i.e. reading/writing data blobs)
3535
- type: link
3636
properties:
37-
target: blobstore
3837
namespace: wasi
3938
package: blobstore
4039
interfaces: [blobstore]
41-
target_config:
42-
- name: root-directory
43-
properties:
44-
root: '/tmp/blobstore'
40+
target:
41+
- name: blobstore
42+
config:
43+
- name: root-directory
44+
properties:
45+
root: '/tmp/blobstore'
4546

4647
# Capability Providers
4748
- name: http

examples/rust/components/http-blobstore/local.wadm.yaml

+6-5
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,15 @@ spec:
2525
# (i.e. reading/writing blobs)
2626
- type: link
2727
properties:
28-
target: blobstore-fs
2928
namespace: wasi
3029
package: blobstore
3130
interfaces: [blobstore]
32-
target_config:
33-
- name: root-directory
34-
properties:
35-
root: '/tmp'
31+
target:
32+
- name: blobstore-fs
33+
config:
34+
- name: root-directory
35+
properties:
36+
root: '/tmp'
3637

3738
# Capability provider that serves HTTP requests
3839
- name: httpserver

examples/rust/components/http-blobstore/wadm.yaml

+6-5
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,15 @@ spec:
3333
# (i.e. reading/writing blobs)
3434
- type: link
3535
properties:
36-
target: blobstore-fs
3736
namespace: wasi
3837
package: blobstore
3938
interfaces: [blobstore]
40-
target_config:
41-
- name: root-directory
42-
properties:
43-
root: '/tmp'
39+
target:
40+
- name: blobstore-fs
41+
config:
42+
- name: root-directory
43+
properties:
44+
root: '/tmp'
4445

4546
# Capability provider that serves HTTP requests
4647
- name: httpserver

examples/rust/components/http-keyvalue-counter/local.wadm.yaml

+7-6
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,18 @@ spec:
2020
#
2121
# Establish a unidirectional link to the `kvredis` (the keyvalue capability provider),
2222
# so the `counter` component can make use of keyvalue functionality provided by the Redis
23-
# (i.e. using a keyvalue cache)
23+
# (i.e. using a keyvalue cache)
2424
- type: link
2525
properties:
26-
target: kvredis
2726
namespace: wasi
2827
package: keyvalue
2928
interfaces: [atomics, store]
30-
target_config:
31-
- name: redis-url
32-
properties:
33-
url: redis://0.0.0.0:6379
29+
target:
30+
- name: kvredis
31+
config:
32+
- name: redis-url
33+
properties:
34+
url: redis://0.0.0.0:6379
3435

3536
# Add a capability provider that enables Redis access
3637
- name: kvredis

examples/rust/components/http-keyvalue-counter/wadm.yaml

+7-6
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,18 @@ spec:
2828
#
2929
# Establish a unidirectional link to the `kvredis` (the keyvalue capability provider),
3030
# so the `counter` component can make use of keyvalue functionality provided by the Redis
31-
# (i.e. using a keyvalue cache)
31+
# (i.e. using a keyvalue cache)
3232
- type: link
3333
properties:
34-
target: kvredis
3534
namespace: wasi
3635
package: keyvalue
3736
interfaces: [atomics, store]
38-
target_config:
39-
- name: redis-url
40-
properties:
41-
url: redis://0.0.0.0:6379
37+
target:
38+
- name: kvredis
39+
config:
40+
- name: redis-url
41+
properties:
42+
url: redis://0.0.0.0:6379
4243

4344
# Add a capability provider that enables Redis access
4445
- name: kvredis

examples/rust/components/http-task-manager/local.wadm.yaml

+4-3
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,13 @@ spec:
2828
# (i.e. reading/writing to a database)
2929
- type: link
3030
properties:
31-
target: sqldb-postgres
3231
namespace: wasmcloud
3332
package: postgres
3433
interfaces: [query]
35-
target_config:
36-
- name: default-postgres
34+
target:
35+
- name: sqldb-postgres
36+
config:
37+
- name: default-postgres
3738

3839
# Add a capability provider that enables HTTP access
3940
- name: httpserver

examples/rust/components/http-task-manager/tests/fixtures/test.wadm.yaml

+4-3
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@ spec:
1818
instances: 1
1919
- type: link
2020
properties:
21-
target: sqldb-postgres
2221
namespace: wasmcloud
2322
package: postgres
2423
interfaces: [query]
25-
target_config:
26-
- name: test-default-postgres
24+
target:
25+
- name: sqldb-postgres
26+
config:
27+
- name: test-default-postgres
2728

2829
- name: httpserver
2930
type: capability

examples/rust/components/http-task-manager/wadm.yaml

+4-3
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,13 @@ spec:
2929
# (i.e. reading/writing to a database)
3030
- type: link
3131
properties:
32-
target: sqldb-postgres
3332
namespace: wasmcloud
3433
package: postgres
3534
interfaces: [query]
36-
target_config:
37-
- name: default-postgres
35+
target:
36+
- name: sqldb-postgres
37+
config:
38+
- name: default-postgres
3839

3940
# Add a capability provider that enables HTTP access
4041
- name: httpserver

examples/rust/components/keyvalue-messaging/local.wadm.yaml

+13-11
Original file line numberDiff line numberDiff line change
@@ -27,29 +27,31 @@ spec:
2727
- type: link
2828
properties:
2929
name: bucket-id1
30-
target: nats-kv
3130
namespace: wasi
3231
package: keyvalue
3332
interfaces: [store, atomics]
3433
# NOTE: The following is an example of how to configure the NATS Kv capability provider, for an individual component
35-
target_config:
36-
- name: wasmcloud
37-
properties:
38-
bucket: "WASMCLOUD"
39-
enable_bucket_auto_create: "true"
34+
target:
35+
- name: nats-kv
36+
config:
37+
- name: wasmcloud
38+
properties:
39+
bucket: "WASMCLOUD"
40+
enable_bucket_auto_create: "true"
4041

4142
# # NOTE: The following is an example of how to configure additional named links to the same capability provider
4243
# - type: link
4344
# properties:
4445
# name: bucket-id2
45-
# target: nats-kv
4646
# namespace: wasi
4747
# package: keyvalue
4848
# interfaces: [store, atomics]
49-
# target_config:
50-
# - name: wasmland
51-
# properties:
52-
# bucket: "WASMLAND"
49+
# target:
50+
# - name: nats-kv
51+
# config:
52+
# - name: wasmland
53+
# properties:
54+
# bucket: "WASMLAND"
5355

5456
- type: link
5557
properties:

examples/rust/components/keyvalue-messaging/wadm.yaml

+12-10
Original file line numberDiff line numberDiff line change
@@ -29,27 +29,29 @@ spec:
2929
- type: link
3030
properties:
3131
name: bucket-id1
32-
target: nats-kv
3332
namespace: wasi
3433
package: keyvalue
3534
interfaces: [store, atomics]
3635
# NOTE: The following is an example of how to configure the NATS Kv capability provider, for an individual component
37-
target_config:
38-
- name: wasmcloud
39-
properties:
40-
bucket: "WASMCLOUD"
36+
target:
37+
- name: nats-kv
38+
config:
39+
- name: wasmcloud
40+
properties:
41+
bucket: "WASMCLOUD"
4142
# # NOTE: The following is an example of how to configure additional named links to the same capability provider
4243
# - type: link
4344
# properties:
4445
# name: bucket-id2
45-
# target: nats-kv
4646
# namespace: wasi
4747
# package: keyvalue
4848
# interfaces: [store, atomics]
49-
# target_config:
50-
# - name: wasmland
51-
# properties:
52-
# bucket: "WASMLAND"
49+
# target:
50+
# - name: nats-kv
51+
# config:
52+
# - name: wasmland
53+
# properties:
54+
# bucket: "WASMLAND"
5355
- type: link
5456
properties:
5557
target: nats-msg

examples/rust/components/messaging-image-processor-worker/local.wadm.yaml

+10-8
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@ spec:
1818
instances: 1
1919
- type: link
2020
properties:
21-
target: sqldb-postgres
2221
namespace: wasmcloud
2322
package: postgres
2423
interfaces: [query]
25-
target_config:
26-
- name: default-postgres
24+
target:
25+
- name: sqldb-postgres
26+
config:
27+
- name: default-postgres
2728

2829
- name: messaging-image-processor
2930
type: component
@@ -35,14 +36,15 @@ spec:
3536
instances: 1
3637
- type: link
3738
properties:
38-
target: blobstore-fs
3939
namespace: wasi
4040
package: blobstore
4141
interfaces: [blobstore]
42-
target_config:
43-
- name: root-directory
44-
properties:
45-
root: '/tmp/test-messaging-processor'
42+
target:
43+
- name: blobstore-fs
44+
config:
45+
- name: root-directory
46+
properties:
47+
root: "/tmp/test-messaging-processor"
4648
- type: link
4749
properties:
4850
target: http-task-mgr

examples/rust/components/messaging-image-processor-worker/tests/fixtures/test.wadm.yaml

+11-9
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@ spec:
1818
instances: 1
1919
- type: link
2020
properties:
21-
target: sqldb-postgres
2221
namespace: wasmcloud
2322
package: postgres
2423
interfaces: [query]
25-
target_config:
26-
- name: test-default-postgres
24+
target:
25+
- name: sqldb-postgres
26+
config:
27+
- name: test-default-postgres
2728

2829
- name: messaging-image-processor
2930
type: component
@@ -35,14 +36,15 @@ spec:
3536
instances: 1
3637
- type: link
3738
properties:
38-
target: blobstore-fs
3939
namespace: wasi
4040
package: blobstore
4141
interfaces: [blobstore]
42-
target_config:
43-
- name: root-directory
44-
properties:
45-
root: '/tmp/test-messaging-processor'
42+
target:
43+
- name: blobstore-fs
44+
config:
45+
- name: root-directory
46+
properties:
47+
root: "/tmp/test-messaging-processor"
4648
- type: link
4749
properties:
4850
target: http-task-mgr
@@ -103,4 +105,4 @@ spec:
103105
interfaces: [handler]
104106
source:
105107
config:
106-
- name: test-default-messaging
108+
- name: test-default-messaging

examples/rust/components/messaging-image-processor-worker/wadm.yaml

+10-8
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,13 @@ spec:
2525
instances: 1
2626
- type: link
2727
properties:
28-
target: sqldb-postgres
2928
namespace: wasmcloud
3029
package: postgres
3130
interfaces: [query]
32-
target_config:
33-
- name: default-postgres
31+
target:
32+
- name: sqldb-postgres
33+
config:
34+
- name: default-postgres
3435

3536
- name: messaging-image-processor
3637
type: component
@@ -42,14 +43,15 @@ spec:
4243
instances: 1
4344
- type: link
4445
properties:
45-
target: blobstore-fs
4646
namespace: wasi
4747
package: blobstore
4848
interfaces: [blobstore]
49-
target_config:
50-
- name: root-directory
51-
properties:
52-
root: '/tmp/test-messaging-processor'
49+
target:
50+
- name: blobstore-fs
51+
config:
52+
- name: root-directory
53+
properties:
54+
root: "/tmp/test-messaging-processor"
5355
- type: link
5456
properties:
5557
target: http-task-mgr

0 commit comments

Comments
 (0)