Skip to content

Releases: arangodb/kube-arangodb

1.2.17

23 Sep 06:14
2b3a950
Compare
Choose a tag to compare

CHANGELOG:

  • (Feature) Add new field to DeploymentReplicationStatus with details on DC2DC sync status=
  • (Feature) Early connections support
  • (Bugfix) Fix and document action timeouts
  • (Feature) Propagate sidecars' ports to a member's service
  • (Debug Package) Initial commit
  • (Feature) Detach PVC from deployment in Ordered indexing method
  • (Feature) OPS Alerts
  • (Feature) ScaleDown Candidate

1.2.16

14 Sep 09:07
d6f6d35
Compare
Choose a tag to compare

CHANGELOG:

  • (Feature) Add ArangoDeployment ServerGroupStatus
  • (Feature) (EE) Ordered Member IDs
  • (Refactor) Deprecate ForeachServerGroup, ForeachServerInGroups and ForServerGroup functions and refactor code accordingly
  • (Feature) Add new GRPC and HTTP API
  • (Feature) Add new API endpoints to allow getting and setting operator logging level
  • (Bugfix) Memory leaks due to incorrect time.After function usage
  • (Feature) Add startup probe for coordinators
  • (Feature) Use only connections for healthy members
  • (Feature) Set condition to shrink agent volume size
  • (Bugfix) Check serving servers
  • (Documentation) Add docs on setting timezone for containers
  • (Bugfix) Ensure that client cache is initialized before using it
  • (Feature) (DBServer Maintenance) Agency adjustments
  • (Logging) Internal client trace
  • (QA) Member maintenance feature
  • (Feature) Extract Pod Details
  • (Feature) Add Timezone management
  • (Bugfix) Always recreate DBServers if they have a leader on it.
  • (Feature) Immutable spec
  • (Bugfix) Proper agent cleanout
  • (Bugfix) Fix ClusterScaling integration
  • (Feature) Sensitive information protection
  • (Bugfix) Propagate SecurityContext to the ID Containers
  • (Bugfix) Fix for enabling all features

1.2.15

20 Jul 08:15
77f5d63
Compare
Choose a tag to compare

IMPORTANT: Upgrade recommended
Operator version with fixed unexpected removal of ArangoDeployment in case of invalid K8S API response (404 - NotFound)

KNOWN ISSUES:

  • Managed service type is not working properly

CHANGELOG:

  • (Bugfix) Ensure pod names not too long
  • (Refactor) Use cached member's clients
  • (Feature) Move PVC resize action to high-priority plan
  • (Feature) Remove forgotten ArangoDB jobs during restart
  • (Feature) Add support for managed services
  • (Feature) Recreation member in the high plan
  • (Feature) Add 'crd install' subcommand
  • (Bugfix) Fix internal metrics mode
  • (Bugfix) Create agency dump if auth is disabled
  • (Bugfix) Prevent deployment removal in case of invalid K8S API response

1.2.14

15 Jul 07:20
c3e34dd
Compare
Choose a tag to compare

CHANGELOG:

  • (Feature) Add ArangoSync TLS based rotation
  • (Bugfix) Fix labels propagation
  • (Feature) Add ArangoDeployment CRD auto-installer
  • (Feature) Add ArangoMember CRD auto-installer
  • (Feature) Add ArangoBackup CRD auto-installer
  • (Feature) Add ArangoBackupPolicy CRD auto-installer
  • (Feature) Add ArangoJob CRD auto-installer
  • (Feature) Add RestartPolicyAlways to ArangoDeployment in order to restart ArangoDB on failure
  • (Feature) Set a leader in active fail-over mode
  • (Feature) Use policy/v1 instead policy/v1beta1
  • (Feature) OPS CLI with Arango Task
  • (Bugfix) Allow ArangoBackup Creation during Upload state
  • (Hotfix) Fix ArangoDeployment SubResource in CRD auto-installer
  • (Bugfix) Fix Operator Logger NPE
  • (Bugfix) Fix License RAW value discovery
  • (Refactor) Optimize go.mod entries
  • (Feature) Add ArangoLocalStorage CRD auto-installer
  • (Feature) Add ArangoDeploymentReplication CRD auto-installer
  • (Bugfix) Allow missing token key in License secret
  • (Feature) Unify agency access
  • (Feature) Change DBServer Cleanup Logic
  • (Feature) Set Logger format
  • (Bugfix) Ensure Wait actions to be present after AddMember
  • (Documentation) Refactor metrics (Part 1)
  • (Bugfix) Extend Agency HealthCheck for replace
  • (Bugfix) Allow to remove resources (CPU & Memory) on the managed pods
  • (Bugfix) Add DistributeShardsLike support
  • (Feature) Member restarts metric
  • (Bugfix) Infinite loop fix in ArangoD AsyncClient
  • (Bugfix) Add Panic Handler
  • (Bugfix) Unify yaml packages

