Skip to content

Commit

Permalink
Merge pull request #5 from keboola/adamvyborny-COM-1435-rest-of-the-t…
Browse files Browse the repository at this point in the history
…ests

Rest of the tests
  • Loading branch information
AdamVyborny authored May 18, 2022
2 parents 80689d0 + 3282618 commit d252de9
Show file tree
Hide file tree
Showing 115 changed files with 1,046 additions and 20 deletions.
4 changes: 4 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,8 @@ COPY . /code/
# Run normal composer - all deps are cached already
RUN composer install $COMPOSER_FLAGS

# Make self-signed certificate trusted
COPY docker/certificates/ca.crt /usr/local/share/ca-certificates/ca.crt
RUN update-ca-certificates

CMD ["php", "/code/src/run.php"]
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ Clone this repository and init the workspace with following command:
```
git clone https://github.com/keboola/ex-mongodb.git
cd ex-mongodb
docker-compose build
docker-compose build #On M1 Mac build image with "--platform linux/amd64" flag
docker-compose run --rm dev composer install --no-scripts
```

Expand Down
41 changes: 39 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,41 @@ services:
links:
- mongodb
- mongodb-auth
- node1.mongodb.cluster.local
- sshproxy
- dns.local
environment:
- GODEBUG="x509ignoreCN=0"
entrypoint:
- sh
- -c
- >
php -r "echo \"nameserver \" . gethostbyname(\"dns.local\") . \"\n\";" > /etc/resolv.conf.new
&& cp /etc/resolv.conf /etc/resolv.conf.bak
&& cp /etc/resolv.conf.new /etc/resolv.conf
&& exec "$$@"
- sh

dev:
<<: *main
volumes:
- ./:/code
- ./data:/data
- ssh-keys:/root/.ssh:ro,z
- ssh-keys:/root/.ssh

# DNS server for testing mongodb+srv:// connection
# https://docs.mongodb.com/manual/reference/connection-string/#dns-seedlist-connection-format
dns.local:
image: jpillora/dnsmasq
entrypoint: >
dnsmasq
--conf-file=''
--resolv-file=/etc/resolv.conf
--no-daemon
--log-queries
--log-facility=-
--srv-host '_mongodb._tcp.mongodb.cluster.local,node1.mongodb.cluster.local,27017'
--txt-record 'mongodb.cluster.local'
mongodb: &mongodb
image: mongo:${MONGODB_VERSION}
Expand All @@ -24,6 +52,14 @@ services:
volumes:
- ./docker/mongodb/init-auth.js:/docker-entrypoint-initdb.d/init.js

node1.mongodb.cluster.local:
image: mongo:5
volumes:
- ./docker/mongodb/ssl-config.conf:/etc/ssl/ssl-config.conf
- ./docker/certificates/mongodb.pem:/etc/ssl/mongodb.pem:ro
- ./docker/certificates/ca.pem:/etc/ssl/ca.pem:ro
command: [mongod, --config=/etc/ssl/ssl-config.conf]

sshproxy:
image: keboola/db-component-ssh-proxy:latest
volumes:
Expand All @@ -37,8 +73,9 @@ services:
depends_on:
- mongodb
- mongodb-auth
- node1.mongodb.cluster.local
environment:
- TARGETS=mongodb:27017,mongodb-auth:27017
- TARGETS=mongodb:27017,mongodb-auth:27017,node1.mongodb.cluster.local:27017
- TIMEOUT=120

