Skip to content

Commit feb38e9

Browse files
authored
Merge pull request #2 from cppforlife/hunan-rostomyan-patch-1
Add the integration test example to readme
2 parents 85bc9ad + 5ae7338 commit feb38e9

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed

README.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,78 @@ More or less based on https://tools.ietf.org/html/rfc6901.
1616

1717
- Remove
1818
- Replace
19+
20+
## Example
21+
22+
### Input
23+
24+
```yaml
25+
releases:
26+
- name: capi
27+
version: 0.1
28+
29+
instance_groups:
30+
- name: cloud_controller
31+
instances: 0
32+
jobs:
33+
- name: cloud_controller
34+
release: capi
35+
36+
- name: uaa
37+
instances: 0
38+
```
39+
40+
### Operations
41+
42+
```yaml
43+
- type: replace
44+
path: /instance_groups/name=cloud_controller/instances
45+
value: 1
46+
47+
- type: replace
48+
path: /instance_groups/name=cloud_controller/jobs/name=cloud_controller/consumes?/db
49+
value:
50+
instances:
51+
- address: some-db.local
52+
properties:
53+
username: user
54+
password: pass
55+
56+
- type: replace
57+
path: /instance_groups/name=uaa/instances
58+
value: 1
59+
60+
- type: replace
61+
path: /instance_groups/-
62+
value:
63+
name: uaadb
64+
instances: 2
65+
```
66+
67+
### Output
68+
69+
```yaml
70+
releases:
71+
- name: capi
72+
version: latest
73+
74+
instance_groups:
75+
- name: cloud_controller
76+
instances: 1
77+
jobs:
78+
- name: cloud_controller
79+
release: capi
80+
consumes:
81+
db:
82+
instances:
83+
- address: some-db.local
84+
properties:
85+
username: user
86+
password: pass
87+
88+
- name: uaa
89+
instances: 1
90+
91+
- name: uaadb
92+
instances: 2
93+
```

0 commit comments

Comments
 (0)