1.2.13

07 Jun 19:54
f178f0d
Compare
Choose a tag to compare

CHANGELOG:

  • (Bugfix) Fix arangosync members state inspection
  • (Feature) (ACS) Improve Reconciliation Loop
  • (Bugfix) Allow missing Monitoring CRD
  • (Feature) (ACS) Add Resource plan
  • (Feature) Allow raw json value for license token-v2
  • (Update) Replace beta.kubernetes.io/arch to kubernetes.io/arch in Operator Chart
  • (Feature) Add operator shutdown handler for graceful termination
  • (Feature) Add agency leader discovery
  • (Feature) Add ACSDeploymentSynced condition type and fix comparison of SecretHashes method
  • (Feature) Add agency leader service
  • (Feature) Add HostPath and PVC Volume types and allow templating
  • (Feature) Replace mod

1.2.12

12 May 15:19
2deca5f
Compare
Choose a tag to compare

CHANGELOG:

  • (Feature) Add CoreV1 Endpoints Inspector
  • (Feature) Add Current ArangoDeployment Inspector
  • (Refactor) Anonymous inspector functions
  • (Feature) Recursive OwnerReference discovery
  • (Maintenance) Add check make targets
  • (Feature) Create support for local variables in actions.
  • (Feature) Support for asynchronous ArangoD resquests.
  • (Feature) Change Restore in Cluster mode to Async Request

1.2.11

30 Apr 06:38
66671fd
Compare
Choose a tag to compare

IMPORTANT: Storage Operator in Operator 1.2.6+ is affected by deadlock issue - recommended is to upgrade to Operator 1.2.11+

CHANGELOG:

  • (Bugfix) Orphan PVC are not removed
  • (Bugfix) Remove LocalStorage Deadlock
  • (Bugfix) Skip arangosync members state inspection checks
  • (Feature) Add LocalStorage DaemonSet Priority support

1.2.10

27 Apr 15:39
646314c
Compare
Choose a tag to compare

CHANGELOG:

  • (Feature) Allow configuration for securityContext.runAsUser value
  • (Bugfix) Fix Satellite collections in Agency
  • (Bugfix) Fix backup creation timeout
  • (Bugfix) ArangoSync port fix
  • (Bugfix) Fix GetClient lock system
  • (Feature) Backup InProgress Agency key discovery
  • (Feature) Backup & Maintenance Conditions
  • (Bugfix) Disable member removal in case of health failure
  • (Bugfix) Reorder Topology management plan steps
  • (Feature) UpdateInProgress & UpgradeInProgress Conditions
  • (Bugfix) Fix Maintenance switch and HotBackup race
  • (Bugfix) Fix Maintenance Condition typo

1.2.9

30 Mar 15:08
Compare
Choose a tag to compare

CHANGELOG:

  • (Feature) Improve Kubernetes clientsets management
  • Migrate storage-operator CustomResourceDefinition apiVersion to apiextensions.k8s.io/v1
  • (Feature) Add CRD Installer
  • (Bugfix) Assign imagePullSecrets to LocalStorage
  • (Update) Bump K8S API to 1.21.10
  • (Feature) (ACS) Add ACS handler
  • (Feature) Allow to restart DBServers in cases when WriteConcern will be satisfied
  • (Feature) Allow to configure action timeouts
  • (Feature) (AT) Add ArangoTask API
  • (Bugfix) Fix NPE in State fetcher
  • (Refactor) Configurable throttle inspector
  • (Bugfix) Skip Replace operation on DBServer if they need to be scaled down
  • (Feature) Upgrade procedure steps
  • (Refactor) Remove API and Core cross-dependency
  • (Bugfix) Allow to have nil architecture (NPE fix)

1.2.8

24 Feb 22:22
Compare
Choose a tag to compare

CHANGELOG:

  • Do not check License V2 on Community images
  • Don't replace pod immediately when storage class changes
  • Define MemberReplacementRequired condition
  • Remove pod immediately when annotation is turned on
  • (ARM64) Add support for ARM64 enablement
  • (Cleanup) Reorganize main reconciliation context
  • (Bugfix) Unreachable condition
  • (Feature) Allow to disable external port (sidecar managed connection)
  • (Bugfix) Fix 3.6 -> 3.7 Upgrade procedure
  • (Bugfix) Add missing finalizer
  • (Bugfix) Add graceful to kill command
  • (Bugfix) Add reachable condition to deployment. Mark as UpToDate only of cluster is reachable.
  • (Bugfix) Add toleration's for network failures in action start procedure