Irbe Krumina
ca48db0d60
Makefile,build_docker.sh: allow to configure target platform. ( #10806 )
...
Build dev tailscale and k8s-operator images for linux/amd64 only by default,
make it possible to configure target build platform via PLATFORM var.
Updates#cleanup
Signed-off-by: Irbe Krumina <irbe@tailscale.com>
2024-01-10 19:19:20 +00:00
Irbe Krumina
1b1b6bb634
ALPINE.txt,Dockerfile{.base},build_docker.sh: bump alpine ( #10543 )
...
Bump alpine base image version used to build tailscale/tailscale
and tailscale/k8s-operator images 3.16 -> 3.18
Updates #cleanup
Signed-off-by: Irbe Krumina <irbe@tailscale.com>
2023-12-11 07:03:18 +00:00
David Anderson
f9667e4946
Dockerfile: fix docker build
...
The stamp vars got renamed and I forgot to update these scripts.
Signed-off-by: David Anderson <danderson@tailscale.com>
2023-02-14 00:59:09 +00:00
David Anderson
8b2ae47c31
version: unexport all vars, turn Short/Long into funcs
...
The other formerly exported values aren't used outside the package,
so just unexport them.
Signed-off-by: David Anderson <danderson@tailscale.com>
2023-02-11 07:29:55 +00:00
David Anderson
4950e6117e
build_docker.sh: use docker hub for base image hosting.
...
Signed-off-by: David Anderson <danderson@tailscale.com>
2023-01-27 18:33:05 -08:00
David Anderson
969b9ed91f
build_docker.sh: set good repo defaults based on the target.
...
Signed-off-by: David Anderson <danderson@tailscale.com>
2023-01-27 17:39:19 -08:00
David Anderson
f991288ceb
build_docker.sh: don't push to ghcr by default.
...
Signed-off-by: David Anderson <danderson@tailscale.com>
2023-01-27 16:36:12 -08:00
David Anderson
d81a2b2ce2
Makefile: add a target for doing dev builds of the k8s operator.
...
Updates #502 .
Signed-off-by: David Anderson <danderson@tailscale.com>
2022-12-13 09:50:57 -08:00
David Anderson
76904b82e7
cmd/containerboot: PID1 for running tailscaled in a container.
...
This implements the same functionality as the former run.sh, but in Go
and with a little better awareness of tailscaled's lifecycle.
Also adds TS_AUTH_ONCE, which fixes the unfortunate behavior run.sh had
where it would unconditionally try to reauth every time if you gave it
an authkey, rather than try to use it only if auth is actually needed.
This makes it a bit nicer to deploy these containers in automation, since
you don't have to run the container once, then go and edit its definition
to remove authkeys.
Signed-off-by: David Anderson <danderson@tailscale.com>
2022-11-03 15:30:32 -07:00
Maisem Ali
cfa484e1a2
Dockerfile: bump alpine to 3.16
...
Signed-off-by: Maisem Ali <maisem@tailscale.com>
2022-06-29 10:29:37 -07:00
Maisem Ali
3b55bf9306
build_docker.sh: add run.sh as an entrypoint to the docker image
...
Fixes #4071
Signed-off-by: Maisem Ali <maisem@tailscale.com>
2022-06-07 00:45:49 +05:00
Maisem Ali
81487169f0
build_docker.sh: pin github.com/tailscale/mkctr
...
Signed-off-by: Maisem Ali <maisem@tailscale.com>
2022-06-01 19:55:06 +05:00
Maisem Ali
01a9906bf8
tool/go: add wrapper to download and use go.toolchain.rev go version.
...
Also update build_dist.sh and build_docker.sh to use the wrapper.
Signed-off-by: Maisem Ali <maisem@tailscale.com>
2022-01-04 09:45:29 -08:00
Maisem Ali
431329e47c
build_docker.sh: add env overrides
...
Signed-off-by: Maisem Ali <maisem@tailscale.com>
2022-01-03 10:59:55 -08:00
Maisem Ali
0a9932f3b2
build_docker.sh: prefix version strings with `v`
...
Signed-off-by: Maisem Ali <maisem@tailscale.com>
2021-12-03 13:55:09 -08:00
Maisem Ali
9feb483ad3
build_docker.sh: use github.com/tailscale/mkctr instead of docker
...
Signed-off-by: Maisem Ali <maisem@tailscale.com>
2021-11-22 11:39:30 -08:00
Maisem Ali
2c403cbb31
docs/k8s: add instructions on how to run as a sidecar or a proxy.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com>
2021-10-13 13:26:53 -04:00
Maya Kaczorowski
525f15bf81
Dockerfile, build_docker: change Docker warning
...
Signed-off-by: Maya Kaczorowski <15946341+mayakacz@users.noreply.github.com>
2021-10-12 12:27:39 -07:00
Irshad Pananilath
9288e0d61c
build_docker.sh: use build_dist.sh to inject version information
...
version.sh was removed in commit 5088af68
. Use `build_dist.sh shellvars`
to provide version information instead.
Signed-off-by: Irshad Pananilath <pmirshad+code@gmail.com>
2021-07-07 06:38:04 -07:00
Steve Coffman
0d0fad43ed
build_docker.sh, Dockerfile: fix bug with shell quoting
...
Fixes #1449
Signed-off-by: Steve Coffman <steve@khanacademy.org>
2021-03-05 10:38:32 -08:00
Steve Coffman
fec9490378
Add docker build script to inject version information
...
Signed-off-by: Steve Coffman <steve@khanacademy.org>
2021-01-21 12:42:53 -08:00