Skip to content

Commit

Permalink
Add back generated certificate and key for unit tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
arthurschreiber committed Mar 26, 2023
1 parent 5223e19 commit 176e37c
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 10 deletions.
8 changes: 2 additions & 6 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ jobs:

- name: Generate TLS Certificate
run: |
openssl req -x509 -newkey rsa:2048 -nodes -sha256 -subj '/CN=localhost' -keyout ./test/fixtures/localhost.key -out ./test/fixtures/localhost.crt
openssl req -x509 -newkey rsa:2048 -nodes -sha256 -subj '/CN=localhost' -keyout ./test/fixtures/mssql.key -out ./test/fixtures/mssql.crt
- name: Start containers
run: |
Expand All @@ -104,7 +104,7 @@ jobs:
"encrypt": true
}
}
}' | jq --arg certificate "$(cat ./test/fixtures/localhost.crt)" '.config.options.cryptoCredentialsDetails.ca |= $certificate' > ~/.tedious/test-connection.json
}' | jq --arg certificate "$(cat ./test/fixtures/mssql.crt)" '.config.options.cryptoCredentialsDetails.ca |= $certificate' > ~/.tedious/test-connection.json
- name: Upgrade npm
run: npm install -g npm
Expand Down Expand Up @@ -214,10 +214,6 @@ jobs:
with:
node-version: ${{ matrix.node-version }}

- name: Generate TLS Certificate
run: |
openssl req -x509 -newkey rsa:2048 -nodes -sha256 -subj '/CN=localhost' -keyout ./test/fixtures/localhost.key -out ./test/fixtures/localhost.crt
- name: Install dbatools
shell: powershell
run: Install-Module dbatools -Force
Expand Down
4 changes: 2 additions & 2 deletions test/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ FROM mcr.microsoft.com/mssql/server:2022-latest

