Skip to content

Commit c1ce620

Browse files
committed
docs: document index changes
1 parent 1d44a41 commit c1ce620

File tree

9 files changed

+731
-135
lines changed

9 files changed

+731
-135
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1570,6 +1570,7 @@ The required index definitions for each release can be found at the following re
15701570
- `2.7` <https://github.com/codefresh-io/codefresh-onprem-helm/tree/release-2.7/indexes>
15711571
- `2.8` <https://github.com/codefresh-io/codefresh-onprem-helm/tree/release-2.8/indexes>
15721572
- `2.9` <https://github.com/codefresh-io/codefresh-onprem-helm/tree/release-2.9/indexes>
1573+
- `2.10` <https://github.com/codefresh-io/codefresh-onprem-helm/tree/release-2.10/indexes>
15731574

15741575
The indexes specifications are stored in JSON files. The directory structure is:
15751576

README.md.gotmpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1579,6 +1579,7 @@ The required index definitions for each release can be found at the following re
15791579
- `2.7` <https://github.com/codefresh-io/codefresh-onprem-helm/tree/release-2.7/indexes>
15801580
- `2.8` <https://github.com/codefresh-io/codefresh-onprem-helm/tree/release-2.8/indexes>
15811581
- `2.9` <https://github.com/codefresh-io/codefresh-onprem-helm/tree/release-2.9/indexes>
1582+
- `2.10` <https://github.com/codefresh-io/codefresh-onprem-helm/tree/release-2.10/indexes>
15821583

15831584
The indexes specifications are stored in JSON files. The directory structure is:
15841585

indexes/audit/audit.json

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
[
2+
{
3+
"key": {
4+
"accountId": 1,
5+
"timestamp": -1
6+
},
7+
"name": "accountId_1_timestamp_-1"
8+
},
9+
{
10+
"key": {
11+
"accountId": 1,
12+
"eventType": 1,
13+
"timestamp": -1
14+
},
15+
"name": "accountId_1_eventType_1_timestamp_-1"
16+
},
17+
{
18+
"key": {
19+
"accountId": 1,
20+
"entityType": 1,
21+
"timestamp": -1
22+
},
23+
"name": "accountId_1_entityType_1_timestamp_-1"
24+
},
25+
{
26+
"key": {
27+
"accountId": 1,
28+
"entityName": 1,
29+
"timestamp": -1
30+
},
31+
"name": "accountId_1_entityName_1_timestamp_-1"
32+
},
33+
{
34+
"key": {
35+
"accountId": 1,
36+
"status": 1,
37+
"timestamp": -1
38+
},
39+
"name": "accountId_1_status_1_timestamp_-1"
40+
},
41+
{
42+
"key": {
43+
"accountId": 1,
44+
"userId": 1,
45+
"timestamp": -1
46+
},
47+
"name": "accountId_1_userId_1_timestamp_-1"
48+
},
49+
{
50+
"key": {
51+
"_id": 1
52+
},
53+
"name": "_id_"
54+
},
55+
{
56+
"key": {
57+
"inactive": 1,
58+
"updatedAt": 1
59+
},
60+
"name": "inactive_1_updatedAt_1",
61+
"collation": {
62+
"locale": "en_US",
63+
"caseLevel": false,
64+
"caseFirst": "off",
65+
"strength": 1,
66+
"numericOrdering": false,
67+
"alternate": "non-ignorable",
68+
"maxVariable": "punct",
69+
"normalization": false,
70+
"backwards": false
71+
}
72+
}
73+
]