volumes:
Expand Down
30 changes: 30 additions & 0 deletions docker/certificates/ca.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
-----BEGIN CERTIFICATE-----
MIIFDzCCAvegAwIBAgIUZk5M8rFrNlYjMbCfTTTjT7/1KI8wDQYJKoZIhvcNAQEL
BQAwFjEUMBIGA1UEAwwLaW52YWxpZENOQ2EwIBcNMjIwNTE3MTMyODAzWhgPMjE1
OTA0MDkxMzI4MDNaMBYxFDASBgNVBAMMC2ludmFsaWRDTkNhMIICIjANBgkqhkiG
9w0BAQEFAAOCAg8AMIICCgKCAgEAwxj0eCXjo7msZhKr+XXeS+JRZGFh0TUlJsTm
ruL1HYiUyHWWWbxb97iv8/xgJEqWuckf/qfBLhdm0KpY5/pXLYfM3u38Tpfur/56
NYxoC2sRho6iuF5zCbzRaXKZdeM7uaW8+4JGaHVbejLzLeENfoVlvD12XgDKokxg
SB8Glt6V6PNe8Lj9lgP+xBJCXAzGFve1B6o7RRqTC/ZsZuhvwAZL8fHpJCp3mz45
Y2WmpMDelat9/Vy0GMFXczNzq1Aa4FHc38bTY82NRQ6k77WVuZ3vToDUMIvolBiB
uJ9irpv6Z4/ngIhiRsWNpVGerQ9LgO1jBlZBzQArrJCGovket4lw7UcB6JSU5nfT
pJ8VHr+9AUkQYSoSQfbA05bx7Doq+8FcFHzyJ9RatsSqhXFhJuv3kNdlUhCdXHGA
Nn3EihT3GDVXnMLRMNvxCfO4oqAEZzVoR4Yy0QKMvLnZ8UE13IUYTgPioCfU+Q3V
AfCqNqoHMtn2+bBThEVGdPX7bdfh2gWML3DyD68sTSBDYqCjUq8x9AQ52vCnlP37
yBuLd9rbdeF6iQVf+jh/aCWb/1P5QCmABS6mYynK4QJv8G+dQ/UUk/XcAUrD4m3L
ED/RbXaCa7EPmR/P/qhkJFMkfiLgZFz8gHbJ+oYuQW8UPffcfMKQOFSRWcGao3D5
gNVEL38CAwEAAaNTMFEwHQYDVR0OBBYEFODcpXdytkcOAdzGe6BcIKtAXYlDMB8G
A1UdIwQYMBaAFODcpXdytkcOAdzGe6BcIKtAXYlDMA8GA1UdEwEB/wQFMAMBAf8w
DQYJKoZIhvcNAQELBQADggIBAFXC5P4fVKpqa3wKMaRkHR1SdDSuvo9nrUE19fF+
QwGM35bRcSZHr9qQ7uyV4YHnCJYYY/kmg6Zhwq1FeSUuf8HwmXcIVsMdz2sAyDhV
EgJpWebZurMhzadzf1DnfoZa2Am18LlyAitxVThw+AhYk5CW84bVppqAwWqre4ET
Ntcc6eL2agyYYYkly7myq96MY79v4abaoEFg365jwiqX8tGDQD3qzML1E8EAUied
4gI4wps2Qk8gfUkp4nMmZMtTzXUHpTfqTsABEagHkDI7/5ZgM9ztnW4Slx/5Wz3O
AjuycNa1Lzyin5fshXjqlPUk4V32KCSYg0fb6S+MP5UOaOh8GkGufYr6gKx7Viql
ZVz1iVsbU+CvxIbyKUWMKIztycbxz1S3putPunEbrboGIUwhPmZcP7kY1aWq6TPj
9wLT9zqE+z4tVQx0F69iGpf0orBArWqQl4+1/yq7P8Rx1twrTOziPDvjjT9NNypC
fH+fwcRbsQXeKzDH4hUpIDhS6b9etzrdTLn6+B125jHryJuA5vK8df/KwU8TLyK3
+qbK+5xOS8lTabvYiwXdtNArd6ep7MHK9y98r/gpOeSBHDHaAvHakyD501rt+eSm
khiqgUfLN08TpmOUOQHH04KTU924KIU6v8PQ5/0wkIDijVUKgdMITG4EhIaZika8
eDYS
-----END CERTIFICATE-----
51 changes: 51 additions & 0 deletions docker/certificates/ca.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
81 changes: 81 additions & 0 deletions docker/certificates/ca.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
-----BEGIN CERTIFICATE-----
MIIFDzCCAvegAwIBAgIUZk5M8rFrNlYjMbCfTTTjT7/1KI8wDQYJKoZIhvcNAQEL
BQAwFjEUMBIGA1UEAwwLaW52YWxpZENOQ2EwIBcNMjIwNTE3MTMyODAzWhgPMjE1
OTA0MDkxMzI4MDNaMBYxFDASBgNVBAMMC2ludmFsaWRDTkNhMIICIjANBgkqhkiG
9w0BAQEFAAOCAg8AMIICCgKCAgEAwxj0eCXjo7msZhKr+XXeS+JRZGFh0TUlJsTm
ruL1HYiUyHWWWbxb97iv8/xgJEqWuckf/qfBLhdm0KpY5/pXLYfM3u38Tpfur/56
NYxoC2sRho6iuF5zCbzRaXKZdeM7uaW8+4JGaHVbejLzLeENfoVlvD12XgDKokxg
SB8Glt6V6PNe8Lj9lgP+xBJCXAzGFve1B6o7RRqTC/ZsZuhvwAZL8fHpJCp3mz45
Y2WmpMDelat9/Vy0GMFXczNzq1Aa4FHc38bTY82NRQ6k77WVuZ3vToDUMIvolBiB
uJ9irpv6Z4/ngIhiRsWNpVGerQ9LgO1jBlZBzQArrJCGovket4lw7UcB6JSU5nfT
pJ8VHr+9AUkQYSoSQfbA05bx7Doq+8FcFHzyJ9RatsSqhXFhJuv3kNdlUhCdXHGA
Nn3EihT3GDVXnMLRMNvxCfO4oqAEZzVoR4Yy0QKMvLnZ8UE13IUYTgPioCfU+Q3V
AfCqNqoHMtn2+bBThEVGdPX7bdfh2gWML3DyD68sTSBDYqCjUq8x9AQ52vCnlP37
yBuLd9rbdeF6iQVf+jh/aCWb/1P5QCmABS6mYynK4QJv8G+dQ/UUk/XcAUrD4m3L
ED/RbXaCa7EPmR/P/qhkJFMkfiLgZFz8gHbJ+oYuQW8UPffcfMKQOFSRWcGao3D5
gNVEL38CAwEAAaNTMFEwHQYDVR0OBBYEFODcpXdytkcOAdzGe6BcIKtAXYlDMB8G
A1UdIwQYMBaAFODcpXdytkcOAdzGe6BcIKtAXYlDMA8GA1UdEwEB/wQFMAMBAf8w
DQYJKoZIhvcNAQELBQADggIBAFXC5P4fVKpqa3wKMaRkHR1SdDSuvo9nrUE19fF+
QwGM35bRcSZHr9qQ7uyV4YHnCJYYY/kmg6Zhwq1FeSUuf8HwmXcIVsMdz2sAyDhV
EgJpWebZurMhzadzf1DnfoZa2Am18LlyAitxVThw+AhYk5CW84bVppqAwWqre4ET
Ntcc6eL2agyYYYkly7myq96MY79v4abaoEFg365jwiqX8tGDQD3qzML1E8EAUied
4gI4wps2Qk8gfUkp4nMmZMtTzXUHpTfqTsABEagHkDI7/5ZgM9ztnW4Slx/5Wz3O
AjuycNa1Lzyin5fshXjqlPUk4V32KCSYg0fb6S+MP5UOaOh8GkGufYr6gKx7Viql
ZVz1iVsbU+CvxIbyKUWMKIztycbxz1S3putPunEbrboGIUwhPmZcP7kY1aWq6TPj
9wLT9zqE+z4tVQx0F69iGpf0orBArWqQl4+1/yq7P8Rx1twrTOziPDvjjT9NNypC
fH+fwcRbsQXeKzDH4hUpIDhS6b9etzrdTLn6+B125jHryJuA5vK8df/KwU8TLyK3
+qbK+5xOS8lTabvYiwXdtNArd6ep7MHK9y98r/gpOeSBHDHaAvHakyD501rt+eSm
khiqgUfLN08TpmOUOQHH04KTU924KIU6v8PQ5/0wkIDijVUKgdMITG4EhIaZika8
eDYS
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
28 changes: 28 additions & 0 deletions docker/certificates/mongodb.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN CERTIFICATE-----
MIIEsjCCApoCAQEwDQYJKoZIhvcNAQELBQAwFjEUMBIGA1UEAwwLaW52YWxpZENO
Q2EwIBcNMjIwNTE3MTMyODA0WhgPMjE1OTA0MDkxMzI4MDRaMCYxJDAiBgNVBAMM
G25vZGUxLm1vbmdvZGIuY2x1c3Rlci5sb2NhbDCCAiIwDQYJKoZIhvcNAQEBBQAD
ggIPADCCAgoCggIBAL4EgvyOgHPRl4RnOvMMBJ9HXIJFqh4YOQOfLQmfxT+f9fra
OnMQ3ydG+LJalAEK5r1mNlG9NQCqaF1RldCJR4u4qF0FBbqkoFg69bIJT/3Y1T7W
S1iAJTFF3sVFXPASUREmU4Jx7b2HkEfDILP86o4ePDKkbj+ZpCwmh+Tu511nxcYI
HSi8ecMJkYuWVFOBh0B8mBM1d3USqrTNgIN+AcJL9UWuY25VwYz3gpH7OtVWrRB/
EPikqiNgo3I/6yV2eae5ndwVtgF3Q3kA4XofquoLa3VG35quHrjSA9ur78g2AFSE
1GLqCKGG4Nkfp43uUjpWtiAWjNcQSxmc/oWYXgTHYMfZJdt8Oe+ISXyY5/iueMb1
SDy/IJqjA8fuQTjSlguxe8w4srGRJ7oUw77a1gPIpMJ40G/G33H5HFPjC2jC/8dn
coqb7CVCSqlMka1Y/WcoFVc/VwpR+vYgEflJyjSQDTW8EWW96/oGKYtTglyYnOw1
ec7DfCemXmNwxgbUd4a4CJ1iz7fP1HCNh2gixILnU89e7zif+Ftjz/b6JHMDR3QM
cW0/Wqazq3woU2EOvhgp8WciHQZ00jgL7S1QEPzOKRYS1lpDkFQDAiVNtTHf8oJl
OpIBvalahLsoLQ2gtW7aoiv6YmqemX+11FXBZjXg50Rnlu9sx8MG4kHYTG3dAgMB
AAEwDQYJKoZIhvcNAQELBQADggIBAFWj5Pd1yDhVrnMfMJayySQWU7miEEVjkVs2
ih6U+TGLkr/il7cdMQyD+joXNd/KSraob8jpg2IF+wyTnUA12DV8aorT74cT4hgq
xegboxauQ3VbTpEfUK1hz5LK0ELceZL5OBtAkRzz6DvRzF0X5fN2yOmL9A1utVR0
ONuW8z6TuLFEtP5iXKvdpju5ZsXAmng8ETpsru0dVmKCZDIHBkSa8ApkAlHBWavI
WKYn6gl343qNjkQN+Mu3dIcJutfeH3lLG9l3J+U8C/1vk2jTYVKrSL4mXmxP5F2p
lajHl/Foo2I3ln64TjAqcBiPGIXQ7ZBpbP0Ztfsl7858Pqp+v6IXrUTVOwYfNeYR
iTj6TCIBnY+CCOrGPjZNR8JWey2mFS+3SRmrye/iCfnz06PEO68NXGHCk+ER3FG1
Ktkld5rvCZKFCo1Hdoz9AW/MgOXIhFIwEDfxq+SYMY44cOwPa/NGyAUeOBNR+GxR
Z5slXVa6S2odcAmHWBUfBZO7Ok/GDTU3HW/SobTzH/MYjabnyOKZ49OAK6wuT16q
YOkfS0X+OpewwNtzCfIgpn4sMmAxP5o1bN/8HnMBeYXYcEzkXNEAGmuFWiWiALhu
R/MFHahrN5n6YohOw3b5jU501Uz5RFW9IxuPmMNzfddgppT9Rg3EDmlOv9MMUE9U
9nfhGCSq
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions docker/certificates/mongodb.csr
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN CERTIFICATE REQUEST-----
MIIErzCCApcCAQAwJjEkMCIGA1UEAwwbbm9kZTEubW9uZ29kYi5jbHVzdGVyLmxv
Y2FsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvgSC/I6Ac9GXhGc6
8wwEn0dcgkWqHhg5A58tCZ/FP5/1+to6cxDfJ0b4slqUAQrmvWY2Ub01AKpoXVGV
0IlHi7ioXQUFuqSgWDr1sglP/djVPtZLWIAlMUXexUVc8BJRESZTgnHtvYeQR8Mg
s/zqjh48MqRuP5mkLCaH5O7nXWfFxggdKLx5wwmRi5ZUU4GHQHyYEzV3dRKqtM2A
g34Bwkv1Ra5jblXBjPeCkfs61VatEH8Q+KSqI2Cjcj/rJXZ5p7md3BW2AXdDeQDh
eh+q6gtrdUbfmq4euNID26vvyDYAVITUYuoIoYbg2R+nje5SOla2IBaM1xBLGZz+
hZheBMdgx9kl23w574hJfJjn+K54xvVIPL8gmqMDx+5BONKWC7F7zDiysZEnuhTD
vtrWA8ikwnjQb8bfcfkcU+MLaML/x2dyipvsJUJKqUyRrVj9ZygVVz9XClH69iAR
+UnKNJANNbwRZb3r+gYpi1OCXJic7DV5zsN8J6ZeY3DGBtR3hrgInWLPt8/UcI2H
aCLEgudTz17vOJ/4W2PP9vokcwNHdAxxbT9aprOrfChTYQ6+GCnxZyIdBnTSOAvt
LVAQ/M4pFhLWWkOQVAMCJU21Md/ygmU6kgG9qVqEuygtDaC1btqiK/piap6Zf7XU
VcFmNeDnRGeW72zHwwbiQdhMbd0CAwEAAaBEMEIGCSqGSIb3DQEJDjE1MDMwMQYD
VR0RBCowKIIJbG9jYWxob3N0ghtub2RlMS5tb25nb2RiLmNsdXN0ZXIubG9jYWww
DQYJKoZIhvcNAQELBQADggIBAJO38EBvkDL6BkCT/JxOvFvRFzMjSlyUjql9M/ld
Yn/tqV85P0/SrECDy4k4zZNfIri8S0gITQ2GaZKBqlUAkN4WI1Gs/BIU9nnVkG7m
lnlJP+LhW5JkdfefpeyjMnt6UGZnYh3ZlqtNjGHel7JLRwIoFHcVMzpcvJ/UPviF
D9xnsOeGR2cmNOgxvVMKXBzg8Mk7QAxqOXBOYf2L8u12vgckjftMNFQTKZOAKFF2
P+6ZKzfsTIwlxfXN6cNzmssezZbvylXOHqHC7BNF/5FOIA3ea9Rx5yR/GXfnFmPd
D+ayllk4NZmq/MJjfwZJWoOv6czlw0prsPE3diJkmWKNevLi4IyT79wEc3d0BtS8
BhpHFSe21GCdNPUqBptJjITlHY/EQhkx/DkFOIjBa1A1Gtgx26Yj76+RVW3X8SsK
wYkYQl0HXpXxHMHYIyCMZx18SZw954fd7quDczag9PYXlh9E8OWdjl2DmCtMG4fl
ZVOTh8tL/I1r1CLzPqUBHfxLeSjnePR2MDg4Gzjmj0p9vAvKT+KFqNxEFU6khAhW
1Y7k0HlPL7+8hKhM/XavpwXgo12H72azY0TPWHUKrrdVrVoj0H9T9Tsq2IcDh3Vo
kegHi+xI1+wNqqs1alRWKH25R7Tg8rL2AeYyH5gNydwyIpPMicsCF35veE7vpEuI
o3Tg
-----END CERTIFICATE REQUEST-----
51 changes: 51 additions & 0 deletions docker/certificates/mongodb.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
Loading

0 comments on commit d252de9

Please sign in to comment.