USER mssql
COPY --chown=mssql:root ./fixtures/mssql.conf /var/opt/mssql/mssql.conf
COPY --chown=mssql:root ./fixtures/localhost.crt /var/opt/mssql/localhost.crt
COPY --chown=mssql:root ./fixtures/localhost.key /var/opt/mssql/localhost.key
COPY --chown=mssql:root ./fixtures/mssql.crt /var/opt/mssql/mssql.crt
COPY --chown=mssql:root ./fixtures/mssql.key /var/opt/mssql/mssql.key
18 changes: 18 additions & 0 deletions test/fixtures/localhost.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
-----BEGIN CERTIFICATE-----
MIIC8DCCAdigAwIBAgIUVmzr5E5xTlETG/Ik6Gyh9aAp/nIwDQYJKoZIhvcNAQEL
BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTIyMDcwNjEwMTI1M1oXDTIyMDgw
NTEwMTI1M1owFDESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAlpKOv0plC+6mHi6r39O0+GeQSmoIA+Vf1aM/pZLMH4To
jlAv4P+yOSevD7QdBFl/p+i5VkKhvX6wHhdrFGgeJ98IISv1DFFg9SAPcSVR61xG
Sq5hGmJwOWQ03C+5YvVUlxiUgeiJGhD7WwNBX30Xx5Zu7cnH/cQOzYBj8bsqazTU
U+nO10UqiEqsHr0Ei7rd77n+ItzzRsF1Nd2Ao0v94iOdWjkFYg3BKPf0NvjEbNMp
WAkODKQFRtQhkCPUYdjGqmcVrhdQpRWpK7X1SepnhEJRtDVwjYHiLw1EkfLy9e6/
uaTWFnNpUPMJh8WoyQOAZlJfP2vcME252Mbfcd43qQIDAQABozowODAUBgNVHREE
DTALgglsb2NhbGhvc3QwCwYDVR0PBAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMB
MA0GCSqGSIb3DQEBCwUAA4IBAQBjON3QEg7XegSItZuObHD4SCL+Baelhr1V5l9u
TMciYBMeKk78n5yK52YEkC3CtoyFk7oX4899XRkkqTtVnnIyb209k0g1IWNp+x1w
FlugXnEvTjFvxqk5pGuhCLInENRxAd+sdXgRngFm1dTff6wqCzKv0Z4tirsxlAq+
i8Jn8nx8IukY1y6yP8PEjQp7xYJJ02zt1VN3/aG6MIk4A72fuN5uLqiBYHo5bgHk
i4yJD/ojrkF/2LX2FEcGT//vbP4ywbVj5AGu6sStlyFORGJ2zMeNfzaz+YmrlCCx
3z6SbLyN1CpD55HFD4xslUWR7YgT8J8UDHotTTLeQ3vVOGQ+
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions test/fixtures/localhost.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCWko6/SmUL7qYe
Lqvf07T4Z5BKaggD5V/Voz+lkswfhOiOUC/g/7I5J68PtB0EWX+n6LlWQqG9frAe
F2sUaB4n3wghK/UMUWD1IA9xJVHrXEZKrmEaYnA5ZDTcL7li9VSXGJSB6IkaEPtb
A0FffRfHlm7tycf9xA7NgGPxuyprNNRT6c7XRSqISqwevQSLut3vuf4i3PNGwXU1
3YCjS/3iI51aOQViDcEo9/Q2+MRs0ylYCQ4MpAVG1CGQI9Rh2MaqZxWuF1ClFakr
tfVJ6meEQlG0NXCNgeIvDUSR8vL17r+5pNYWc2lQ8wmHxajJA4BmUl8/a9wwTbnY
xt9x3jepAgMBAAECggEAefRga+08pIp5v657hUF6rUtsYek5brZkhavAjEG21LyY
g1PNQ8a2Ona64tQ2QGSg8YWcP5KeX9XxnZ3IG/IsooyRkBSDWKO9DS0XdMQOcrv9
LtXITk92p/VSnxiEZfNgvTSqbAHEsfkZLOEZHNc74Gsmk7BALHiUqLuZt5upwsP8
P1/4XwoFb+dj+f0DBrjsZ5MutrXhXy9TxykDvt3cqthv8fT2rz5467BysmUp6tUu
UA90hNbhNhwwkrg1X/0dXJqcOGjKjKmtNWY1TBELBx4x2JarZnmtAX6XL3eAEB/j
vVoT0Tq0k9Lnvq/bFcM8WP5vPxoFvXwD4E6YfUKi0QKBgQDEfv56hXEUckCeQGY2
o2GFMsPoRLIIBgtKHgRcFrTrrPBDSLP1H4oIm9WPAsKaCb5blkjdOTEJdn/KDIjR
QIuTT5LIFa7hfw5XzZce0dwptqt4ria61cd6a8FaZIl/mQc2UNKjRYOGXZ24nb9p
8nzj1P0nb6siVlYrT2rQykIspQKBgQDEK2uWr7eZtLroUPQST5icm3ROi842387j
6SyKFaRcOF5hzCnMWUXMyX16KigcQZYZFBUKZDptHImmZYMemZNRX5WxspnB4IGu
2RS9gTZnx7WLj4PSh0wK3qiIoD/ikbqfXJxP9X8OwO17ngr2mU2tfWfy3KhLWnjh
ABhYin5btQKBgEk7b0poe0l8f1q7c5y/bXQABIWHPLbC0ehQoZ1UlR8UuALLkM41
b/NfaMtA4xgXs4tcylEwpHb7ZAsAeulJ3fsL+A98DU5bVRQiOkUxP5WIUAXNGgAd
9pdIm6o9uAUHGmoC204gdTFZqJOKrzEkP6mF0sek1aoZdUn08kFYcCtFAoGAU9OO
HQ0ncrolKIL3WR/EQh+3upzJWO+YdBG+457N5k58HmRk9Bqt1g2/3cVH8JMiNcM8
Hn2n7dpFA+La/ed4aUxkJlQAmjV6lSHUWApwGjbf4CxKk1sXZomxEPkRc5r8WX70
mMJ6Me7FTI7Ddo8Z/2nYUpJyJAkcIGGvBZ7g0gUCgYBCaUzNyY3n0Z+c1f2L+5Go
A6z7MdbhcOPbRiIg+m2C6FOV600CoKiquriBskIogN8pK02fWisCIVAETYnJxynq
r7KhTR2KBsrPgQ6qBITd7blWg4bRLENEp8tAuq9lP1Y7Ijcwt37C9/N58YOsXVLj
jts03igkRbNUWYXs0+CVSw==
-----END PRIVATE KEY-----
4 changes: 2 additions & 2 deletions test/fixtures/mssql.conf
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[network]
tlscert = /var/opt/mssql/localhost.crt
tlskey = /var/opt/mssql/localhost.key
tlscert = /var/opt/mssql/mssql.crt
tlskey = /var/opt/mssql/mssql.key

0 comments on commit 176e37c

Please sign in to comment.