indexes/read-models/clusters.json

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
[
2+
{
3+
"key": {
4+
"__passiveReferencedBy.name": 1
5+
}
6+
},
7+
{
8+
"key": {
9+
"__passiveReferencedBy.name": 1,
10+
"__passiveReferencedBy.kind": 1,
11+
"__passiveReferencedBy.namespace": 1,
12+
"__passiveReferencedBy.group": 1,
13+
"__passiveReferencedBy.version": 1
14+
}
15+
},
16+
{
17+
"key": {
18+
"__passiveReferences.name": 1
19+
}
20+
},
21+
{
22+
"key": {
23+
"__passiveReferences.name": 1,
24+
"__passiveReferences.kind": 1,
25+
"__passiveReferences.namespace": 1,
26+
"__passiveReferences.group": 1,
27+
"__passiveReferences.version": 1
28+
}
29+
},
30+
{
31+
"key": {
32+
"__inferredReferencedBy.name": 1
33+
}
34+
},
35+
{
36+
"key": {
37+
"__inferredReferencedBy.name": 1,
38+
"__inferredReferencedBy.kind": 1,
39+
"__inferredReferencedBy.namespace": 1,
40+
"__inferredReferencedBy.group": 1,
41+
"__inferredReferencedBy.version": 1
42+
}
43+
},
44+
{
45+
"key": {
46+
"__inferredReferences.name": 1
47+
}
48+
},
49+
{
50+
"key": {
51+
"__inferredReferences.name": 1,
52+
"__inferredReferences.kind": 1,
53+
"__inferredReferences.namespace": 1,
54+
"__inferredReferences.group": 1,
55+
"__inferredReferences.version": 1
56+
}
57+
},
58+
{
59+
"key": {
60+
"updatedAt": 1
61+
}
62+
},
63+
{
64+
"key": {
65+
"projects": 1
66+
}
67+
},
68+
{
69+
"key": {
70+
"metadata.name": 1
71+
}
72+
},
73+
{
74+
"key": {
75+
"metadata.labels": 1
76+
}
77+
},
78+
{
79+
"key": {
80+
"self.name": 1
81+
}
82+
},
83+
{
84+
"key": {
85+
"self.name": 1,
86+
"self.kind": 1,
87+
"self.namespace": 1,
88+
"self.group": 1,
89+
"self.version": 1
90+
}
91+
},
92+
{
93+
"key": {
94+
"metadata.accountId": 1,
95+
"metadata.runtime": 1,
96+
"server": 1
97+
},
98+
"unique": true
99+
},
100+
{
101+
"key": {
102+
"metadata.accountId": 1,
103+
"metadata.runtime": 1,
104+
"metadata.cluster": 1,
105+
"metadata.namespace": 1,
106+
"metadata.group": 1,
107+
"metadata.version": 1,
108+
"metadata.kind": 1,
109+
"metadata.name": 1
110+
},
111+
"unique": true
112+
},
113+
{
114+
"key": {
115+
"inactive": 1,
116+
"updatedAt": 1
117+
},
118+
"collation": {
119+
"locale": "en_US",
120+
"caseLevel": false,
121+
"caseFirst": "off",
122+
"strength": 1,
123+
"numericOrdering": false,
124+
"alternate": "non-ignorable",
125+
"maxVariable": "punct",
126+
"normalization": false,
127+
"backwards": false
128+
}
129+
}
130+
]

