Skip to content

Commit 3c4c4c4

Browse files
authored
[Feature] [Platform] Inventory Improvements (#1969)
1 parent 7f2974b commit 3c4c4c4

File tree

74 files changed

+1369
-300
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+1369
-300
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
- (Feature) (Platform) MetaV1 Integration Tests
1717
- (Feature) (Platform) Gateway UpToDate Condition
1818
- (Documentation) Update Supported Kubernetes Versions
19+
- (Feature) (Platform) Inventory Improvement
1920

2021
## [1.3.0](https://github.com/arangodb/kube-arangodb/tree/1.3.0) (2025-08-01)
2122
- (Feature) (Platform) Storage Debug

chart/kube-arangodb-arm64/templates/deployment-operator/role.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,28 @@ rules:
126126
- "get"
127127
- "list"
128128
- "watch"
129+
- apiGroups:
130+
- "networking.arangodb.com"
131+
resources:
132+
- "arangoroutes"
133+
- "arangoroutes/status"
134+
verbs:
135+
- "get"
136+
- "list"
137+
- "watch"
138+
- apiGroups:
139+
- "platform.arangodb.com"
140+
resources:
141+
- "arangoplatformstorages"
142+
- "arangoplatformstorages/status"
143+
- "arangoplatformcharts"
144+
- "arangoplatformcharts/status"
145+
- "arangoplatformservices"
146+
- "arangoplatformservices/status"
147+
verbs:
148+
- "get"
149+
- "list"
150+
- "watch"
129151
{{- if .Values.rbac.extensions.monitoring }}
130152
- apiGroups:
131153
- "monitoring.coreos.com"

chart/kube-arangodb-enterprise-arm64/templates/deployment-operator/role.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,28 @@ rules:
126126
- "get"
127127
- "list"
128128
- "watch"
129+
- apiGroups:
130+
- "networking.arangodb.com"
131+
resources:
132+
- "arangoroutes"
133+
- "arangoroutes/status"
134+
verbs:
135+
- "get"
136+
- "list"
137+
- "watch"
138+
- apiGroups:
139+
- "platform.arangodb.com"
140+
resources:
141+
- "arangoplatformstorages"
142+
- "arangoplatformstorages/status"
143+
- "arangoplatformcharts"
144+
- "arangoplatformcharts/status"
145+
- "arangoplatformservices"
146+
- "arangoplatformservices/status"
147+
verbs:
148+
- "get"
149+
- "list"
150+
- "watch"
129151
{{- if .Values.rbac.extensions.monitoring }}
130152
- apiGroups:
131153
- "monitoring.coreos.com"

chart/kube-arangodb-enterprise/templates/deployment-operator/role.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,28 @@ rules:
126126
- "get"
127127
- "list"
128128
- "watch"
129+
- apiGroups:
130+
- "networking.arangodb.com"
131+
resources:
132+
- "arangoroutes"
133+
- "arangoroutes/status"
134+
verbs:
135+
- "get"
136+
- "list"
137+
- "watch"
138+
- apiGroups:
139+
- "platform.arangodb.com"
140+
resources:
141+
- "arangoplatformstorages"
142+
- "arangoplatformstorages/status"
143+
- "arangoplatformcharts"
144+
- "arangoplatformcharts/status"
145+
- "arangoplatformservices"
146+
- "arangoplatformservices/status"
147+
verbs:
148+
- "get"
149+
- "list"
150+
- "watch"
129151
{{- if .Values.rbac.extensions.monitoring }}
130152
- apiGroups:
131153
- "monitoring.coreos.com"

chart/kube-arangodb/templates/deployment-operator/role.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,28 @@ rules:
126126
- "get"
127127
- "list"
128128
- "watch"
129+
- apiGroups:
130+
- "networking.arangodb.com"
131+
resources:
132+
- "arangoroutes"
133+
- "arangoroutes/status"
134+
verbs:
135+
- "get"
136+
- "list"
137+
- "watch"
138+
- apiGroups:
139+
- "platform.arangodb.com"
140+
resources:
141+
- "arangoplatformstorages"
142+
- "arangoplatformstorages/status"
143+
- "arangoplatformcharts"
144+
- "arangoplatformcharts/status"
145+
- "arangoplatformservices"
146+
- "arangoplatformservices/status"
147+
verbs:
148+
- "get"
149+
- "list"
150+
- "watch"
129151
{{- if .Values.rbac.extensions.monitoring }}
130152
- apiGroups:
131153
- "monitoring.coreos.com"

docs/api/ArangoDeployment.V1.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
2525

2626
AllowMemberRecreation allows to recreate member.
2727
This setting changes the member recreation logic based on group:
28-
- For Sync Masters, Sync Workers, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `true`)
29-
- For Agents and Single this value is hardcoded to `false` and the value provided in spec is ignored.
28+
- For Sync Masters, Sync Workers, Gateways, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `false`)
29+
- For others this value is hardcoded to `false` and the value provided in spec is ignored.
3030

3131
***
3232

@@ -1136,8 +1136,8 @@ Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
11361136

