From ce239b230574fb379d7343f44d902034349b9729 Mon Sep 17 00:00:00 2001 From: Mohammed Naser Date: Tue, 11 Aug 2020 08:27:37 -0400 Subject: [PATCH] Added tailscale images Change-Id: Ia7455c90222e26870f19d82338419c83b0dc5b58 --- tailscale/Dockerfile | 31 +++++++++++++++++++++++++++++++ tailscale/tailscale.gpg | Bin 0 -> 2288 bytes tailscale/tailscale.list | 2 ++ zuul.d/tailscale.yaml | 34 ++++++++++++++++++++++++++++++++++ 4 files changed, 67 insertions(+) create mode 100644 tailscale/Dockerfile create mode 100644 tailscale/tailscale.gpg create mode 100644 tailscale/tailscale.list create mode 100644 zuul.d/tailscale.yaml diff --git a/tailscale/Dockerfile b/tailscale/Dockerfile new file mode 100644 index 0000000..a3d1339 --- /dev/null +++ b/tailscale/Dockerfile @@ -0,0 +1,31 @@ +# Copyright (c) 2020 VEXXHOST, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +FROM debian:10-slim + +ARG VERSION=1.0.4 + +RUN apt-get update && \ + apt-get -y install ca-certificates && \ + rm -rf /var/lib/apt/lists/* + +COPY tailscale.list /etc/apt/sources.list.d/ +COPY tailscale.gpg /etc/apt/trusted.gpg.d/tailscale.gpg + +RUN apt-get update && \ + apt-get -y install tailscale=${VERSION} && \ + rm -rfv /var/lib/apt/ + +ENTRYPOINT ["/usr/sbin/tailscaled"] diff --git a/tailscale/tailscale.gpg b/tailscale/tailscale.gpg new file mode 100644 index 0000000000000000000000000000000000000000..603538d6458641164d8767c30a6959db122ccaf3 GIT binary patch literal 2288 zcmajfc{~#i1IO`g=Ge@Y@pIeUgt;KnM;$SiZIny}V^Ln4(iw}RDxSu6I`YRgkt>xE4)@ScHwNjI5uZ}UJwQ}|yi4HLzQ>&4- zAWu|7Zlcan;k?EHVrsLfIOm$tnKyQI9p)s3+yd#u<}TvFdDULD#_MiG)4i7i@*|iv zI){p*<{RmH08ZW1y(9t^E<(QFA}h1mgic1>T7E)e=3RVY{tahplCNGR%*tZ@WRsY| zt+?upoB8u?@8Wyrr3(}zODMR5p@zWOjHgkC5PsZx_OlJ(3d@q#(Z5ohQ3wci@3G(N z^_NweOwOB)v+H*eyta*Ydi*}_M`@gpVi2aN%ji%3;uxT;Of}xu=>xDlPQa`9Q+~8W z?&_!ro5ScUrIwqPDfC0%U$JDBsVBP12_&0)qwJkrVf{&EHs?y})~{w42{f9c>$MAI zo0@5ZI6P9h+`kxcUKBZY!U(WX@a#RBRlp ze{mqyFFfomIE;~9nO!$IRnSlveUgl@Iu8&40)Xvij(A_cP*1#{H{wcwr#eCjgZCui z3Eqeh@1Vd?->|@tNJOYFA;33)fFOBCDkF@11AGFF!~U++Jp=tOJOEt-3j(;(>Y%t#`=0n7EQBz8YOX<#x>QKgghyd^1DN2E}tp_c5 zFkh@v@#?$dskYw>b11I!7Y#qVINNesmjNXZlm@#p5Az$T$TSg*@zfiu@B5bRBc+~Li;>q+zVgnu zShiI^^e#D$hdKXo^6DPM<{2H*^@S=hzGGkpXLh$(97Ib*a#<@xKA3JZ5IGS`h|#yT z>#cthnW!Zhc4ybX1l5%9E{AEX`Q#*n2^xB*tbE^>o){mtYXEUM^@v|4!4#I%c|%Ae z#1{Q#dupX$Cd`NfV;(;+C|YhpX~=m;a23vANLICGcV5FnlpaimQ9hOHt0r zTG2yyk1dN_07FH+7x!L`l2f<$(@MEIk}H_HesBclFHvcopmAT5Jk0w;_Or#q5DN## zGQO5WR?Z@6>`UuQ0NXIERiXf4Oh@-Ff&z8c>)O!j|# zHo7OY`CcKhZp74SjcL{|s@Zd%N*N2;p@H&Yh0Uao)2lS8Se+4iBB&Q5L#j?$?fx%Q zQa zaCYvOgA8L%=~t;rL3F<}Y;ZEOXi{4-4`@VF>5*mhyeTNjK-^rM(IB4Dh;t zV%p-OwT^3|{gz00_0jtF?riMhlpa}rU=U+aN^5aUa4OBMk@@0N@s2#dFzE5v0cI3;lJomwt` z>`WtC%YEHVhZhd`q-&8pavvHuIi_O={lqx-2JWBu%0~|bHb(A?%4ZnE9|toi(#Wx{ zv9pDx;efewSXIt}Dk$+SXHXZnqKi&d|+$rdyL&(|gWli$G(fUzF2&FHuf)GLJE>$mHa0>moH{)edtAYHJ?zkosf zA7Ehr3(4YNe8;?~5cSB-@I8V^$Dc6GaGrK}8ssXu#KI_;#mRu0RhmjW`ZF{Bf#O4f z){?43?F2URHum`)7AJ}MwS3yH6s_HIhoj4KVw^K+Cm}AqE1m@d7QctruIMa?7#h`* zxDCT~9qgVyElKA{dg2a#{nW|X@C4@oZdbbdwYsgzd+@gd^r&Hk$?>N8@J z*t!hB^n9Z+qSwKp!{4(PK!B-w)}*j$lEUCPV1!=c?rf{QnDXtIAYBplELm|zzA^VL z@bg1GH?-qvwm-X<-FLc10DGeOXPJoKZBi(lC;b~UD47dCC|Q14vMX|JX%(AQ#KUJi zFens zI471ip#>ci4?8r1Rb3JY5j=nizdBIK`?{&Iv|Orv$;LX{LBb1dzjP;rQh`VkYt(L# zKnm%vs_FmQ83Q^EiBoE(Z` zYE%1Uo3JRx+dO*J^=9yWl-wR+h%&~AwR+`&pEwZLh_=~yt}4hgo0aaV^s8?zBF+=~ G*FORFpf800 literal 0 HcmV?d00001 diff --git a/tailscale/tailscale.list b/tailscale/tailscale.list new file mode 100644 index 0000000..511f3bc --- /dev/null +++ b/tailscale/tailscale.list @@ -0,0 +1,2 @@ +# Tailscale packages for debian buster +deb https://pkgs.tailscale.com/stable/debian buster main diff --git a/zuul.d/tailscale.yaml b/zuul.d/tailscale.yaml new file mode 100644 index 0000000..fca1a75 --- /dev/null +++ b/zuul.d/tailscale.yaml @@ -0,0 +1,34 @@ +- job: + name: docker-images:build:tailscale + parent: vexxhost-build-docker-image + provides: docker-images:image:tailscale + vars: &id001 + docker_images: + - context: tailscale/ + repository: vexxhost/tailscale + arch: + - linux/amd64 + - linux/arm64 + files: &id002 + - ^tailscale/.* +- job: + name: docker-images:upload:tailscale + parent: vexxhost-upload-docker-image + provides: docker-images:image:tailscale + vars: *id001 + files: *id002 +- job: + name: docker-images:promote:tailscale + parent: vexxhost-promote-docker-image + vars: *id001 + files: *id002 +- project: + check: + jobs: + - docker-images:build:tailscale + gate: + jobs: + - docker-images:upload:tailscale + promote: + jobs: + - docker-images:promote:tailscale