-
Notifications
You must be signed in to change notification settings - Fork 29
/
symphony-k8s-poll-agent.json
113 lines (113 loc) · 3.22 KB
/
symphony-k8s-poll-agent.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
{
"siteInfo": {
"siteId": "hq",
"currentSite": {
"baseUrl": "",
"username": "",
"password": ""
},
"parentSite": {
"baseUrl": "http://localhost:8082/v1alpha2/",
"username": "admin",
"password": ""
}
},
"api": {
"pubsub": {
"shared": true,
"provider": {
"type": "providers.pubsub.memory",
"config": {}
}
},
"keylock": {
"shared": true,
"provider": {
"type": "providers.keylock.memory",
"config": {
"mode": "Global",
"cleanInterval" : 30,
"purgeDuration" : 43200
}
}
},
"vendors": [
{
"type": "vendors.echo",
"route": "greetings",
"managers": []
},
{
"type": "vendors.solution",
"loopInterval": 15,
"route": "solution",
"managers": [
{
"name": "solution-manager",
"type": "managers.symphony.solution",
"properties": {
"providers.persistentstate": "mem-state",
"providers.config": "mock-config",
"providers.secret": "mock-secret",
"providers.keylock": "mem-keylock",
"isTarget": "true",
"targetNames": "test-target",
"poll.enabled": "true"
},
"providers": {
"mem-state": {
"type": "providers.state.memory",
"config": {}
},
"mem-keylock": {
"type": "providers.keylock.memory",
"config": {
"mode" : "Shared"
}
},
"helm.v3": {
"type": "providers.target.helm",
"config": {
"inCluster": true
}
},
"yaml.k8s": {
"type": "providers.target.kubectl",
"config": {
"inCluster": true
}
},
"instance": {
"type": "providers.target.k8s",
"config": {
"inCluster": true,
"deploymentStrategy": "services"
}
},
"configmap": {
"type": "providers.target.configmap",
"config": {
"inCluster": true
}
},
"ingress": {
"type": "providers.target.ingress",
"config": {
"inCluster": true
}
},
"mock-config": {
"type": "providers.config.mock",
"config": {}
},
"mock-secret": {
"type": "providers.secret.mock",
"config": {}
}
}
}
]
}
]
}
}