Rolf Neugebauer
ebc7bd181a
pkg: Update the binfmt packages to use the Alpine base compiling
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-29 17:30:57 +01:00
Rolf Neugebauer
6d59041daa
pkg: Update the metadata package to multi-stage build and alpine base
...
- Use the alpine base to compile the go program
- Use a multi-stage build
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-29 17:30:57 +01:00
Riyaz Faizullabhoy
cdd27f7758
Update other ymls with linuxkit org after signing off on all packages
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-05-26 14:50:49 -07:00
Rolf Neugebauer
37c5e6bffb
pkg: Update open-vm-tools to new Alpine base
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-26 16:23:56 +01:00
Rolf Neugebauer
86a6635930
docs: Update documentation
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-26 16:23:56 +01:00
Rolf Neugebauer
157c07be15
pkg: Add config label to the swap package
...
Note this also removes 'net:host' and 'pid:host' as
this does not seem to be necessary.
Also update to latest Alpine base image.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-26 16:21:12 +01:00
Rolf Neugebauer
fbbfd7a1fe
pkg: Add config label to the sshd package
...
Also update to latest Alpine base image.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-26 16:21:12 +01:00
Rolf Neugebauer
27c573ed2c
pkg: Add config label to the node_exporter package
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-26 15:50:54 +01:00
Rolf Neugebauer
330ccdf0e2
pkg: Add config label to the openntpd package
...
Also update to latest Alpine base image.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-26 15:50:54 +01:00
Rolf Neugebauer
3aac2416ad
pkg: Add config label to the mount package
...
Also update to latest Alpine base image.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-26 15:50:54 +01:00
Rolf Neugebauer
5484035af5
pkg: Add config label to the format package
...
Also update to latest Alpine base image.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-26 15:50:54 +01:00
Rolf Neugebauer
7915cae6bd
pkg: Update the Alpine base for some of the packages
...
The remaining packages will be updated with subsequent commits
to also include the config label.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-26 15:50:54 +01:00
Justin Cormack
a1d96f23a9
Merge pull request #1898 from thebsdbox/open-vm-tools
...
open-vm-tools package
2017-05-26 15:32:01 +01:00
Riyaz Faizullabhoy
05f1c282d5
Update images that have been newly setup for signing to use content trust on push
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-05-25 11:06:08 -07:00
thebsdbox
58829874d1
open-vm-tools package/documentation
...
Signed-off-by: Dan Finneran <daniel.finneran@gmail.com >
2017-05-25 16:15:15 +01:00
Justin Cormack
b46084695f
Add a mkimage package
...
This will replace the tools/mkimage-* Docker images.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-25 13:57:48 +01:00
Rolf Neugebauer
3dda372640
pkg: Add moby config label to the rngd package
...
While at it, also update the Alpine base to a newer version.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-23 15:55:40 +01:00
Rolf Neugebauer
5cbd2d1a9a
pkg: Add moby config label to binfmt package
...
While at it also update to the newer Alpine base image
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-23 15:55:33 +01:00
Rolf Neugebauer
b9172f2dd6
pkg: Add moby config label to dhcpcd package
...
This specifies the capabilities and bind mounts the dhcpcd daemon
needs.
While at it also update the Alpine base image
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-23 15:55:33 +01:00
Rolf Neugebauer
a6d834ddf0
Merge pull request #1865 from justincormack/go-compile
...
more Go compile fixes
2017-05-21 11:18:45 +01:00
Rolf Neugebauer
4377ae3209
Merge pull request #1861 from justincormack/containerd-build
...
Update containerd
2017-05-21 11:13:07 +01:00
Justin Cormack
f7cc10890d
Update sysfs in line with sysctl
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-20 11:05:59 +01:00
Justin Cormack
e4d7e0b90c
Update alpine for sysctl, remove gitignore
...
Minor cleanup
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-20 11:02:12 +01:00
Justin Cormack
4b30328c74
Add label to sysctl image
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-19 22:05:15 +01:00
Justin Cormack
e12b5a36ba
Convert sysctl to using linuxkit/alpine and nested build
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-19 14:23:06 +01:00
Justin Cormack
c6e5ff83e0
Update containerd
...
- use new Makefile flags to add our build flags correctly now
- restore `dist` for now as it is useful for testing still, for now
Will remove both `dist` and `ctr` once we have our own tool, but will add
them to dev container instead.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-19 11:51:13 +01:00
Rolf Neugebauer
6bea56c185
Update all YAML files to use the new packages
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
d2c32e2e38
pkg: Make Hub org/repository build time configurable
...
Update the Makefiles of the remaining packages.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
ab5bb75642
pkg: Use tini from alpine base in rngd
...
This makes the package slightly bigger as tini from Alpine
is not statically linked but removes the dependency on
./tools/tini
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
e950d6e2ac
pkg: Roll the sshd package from linuxkit/alpine
...
Also convert it to a multi-stage build and make
the HUB org/registry build time configurable.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
9f6578783b
pkg: Roll the swap package from linuxkit/alpine
...
Also convert to a multi-stage build and make the
make the HUB org/registry build time configurable.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
add7b63276
pkg: Roll the openntpd package from linuxkit/alpine
...
Also make the HUB org/registry build time configurable.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
7270e125d4
pkg: Roll the mount package from linuxkit/alpine
...
Also make the HUB org/registry build time configurable.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
e255bf1bf5
pkg: Roll the format package from linuxkit/alpine
...
Also make the HUB org/registry build time configurable.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
f5024e4baf
pkg: Roll the docker-ce package from linuxkit/alpine
...
Also make the HUB org/registry build time configurable.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
92b8d873bf
pkg: Roll the dhcpcd package from linuxkit/alpine
...
The dhcpcd package only needs a basic alpine-baselayout and
dhcpcd. This reduces the size of the package from 4.3MB to 1.8MB.
Also make the HUB org/registry build time configurable.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
72c88872e6
pkg: Roll the init package from linuxkit/alpine
...
We only need the alpine-baselayout packe to run init. This also
removes the sha256 import from alpine:edge.
This also reduces the size of the init package by more than
50% to just 1.5MB.
Also make the HUB org/registry build time configurable.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Rolf Neugebauer
c1a873b489
pkg: Update most packages to new alpine base
...
Also make the HUB org/registry build time configurable
for these packages.
Others will be reworked in sub sequent commits.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-18 18:55:22 +01:00
Ian Campbell
5eee4c0607
pkg/runc: WORKDIR as first item in second stage
...
Works around https://github.com/moby/moby/issues/33176 and fixes #1807 .
Updated al users of linuxkit/runc:2649198589ef0020d99f613adaeda45ce0093a38 to
this new build.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-05-12 19:23:27 +01:00
Justin Cormack
6a5f8099a4
Remove extra files from init
...
fix #1807
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-12 15:36:13 +01:00
Justin Cormack
589d4bff58
Remove some old .gitignore files
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-12 15:25:59 +01:00
Justin Cormack
716f60f226
Update containerd
...
This includes the bug fix that was causing output to be lost much
of the time.
fix #1660
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-11 10:11:18 +01:00
Ian Campbell
800badea42
metadata: Allow simple string keys
...
If a file is a simple string (as opposed to a map) then write it with the
default perms. This makes for slightly terser metadata when creating a simple
datafile.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-05-11 01:39:03 +01:00
Ian Campbell
8fd1a3cbdb
metadata: Fix parsing of JSON
...
`ok` was not assigned when type casting to `map[string]interface{}` so the
subsequent check was testing a stale value.
Also, the error message upon failure had the wrong sense.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2017-05-10 17:37:45 +01:00
Justin Cormack
515b25d518
Do not make directories
...
These should now be in the image.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-10 11:00:35 +01:00
Justin Cormack
9e879dc56a
Update Docker to 17.05.0-ce
...
This includes nested build support so we can look at starting to dogfood.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-09 11:08:16 +01:00
Justin Cormack
61bbbf0808
Change containerd and runc to use multistage builds from new Alpine base
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-08 22:37:59 +01:00
Justin Cormack
b70ca67931
Remove dist tool from containerd
...
It is 20MB and we don't use it...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-08 21:12:12 +01:00
Justin Cormack
c73f9b3e6b
Update containerd
...
My patch has been merged so may as well use upstream.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-08 21:10:54 +01:00
Rolf Neugebauer
725853f11d
Update packages/tests to use the new tini package
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-05-08 16:46:47 +01:00