Skip to content

Releases: arangodb/kube-arangodb

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

1.2.3

24 Sep 21:38
Compare
Choose a tag to compare

CHANGELOG:

  • Update UBI Image to 8.4
  • Fix ArangoSync Liveness Probe
  • Allow runtime update of Sidecar images
  • Allow Agent recreation with preserved IDs
  • The internal metrics exporter can not be disabled
  • Changing the topics' log level without restarting the container. When the topic is removed from the argument list then it will not be turned off in the ArangoDB automatically.
  • Allow to customize SchedulerName inside Member Pod
  • Add Enterprise Edition support

1.2.2

13 Sep 13:10
Compare
Choose a tag to compare

CHANGELOG:

  • Update 'github.com/arangodb/arangosync-client' dependency to v0.7.0
  • Add HighPriorityPlan to ArangoDeployment Status
  • Add Pending Member phase
  • Add Ephemeral Volumes for apps feature
  • Check if the DB server is cleaned out.
  • Render Pod Template in ArangoMember Spec and Status
  • Add Pod PropagationModes
  • Fix MemberUp action for ActiveFailover

1.2.1

29 Jul 14:22
Compare
Choose a tag to compare

CHANGELOG:

  • Fix ArangoMember race with multiple ArangoDeployments within single namespace
  • Allow to define Member Recreation Policy within group
  • Replace 'github.com/dgrijalva/jwt-go' with 'github.com/golang-jwt/jwt'
  • Update 'github.com/gin-gonic/gin' dependency to v1.7.2

1.2.0

21 Jul 14:54
Compare
Choose a tag to compare

Version 1.2.0 (or higher) is highly recommended for 3.6.x and 3.7.x deployments, also see Technical Alert #6.

CHANGELOG:

  • Enable "Operator Internal Metrics Exporter" by default
  • Enable "Operator Maintenance Management Support" by default
  • Add Operator /api/v1/version endpoint

1.1.10

07 Jul 12:19
Compare
Choose a tag to compare

CHANGELOG:

  • Switch K8S CRD API to V1
  • Deprecate Alpine image usage
  • Use persistent name and namespace in ArangoDeployment reconcilation loop
  • Remove finalizers when Server container is already terminated and reduce initial reconciliation delay
  • Add new logger services - reconciliation and event

1.1.9

08 Jun 17:57
Compare
Choose a tag to compare

CHANGELOG:

  • Add IP, DNS, ShortDNS, HeadlessService (Default) communication methods
  • Migrate ArangoExporter into Operator code