Skip to content

Releases: arangodb/kube-arangodb

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

1.2.7

17 Jan 14:33
Compare
Choose a tag to compare

CHANGELOG:

  • Add Plan BackOff functionality
  • Fix Core InitContainers check
  • Remove unused status.members.<group>.sidecars-specs variable
  • Keep only recent terminations
  • Add endpoint into member status
  • Add debug mode (Golang DLV)
  • License V2 for ArangoDB 3.9.0+
  • Add ArangoClusterSynchronization v1 API
  • Add core containers names to follow their terminations
  • Add ArangoJob and Apps Operator
  • Use Go 1.17
  • Add metrics for the plan actions
  • Add ArangoClusterSynchronization Operator
  • Update licenses
  • Fix restart procedure in case of failing members
  • Fix status propagation race condition

1.2.6

15 Dec 11:15
Compare
Choose a tag to compare

CHANGELOG:

  • Add ArangoBackup backoff functionality
  • Allow to abort ArangoBackup uploads by removing spec.upload
  • Add Agency Cache internally
  • Add Recovery during PlanBuild operation
  • Fix Exporter in Deployments without authentication
  • Allow to disable ClusterScalingIntegration and add proper Scheduled label to pods
  • Add additional timeout parameters and kubernetes batch size
  • Limit parallel Backup uploads
  • Bugfix - Adjust Cluster Scaling Integration logic

1.2.5

29 Nov 12:13
Compare
Choose a tag to compare

CHANGELOG:

  • Split & Unify Lifecycle management functionality
  • Drop support for ArangoDB <= 3.5 (versions already EOL)
  • Add new admin commands to fetch agency dump and agency state
  • Add Graceful shutdown as finalizer (supports kubectl delete)
  • Add Watch to Lifecycle command
  • Add Topology Discovery
  • Add Support for StartupProbe
  • Add ARM64 support for Operator Docker image
  • Add ALPHA Rebalancer support

1.2.4

22 Oct 08:30
Compare
Choose a tag to compare

CHANGELOG:

  • Replace beta.kubernetes.io/arch Pod label with kubernetes.io/arch using Silent Rotation
  • Add "Short Names" feature
  • Switch ArangoDB Image Discovery process from Headless Service to Pod IP
  • Fix PVC Resize for Single servers
  • Add Topology support
  • Add ARANGODB_ZONE env to Topology Managed pods
  • Add "Random pod names" feature
  • Rotate TLS Secrets on ALT Names change