From 6dd2e93a77946186e93e2f8a44c11407660b2374 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org> Date: Thu, 18 Jul 2019 15:31:39 +0200 Subject: [PATCH] ci --- .docker/.pycaosdb.ini | 17 +++++++++++++++++ .docker/Dockerfile | 4 ++-- .docker/cert/all-certs.pkcs12 | Bin 0 -> 2373 bytes .docker/cert/caosdb.cert.pem | 19 +++++++++++++++++++ .docker/cert/caosdb.jks | Bin 0 -> 2445 bytes .docker/cert/caosdb.key.pem | 30 ++++++++++++++++++++++++++++++ .gitlab-ci.yml | 1 + 7 files changed, 69 insertions(+), 2 deletions(-) create mode 100644 .docker/.pycaosdb.ini create mode 100644 .docker/cert/all-certs.pkcs12 create mode 100644 .docker/cert/caosdb.cert.pem create mode 100644 .docker/cert/caosdb.jks create mode 100644 .docker/cert/caosdb.key.pem diff --git a/.docker/.pycaosdb.ini b/.docker/.pycaosdb.ini new file mode 100644 index 0000000..e9c0926 --- /dev/null +++ b/.docker/.pycaosdb.ini @@ -0,0 +1,17 @@ +[IntegrationTests] +test_server_side_scripting.bin_dir=../caosdb-server/test_scripting/bin/ + +[Connection] +url=https://caosdb-server:10443 +username=admin +cacert=.docker/cert/caosdb.cert.pem +#cacert=/etc/ssl/cert.pem +debug=0 + +passwordmethod=plain +password=caosdb + +ssl_insecure=True +timeout=500 +[Container] +debug=0 diff --git a/.docker/Dockerfile b/.docker/Dockerfile index 3f4ffd9..441792a 100644 --- a/.docker/Dockerfile +++ b/.docker/Dockerfile @@ -1,11 +1,11 @@ FROM debian:latest RUN apt-get update && \ - apt-get install docker.io tox curl python3-pip git -y + apt-get install docker.io tox curl python3-pip git -y RUN pip3 install docker-compose COPY .docker/wait-for-it.sh /wait-for-it.sh RUN git clone https://gitlab.gwdg.de/bmp-caosdb/caosdb-pylib.git && \ cd caosdb-pylib && pip3 install . COPY . /git -RUN rm -r /git/.git +RUN rm -r /git/.git && mv /git/.docker/.pycaosdb.ini /git && /git/.docker/cert /opt/caosdb/cert WORKDIR /git CMD /wait-for-it.sh caosdb-server:10443 -t 120 -- tox diff --git a/.docker/cert/all-certs.pkcs12 b/.docker/cert/all-certs.pkcs12 new file mode 100644 index 0000000000000000000000000000000000000000..d37f894a6f74d9c6201b40dc5c5a9ba916851881 GIT binary patch literal 2373 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 literal 0 HcmV?d00001 diff --git a/.docker/cert/caosdb.cert.pem b/.docker/cert/caosdb.cert.pem new file mode 100644 index 0000000..d9dc93f --- /dev/null +++ b/.docker/cert/caosdb.cert.pem @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIC/jCCAeagAwIBAgIJAOKPV7FO5F11MA0GCSqGSIb3DQEBCwUAMBQxEjAQBgNV +BAMMCWxvY2FsaG9zdDAeFw0xOTA3MTYxNzMzMDBaFw0xOTA4MTUxNzMzMDBaMBQx +EjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAKIUMtnvVUjGsJASzB8+Aco4eRryEYclz1T7bOr8wgiNktbMNkkjHh+e3bUK +RkF9NAneCsplBNFaZJidphVO26aFiGWcSQPcqzpWDTO3CGVUuMhZ1DHw4+opk6bk +uG9Vz/nICpiwUr3sKPSI4ocoZD7ejkw9m2lz+xQIVW54ECL+TUDHscK9GHTmWTe6 +SQP2H2kT5d+vgM2II6coqTCpLwMK2mDg7fRuZjhQJd3xrsSMAnEcjcnsqlZUHFyJ +L00NDvTicTmPywNyU0yH+/SWfS2ahvgjzvtDx4gGKkd1g5PvgrT2sk2vNVI8VJ4B +j1EQ+bRO1jb2jHZ4nP4Fim5J+0cCAwEAAaNTMFEwHQYDVR0OBBYEFPuRQ6UY7aMq +3YQLCf53m913dw3LMB8GA1UdIwQYMBaAFPuRQ6UY7aMq3YQLCf53m913dw3LMA8G +A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIsHIOlD7T9XPtuuj5i7 +tcgf4bnDUAR1mb0XATGrPIKUElYrNQLXjGpu1GZo7qtLJCQsd8c5Q6mVd7UlMte0 +LuwCT6aCNdfvZox90GH9iqP7CeTO6SbgnvXh6YBQXldCj+BXLPLoGvDx5YfB0nAA +mzniiRSCVyqEmbpSDbaEDZZp/dMS8tnwsGPiULi64Xe7ubCaU18GGFC+Vqz3c7pR +Y1OKq8bK+uuhO6S8ByJ6OLFQOGFpSdLdZCiFPGzxm18jJ2EMChRqkNVmhgRC1KBw +MMc5ApzbTBylxeFIM6q8YsJDkM33uiZbytpYsodxCUI4pNIQziRGevc/muZYmtYb +UbI= +-----END CERTIFICATE----- diff --git a/.docker/cert/caosdb.jks b/.docker/cert/caosdb.jks new file mode 100644 index 0000000000000000000000000000000000000000..87dfebc29ac5e27bb79c62452715adba02ba85f4 GIT binary patch literal 2445 zcmY+EXE+;*8pp{}BWe?r*fE<3Dq1^@*%mc|(-=iju}2%VQlqF@f-1Fl)gD!&C{8KL zu}@<bRk!vou6v(*&w0*=_j#Y^_kZ92#~+eR9}S=dBFXex5PGRd-N*wdEgfwRnH~)y z(_g*7(nvDc<{uH*2t)=OUSQpe!9p1S_r=6O3&<gZPLO2K0a6me@PB+!&IjW77Fo&o zP#1TrZEjCrbHO3s#JfoZ0Ho=<=mPbXYS{sqqo$?9q3?Xj+^0K}@f1hL>~j_BkAXy@ z@uX<g)dq{t4+tr4+y`G~fr#Hy>${2{ytHevt!`eEWR!BQI!`hhFWERt^V(^990-}W zmRIbIfdopbESB${*qCPDd_|VB_`%}RI{whrT&&fhAKt7yDAt^OBh_Rw+ND?LV}vQG z<xD(GB>`5G!^>)QH9ZZ#ypbIo(<aBNpylKEF+_j;I$%2ov10CF#0WkEtJi^_7t1tB z8*<xTcUtmhB-K}>^JQalm1J{N{pTBxjPwH7K&GXzH>Jjv&ZWl*_T_ua9gugerDg<T z9F1EXWxs61;519<M;EhBrIuT88IN=2QPfwp>Z&X4_(|dA^!{5-(1qK?;s905<oJ@= z3?Hv2;q=9v0sFTIFOK`{9KC_fj>!z(jAhJc?C&$!AN^u~JCYl9uBBMtKgTJvR-UxT z!sA>%&Q~%qI<j7;;Bcp>;dWa<aOSRHGL-2Fp}Fp(6Mrzj3;NJn{K1I8FhfS>4D$e= zVmtTBf?xFL2)``ly~?*b--DYa53pjC8r8-W<3!>()T)hNtg-12r@MYX;&1cq9=lC? zh({T-Pum9B!s=wbsS)AjjT$)K&@o@G;aZaGNUNDs!9*NgFlTAEHes`Ez~+%XQR#!J zd+B;r<Lu|YD#TNx#+gCPD4R7ie<jQ`d^?$C9@!gOHNEB<=AFozrBpZGo=e&a*EMyp zl1sTRaem*ry65bf5)_&PYVokktqQtiGG=IncM)Ozv+cX5VX)}WF$cZZnz7k74Bknd zmr%Ub-*`wPQHL|((FTPA4*nXy)~mO(6$S<A3lFhWj?;q;RBW8CfYM8p`d!H3z0IwD zInq4bkKS^>OO~TAmI=OKAD$<J6}41Z#=FgR$JIYN+%LYgjY{7iL|n$-`P1Eil3e@T zVuH=g>m52Gp<DfdHLbB-TG19BVP)ow05F;a!8C5d&`pbf;FZbAFDCxL9j~59qOj@r zu7SXXcV4mMZ&ak1K=(38@Y;XfkU^zQcFuNq|BPXPS6e>4PjHSn8qD2=s$tRun|`|; zYybFRs+JFd|96rvAusSOi44JH8R`blPKInBj{8whLa&J|X3&Tg!WS!YKMYZDxf|c> zJuoI(8BXb^H8wfV%(%ZQSK}P+@eN<WgB2tzAh2CG47Zcn$vQ4PVm;{b%srj-mXL{S z3pLnRC@-`TC?3gdlMA+ITKb~cmbLk4(^~rd#t!Z?M)$OCNQ!l+_wH0(BbNB4!|u++ zK}lbu*2G}J*l3_sisbMRBUPiqy4xUYc)NChQbs8f-eAsZt64BbVJ#!&y!<HVx03xo zygm(duYG3e-{LIYx(Hv5*dRSL;H5pA$|e5>P_>sk6f_jJh|5`x_xV&=wM^&2So2<j zY|l)G0Q7lkCul2w=2gA+(bIon%^ZhBUvcp;9g0DdY9O{^gj;l*vVts})S$cSMZJ4j zvsvv|eV<hTrw{~d23c6+L+tUIgeEB!Fk-suv*gc~n9vGfx%^6CUM7o5+6+#nTanda zm40eok_W*NLy{F#oec7AZq&B@%(6cke5N)qy8z<ShUKyp{d!gYGq%z)YU8_VGB-*I z$@-Tn={Zm!0RRmODfBnuL~(%FOkIeMaFn7FS{|c}Rz@nJuOZ36?!S)cAUR}U{ROH9 z(9&G2vcD7Be|Q!0AFnPHZCzoIfN6;0UigVb7eFywW6}ThYA6}#*+Dem$1J{_DjQY3 zm;Fw=JLnE4m!l;oiMf*S22=Bdn*TQYto?Dd0TKbYz7c|sb<R72=Y{gD<qyTcoZ>So zqV!3}Avi@C<G3cO;H%PWO?R<meU_@}zVoFpz1L-5Rx{n$S8**4nz=3N>9m`I=0}LO z_gpYHo{VB6Gm*%IP}}`{?)d-{VU@H_l(X5W@T0k@E!4tuvPOnU@t2<m&f=O!@^YLp z@;4`E-0z3}DS$_a4~efA2Jq#yysL%gs9}-5PA;_w?f$x*rxs*|d3DEr6ZKv{67N(T z&MDrA@5N(<Q~h$?t+6F_75MnT@0QI4hrl@O*f%AeFFm)~=~#Nq;4&R<@-vh*2}4KD z<U}3=p=!jeB${rT5%{dKPKZg|1LkBDLhLGh8K79SJLU~1@wuKirbo}}Xa!&T!h21` zEqmu6{#`MWp(Ati#zwg7n&MP6i{xDUik^6n1E{yi9u7tMSm+8WSM%5$yGavr%&y+G z7aQpi^<)c^)-A?)c6T9N-0*u~;ku8pcGIc`Vd)_>w0ARop?X<-#h2wd+QasqI28Z~ zDw){LtBUd1>Gsx+4jspx7Xx13u(qO@LdC$WUv<pGCM8t-$O)$@?D7D(1Mwaclqk=# z(xtA|L@}1ilSTr)EC`ti4Fx5hg>+5%;$f+!+>UA!qRta;j@3o84g2eQRGU#<?*PJ{ z`G>qj3?*i_Hm+*NB_+SXa2h2Jy~R&_GoI^n6Wn>F>sW5}&8nEp<SLWHnW}K`X$6Sm zUo=8r)wo>6OsO|nbr>C2{oWc*JSs#l3_RyN>zf`83}H#9xJ!6vHc+{0*rQu3v+P@j z*2Q|XJ9|=nC7N+doz%k?y84Ri!Dv<v`oPvgfR6D|e3HIMncX;1SWrVv*ZOr^*YJ9e z{~j3sJWjUXl5gf0R$nN=>g~_h%fb5s^@)kJXI2l!79bjWEe%OqpWrrhQZX8z%)d7D zaN$q+k<L}yyUH^#{WCpk?C^@UtIu=F?Fa?S1f*VicT{McWwZx0j<tZMJ$1G0O|pV) z9vWN@rQtfYo4Y((`eJUiciBI5;`14c@Ls)Y?KBf{`s6!XB&~*vE2c4u;Gnf~L$+9- zS|MruB+%rmj-Wsft9DW+`BSXco}9aq3wOG$qj!o;8V0F`6hhKNz|zb>056yZ#PMBH xu1aTR3c{emQ+;-sDBWz)d<f!Df`{tl|Gq}{_B)?eLL}Ys4}jbQ0BIw0{tdRyW-tH% literal 0 HcmV?d00001 diff --git a/.docker/cert/caosdb.key.pem b/.docker/cert/caosdb.key.pem new file mode 100644 index 0000000..49a8134 --- /dev/null +++ b/.docker/cert/caosdb.key.pem @@ -0,0 +1,30 @@ +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: AES-256-CBC,D70EE303F7EC353E496F2860D209E817 + +Hur2pS/YKmBTPUSEH0wcYdFCcrATt4R2b4ivLZQupECUQ4rW/ANJ2wTcwNCRJP62 +F4976iwUjEVhXE4hXZnWv3RfINbPw+wmq/lZbK/q6UtyM7ygZJbgRFwwbE19VoPQ +EcJNFkMYZ0hQuenCru7Vy52LQN6NpAKSPduYI/Yzqo9h8wGOFaNSVB3hlSauDXI0 +/rQK1ndU/IRrzhk0VQV1F+C3pPMkxP59PAGbVB+tY2zXSGvcHVpivERMLuxSjQbx +mv7Pnwj9hW9R/pGU+A2A2CVwr9Xti4SwG+2HYfmQIYeNXmrW4mKBUKDRYnpD5vdt +ppHwF2en4zaKHprSffnc3Qedx2FXo+SJVv5itCIC/iFu/K6ST/MupYsF3E2gzrsm +aa3+/uXOukmhHAP1V2kH2ZIz/BSPZr1mHGf06jNwgXUqajAkvN0t1MfFLzPprO5D +Cl7QJXvQSqiej3XtFH5b0R5hlBha1r1+1/sqFTgOtN8TkcQtmleGM8X6HaRjA9Nl +JCt21LWHhC5V6551nsAbSa6tNp/U3d2a41JojuYPH3XZP97uIAaZDHdjTOOQ3mAm +x4jZxPANGecc86EEUS4GsGQYUmoJ3LWihSyH/oof03Uass0s8b++bvomksS42KkQ +7tURgUmdacpe6nWGri+ovigY0vdAUP2gKMrPNJVOiw1zEEN9nCeFPGm48Xlucm6I +GnP93+yfX1oyohsVE2BL9EH3hjhTxPiUb0NsK7wMolDr929qkbmbLi/YiDeVbfIn +NDuAZVjMjZXamkCHyLo1x+OPWn2PA5kcgrBxoXuH/PQDwWYdeEcd81355Qw0d/NM +NCNorNU1dITMpn8fzlVP3IgpJyFhxvNamxzGLPBU8K9KoMT+Kwzeq7rlepbAk/0G +o9IoQTZmEaFE16v1vKvIaTzhhABrhQ9376zeU7xUB7n5IaU+oqqoK66gCBuMzVHi +FR8YwAg8qOAej76mpdDm7VhbF356VhgpvG6+4OPPPCKWINCGkR1wx2OO57Zxzi7q +EPmPHO4jrcJ4tYalhGSL7bwJucV3bQt8EoMBIwJXyrhAJnyhxP9CAzsnwlZ/2NNz +N4yQhNW+CSJzU7PFEiyZkzGT/Yg6FxpowNKBlZ6Bj5hw7Uc1jEoGYU1EznZJGMTk +MpCl+uep2/VhxxgpGrohaZckmNPlSoYXbliCAKnqaWpCabQlyfrbdURt7zNKUst4 +NHPkeHfJjiXQGDnZ5feI1f2XF74+3BIGIjjX0eiRdO+PnUxXV4ouLwI3Pa79FcXp +t7DTnB7G5wopcHxcmoPGes2mWGvMT/r2InFBb5R3ZXDULqMjBLysq5uWHzfYH1lH +rMndGKOasPIk6eNTFA5FRQOilouV19CxtJB/YWGw2N5S1ps7tBzcNBwsC4hx96PF +NZn7CUzBE0j+jmDib6Oyqx/XBCsEwEU6wYXHFEdZEvhAMRag43/v7bmEr3kOF/FE +8z8ZyvTpkzcYtsnbOuBvsdh8zh/4bW7XX6nxXKNulrNcBTLxWY2Orr/xTKFR8WZ3 +7Z6d2tkjcZPJGxE+dlUgliTuKgV31uHU0rUTkOW313zlsq+uPKrOK+gLgk9AWef3 +-----END RSA PRIVATE KEY----- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 464a1cf..5092166 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -64,6 +64,7 @@ test: - docker login -u testuser -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - cd .docker - CAOSDB_TAG=$CAOSDB_TAG docker-compose up -d + - docker cp -a docker_caosdb-server_1:/opt/caosdb/cert/ cert - docker-compose -f tester.yml run tester - rc=$? - docker-compose down -- GitLab