mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-10 05:08:54 +00:00
deps: bumping yq to v4.40.7
Since yq frequently updates, let's upgrade to a version from February to bypass potential issues with versions 4.41-4.43 for now. We can always upgrade to the newest version if necessary. Fixes #9354 Depends-on:github.com/kata-containers/tests#5818 Signed-off-by: Beraldo Leal <bleal@redhat.com>
This commit is contained in:
@@ -461,7 +461,7 @@ and repository utilized can be found by looking at the [versions file](../versio
|
||||
Find the correct version of QEMU from the versions file:
|
||||
```bash
|
||||
$ source kata-containers/tools/packaging/scripts/lib.sh
|
||||
$ qemu_version="$(get_from_kata_deps "assets.hypervisor.qemu.version")"
|
||||
$ qemu_version="$(get_from_kata_deps ".assets.hypervisor.qemu.version")"
|
||||
$ echo "${qemu_version}"
|
||||
```
|
||||
Get source from the matching branch of QEMU:
|
||||
|
@@ -35,27 +35,23 @@ $ git clone -b "${nydus_snapshotter_version}" "${nydus_snapshotter_url}" "${nydu
|
||||
2. Configure DaemonSet file
|
||||
```bash
|
||||
$ pushd "$nydus_snapshotter_install_dir"
|
||||
$ yq write -i \
|
||||
> misc/snapshotter/base/nydus-snapshotter.yaml \
|
||||
> 'data.FS_DRIVER' \
|
||||
> "proxy" --style=double
|
||||
$ yq -i \
|
||||
> '.data.FS_DRIVER = "proxy"' -P \
|
||||
> misc/snapshotter/base/nydus-snapshotter.yaml
|
||||
# Disable to read snapshotter config from configmap
|
||||
$ yq write -i \
|
||||
> misc/snapshotter/base/nydus-snapshotter.yaml \
|
||||
> 'data.ENABLE_CONFIG_FROM_VOLUME' \
|
||||
> "false" --style=double
|
||||
$ yq -i \
|
||||
> 'data.ENABLE_CONFIG_FROM_VOLUME = "false"' -P \
|
||||
> misc/snapshotter/base/nydus-snapshotter.yaml
|
||||
# Enable to run snapshotter as a systemd service
|
||||
# (skip if you want to run nydus snapshotter as a standalone process)
|
||||
$ yq write -i \
|
||||
> misc/snapshotter/base/nydus-snapshotter.yaml \
|
||||
> 'data.ENABLE_SYSTEMD_SERVICE' \
|
||||
> "true" --style=double
|
||||
$ yq -i \
|
||||
> 'data.ENABLE_SYSTEMD_SERVICE = "true"' -P \
|
||||
> misc/snapshotter/base/nydus-snapshotter.yaml
|
||||
# Enable "runtime specific snapshotter" feature in containerd when configuring containerd for snapshotter
|
||||
# (skip if you want to configure nydus snapshotter as a global snapshotter in containerd)
|
||||
$ yq write -i \
|
||||
> misc/snapshotter/base/nydus-snapshotter.yaml \
|
||||
> 'data.ENABLE_RUNTIME_SPECIFIC_SNAPSHOTTER' \
|
||||
> "true" --style=double
|
||||
$ yq -i \
|
||||
> 'data.ENABLE_RUNTIME_SPECIFIC_SNAPSHOTTER = "true"' -P \
|
||||
> misc/snapshotter/base/nydus-snapshotter.yaml
|
||||
```
|
||||
|
||||
3. Install `nydus snapshotter` as a DaemonSet
|
||||
|
@@ -44,8 +44,8 @@ $ popd
|
||||
- Build a custom QEMU
|
||||
```bash
|
||||
$ source kata-containers/tools/packaging/scripts/lib.sh
|
||||
$ qemu_url="$(get_from_kata_deps "assets.hypervisor.qemu-snp-experimental.url")"
|
||||
$ qemu_tag="$(get_from_kata_deps "assets.hypervisor.qemu-snp-experimental.tag")"
|
||||
$ qemu_url="$(get_from_kata_deps ".assets.hypervisor.qemu-snp-experimental.url")"
|
||||
$ qemu_tag="$(get_from_kata_deps ".assets.hypervisor.qemu-snp-experimental.tag")"
|
||||
$ git clone "${qemu_url}"
|
||||
$ pushd qemu
|
||||
$ git checkout "${qemu_tag}"
|
||||
|
Reference in New Issue
Block a user