Skip to content

MSSQL

This check will try to connect to a specified SQL Server database, run a query against it and verify the results.

apiVersion: canaries.flanksource.com/v1
kind: Canary
metadata:
  name: mssql-check
spec:
  interval: 30
  mssql:
    - name: mssql pass
      connection: "server=mssql.default.svc;user id=$(username);password=$(password);port=1433;database=master"
      auth:
        username:
          valueFrom:
            secretKeyRef:
              name: mssql-credentials
              key: USERNAME
        password:
          valueFrom:
            secretKeyRef:
              name: mssql-credentials
              key: PASSWORD
      query: <insert-query>
      results: 1
Field Description Scheme Required
auth Username and password value, configMapKeyRef or SecretKeyRef for Postgres server Authentication
connection Connection string to connect to the SQL Server server string Yes
query query that needs to be executed on the server string Yes
results Number rows to check for int Yes
* All other common fields Common