Aaron Son
27a528e498
go/libraries/doltcore/sqle/cluster: Add support for configured tls_{cert,key,ca} on the cluster.remotesapi.
...
For now, this is server-side TLS, not mTLS.
If a tls_ca is configured, the certificates in that file are PEM encoded. They
are the only trusted roots for server certificate verification on both gRPC and
HTTP connections. If tls_ca is set, no server name verification is done for
now.
2022-10-26 16:13:51 -07:00
Aaron Son
995e3818cd
go: sqle: remotesrv: Successfully replicate CREATE DATABASE commands by instantiating new databases on the standby on demand.
2022-10-05 12:37:39 -07:00
Aaron Son
ec2fabf3c3
.github/workflows/ci-sql-server-integration-tests.yaml: Disable windows for now.
2022-10-04 14:34:34 -07:00
Aaron Son
89a6807336
.github/workflows: ci-sql-server-integration-tests.yaml: More iteration, try a GracefulStop for Windows.
2022-10-04 13:54:31 -07:00
Aaron Son
61831cf91e
.github/workflows: ci-sql-server-integration-tests.yaml: More iteration.
2022-10-04 13:16:43 -07:00
Aaron Son
cc82355269
integration-tests/go-sql-server-driver: Fix JSON test for LD_1.
2022-10-04 11:49:11 -07:00
Aaron Son
c56b0630a9
integration-tests/go-sql-server-driver: Finish transitioning the rest of the sql-server-cluster tests.
2022-10-04 10:22:38 -07:00
Aaron Son
fa7db054ad
integration-tests/go-sql-server-driver: Convert some more sql-server-cluster.bats tests.
2022-10-03 17:23:53 -07:00
Aaron Son
dd7b5b5bec
integration-tests/go-sql-server-driver: Move over some more tests.
2022-10-03 16:37:24 -07:00
Aaron Son
72579d4972
integration-tests/go-sql-server-driver: Cleanup how we write files a bit.
2022-10-03 15:37:40 -07:00
Aaron Son
364024f7a2
integration-tests/go-sql-server-driver: Make a new connection pool per connection assertion, instead of trying to reuse them.
...
Simpler.
Much better structure for lots of tests which test things like connection
strings, users and passwords provided at connection time, etc.
2022-10-03 15:26:48 -07:00
Aaron Son
b3dc25fc57
integration-tests/go-sql-server-driver: Move some magic numbers/strings to constants.
2022-10-03 15:19:59 -07:00
Aaron Son
04947a44a0
integration-tests/go-sql-server-driver: Some cleanup to finalization and sql.Rows handling.
2022-10-03 15:14:37 -07:00
Aaron Son
bf7480eb1b
integration-tests/go-sql-server-driver: sql-server-cluster.yaml: Fix dolt_assume_cluster_role tests for new behavior of not breaking connection when role does not change.
2022-10-03 15:02:40 -07:00
Aaron Son
153ea002e4
integration-tests/go-sql-server-driver: Start migrating over some simple tests from sql-server.bats.
2022-10-03 14:00:56 -07:00
Aaron Son
a2f1e06b75
integration-tests/go-sql-server-driver: Factor out test.Run.
2022-10-03 12:50:07 -07:00
Aaron Son
7ebc1bb45f
integration-tests/go-sql-server-driver: Move Server definitions to TestRepo/MultiRepo, instead of a separate top-level field.
2022-10-03 12:04:35 -07:00
Aaron Son
87de2bb7d9
integration-tests/go-sql-server-driver: Add retry_attempts functionality, drop sleep_millis. Add some documentation.
2022-10-03 11:38:01 -07:00
Aaron Son
cf639c3585
integration-tests/go-sql-server-driver: Start converting some sql-server bats tests.
2022-10-03 10:01:47 -07:00
Aaron Son
1857806d2d
integration-tests/go-sql-server-driver: Proof of concept a declarative approach to integration tests for sql-server interactions.
...
Converts bats/sql-server-config.bats to use a new approach.
2022-10-01 15:42:22 -07:00