Connecting
SchemaHero accepts a DSN (Data Source Name) in the uri
field when connecting to a MySQL database.
This connection string supports many options, and full documentation can be found here: https://github.com/go-sql-driver/mysql#dsn-data-source-name.
An example of connecting to a local, in-cluster MySQL StatefulSet that is not running TLS:
apiVersion: databases.schemahero.io/v1alpha4
kind: Database
metadata:
name: my-database
spec:
connection:
mysql:
uri:
value: username:password@tcp(host:3306)/dbname?tls=false