From b0c8162f9e116f9e2570531e53d2609b916d8cbc Mon Sep 17 00:00:00 2001 From: Tom Fuller Date: Wed, 8 Nov 2017 19:26:04 -0500 Subject: [PATCH 1/2] updated the ZipDl to support TFS as a source, created a new zip, added a comment to the GitPullS3 lambda to add the SSH option in the future --- lambdas/GitPullS3/.DS_Store | Bin 6148 -> 6148 bytes lambdas/GitPullS3/lambda_function.py | 1 + lambdas/ZipDl.zip | Bin 6031 -> 6542 bytes lambdas/ZipDl/lambda_function.py | 13 +++++++++++++ 4 files changed, 14 insertions(+) diff --git a/lambdas/GitPullS3/.DS_Store b/lambdas/GitPullS3/.DS_Store index b031314632c0801e64de3c53133a226dbe42c2ad..e51d6ad67d07feac4d7a5f49a326d7e5b8204469 100644 GIT binary patch delta 37 tcmZoMXfc@J&&ahgU^gQp*JK{1sT^r3#mPze`8k^>FvYQMX6N|J4*=kr3>yFd delta 31 ncmZoMXfc@J&&atkU^gQp=VTtHshf8(`La$dklf79@s}R}p27+E diff --git a/lambdas/GitPullS3/lambda_function.py b/lambdas/GitPullS3/lambda_function.py index df55db9..ffa5c40 100644 --- a/lambdas/GitPullS3/lambda_function.py +++ b/lambdas/GitPullS3/lambda_function.py @@ -144,6 +144,7 @@ def lambda_handler(event, context): k2 = str(event['params']['header']['X-Hub-Signature'].replace('sha1=', '')) if k1 == k2: secure = True + # TODO: Add the ability to clone TFS repo using SSH keys if not secure: logger.error('Source IP %s is not allowed' % event['context']['source-ip']) raise Exception('Source IP %s is not allowed' % event['context']['source-ip']) diff --git a/lambdas/ZipDl.zip b/lambdas/ZipDl.zip index d4c9defae2c96088db98573451ff978cf4daa43a..60cec17b67248dcb1a8f5b6334e2f3b829e31bad 100644 GIT binary patch delta 2996 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 delta 2481 zcmaKuc{J4PAIHBk_AJ>h8O+=g$xdV689RgQ$udT!#*D@!>m5mCvV?L)sbtH(@5E?? z7*pBGD8I^5k}a|nchv9vuFmcLp6_|i_j#W0`M%D1KJPzXpJde(MIyqA86*e*06XAf zz-Mu*H%oenu>*+!00#gD6ighw90@o)%IO3Lz#Lav?Xo-1hjIZ-AZ|CN08oDf^SSxV zHcMth!OMf54X%}~mCeEhmE+XM$*S~Am@!Z-X?A0BS-zjX zf%czP0EpQ*^-%+W){(>u&hxP@3RvkuVk*h}DPwP@7F`7_Ke065`jQx;NK8`Kxi{$L z5=z8?i%UWim@N_2*S$`5s=w>zQahy)-^{>glSCG%eNk z^CWDoWHt*sYhcDW&yLTiT34cCN)d95Z~DZS)qFc~sxC5LcDR#Ac8sp*Ck|iTqJX_v zI%Dyp-C*9gd52P>`-s9+__yD0&vur@NAnfF5%{}mW)~bS@O)M`U$Ou|0}lZ3GpdI1 z3H0^z@$x^9MH0|BtU^%O_wr2zvbheHfL-^NkI1NBnM)vU9LBf($?IIuHG8<0Q2$J^#gA?~NXm$$#v{8& znM>mDo*6ty9TVeNmm-s+d!T71opJ3H01P(;S0~vI6d0Hyy{8Gk;Iz=t}Zvun!HgPkCp7@|H@{`BZkJpGZG@ zScui59~s__crNp`#3Yc=wc_@qHOvl`c5VICf_HK^{98;R%#S}bt1p6k)*gjWB40g4Lwdz$8_-w^#sKtc+CGo=ndd<2xgd}TLebChhqcm#;#RA?! zF}wlE@^!nLYaiDG73}^c^`Uv57NYLw#^l7Fpu4}-n#*IT6Z|}FiDctsi2zv9q~x(j zw|2(7z3#2Nz-UFJQZ_dv8^bq4MeVg{ETT?O&f@&XY8G>p#sYAUv$EGneK;sx>`t|w z`Z{I5ZMeb1_v@PRfatpNW?ZY%w5+R5&dKs9;%r;m5;lPAvXhGsv`)!k{$sJR z*Xh)6y<2q8&Cw0<{HUsi+DqPl>VpD<4DRcOy-LRBsA(EOMhOjV` zR`})mC5?h4>$1U|mF}Vz_A^k4t&xxAoMdC2cFO$gz#fJ}r_Dd-a5T^sjY_QXh=|M&t z-Tci1{^$^vY60itqbL*OlzB(B_{xQLlw{c8XTu1kyqE!Dy;eeLYDa*s2*FCrI6n_x zX23GyhpTkin6Jn|g6ker{cd(+4;EA+>=fr)&kk@*BJR-iFBvZ$>=<|NArq@>679__ z1?$aq9QvCwxDJjJsS}YlGZHP6YRk=<+X*yVXz>+X*y{ z$e*tjCQ&eSH|-NuLTrtF3SG&zwNzA_%j>iWHZoSlFW~+*hK;kM1@yEQYJ(d9;uNF+ zfQz9FYYSsjTVqoNLMY+8E1s(U(-jO=)Z}w)aTA$AoD4?;fPkB$1(S3dw-aN%J2@F3 zTe}ks)c-ib8o%V2p$RIEs`BpWAQKFyF)k Date: Thu, 9 Nov 2017 19:42:19 -0500 Subject: [PATCH 2/2] removed .DS_Store --- lambdas/GitPullS3/.DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 lambdas/GitPullS3/.DS_Store diff --git a/lambdas/GitPullS3/.DS_Store b/lambdas/GitPullS3/.DS_Store deleted file mode 100644 index e51d6ad67d07feac4d7a5f49a326d7e5b8204469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKK~BR!4D^>`tP%CL%ZAmNTL$5sfhzN0(50gx7iO$Ve?I&~c9Psi+>BrrPl| z!?7~J&n}^YmiVoQ&#yODtJ$Jx>NcFL zIq-s7dZrbvX+yV5?Bw@FiWZ{Hq}N}61EUSSao#v_w5dJo(Z8H=52tr_+M&2`cjWiMom?hp+88hfVg}CSa?17p?r{Gf2icV|U<{lT z11`xI`5Z^m+PZT%uC*TH9)pGbI>9~!lTeD`%cb}VBM9uCC%{ax6NCj~e*^*zri_7q GW#9)l>rQY0