indexes/read-models/product-releases.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,23 @@
9292
"createdAt": 1
9393
},
9494
"expireAfterSeconds": 23328000
95+
},
96+
{
97+
"key": {
98+
"accountId": 1,
99+
"createdAt": -1,
100+
"_id": -1
101+
},
102+
"collation": {
103+
"locale": "en_US",
104+
"caseLevel": false,
105+
"caseFirst": "off",
106+
"strength": 1,
107+
"numericOrdering": false,
108+
"alternate": "non-ignorable",
109+
"maxVariable": "punct",
110+
"normalization": false,
111+
"backwards": false
112+
}
95113
}
96114
]
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
[
2+
{
3+
"key": {
4+
"accountId": 1,
5+
"_id": 1
6+
},
7+
"collation": {
8+
"locale": "en_US",
9+
"caseLevel": false,
10+
"caseFirst": "off",
11+
"strength": 1,
12+
"numericOrdering": false,
13+
"alternate": "non-ignorable",
14+
"maxVariable": "punct",
15+
"normalization": false,
16+
"backwards": false
17+
}
18+
},
19+
{
20+
"key": {
21+
"accountId": 1,
22+
"metadata.promotionId": 1,
23+
"metadata.environment": 1,
24+
"createdAt": -1
25+
},
26+
"collation": {
27+
"locale": "en_US",
28+
"caseLevel": false,
29+
"caseFirst": "off",
30+
"strength": 1,
31+
"numericOrdering": false,
32+
"alternate": "non-ignorable",
33+
"maxVariable": "punct",
34+
"normalization": false,
35+
"backwards": false
36+
}
37+
},
38+
{
39+
"key": {
40+
"accountId": 1,
41+
"runtimeName": 1,
42+
"spec.phase": 1,
43+
"createdAt": -1
44+
},
45+
"collation": {
46+
"locale": "en_US",
47+
"caseLevel": false,
48+
"caseFirst": "off",
49+
"strength": 1,
50+
"numericOrdering": false,
51+
"alternate": "non-ignorable",
52+
"maxVariable": "punct",
53+
"normalization": false,
54+
"backwards": false
55+
}
56+
},
57+
{
58+
"key": {
59+
"createdAt": 1
60+
},
61+
"expireAfterSeconds": 15552000,
62+
"collation": {
63+
"locale": "en_US",
64+
"caseLevel": false,
65+
"caseFirst": "off",
66+
"strength": 1,
67+
"numericOrdering": false,
68+
"alternate": "non-ignorable",
69+
"maxVariable": "punct",
70+
"normalization": false,
71+
"backwards": false
72+
}
73+
}
74+
]

indexes/read-models/promotions.json

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,76 @@
1616
"normalization": false,
1717
"backwards": false
1818
}
19+
},
20+
{
21+
"key": {
22+
"accountId": 1,
23+
"productName": 1,
24+
"triggerCommitInfo.commitSha": 1
25+
},
26+
"collation": {
27+
"locale": "en_US",
28+
"caseLevel": false,
29+
"caseFirst": "off",
30+
"strength": 1,
31+
"numericOrdering": false,
32+
"alternate": "non-ignorable",
33+
"maxVariable": "punct",
34+
"normalization": false,
35+
"backwards": false
36+
}
37+
},
38+
{
39+
"key": {
40+
"accountId": 1,
41+
"productName": 1,
42+
"createdAt": -1
43+
},
44+
"collation": {
45+
"locale": "en_US",
46+
"caseLevel": false,
47+
"caseFirst": "off",
48+
"strength": 1,
49+
"numericOrdering": false,
50+
"alternate": "non-ignorable",
51+
"maxVariable": "punct",
52+
"normalization": false,
53+
"backwards": false
54+
}
55+
},
56+
{
57+
"key": {
58+
"createdAt": 1
59+
},
60+
"expireAfterSeconds": 15552000,
61+
"collation": {
62+
"locale": "en_US",
63+
"caseLevel": false,
64+
"caseFirst": "off",
65+
"strength": 1,
66+
"numericOrdering": false,
67+
"alternate": "non-ignorable",
68+
"maxVariable": "punct",
69+
"normalization": false,
70+
"backwards": false
71+
}
72+
},
73+
{
74+
"key": {
75+
"accountId": 1,
76+
"createdAt": -1,
77+
"_id": -1
78+
},
79+
"collation": {
80+
"locale": "en_US",
81+
"caseLevel": false,
82+
"caseFirst": "off",
83+
"strength": 1,
84+
"numericOrdering": false,
85+
"alternate": "non-ignorable",
86+
"maxVariable": "punct",
87+
"normalization": false,
88+
"backwards": false
89+
}
1990
}
2091
]

0 commit comments

Comments
 (0)