spiffe/spire

SPIRE server Microsoft SQL support & forked GORM version

Open

#6,447 opened on Nov 19, 2025

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Go (631 forks)auto 404
help wantedpriority/backlog

Repository metrics

Stars
 (2,443 stars)
PR merge metrics
 (PR metrics pending)

Description

I am currently working on deploying the SPIRE server in a Kubernetes cluster. I have experience using Microsoft SQL Server and would prefer to use it as the datastore instead of the other supported options. At the moment, there is no plugin implementation for SQL Server, but in theory it should be feasible since SPIRE uses GORM and the latest version of GORM provides native SQL Server support.

If I were to implement a datastore plugin for SQL Server, would a pull request for this contribution be welcomed?

While investigating this, I noticed that SPIRE is using a forked version of GORM (https://github.com/jinzhu/gorm), which may not fully support SQL Server. Is there a specific reason why this older version is still being used, and would it be possible to update GORM to a newer version so that a SQL Server plugin could be implemented?

Contributor guide