...
1apiVersion: v1
2kind: Namespace
3metadata:
4 name: data-sync-couchdb
5 labels:
6 workload.edge.ncr.com: platform
7 annotations:
8 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
9 pallet.edge.ncr.com/name: couchdb
10 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
11 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
12 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
13 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
14---
15apiVersion: datasync.edge.ncr.com/v1alpha1
16kind: CouchDBServer
17metadata:
18 name: couch-server
19 namespace: data-sync-couchdb
20 annotations:
21 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
22 pallet.edge.ncr.com/name: couchdb
23 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
24 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
25 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
26 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
27 labels: {}
28spec:
29 type: cloud
30 admin:
31 secretRef:
32 name: couchdb-admin-creds
33 namespace: data-sync-couchdb
34 cookie:
35 name: couchdb-cookie
36 replicationSecret:
37 fromSecret:
38 name: couchdb-admin-creds
39 namespace: data-sync-couchdb
40 target: store-couchdb-repl
41 base:
42 maxDBsOpen: 600
43 securityEditable: true
44 uuid: 13c6c660a78e493db1eff008751538ec
45 cluster:
46 autoFinish: true
47 nodes: 5
48 clustering:
49 seedList:
50 - couchdb@data-sync-couchdb-0.data-sync-couchdb.data-sync-couchdb.svc.cluster.local
51 - couchdb@data-sync-couchdb-1.data-sync-couchdb.data-sync-couchdb.svc.cluster.local
52 - couchdb@data-sync-couchdb-2.data-sync-couchdb.data-sync-couchdb.svc.cluster.local
53 - couchdb@data-sync-couchdb-3.data-sync-couchdb.data-sync-couchdb.svc.cluster.local
54 - couchdb@data-sync-couchdb-4.data-sync-couchdb.data-sync-couchdb.svc.cluster.local
55 shards: 4
56 ingress:
57 certificate:
58 name: couch-managed-cert-1
59 ioq:
60 bypass:
61 compaction: false
62 osProcess: true
63 read: true
64 reshard: false
65 shardSync: false
66 viewUpdate: true
67 write: true
68 log:
69 level: warning
70 metrics:
71 port: 17986
72 additionalPort: true
73 bindAddress: any
74 server:
75 http:
76 bindAddress: any
77 changesTimeout: 60000
78 requireValidUser: false
79 smoosh:
80 channels:
81 ratio_dbs:
82 priority: ratio
83 concurrency: 1
84 minPriority: 5
85 minSize: 50000000
86 ratio_views:
87 priority: ratio
88 concurrency: 1
89 minPriority: 5
90 minSize: 50000000
91 slack_dbs:
92 priority: slack
93 concurrency: 1
94 minPriority: 200000000
95 minSize: 50000000
96 slack_views:
97 priority: slack
98 concurrency: 1
99 minPriority: 200000000
100 minSize: 50000000
101 cleanupChannels:
102 - index_cleanup
103 dbChannels:
104 - upgrade_dbs
105 - ratio_dbs
106 - slack_dbs
107 viewChannels:
108 - upgrade_views
109 - ratio_views
110 - slack_views
111 uri: data-sync-couchdb.data-sync-couchdb.svc.cluster.local
112---
113apiVersion: "datasync.edge.ncr.com/v1alpha1"
114kind: CouchDBUser
115metadata:
116 name: couchdb-replication-creds
117 namespace: data-sync-couchdb
118 annotations:
119 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
120 pallet.edge.ncr.com/name: couchdb
121 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
122 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
123 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
124 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
125 labels: {}
126spec:
127 type: replication
128 serverRef:
129 name: couch-server
130 namespace: data-sync-couchdb
131 user:
132 roles:
133 - read-only-user
View as plain text