Commit Graph

8501 Commits

Author SHA1 Message Date
Avi Deitcher
b84548b039
fix alpine base update docs (#3886)
Signed-off-by: Avi Deitcher <avi@deitcher.net>

Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-12-29 16:47:29 +02:00
Rolf Neugebauer
6700de3a74
Merge pull request #3830 from jf/fix_docs_aws_example
Fix examples/platform-aws.yml: add dhcpcd service to keep instance reachable after lease
2022-12-29 14:44:50 +00:00
Rolf Neugebauer
eb9376ff12
Merge pull request #3887 from deitch/fix-show-tags
allow multiple packages for show-tag
2022-12-29 14:38:42 +00:00
Avi Deitcher
0673db4493 allow multiple packages for show-tag
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-12-29 11:45:30 +02:00
Avi Deitcher
154f943d01
switch from flags to cobra (#3884)
Signed-off-by: Avi Deitcher <avi@deitcher.net>

Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-12-29 10:31:57 +02:00
Petr Fedchenkov
8b04a8c92a
Update buildkit to 0.11.0-rc2 (#3882)
Seems buildkit breaks API compatibility with previous OCI implementation
 in new RC release, let's update it

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
2022-12-15 12:53:38 +02:00
Petr Fedchenkov
893bee6b81
Fix return code of rungetty.sh (#3881)
* Fix return code of rungetty.sh

In case of INITGETTY defined we will return exit code 1 which is not
expected

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>

* Update getty sha

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>

* restore package cache in LinuxKit Build Tests

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
2022-12-15 12:12:19 +02:00
Petr Fedchenkov
c3b4a588c9
Fix handling of platform flag (#3880)
* Update of buildkit to the last version

Commit contains the version of buildkit from output of
`go list -m -json github.com/moby/buildkit@c0ac5e8b9b51603c5a93795fcf1373d6d44d3a85`:

go get -u github.com/moby/buildkit@v0.11.0-rc1.0.20221213132957-c0ac5e8b9b51
go mod tidy
go mod vendor

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>

* Fix handling of platform flag

In case of 'FROM --platform' defined I can see 'ERROR: no match for
platform in manifest: not found'. The problem was fixed on buildkit side

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
2022-12-13 21:04:29 +02:00
Avi Deitcher
d1452385cc
unify apk installed db for base layer (#3879) 2022-12-06 16:57:04 +01:00
Avi Deitcher
bbd62314ed
if nothing to build, do not push (#3876)
Signed-off-by: Avi Deitcher <avi@deitcher.net>

Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-11-20 10:29:28 -05:00
Avi Deitcher
7c5b1f1b30
catch new untracked and unignored files (#3875) 2022-11-20 10:29:05 -05:00
Avi Deitcher
dee4c37648
Merge pull request #3878 from giggsoff/manifest-issues
Do not pass credentials into PushManifest
2022-11-17 15:56:02 +02:00
Petr Fedchenkov
0c8b3c8b22
Do not pass credentials into PushManifest
Seems we should not use own credential extraction logic as it should be
aligned with resolver internally to select correct information for the
host we want to push manifest. I.e. we may want to push manifest onto
ghcr.io, and in that case we will hit errors as we will extract
credentials for docker.io instead.

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
2022-11-17 15:23:59 +03:00
Avi Deitcher
a9c7a126cf
Merge pull request #3877 from giggsoff/propagate-manifest-option
Propagate manifest option into push
2022-11-16 19:35:46 +02:00
Petr Fedchenkov
d58a3fc0a3
Propagate manifest option into push
We have distinct manifest option which is not used. Let's implement
different behavior.

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
2022-11-16 11:54:00 +03:00
Avi Deitcher
61caf54c54
Merge pull request #3874 from giggsoff/update-buildkit-speedup
Update buildkit version to speed up start time
2022-11-14 19:50:39 +02:00
Petr Fedchenkov
249bc953bb
Update buildkit version to speed up start time
Let's update buildkit version to include startup speed fix
0bb8505e86

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
2022-11-14 19:45:15 +03:00
Avi Deitcher
aa24821236
Merge pull request #3871 from the-maldridge/nobind
pkg/sshd: Remove default bind of /root/.ssh
2022-11-10 10:14:17 +02:00
Michael Aldridge
06aaba5e05 pkg/sshd: Remove default bind of /root/.ssh
Signed-off-by: Michael Aldridge <aldridge.mac@gmail.com>
2022-11-09 18:50:44 -06:00
Avi Deitcher
4f23407838
Merge pull request #3870 from deitch/fix-registry-check-error-handler
when cannot get remote manifest in checking registry, that is just a …
2022-11-09 08:59:13 +02:00
Avi Deitcher
01c444ec89
Merge pull request #3866 from deitch/cache-clean-published
add options to clean only part of the cache
2022-11-09 08:53:41 +02:00
Avi Deitcher
bb9a80c80a when cannot get remote manifest in checking registry, that is just a sign that it does not exist there
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-11-08 22:51:12 +02:00
Avi Deitcher
2090b2c2b6 add options to clean only part of the cache
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-11-07 13:16:40 +02:00
Avi Deitcher
860163a9c7
Merge pull request #3863 from deitch/rationalize-build-pull
Rationalize build pull
2022-11-07 09:54:48 +02:00
Avi Deitcher
bfa4a33b0d
Merge pull request #3865 from deitch/bump-vz
bump virtualization-framework library to v3.0.0
2022-11-07 09:54:08 +02:00
Avi Deitcher
121002bae4
Merge pull request #3862 from deitch/canonical-tag
option to show canonical tag
2022-11-07 09:53:50 +02:00
Avi Deitcher
11fe19138d bump virtualization-framework library to v3.0.0
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-11-02 20:20:59 +02:00
Avi Deitcher
a3995bb724 build should check and only pull if requested
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-11-01 22:00:50 +02:00
Avi Deitcher
f870c16ea6 option to show canonical tag
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-11-01 15:15:09 +02:00
Avi Deitcher
9ea2d6dcd9 rationalize pull build
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-11-01 12:51:44 +02:00
Avi Deitcher
b17c93a635
Merge pull request #3860 from deitch/shard-packages-tests
add sharding option
2022-11-01 12:50:48 +02:00
Avi Deitcher
cf7d83bb13 add sharding option
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-10-30 11:16:42 +02:00
Avi Deitcher
f8947c6ae6
Merge pull request #3859 from deitch/safety-check-platforms
catch error with descriptor missing platform
2022-10-30 11:15:58 +02:00
Avi Deitcher
302c0051ec
Merge pull request #3857 from deitch/fix-network-control
fix network build modes
2022-10-30 11:15:42 +02:00
Rolf Neugebauer
5200e52816
Merge pull request #3858 from deitch/makefile-rtf-tests
move rtf commands from GHA into make test; remove unused artifacts
2022-10-25 00:10:37 +01:00
Avi Deitcher
33180047f5 catch error with descriptor missing platform
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-10-24 21:44:50 +03:00
Avi Deitcher
7c2b9b3b3a move rtf commands from GHA into make test; remove unused artifacts
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-10-24 12:50:28 +03:00
Avi Deitcher
2dfc1dcf3e fix network build modes
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-10-24 11:45:45 +03:00
Rolf Neugebauer
25c8e68f98
Merge pull request #3855 from dgageot/retore-pad4
Fix initrd image padding
2022-10-22 11:40:25 +01:00
Rolf Neugebauer
7ff1e91875
Merge pull request #3856 from deitch/update-buildkit
update latest buildkit library to support advanced dockerfile scanning, other libs, go 1.19
2022-10-22 11:38:04 +01:00
Avi Deitcher
eafdb0db0c update latest buildkit library to support advanced dockerfile scanning. Also go 1.19 and other libs
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-10-20 13:47:42 +03:00
David Gageot
c61ddd0482
Remove pad4 writer because it's buggy and doesn't seem required
According to https://docs.kernel.org/driver-api/early-userspace/buffer-format.html

Signed-off-by: David Gageot <david.gageot@docker.com>
2022-10-18 19:03:49 +02:00
Avi Deitcher
61a07e26cf
Merge pull request #3853 from dgageot/faster-export
Faster image export
2022-10-12 14:34:51 +03:00
David Gageot
4867802ba1
Faster image export
Creating the container without a network takes
50 to 80ms less.

Signed-off-by: David Gageot <david.gageot@docker.com>
2022-10-12 11:35:49 +02:00
Avi Deitcher
f75b5cb18a
Merge pull request #3849 from deitch/lint-vet
add go vet and go lint
2022-10-11 19:03:32 +03:00
Avi Deitcher
4e4d2d1f15 fix all lint errors
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-10-11 10:16:04 +03:00
Avi Deitcher
6217565c89 add go vet and go lint
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2022-10-11 10:16:03 +03:00
Avi Deitcher
45e299ce91
Merge pull request #3848 from dgageot/remove-more-dead-code-pkg
Remove dead or redundant code (packages)
2022-10-10 20:55:02 +03:00
Avi Deitcher
93896eb201
Merge pull request #3843 from dgageot/remove-more-dead-code
Remove dead or redundant code (src/cmd/linuxkit)
2022-10-10 20:52:47 +03:00
Avi Deitcher
3df26af9ed
Merge pull request #3846 from dgageot/nil-empty-slides-pkg
Prefer nil empty slices (packages)
2022-10-10 20:52:21 +03:00