CHANGELOG:
- (Improvement) Bump dependencies
- (Documentation) (1.3.0) EE & CE Definitions
- (Improvement) Arango Kubernetes Client Mod Implementation
- (Refactoring) Extract kerrors package
- (Refactoring) Extract Inspector Definitions package
- (Bugfix) Fix PDBs Version discovery
- (Feature) Agency ArangoSync State check
- (Improvement) Parametrize Make tools
- (Bugfix) Fix V2Alpha1 Generator
- (Feature) Create Internal Actions and move RebalancerGenerator
- (Dependencies) Bump K8S Dependencies to 1.22.15
- (Bugfix) Unlock broken inspectors
- (Debug) Allow to send package to stdout
- (Improvement) ArangoDB image validation (=>3.10) for ARM64 architecture
- (Improvement) Use inspector for ArangoMember
- (DebugPackage) Collect logs from pods
- (Bugfix) Move Agency CommitIndex log message to Trace
- (Feature) Force delete Pods which are stuck in init phase
- (Bugfix) Do not tolerate False Bootstrap condition in UpToDate evaluation
- (Improvement) Don't serialize and deprecate two DeploymentReplicationStatus fields
- (Improvement) Improve error message when replication can't be configured
- (Bugfix) Fix License handling in case of broken license secret
- (Bugfix) Check ArangoSync availability without checking healthiness
- (Improvement) Add Anonymous Inspector mods
- (Improvement) Do not check checksums for DeploymentReplicationStatus.IncomingSynchronization field values
- (Improvement) Add ServerGroup details into ServerGroupSpec
- (Improvement) Add Resource kerror Type
- (Bugfix) Do not block reconciliation in case of Resource failure
- (Improvement) Multi-arch support for ID member
- (Feature) Allow to change Pod Network and PID settings
- (Feature) Pre OOM Abort function
- (Bugfix) Fix ErrorArray String function
- (Feature) Switch services to Port names
- (Feature) Configurable ArangoD Port
- (Feature) Allow to exclude metrics
- (Bugfix) Do not stop Sync if Synchronization is in progress
- (Bugfix) Wait for Pod to be Ready in post-restart actions
- (Bugfix) Prevent Runtime update restarts
- (Bugfix) Change member port discovery
- (Feature) Do not change external service ports
- (Bugfix) Fix Operator Debug mode
- (Bugfix) Ensure NodePort wont be duplicated
- (Bugfix) Remove finalizer during sidecar update
What's Changed
- [Improvement] Refactor Resource Informer by @ajanikow in #1155
- Generate manifests with helm v3 by @informalict in #1154
- [Improvement] Bump dependencies by @ajanikow in #1156
- [Documentation] [1.3.0] EE & CE Definitions by @ajanikow in #1142
- [Improvement] Arango Kubernetes Client Mod Implementation by @ajanikow in #1157
- [Refactoring] Extract kerrors package by @ajanikow in #1162
- [Refactoring] Extract Inspector Definitions package by @ajanikow in #1163
- [Bugfix] Fix PDBs Version discovery by @ajanikow in #1164
- [Feature] Agency ArangoSync State check by @ajanikow in #1165
- [Improvement] Parametrize Make tools by @ajanikow in #1167
- [Bugfix] Fix V2Alpha1 Generator by @ajanikow in #1169
- [Improvement] Create Internal Actions and move RebalancerGenerator by @ajanikow in #1168
- [Feature] Unlock broken inspectors by @ajanikow in #1166
- [Debug] Allow to send package to stdout by @ajanikow in #1173
- GT-137 image validation for AMD64 arch by @jwierzbo in #1161
- [Feature] Use inspector for ArangoMember by @ajanikow in #1176
- [DebugPackage] Collect logs from pods by @ajanikow in #1175
- [Bugfix] Move Agency CommitIndex log message to Trace by @ajanikow in #1177
- [Feature] Force delete Pods which are stuck in init phase by @ajanikow in #1181
- [Bugfix] Do not tolerate False Bootstrap condition in UpToDate evalua… by @ajanikow in #1184
- Don't serialize and deprecate two DeploymentReplicationStatus fields by @nikita-vanyasin in #1172
- [Improvement] Improve error message when replication can't be configured by @nikita-vanyasin in #1160
- GT-239 Fix License handling in case of broken license secret by @jwierzbo in #1180
- [Bugfix] Quick checking ArangoSync availability by @informalict in #1188
- [Improvement] Add Anonymous Inspector mods by @ajanikow in #1189
- Do not check checksums for DeploymentReplicationStatus.IncomingSynchronization field values by @nikita-vanyasin in #1179
- [Improvement] Add ServerGroup details into ServerGroupSpec by @ajanikow in #1191
- [Improvement] Add Resource kerror Type by @ajanikow in #1192
- [Bugfix] Do not block reconciliation in case of Resource failure by @ajanikow in #1193
- GT-267 Multi-arch support for ID member by @jwierzbo in #1186
- [Feature] Allow to change Pod Network and PID settings by @ajanikow in #1195
- [Feature] Pre OOM Abort by @ajanikow in #1197
- [Bugfix] Fix ErrorArray String function by @ajanikow in #1198
- [Feature] Switch services to Port names by @ajanikow in #1196
- Bump loader-utils from 2.0.2 to 2.0.4 in /dashboard by @dependabot in #1185
- Bump minimatch and recursive-readdir in /dashboard by @dependabot in #1200
- [Feature] Configurable ArangoD Port by @ajanikow in #1199
- [Feature] Allow to exclude metrics by @ajanikow in #1194
- [Feature] Restart members only when Group is Ready by @jwierzbo in #1202
- [Bugfix] Do not stop Sync if Synchronization is in progress by @ajanikow in #1203
- [Bugfix] Wait for Pod to be Ready in post-restart actions by @ajanikow in #1206
- [Bugfix] Prevent Runtime update restarts by @ajanikow in #1205
- [Bugfix] Change member port discovery by @ajanikow in #1207
- [Feature] Do not change external service ports by @ajanikow in #1204
- [Bugfix] Fix Operator Debug mode by @ajanikow in #1208
- [Bugfix] Ensure NodePort wont be duplicated by @ajanikow in #1209
- [Bugfix] Remove finalizer during sidecar update by @ajanikow in #1210
Full Changelog: 1.2.20...1.2.21