11371137
AllowMemberRecreation allows to recreate member.
11381138
This setting changes the member recreation logic based on group:
1139-
- For Sync Masters, Sync Workers, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `true`)
1140-
- For Agents and Single this value is hardcoded to `false` and the value provided in spec is ignored.
1139+
- For Sync Masters, Sync Workers, Gateways, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `false`)
1140+
- For others this value is hardcoded to `false` and the value provided in spec is ignored.
11411141

11421142
***
11431143

@@ -2116,8 +2116,8 @@ Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
21162116

21172117
AllowMemberRecreation allows to recreate member.
21182118
This setting changes the member recreation logic based on group:
2119-
- For Sync Masters, Sync Workers, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `true`)
2120-
- For Agents and Single this value is hardcoded to `false` and the value provided in spec is ignored.
2119+
- For Sync Masters, Sync Workers, Gateways, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `false`)
2120+
- For others this value is hardcoded to `false` and the value provided in spec is ignored.
21212121

21222122
***
21232123

@@ -3319,8 +3319,8 @@ Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
33193319

33203320
AllowMemberRecreation allows to recreate member.
33213321
This setting changes the member recreation logic based on group:
3322-
- For Sync Masters, Sync Workers, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `true`)
3323-
- For Agents and Single this value is hardcoded to `false` and the value provided in spec is ignored.
3322+
- For Sync Masters, Sync Workers, Gateways, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `false`)
3323+
- For others this value is hardcoded to `false` and the value provided in spec is ignored.
33243324

33253325
***
33263326

@@ -5064,8 +5064,8 @@ Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
50645064

50655065
AllowMemberRecreation allows to recreate member.
50665066
This setting changes the member recreation logic based on group:
5067-
- For Sync Masters, Sync Workers, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `true`)
5068-
- For Agents and Single this value is hardcoded to `false` and the value provided in spec is ignored.
5067+
- For Sync Masters, Sync Workers, Gateways, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `false`)
5068+
- For others this value is hardcoded to `false` and the value provided in spec is ignored.
50695069

50705070
***
50715071

@@ -6258,8 +6258,8 @@ Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
62586258

62596259
AllowMemberRecreation allows to recreate member.
62606260
This setting changes the member recreation logic based on group:
6261-
- For Sync Masters, Sync Workers, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `true`)
6262-
- For Agents and Single this value is hardcoded to `false` and the value provided in spec is ignored.
6261+
- For Sync Masters, Sync Workers, Gateways, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `false`)
6262+
- For others this value is hardcoded to `false` and the value provided in spec is ignored.
62636263

62646264
***
62656265

@@ -7230,8 +7230,8 @@ Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
72307230

72317231
AllowMemberRecreation allows to recreate member.
72327232
This setting changes the member recreation logic based on group:
7233-
- For Sync Masters, Sync Workers, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `true`)
7234-
- For Agents and Single this value is hardcoded to `false` and the value provided in spec is ignored.
7233+
- For Sync Masters, Sync Workers, Gateways, Coordinator and DB-Servers it determines if a member can be recreated in case of failure (default `false`)
7234+
- For others this value is hardcoded to `false` and the value provided in spec is ignored.
72357235

72367236
***
72377237

docs/generated/metrics/arangodb_operator_agency_cache_health_present.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Determines if local agency cache health is present
1212

1313
## Labels
1414

15-
| Label | Description |
16-
|:---:|:--- |
17-
| namespace | Deployment Namespace |
18-
| name | Deployment Name |
15+
| Label | Description | Values |
16+
|:---:|:--- |:---:|
17+
| namespace | Deployment Namespace | * |
18+
| name | Deployment Name | * |

docs/generated/metrics/arangodb_operator_agency_cache_healthy.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Determines if agency is healthy
1212

1313
## Labels
1414

15-
| Label | Description |
16-
|:---:|:--- |
17-
| namespace | Deployment Namespace |
18-
| name | Deployment Name |
15+
| Label | Description | Values |
16+
|:---:|:--- |:---:|
17+
| namespace | Deployment Namespace | * |
18+
| name | Deployment Name | * |

docs/generated/metrics/arangodb_operator_agency_cache_leaders.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ Determines agency leader vote count. Should be always one
1212

1313
## Labels
1414

15-
| Label | Description |
16-
|:---:|:--- |
17-
| namespace | Deployment Namespace |
18-
| name | Deployment Name |
19-
| agent | Agent ID |
15+
| Label | Description | Values |
16+
|:---:|:--- |:---:|
17+
| namespace | Deployment Namespace | * |
18+
| name | Deployment Name | * |
19+
| agent | Agent ID | * |

docs/generated/metrics/arangodb_operator_agency_cache_member_commit_offset.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ Determines agency member commit offset. Set to -1 if Agent is not reachable
1212

1313
## Labels
1414

15-
| Label | Description |
16-
|:---:|:--- |
17-
| namespace | Deployment Namespace |
18-
| name | Deployment Name |
19-
| agent | Agent ID |
15+
| Label | Description | Values |
16+
|:---:|:--- |:---:|
17+
| namespace | Deployment Namespace | * |
18+
| name | Deployment Name | * |
19+
| agent | Agent ID | * |

0 commit comments

Comments
 (0)