Skip to content

Releases

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 13 Nov 00:02
2a3591a

What's Changed

  • fix: remediate the reliability review findings (failover, fencing, coordination) (#2) @rducom

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 18:38
5d35a3e

First release of mssql-operator, a Kubernetes operator for SQL Server on Linux.

It runs standalone instances and Always On availability groups, and acts as their cluster manager: it promotes a secondary only once the old primary can no longer write, and with durability: Quorum an automatic failover never loses an acknowledged commit. It supports SQL Server 2019, 2022 and 2025.

Custom resources (mssql-operator.evariops.com/v1alpha1, the API can still change):

  • SqlInstance: a standalone SQL Server
  • SqlAvailabilityGroup: an availability group, its listeners, failovers and rolling updates
  • SqlDatabase: a user database, created or adopted, with its options and files
  • SqlAvailabilityGroupDatabase: a database joined to an availability group, with seeding, re-seed and log backups
  • SqlUser: a login, its database users and permissions
  • SqlConfiguration: sp_configure, trace flags, tempdb and Database Mail
  • SqlAgentJob: a SQL Server Agent job
  • SqlStoredProcedure: stored procedures, inline or from a GitHub repository
  • SqlTdeCertificate: transparent data encryption and certificate rotation
  • SqlControlRecord: the safety state of an availability group or an instance, written by the operator only

Helm chart: oci://ghcr.io/evariops/charts/mssql-operator, version 0.2.0

Documentation: docs