summaryrefslogtreecommitdiffstats
path: root/recipes-containers/umoci
Commit message (Collapse)AuthorAgeFilesLines
* umoci: adjust CGO_CFLAGS and CGO_LDFLAGS settingsChen Qi2022-06-201-2/+2
| | | | | | | | The CGO_CFLAGS and CGO_LDFLAGS should use target flags instead of the nativesdk ones. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* umoci: update to 0.4.7-tipBruce Ashfield2022-06-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | Bumping umoci to version v0.4.7-98-gdb97609, which comprises the following commits: d8f4f12 build(deps): bump github.com/opencontainers/runc from 1.1.1 to 1.1.2 9db1db9 dependabot: ignore github.com/klauspost/compress for now c20d1ba build(deps): bump github.com/vbatts/go-mtree from 0.5.0 to 0.5.1 defa147 build(deps): bump actions/setup-go from 2 to 3 d7c6b89 build(deps): bump actions/cache from 2 to 3.0.1 e76ee78 build(deps): bump actions/checkout from 2 to 3 852bb73 build(deps): bump actions/download-artifact from 2 to 3 83706fc build(deps): bump actions/upload-artifact from 2 to 3 b93cb2a build(deps): bump codecov/codecov-action from 2 to 3 671fa10 build(deps): bump github.com/opencontainers/runc from 1.1.0 to 1.1.1 abd9d71 build(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 597a50e build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 87f2e17 mutator: allow setting annotation data when generating a layer e14c6d5 README: s/anuvu/project-stacker c67586e build(deps): bump github.com/opencontainers/runc from 1.0.3 to 1.1.0 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* umoci: update to 0.4.7-tipBruce Ashfield2022-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping umoci to version v0.4.7-70-gfa8e9f8, which comprises the following commits: c67586e build(deps): bump github.com/opencontainers/runc from 1.0.3 to 1.1.0 88aaeca fuzz: always use golang:latest 37b9db4 build(deps): bump golang from 1.17.4 to 1.17.5 09ff9d5 build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.0.3 86eb281 build(deps): bump golang from 1.17.3 to 1.17.4 610dabf oci: protect against mediatype confusion attacks (CVE-2021-41190) 9b17e05 oci: gc: fix tests to correctly use the right media-types 38c20f1 ci: fix fresh builds 220b0c0 build(deps): bump github.com/opencontainers/image-spec 732d36d build(deps): bump golang from 1.17.2 to 1.17.3 58f3a37 mutator: .Config() should return ispec.Image vs. ImageConfig 001bbd4 ci: update main branch name 7bebba6 ci: osx: only try to unlink parallel if installed a0d54ce build(deps): bump golang from 1.17.1 to 1.17.2 72ec924 *: use new protobuf package 09d1d79 build(deps): bump github.com/golang/protobuf from 1.5.0 to 1.5.2 88243cd build(deps): bump github.com/rootless-containers/proto 12270d3 build(deps): bump github.com/opencontainers/runc 056236a *: make codecov slightly less annoying 18fdf79 build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 6f84bbb build(deps): bump github.com/cyphar/filepath-securejoin 0b4d52f build(deps): bump github.com/apex/log from 1.4.0 to 1.9.0 ac6ba6c build(deps): bump github.com/klauspost/pgzip from 1.2.4 to 1.2.5 9cd570d build(deps): bump golang from 1.14 to 1.17.1 26e57a2 gha: enable dependabot 65932cd ci: hardcode Go version used for linting 17111a6 *: use go1.17-friendly go:build tags f6c2e79 codecov: drop explicit env.CODECOV_TOKEN f80d8e2 ci: use codecov-action 785ed73 fix(Makefile): avoid usage of which 97099f1 mutate: implement an AddExisting() API 5adbd99 oci: casext: walk: do not attempt to recurse into un-parseable blobs aad89ed oci: cas: add StatBlob to CAS interface 7091cd1 ci: switch to GitHub Actions 3ceb144 Add 2 fuzzers Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* global: convert github SRC_URIs to use https protocolBruce Ashfield2021-11-021-1/+1
| | | | | | | | | | | github is removing git:// access, and fetches will start experiencing interruptions in service, and eventually will fail completely. bitbake will also begin to warn on github src_uri's that don't use https. So we convert the meta-virt instances to use protocol=https (done using the oe-core contrib conversion script) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* umoci: switch branch to mainBruce Ashfield2021-10-211-1/+1
| | | | | | | | | | Like many other projects, umoci has switch to main instead of master. (and then deleted master) We change our branch specification to main, so the fetcher can once again find our desired SRCREV. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* global: overrides syntax conversionBruce Ashfield2021-08-021-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OEcore/bitbake are moving to use the clearer ":" as an overrides separator. This is pass one of updating the meta-virt recipes to use that syntax. This has only been minimally build/runtime tested, more changes will be required for missed overrides, or incorrect conversions Note: A recent bitbake is required: commit 75fad23fc06c008a03414a1fc288a8614c6af9ca Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Sun Jul 18 12:59:15 2021 +0100 bitbake: data_smart/parse: Allow ':' characters in variable/function names It is becomming increasingly clear we need to find a way to show what is/is not an override in our syntax. We need to do this in a way which is clear to users, readable and in a way we can transition to. The most effective way I've found to this is to use the ":" charater to directly replace "_" where an override is being specified. This includes "append", "prepend" and "remove" which are effectively special override directives. This patch simply adds the character to the parser so bitbake accepts the value but maps it back to "_" internally so there is no behaviour change. This change is simple enough it could potentially be backported to older version of bitbake meaning layers using the new syntax/markup could work with older releases. Even if other no other changes are accepted at this time and we don't backport, it does set us on a path where at some point in future we could require a more explict syntax. I've tested this patch by converting oe-core/meta-yocto to the new syntax for overrides (9000+ changes) and then seeing that builds continue to work with this patch. (Bitbake rev: 0dbbb4547cb2570d2ce607e9a53459df3c0ac284) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* umoci: add nativesdk to BBCLASSEXTENDXu, Yanfei2021-06-211-1/+1
| | | | | | | add nativesdk to BBCLASSEXTEND Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* umoci: create -native do_compile and make it staticBruce Ashfield2021-05-071-15/+45
| | | | | | | | | | | We need to use different build architecture and flags for the native variant, so add a specific do_compile for it. The settings are taken from the kubernetes recipes native go build. We also switch to the umoci.static for -native, since patchelf is breaking our executable if we leave it dynamic. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* umoci: add -native variantBruce Ashfield2021-05-061-2/+4
| | | | | | | | | | | | In preparation for using umoci along side of sloci as to construct multi later oci images, we need a -native variant. For now, we don't need skopeo on the host side, so we clear it from the class-native RDEPENDS. Skopeo has significant dependencies, so we'd rather avoid ever needing it as a -native tool. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* umoci: update to 0.4.7Bruce Ashfield2021-05-061-5/+5
| | | | | | | Updating to the latest 0.4.7 release and updating the build and fetch directories to the opencontainers github. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* umoci: introduce umoci recipe for image buildingBruce Ashfield2021-05-061-0/+48
Importing umoci from meta-overc Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>