Yong Tang
|
fb7883e980
|
Merge pull request #37846 from tiborvass/buildkit-gc
builder: use buildkit's GC for build cache
|
2018-09-22 10:00:06 -07:00 |
|
Tibor Vass
|
4a776d0ca7
|
builder: use buildkit's GC for build cache
This allows users to configure the buildkit GC.
The following enables the default GC:
```
{
"builder": {
"gc": {
"enabled": true
}
}
}
```
The default GC policy has a simple config:
```
{
"builder": {
"gc": {
"enabled": true,
"defaultKeepStorage": "30GB"
}
}
}
```
A custom GC policy can be used instead by specifying a list of cache prune rules:
```
{
"builder": {
"gc": {
"enabled": true,
"policy": [
{"keepStorage": "512MB", "filter": ["unused-for=1400h"]]},
{"keepStorage": "30GB", "all": true}
]
}
}
}
```
Signed-off-by: Tibor Vass <tibor@docker.com>
|
2018-09-21 22:06:00 +00:00 |
|
Tibor Vass
|
d0f00bc1fb
|
builder: vendor buildkit to 39404586a50d1b9d0fb1c578cf0f4de7bdb7afe5
Signed-off-by: Tibor Vass <tibor@docker.com>
|
2018-09-21 20:43:26 +00:00 |
|
Anda Xu
|
54b3af4c7d
|
update vendor
Signed-off-by: Anda Xu <anda.xu@docker.com>
|
2018-09-07 17:48:41 -07:00 |
|
Tibor Vass
|
c53d7e7104
|
builder: fix compilation errors after vendoring
Signed-off-by: Tibor Vass <tibor@docker.com>
|
2018-08-07 06:03:10 +00:00 |
|
Tonis Tiigi
|
48b93419dc
|
builder: buildkit rebase update
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-26 22:59:17 -07:00 |
|
John Howard
|
ca3e3fcf7e
|
Don't fail to start daemon if builder source is not available
Signed-off-by: John Howard <jhoward@microsoft.com>
|
2018-06-13 09:33:19 -07:00 |
|
Tonis Tiigi
|
f41af1efd0
|
builder: updates for newer containerd
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-10 10:05:31 -07:00 |
|
Tonis Tiigi
|
157b0b30db
|
builder: lint fixes
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-10 10:05:29 -07:00 |
|
Tonis Tiigi
|
92395261b0
|
builder: add support for building from tarball
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-10 10:05:28 -07:00 |
|
Tonis Tiigi
|
bb68c8132b
|
builder: produce duplicate cache keys on pull
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-10 10:05:27 -07:00 |
|
Tonis Tiigi
|
b7424599f6
|
builder: adapter update after vendor update
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-10 10:05:27 -07:00 |
|
Tonis Tiigi
|
46bd229b51
|
builder: add cache-from support to buildkit
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-10 10:05:27 -07:00 |
|
Tonis Tiigi
|
22f7caee03
|
builder: experimental buildkit base
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-10 10:05:26 -07:00 |
|