Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: lmp-el2go-auto-register: fix PKCS#11 slot initialization #850

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

mwasilew
Copy link
Contributor

This patch fixes the potential issues when running the auto-registration script on the device:

  1. 1st slot gets overwritten If the 1st slot is not labeled 'aktualizr' and lmp-el2go-auto-register can't log into it with it's default PIN it would overwrite it. This might mean data loss for some othe deamon which initialized the slot

  2. Objects not stored in proper slots When writing to pkcs#11 lmp-el2go-auto-register was not using the slot label consistently. This means that some objects were written in proper slot while some other not. This would only happen if the 1st slot (0x0) was initialized with default PIN.

  3. has_labels method doesn't use slot label For this reason it would always try to access 1st slot (0x0) and ignore the label. If slot with label 'aktualizr' was initialized in different position this would mean the certificate/key objects would not be stored properly.

Signed-off-by: Milosz Wasilewski milosz.wasilewski@foundries.io

@mwasilew mwasilew requested a review from doanac October 11, 2022 10:51
@mwasilew
Copy link
Contributor Author

This is still WIP. When testing I discovered that aklite also has similar assumptions. Aklite needs to be fixed before this patch can be merged to avoid regressions.

@mwasilew
Copy link
Contributor Author

@rsalveti @ldts could you take a look?

@ricardosalveti
Copy link
Member

PKCS#11 logic seems correct. I know it is a bit of a pain to depend and parse the tooling output, but this should improve quite a bit from what we have now.

Ideally we should be using the pkcs11 interface directly, and same for lmp-device-register (foundriesio/lmp-device-register#20), but this would be for another day.

This patch fixes the potential issues when running the auto-registration
script on the device:

1. 1st slot gets overwritten
If the 1st slot is not labeled 'aktualizr' and lmp-el2go-auto-register
can't log into it with it's default PIN it would overwrite it. This
might mean data loss for some othe deamon which initialized the slot

2. Objects not stored in proper slots
When writing to pkcs#11 lmp-el2go-auto-register was not using the slot
label consistently. This means that some objects were written in proper
slot while some other not. This would only happen if the 1st slot (0x0)
was initialized with default PIN.

3. has_labels method doesn't use slot label
For this reason it would always try to access 1st slot (0x0) and ignore
the label. If slot with label 'aktualizr' was initialized in different
position this would mean the certificate/key objects would not be stored
properly.

Signed-off-by: Milosz Wasilewski <milosz.wasilewski@foundries.io>
@mwasilew mwasilew force-pushed the lmp-el2go-auto-register-fixes branch from d153298 to 87d31aa Compare October 14, 2022 07:43
@mwasilew
Copy link
Contributor Author

lmp-device-register suffers from the same issue as lmp-el2go-auto-register. It will initialize token in the 1st slot and potentially overwrite the token that is already there.

@doanac
Copy link
Member

doanac commented Oct 14, 2022

Ideally we should be using the pkcs11 interface directly

Also - the ssscli code turns out to be a python project. So we could probably use its lib directly and do some big cleanups here.

quaresmajose pushed a commit that referenced this pull request Nov 9, 2022
Relevant changes:
- 724def08 Merge pull request #964 from chrisdimich/honister
- 76374eaf linux-imx-headers: Upgrade to 5.10.72
- 1fec151d basler-camera: Upgrade to 4.2.2.16.0
- 8f9d32da isp-imx: Upgrade to 4.2.2.16.0
- df5e6f57 imx-vpu-hantro-vc: Upgrade to 1.6.0
- 8181a763 imx-vpu-hantro-daemon: Upgrade to 1.1.1
- 804a63b6 imx-vpu-hantro: Upgrade to 1.24.0
- 3e08f619 imx-test: Update to 5.10.72-2.2.0
- 4bb439f3 imx-seco-libs: Update to 5.10.72-2.2.0
- f1869d46 imx-seco: Upgrade to 3.8.4
- 5d0a08bf imx-sc-firmware: Upgrade to 1.11.0
- c7de502d imx-mkimage: Update to 5.10.72-2.2.0
- edbaaa0c isp-imx: don't deploy files also deployed by basler-camera
- 4cf4294a isp-imx: provide an libtinyxml2 8.0.0 recipe
- 854e617e isp-imx: fix configure error
- 3c8d3fb2 isp-imx: refresh patch
- d5e4f4cf Merge pull request #963 from thochstein/honister
- d59a36af fsl-vivante-kernel-driver-handler.bbclass: Fix multilib support
- a5448e0e Merge pull request #953 from angolini/honister-typo
- 9e1d6319 optee: Fix typo on override syntax
- 45dd70ae Merge pull request #948 from Freescale/backport-942-to-honister
- 8ad986b9 imx-gst1.0-plugin: Enable to support i.MX Audio DSP Codec
- dad2ce8d imx-dsp-codec-ext: add recipe
- 1d5cc250 imx-dsp: add recipe
- c55bfa50 Merge pull request #940 from nsdrude/honister
- 7adf6db4 EULA,SCR: Update for NXP release 5.10.72-2.2.0
- ed343562 Merge pull request #920 from Freescale/backport-919-to-honister
- 231c4221 u-boot-fslc: Add lzop as dependency
- ef4e079a Merge pull request #918 from Freescale/backport-917-to-honister
- 14b89748 opencv: Backport updates from OE-Core
- 95b58dde Merge pull request #913 from sapiippo/honister
- 81990bd1 imx-lib: fix packaging
- 089a5a99 Merge pull request #912 from thochstein/honister
- a4f58dbd imx-gpu-viv: Install SOC-specific binaries
- a703c334 imx-gpu-viv: Drop SOC-specific header installation
- f6fc837b Merge pull request #911 from sapiippo/honister
- c76fd53b imx8qm-mek: remove obsolete dtb
- d70a394e Merge pull request #899 from Freescale/backport-896-to-honister
- 86167653 Merge pull request #910 from Freescale/backport-908-to-honister
- 86eaf85a imx-gpu-viv: Expose Vulkan library version
- a9ade478 imx-vpuwrap: upgrade to 4.6.2
- e977989a imx-parser: upgrade to 4.6.2
- 1be14f7a imx-codec: upgrade to 4.6.2
- 88576a86 kernel-module-isp-vvcam: upgrade to 4.2.2.15.0
- 7c80399e kernel-module-imx-gpu-viv: upgrade to 6.4.3.p2.2
- 271e381a imx-gpu-g2d: upgrade to 6.4.3.p2.2
- b042488e imx-dpu-g2d: upgrade to 1.9.4
- 124682ee imx-gpu-viv: upgrade to 6.4.3.p2.2
- 9afbbb52 isp-imx: upgrade to 4.2.2.15.0
- 60bfa2b5 imx-vpu-hantro[-vc]: upgrade to 5.10.52-2.1.0
- 8f504161 imx-gpu-viv: skip QA check for libgl-imx package
- 51eb226c imx-test: upgrade to 5.10.52_2.1.0
- 6300b614 imx-seco: upgrade to 3.8.2
- 199c4d81 imx-mkimage: use mkimage tool from sysroot
- db13f230 imx-mkimage: update to 5.10.52-2.1.0
- 5e2bce35 imx-lib: upgrade to 5.10.52_2.1.0
- 9b3cbb3e firmware-sof-imx: upgrade to 1.9.0-1
- 3b0976c7 imx-sc-firmware: upgrade to 1.10.0
- a00f9908 imx-atf: upgrade to lf-5.10.52-2.1.0
- 83e21520 firmware-imx: upgrade to 8.13
- 672b345f Update EULA and SCR for NXP release 5.10.52-2.1.0
- 537fc132 Merge pull request #894 from hongxu-jia/master
- 3d39d355 odp-module/odp-counters/kernel-module-ar: fix QA Issue during usermerge
- 265c7afa dce: fix QA Issue during usermerge
- 00f062d1 Merge pull request #892 from YoeDistro/yoe/mut
- 19cbde82 uuu: Limit target recipe to to imx machines
- 353d7b5a Merge pull request #891 from Ossanes/topic/drop-mx25pdk
- 0dea1e5f mx25pdk: Remove machine due to its deadline
- d578a491 Merge pull request #890 from zandrey/kernel-update-master
- fd711ae4 linux-fslc-imx: pick linux-fslc pr #466
- b7e7d69e linux-fslc-imx: update to v5.10.74
- 35adf403 linux-fslc-imx: update to v5.10.73
- 4bd158a5 linux-fslc-imx: update to v5.10.72
- b7e0100f linux-fslc-imx: pick linux-fslc pr #465
- 69391e0b linux-fslc-imx: pick linux-fslc pr #464
- a7aed0bb linux-fslc-imx: update to v5.10.70
- b0f396db linux-fslc-lts: update to v5.10.74
- 914c8e04 linux-fslc-lts: update to v5.10.73
- b5d0f1e1 linux-fslc-lts: update to v5.10.72
- 945d182c linux-fslc-lts: update to v5.10.70
- 0f824152 linux-fslc-lts: update to v5.10.69
- 95a69d96 linux-fslc-lts: update to v5.10.68
- 68deb057 linux-fslc: update to v5.14.13
- db2e5a32 linux-fslc: update to v5.14.12
- d912c032 linux-fslc: update to v5.14.11
- 8d0b2d96 linux-fslc: update to v5.14.9
- a6ca68b9 linux-fslc: update to v5.14.8
- 16651e64 linux-fslc: update to v5.14.7
- 9d05232d Merge pull request #888 from ting-liu/master
- 93d26c3d cst: suppress deprecated-declarations error
- 33e2435e lx2160ardb: update rcw to support rev2 board
- 3f6f4bd6 management-complex: add recipe for 10.29.0
- 4b68cd3d spc: update to 39813868
- d70e4ef3 qemu-qoriq: upgrade to 4.2
- 7fade924 pktgen-dpdk: upgrade to 21.05.0
- 6ab74151 ovs-dpdk: upgrade to 2.15
- bd9de08c libpkcs11: update to 8d85182
- 08ede515 dpdk: add 20.11 recipe
- dc6ada8f secure-obj: update to 5ff1231
- daed466f tsntool: update to b767c26
- 8e9fa4f8 uefi: update to 1b28cad
- 7193f2f2 mc-utils: update to 12ffee8
- a17caf57 optee-qoriq: upgrade to 3.13
- 115d33d6 qoriq-atf: upgrade to 2.4
- 426a8d3d u-boot-qoriq: upgrade to 2021.04
- 1ecb4d68 linux-qoriq: upgrade to 5.10
- cbf7d2dc rcw: update to 1f43189
- 565af7f7 restool: update to d29522a
- 3fde9bdf restool: ignore date-time warnnings
- 50c40434 restool: ignore maybe-uninitialized warnnings
- 2cdfab64 Merge pull request #887 from Villemoes/add-uuu-recipe
- 3f36f571 add recipe for uuu tool
- 22583853 Merge pull request #885 from ting-liu/overrides
- 04644b92 Merge pull request #886 from ting-liu/atf
- 51137429 Merge pull request #884 from ting-liu/optee-os-overrides
- ff40198b qoriq-atf: fix array-bounds build failure
- 203f407a qoriq: Convert to new override syntax
- 2d1a1acb optee-os-qoriq: fix wrong overrides
- 62d88882 Merge pull request #881 from YoeDistro/yoe/mut
- 2acbec4c imx-cst: Correct SRC_URI to use static SRCREV instead of tag
- 904b0ca9 Merge pull request #879 from pberginkonsult/linux-imx-5.10.52
- a44ea372 kernel-module-imx-gpu-viv: use source code from 5.10.52
- 3f93c925 linux-imx*: Upgrade to 5.10.52
- 4928275f Merge pull request #876 from zandrey/master
- 93cf9cd9 conf: machine: imx8mp-lpddr4-evk: align dtbs with new kernel
- 32cbd692 linux-fslc-imx: upgrade to lf-5.10.52-2.1.0 from NXP
- c756d2a3 Merge pull request #870 from Villemoes/imx-boot-config
- 64947ae9 Merge pull request #872 from zandrey/kernel-update-master
- 12d5b6c9 linux-fslc-imx: update to v5.4.147
- 66d2ed7f linux-fslc-imx: update to v5.4.145
- 60f47f92 linux-fslc-imx: update to v5.4.144
- 66c26713 linux-fslc-imx: update to v5.4.143
- ca0da51d linux-fslc-imx: update to v5.4.142
- 250a34b6 linux-fslc-imx: update to v5.4.141
- e23f9ce7 linux-fslc-lts: update to v5.10.67
- c735d93c linux-fslc-lts: update to v5.10.66
- 8fdf528f linux-fslc-lts: update to v5.10.64
- cf040749 linux-fslc-lts: update to v5.10.62
- a09451e7 linux-fslc-lts: update to v5.10.61
- 340225b3 linux-fslc-lts: update to v5.10.60
- 4a3ca0b9 linux-fslc-lts: update to v5.10.59
- 0846345b linux-fslc-lts: update to v5.10.58
- 96166379 linux-fslc-lts: update to v5.10.57
- bd724341 linux-fslc-lts: update to v5.10.56
- 9bfc40bf linux-fslc-lts: update to v5.10.55
- 4e76cc01 linux-fslc-lts: update to v5.10.54
- b1640977 linux-fslc: update to v5.14.6
- 1847bb33 linux-fslc: update to v5.14.5
- 2cc62f47 Merge pull request #871 from zandrey/master
- 079e2936 imx-boot-container.bbclass: support having more than one UBOOT_CONFIG
- 6880e0e3 u-boot-fslc: drop unused deploy task append
- 325ad529 Merge pull request #868 from twoerner/contrib/twoerner/fabio_msm_fix_2
- c46c919d Merge pull request #867 from chrisdimich/master
- 04bd0880 isp-imx: start_isp.sh: fix NR_DEVICE_TREE_BASLER variable
- 7055ed52 linux-fslc: bump revision to include msm fix
- 6cb49377 Merge pull request #862 from YoeDistro/yoe/mut
- 864d08d7 tinycompress: Fix build with musl
- 0e0bd2a3 Merge pull request #856 from thochstein/gstreamer
- eb3245fb Merge pull request #861 from thochstein/qcacld
- 2a0c49b7 qcacld: Drop BSP support
- 7e7e5408 Merge pull request #860 from thochstein/qca9377
- 2e26f4a0 imx8mm-evk.inc: Drop qca9377
- 41a108b3 Merge pull request #857 from zandrey/fix-imx-gpu-apitrace
- 89dd8c26 imx-gpu-apitrace: enable back for glibc >= 2.34
- 5927a972 imx8mq-evk.conf: Drop redundant gstreamer preferred version
- 5a293a35 imx-base.inc: Set gstreamer preferred version to 1.18.0[.imx]
- 7879b28e tinycompress: Add recipe
- 9c85c877 imx-gst1.0-plugin: Upgrade to 4.6.1
- 445ca1a8 gstreamer1.0-rtsp-server: Upgrade to 1.18.0
- 207ec578 gstreamer1.0-libav: Upgrade to 1.18.0
- 7529ef1e gstreamer1.0-plugins-ugly: Upgrade to 1.18.0
- 9a873db1 gstreamer1.0-plugins-bad: Upgrade to 1.18.0.imx
- c2db7893 Merge pull request #855 from zandrey/linux-fslc-upgrade-to-5.14
- 9d738322 linux-fslc: re-sync configs with upstream
- c8969f47 linux-fslc: upgrade to 5.14.x+fslc
- 81ae33ca gstreamer1.0-plugins-good: Drop non-functional overrides
- 32f5ea54 gstreamer1.0-plugins-good: Upgrade to 1.18.0.imx
- bd77a79c gstreamer1.0-plugins-base: Align bbappend with 1.18.%
- f09aae9e gstreamer1.0-plugins-base: Upgrade to 1.18.0.imx
- 0b35cb16 gstreamer1.0: Upgrade to 1.18.0.imx
- 52920719 Merge pull request #853 from zandrey/correct-imx8m-tunes
- a5da5fbf Merge pull request #852 from zandrey/fix-mesa-build
- 1d044d13 conf: machine: imx8m: correct tune for mainline bsp
- 8cd62ad8 mesa: drop patches after upgrade to 21.2.1.
- abd9ea65 Merge pull request #850 from thochstein/master
- fab06649 imx-base.inc: Define a default value for OPTEE_BIN_EXT
- 5c198573 Merge pull request #848 from thochstein/master
- d7fad5ba imx-gpu-viv: Provides virtual/libgl for framebuffer
- e15f3efc Merge pull request #847 from thochstein/master
- 52d3cd84 imx6qdlsabre*: Add support for optee
- 4ebabc19 imx6qdlsabre*: Add uboot config options for u-boot-imx
- 0407a9ec imx-base.inc: Fix optee boot images
- 44b50b89 optee-os: Add support for imx6qdlsabre* machines
- eecf2602 Merge pull request #846 from thochstein/graphics
- 217d38ef xserver-xorg: Backport pixmap fixes for GLES
- 012d7cfd imx-gpu-viv: Drop empty Wayland packages
- c7c43c07 imx-gpu-viv: Move CL/cl_viv_vx_ext.h to main package
- 188799ec imx-gpu-viv: Inhibit sysroot stripping
- 84e7c1b8 imx-gpu-viv: Cleanup FILES_libnn-imx*
- 25c0d3f4 imx-dpu-g2d: Upgrade to 1.9.2
- bcc9e436 kernel-module-imx-gpu-viv: Upgrade to 6.4.3.p2.0
- 37e29f13 imx-gpu-g2d: Upgrade to 6.4.3.p2.0
- 048b8843 Merge pull request #843 from YoeDistro/yoe/mut
- 30073ec0 machines: Adjust for using new location of tune files from core
- da924e0e imx-gpu-viv: Upgrade to 6.4.3.p2.0
- b57b3c37 Merge pull request #845 from zandrey/u-boot-upgrade-master
- 54acfda4 Merge pull request #844 from zandrey/master
- e9567994 u-boot-fslc: update to v2021.07
- 90dd530c imx-gpu-apitrace: exclude from builds with glibc 2.34+
- 7a928a20 Merge pull request #837 from YoeDistro/yoe/mut
- 229b84b6 image_types_fsl.bbclass: Remove overzelous override replacements
- 791726c7 imx-base.inc: Fix another override
- a31e8a6a machine-overrides-extender.bbclass: Adjust for new override character
- 7377f6c8 layer: More override fixes
- 248273e8 opencv: Undo conversion of SRCREV_extra
- 9ddba867 conf: machine: imx8m*: convert exlinux syntax to new overrides
- 13fc081b layer.conf: Drop compatibility with older than hardknott releases
- 59d36c98 layer: Convert to new override syntax
- 72f59d35 Merge pull request #842 from tprrt/tprrt/imx-cst
- 98797c54 imx-cst: introduce the recipe for the version 3.3.1
- f1eae1b9 Merge pull request #840 from Ossanes/topic/cicd
- 60a283e1 cicd: backport: Fix events allowing the workflow to run
- 80669e3e Merge pull request #839 from thochstein/alsa-lib
- 658d2152 alsa-lib: Fix imx-cs42888 model name, fix fuzz
- a3cb35e5 Merge pull request #836 from thochstein/jailhouse
- d198e226 Merge pull request #835 from thochstein/master
- db32cfce imx8mp-evk.inc: Make jailhouse specific to NXP BSP
- 9ddb7f82 jailhouse: Drop from MACHINE_FEATURES_BACKFILL
- f8cd1167 kernel-module-isp-vvcam: Upgrade to 4.2.2.13.0
- 021178dd basler-camera: Upgrade to 4.2.2.13.0
- b60b315a isp-imx: Upgrade to 4.2.2.13.0
- 6adcab4f Merge pull request #833 from thochstein/master
- 0b77fc06 imx-vpu-hantro-daemon: Add Hantro V4L2 daemon
- 33ce8fb2 imx-vpu-hantro-vc: Upgrade to 1.4.0
- 1cf2ec65 imx-vpu-hantro: Upgrade to 1.22.0
- 725d0251 imx-test: Upgrade to NXP release 5.10.35-2.0.0
- 2aeab31c imx-seco-libs: Upgrade to NXP release 5.10.35-2.0.0
- 4ee950be imx-seco: Upgrade to 3.8.1
- adcc1926 imx-sc-firmware: Upgrade to 1.9.0
- 54296e8f Merge pull request #830 from zandrey/kernel-upgrade-master
- e10b2792 linux-fslc-imx: update to v5.4.134
- 2f86b6c0 linux-fslc-lts: update to v5.10.52
- 07fd8479 linux-fslc: update to v5.12.19
- 211f11c6 Merge pull request #828 from thochstein/imx-boot_firmware-imx
- 6d463c70 imx-mkimage: Drop dcd files from deploy folder
- ea3c8d90 imx-mkimage: Upgrade to 5.10.35-2.0.0 release
- d2639021 firmware-imx: Upgrade to 8.12
- 201b15ab Merge pull request #825 from thochstein/u-boot
- c72cb38b u-boot-mfgtool.inc: Align SPL_IMAGE and SPL_SYMLINK with OE
- 999f5d25 u-boot-imx: Fix deploy bug for multiple UBOOT_CONFIG entries
- ee1b9a2f u-boot-imx: Fix comment
- 25f3bbf7 Merge pull request #763 from thochstein/imx-test
- 9eea9c72 Merge pull request #818 from thochstein/master
- c8fa429a Merge pull request #822 from pberginkonsult/u-boot-imx-2021.04
- 7e896092 Merge pull request #824 from Ossanes/topic/cicd-pull-request-target
- 3420ca39 cicd: Use pull_request_target instead of pull_request
- fb2a125c Merge pull request #823 from ting-liu/tsntool
- 2d4b9b17 tsntool: update to 3111f7f
- a1d56f27 u-boot-imx: upgrade to 2021.04
- bb75e295 u-boot-imx: align naming of u-boot-imx-common with u-boot-fslc
- 79ba2661 imx-atf: Remove -O2 from CFLAGS for 8MQ
- 0b01dbe8 imx-atf: Upgrade to NXP release 5.10.35-2.0.0
- 6b9ab6ab linux-imx*: Upgrade to 5.10.35
- e453ee3a Update EULA and SCR for NXP release 5.10.35-2.0.0
- b656c649 Merge pull request #820 from zandrey/kernel-upgrade-master
- a1ff57ba linux-fslc-imx: sanitize local version
- 45422176 linux-fslc-imx: update to v5.4.129
- d307aeb2 linux-fslc-lts: update to v5.10.47
- a018be4e linux-fslc: update to v5.12.14
- 4981f791 linux-fslc-imx: update to v5.4.128
- b6d22dba linux-fslc-lts: update to v5.10.46
- c32e4f59 linux-fslc: update to v5.12.13
- f41a5d4d linux-fslc-imx: update to v5.4.127
- cd92f405 linux-fslc-lts: update to v5.10.45
- eb264658 linux-fslc: update to v5.12.12
- fca23689 Merge pull request #819 from zandrey/upgrade-u-boot-mainline
- f5b3df31 u-boot-fslc: update to v2021.07-rc5
- 6f4dcecf Merge pull request #817 from MaxKrummenacher/master
- 3e7163bf xwayland: fix build against vivante provided opengl on 32bit i.MX
- 2684b227 Merge pull request #816 from thochstein/master
- 96894d8f jailhouse: Fix firmware location as non-arch specific
- 236f889c cicd: backport: update workflow based on new 0.0.4
- c8b0f705 linux-fslc-imx: update to v5.4.126
- bfe2d12b linux-fslc-lts: update to v5.10.44
- a4a0c9af linux-fslc: update to v5.12.11
- 53a7fa11 libimxvpuapi2: Update to version 2.2.0
- f676c1fa cicd: Add backport workflow
- edab5058 isp-imx: fix compiler error with __DATE__, __TIME__
- a0ded7c1 linux-fslc-imx: update to v5.4.125
- df5ca2f9 linux-fslc-lts: update to v5.10.43
- 6611e1c8 linux-fslc: update to v5.12.10
- 388221b9 u-boot-fslc: update to v2021.07-rc4
- fbcff704 linux-fslc-imx: update to v5.4.124
- db56f2d5 linux-fslc-lts: update to v5.10.42
- 8c35366e linux-fslc: update to v5.12.9
- b33ea2c5 linux-fslc: defconfig: Select the Wifi ath10k sdio driver
- 0df4075e recipes-graphics: clutter/cogl: move bbappend to dynamic layers
- cb88eb8e mesa: Refresh patches for mesa 21.1.1
- 733e1683 linux-fslc-imx: update to v5.4.122
- 1d7ecadd linux-fslc: update to v5.12.7
- 46db3b77 linux-fslc-lts: update to v5.10.40
- 2225aa09 linux-fslc-imx: update to v5.4.121
- a9658c2c linux-fslc-imx: update to v5.4.120
- 1d1ee0f4 linux-fslc-lts: update to v5.10.39
- 21d4002d linux-fslc-lts: update to v5.10.38
- 5adfc8c0 linux-fslc: update to v5.12.6
- b2e1e4e5 linux-fslc: update to v5.12.5
- 64d3fc86 u-boot-fslc: update to v2021.07-rc3
- 5dba9412 Drop overrides for i.MX 8DXL Phantom MEK
- 3990edc9 imx-seco*: Make 8DX compatibility explicit
- 2a088c39 imx-seco*: Improve description field
- 2d4781c4 imx8dx-mek: Fix ATF_PLATFORM and IMX_BOOT_SOC_TARGET
- 70488c4a imx8qxp-mek: Move ATF_PLATFORM and IMX_BOOT_SOC_TARGET
- 4a61fdbd weston-init: uncomment use-g2d=1 based on imxgpu2d MACHINEOVERRIDE
- 2c4efeea linux-fslc-imx: update to v5.4.119
- a348eb06 linux-fslc-lts: update to v5.10.37
- d5c0f8ff linux-fslc: update to v5.12.4
- 4a0c4f9f linux-fslc: update to v5.12.3
- d3efce86 linux-fslc-imx: update to v5.4.118
- a676a286 linux-fslc-lts: update to v5.10.36
- f7a46b2c linux-fslc-imx: update to v5.4.117
- df13ce9f linux-fslc-lts: update to v5.10.35
- 458c5671 u-boot-fslc: update to v2021.07-rc2
- 7bfd1773 basler-camera, isp: Fix compatibility for 8M Plus only
- 03f63f44 layerscape: not set u-boot-dtb.bin in UBOOT_CONFIG
- c92ae656 xserver-xorg: Enable glamor for i.MX 8
- a6e3677f linux-fslc: Sync defconfig on Linux 5.12.1
- 845b649e linux-fslc: Add Linux kernel 5.12.1
- 1a24574d linux-fslc-lts: Rework 5.10 Linux kernel as LTS recipe
- f8fe947d linux-fslc-imx: update to v5.4.116
- a4f24291 linux-fslc: update to v5.10.34
- 1e4b6f24 linux-fslc-imx: update to v5.4.115
- ef3c6c33 linux-fslc: update to v5.10.33
- 7989c1c3 gstreamer1.0: set the name of the test suite for ptests
- 0b316833 gstreamer: Add common .inc files for meson based recipes
- 122bfa16 conf: machine: imx8m[m,n,p]: enable extlinux support
- e465b75e imx-base.inc: use new wks file for boot container
- 542ed813 wic: add new wks file to use boot container for mx8m
- 8bb147f9 classes: imx-boot-container: adapt to new u-boot generation
- e2eda5e9 u-boot-fslc: upgrade to 2021.07-rc version
- 7462ae56 opencv: Fix SRC_URI
- a5fc6887 opencv: Adapt patch for upgrade to 4.5.2.imx
- 0eebdde9 imx-base.inc: Fix opencv preferred version
- acc75e4a imx-base.inc: use 0x80008000 as the UBOOT_ENTRYPOINT for mx6ul, mx6ull and mx6ulz
- 12ee63cd firmware-imx: Upgrade to 8.10.1
- 8118f36f opencv: Upgrade to 4.5.2.imx
- f5c0c19e imx-sw-pdm: Add PDM to PCM software decimation library
- 8f83a0e1 imx-test: Use swpdm support for i.MX 8M
- 20cb8d50 imx-test: Update to 7468ce4
- 469653d2 imx8mp-lpddr4-evk: Add device trees for basler camera
- dc3807cc isp-imx: Switch to dewarp to test
- 12cede75 isp-imx: Enable G2D
- eeef41ee isp-imx: Cleanup recipe
- aeb17125 isp-imx: Cleanup packaging
- 5910cd66 isp-imx: Normalize the recipe source folder
- 0b478436 isp-imx: Upgrade to 4.2.2.11.0
- 2bb66101 basler-camera: Upgrade to 4.2.2.11.0
- ba0b490f kernel-module-isp-vvcam: Upgrade to 4.2.2.11.0
- 3e515c5a qtbase: Add reference for pending patch
- 8acd449c imx-atf: Upgrade to 2.4
- 94f604bb imx-gpu-viv: Add GPU kernel module as rrecommends
- 5797a50d weston: Fix xwayland dependency
- 9ef0fb90 imx8dxl-ddr3l-evk: Fix machine name
- 0268af0e imx8dxl-ddr3-evk: Fix BOARD_TYPE
- 83c582f3 u-boot-imx: Update for NXP release 5.4.70-2.3.2
- 97e35e7f u-boot-fslc: Update to version 2021.04

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
quaresmajose pushed a commit that referenced this pull request Jan 10, 2023
Bumping cloud-init to version 21.4-47-ga97fd062

 - patch refresh
 - add bash to RDPENDS

Commit summary:

    a97fd062 Add .git-blame-ignore-revs (#1161)
    bae9b11d Adopt Black and isort (SC-700) (#1157)
    2bcf4fa9 Include dpkg frontend lock in APT_LOCK_FILES (#1153)
    3da3bdae tests/cmd/query: fix test run as root and add coverage for defaults (#1156)
    9a6e65a2 Schema processing changes (SC-676) (#1144)
    35711700 Add dependency workaround for impish in bddeb (#1148)
    3303b704 netbsd: install new dep packages (#1151)
    f4692c5d find_devs_with_openbsd: ensure we return the last entry (#1149)
    e9634266 sources/azure: remove unnecessary hostname bounce (#1143)
    24739592 find_devs/openbsd: accept ISO on disk (#1132)
    b591e9db Improve error log message when mount failed (#1140)
    8df8f43a add KsenijaS as a contributor (#1145)
    6760bf14 travis - don't run integration tests if no deb (#1139)
    65c2cfd7 factor out function for getting top level directory of cloudinit (#1136)
    b21afb0a testing: Add deterministic test id (#1138)
    2969ceaa mock sleep() in azure test (#1137)
    0ed00ad9 Add miraclelinux support (#1128)
    cd40789a docs: Make MACs lowercase in network config (#1135)
    bedac77e Add Strict Metaschema Validation (#1101)
    f428ed16 update dead link (#1133)
    0e25076b cloudinit/net: handle two different routes for the same ip (#1124)
    6e39613d docs: pin mistune dependency (#1134)
    039c40f9 Reorganize unit test locations under tests/unittests (#1126)
    ffa6fc88 Fix exception when no activator found (#1129)
    0fe96a44 jinja: provide and document jinja-safe key aliases in instance-data (SC-622) (#1123)
    ff10fc09 testing: Remove date from final_message test (SC-638) (#1127)
    cf38c2cb Move GCE metadata fetch to init-local (SC-502) (#1122)
    a1cf55e5 Fix missing metadata routes for vultr (#1125)
    c39d4f45 cc_ssh_authkey_fingerprints.py: prevent duplicate messages on console (#1081)
    4bf4de25 sources/azure: remove unused remnants related to agent command (#1119)
    32860627 github: update PR template's contributing URL (#1120)
    b36b4e2f docs: Rename HACKING.rst to CONTRIBUTING.rst (#1118)
    31daf667 testing: monkeypatch system_info call in unit tests (SC-533) (#1117)
    1343584d Fix Vultr timeout and wait values (#1113)
    7ebf04e3 lxd: add preference for LXD cloud-init.* config keys over user keys (#1108)
    3c6b594b VMware: source /etc/network/interfaces.d/* on Debian
    62721ae7 Add cjp256 as contributor (#1109)
    36adb6da integration_tests: Ensure log directory exists before symlinking to it (#1110)
    7f03da35 testing: add growpart integration test (#1104)
    8c52bb3f integration_test: Speed up CI run time (#1111)
    f0af9f78 Some miscellaneous integration test fixes (SC-606) (#1103)
    918d69a0 tests: specialize lxd_discovery test for lxd_vm vendordata (#1106)
    22150a20 Add convenience symlink to integration test output (#1105)
    fff6de4a Fix for set-name bug in networkd renderer (#1100)
    3d150688 Wait for apt lock (#1034)
    6421a202 testing: stop chef test from running on openstack (#1102)
    820e3d1c alpine.py: add options to the apk upgrade command (#1089)
    db6084bd Release 21.4 (#1091)
    ff415cad Azure: fallback nic needs to be reevaluated during reprovisioning (#1094)
    48467aa3 azure: pps imds (#1093)
    d54e23bf testing: Remove calls to 'install_new_cloud_init' (#1092)
    77376534 Add LXD datasource (#1040)
    b1beb538 Fix unhandled apt_configure case. (#1065)
    a90d8338 Allow libexec for hotplug (#1088)
    0f8428f6 Add necessary mocks to test_ovf unit tests (#1087)
    28581988 Remove (deprecated) apt-key (#1068)
    d4fe4bf5 distros: Remove a completed "TODO" comment (#1086)
    d77d6bf1 cc_ssh.py: Add configuration for controlling ssh-keygen output (#1083)
    1d01da5d Add "install hotplug" module (SC-476) (#1069)
    75b26b0a hosts.alpine.tmpl: rearrange the order of short and long hostnames (#1084)
    994339ae Add max version to docutils
    e6f15ae5 cloudinit/dmi.py: Change warning to debug to prevent console display (#1082)
    a8380a12 remove unnecessary EOF string in disable-sshd-keygen-if-cloud-init-active.conf (#1075)
    a4236c37 Add module 'write-files-deferred' executed in stage 'final' (#916)
    81f6aa16 Bump pycloudlib to fix CI (#1080)
    2db71334 Remove pin in dependencies for jsonschema (#1078)
    6cf9dc87 Add "Google" as possible system-product-name (#1077)
    2107ad01 Update Debian security suite for bullseye (#1076)
    8c89009e Leave the details of service management to the distro (#1074)
    3a6bee59 Fix typos in setup.py (#1059)
    150fd30e Update Azure _unpickle (SC-500) (#1067)
    ee296ced cc_ssh.py: fix private key group owner and permissions (#1070)
    a0a68a24 VMware: read network-config from ISO (#1066)
    70f0ee78 testing: mock sleep in gce unit tests (#1072)
    62c2a56e CloudStack: fix data-server DNS resolution (#1004)
    125dcb28 Fix unit test broken by pyyaml upgrade (#1071)
    a9501251 testing: add get_cloud function (SC-461) (#1038)
    b3e31ba2 Inhibit sshd-keygen@.service if cloud-init is active (#1028)
    76166caf VMWARE: search the deployPkg plugin in multiarch dir (#1061)
    ca0da042 Fix set-name/interface DNS bug (#1058)
    1ee2f3c3 Use specified tmp location for growpart (#1046)
    048a825c .gitignore: ignore tags file for ctags users (#1057)
    725a7f7f Allow comments in runcmd and report failed commands correctly (#1049)
    fd595774 tox integration: pass the *_proxy, GOOGLE_*, GCP_* env vars (#1050)
    9c147e83 Allow disabling of network activation (SC-307) (#1048)
    3d2bac8b renderer: convert relative imports to absolute (#1052)
    1bbb67ca Support ETHx_IP6_GATEWAY, SET_HOSTNAME on OpenNebula (#1045)
    de166ec3 integration-requirements: bump the pycloudlib commit (#1047)
    81a8f0a6 lp-to-git-users: adding vholer (#1044)
    591e97da Allow Vultr to set MTU and use as-is configs (#1037)
    392c3262 pin jsonschema in requirements.txt (#1043)
    ba083245 testing: remove cloud_tests (#1020)
    934c8d71 Add andgein as contributor (#1042)
    82d6f564 Make wording for module frequency consistent (#1039)
    2d67c1b9 Use ascii code for growpart (#1036)
    21aec00f Add jshen28 as contributor (#1035)
    c29c5b1d Skip test_cache_purged_on_version_change on Azure (#1033)
    8cebc449 Remove invalid ssh_import_id from examples (#1031)
    244af3f4 Cleanup Vultr support (#987)
    24a15e9c docs: update cc_disk_setup for fs to raw disk (#1017)
    a1e78b2e HACKING.rst: change contact info to James Falcon (#1030)
    089a307d tox: bump the pinned flake8 and pylint version (#1029)
    e27c3074 Add retries to DataSourceGCE.py when connecting to GCE (#1005)
    dc227869 Set Azure to apply networking config every BOOT (#1023)
    612e3908 Add connectivity_url to Oracle's EphemeralDHCPv4 (#988)
    cb82a450 docs: fix typo and include sudo for report bugs commands (#1022)
    5ea2c669 VMware: Fix typo introduced in #947 and add test (#1019)
    d4fe7bc4 Update IPv6 entries in /etc/hosts (#1021)
    023f97d4 Integration test upgrades for the 21.3-1 SRU (#1001)
    26a92b0d Add Jille to tools/.github-cla-signers (#1016)
    f3cc9494 Improve ug_util.py (#1013)
    f4c47e3e Support openEuler OS (#1012)
    2ce85724 ssh_utils.py: ignore when sshd_config options are not key/value pairs (#1007)
    e69a8874 Set Azure to only update metadata on BOOT_NEW_INSTANCE (#1006)
    7fe0f900 cc_update_etc_hosts: Use the distribution-defined path for the hosts file (#983)
    f6c71fd7 Add CloudLinux OS support (#1003)
    db72c841 puppet config: add the start_agent option (#1002)
    58c2de4c Fix `make style-check` errors (#1000)
    76cff793 Make cloud-id copyright year (#991)
    7fc3f08e Add support to accept-ra in networkd renderer (#999)
    de8931ed Update ds-identify to pass shellcheck (#979)
    28e56d99 Azure: Retry dhcp on timeouts when polling reprovisiondata (#998)
    6803368d testing: Fix ssh keys integration test (#992)
    03ee10cd Release 21.3 (#993)
    3ec8ddde Azure: During primary nic detection, check interface status continuously before rebinding again (#990)
    7d3f5d75 Fix home permissions modified by ssh module (SC-338) (#984)
    94679e17 Add integration test for sensitive jinja substitution (#986)
    776bd363 Ignore hotplug socket when collecting logs (#985)
    3e63025a testing: Add missing mocks to test_vmware.py (#982)
    0bf8d575 add Zadara Edge Cloud Platform to the supported clouds list (#963)
    b9c96b4f testing: skip upgrade tests on LXD VMs (#980)
    65607405 Only invoke hotplug socket when functionality is enabled (#952)
    f516a7d3 Revert unnecesary lcase in ds-identify (#978)
    04047438 cc_resolv_conf: fix typos (#969)
    1c3b10b5 Replace broken httpretty tests with mock (SC-324) (#973)
    e119cece Azure: Check if interface is up after sleep when trying to bring it up (#972)
    7781dec3 Update dscheck_VMware's rpctool check (#970)
    82a30e6d Azure: Logging the detected interfaces (#968)
    b9d308b4 Change netifaces dependency to 0.10.4 (#965)
    d3271217 Azure: Limit polling network metadata on connection errors (#961)
    c62cb3af Update inconsistent indentation (#962)
    9893dfcd cc_puppet: support AIO installations and more (#960)
    3c858591 Add Puppet contributors to CLA signers (#964)
    8b4a9bc7 Datasource for VMware (#953)
    049d62b6 photon: refactor hostname handling and add networkd activator (#958)
    00dbaf1e Stop copying ssh system keys and check folder permissions (#956)
    13b6a857 testing: port remaining cloud tests to integration testing framework (SC-191) (#955)
    8f42eb54 generate contents for ovf-env.xml when provisioning via IMDS (#959)
    3d9c862b Add support for EuroLinux 7 && EuroLinux 8 (#957)
    758acf97 Implementing device_aliases as described in docs (#945)
    824977bd testing: fix test_ssh_import_id.py (#954)
    6e7066ea Add ability to manage fallback network config on PhotonOS (#941)
    4257e30a Add VZLinux support (#951)
    f0ab1e64 VMware: add network-config support in ovf-env.xml (#947)
    ec6afadb Update pylint to v2.9.3 and fix the new issues it spots (#946)
    a984ee78 Azure: mount default provisioning iso before try device listing (#870)
    4fbe192a Document known hotplug limitations (#950)
    184c836a Initial hotplug support (#936)
    eacb0353 Fix MIME policy failure on python version upgrade (#934)
    881be6e7 run-container: fixup the centos repos baseurls when using http_proxy (#944)
    a185f319 tools: add support for building rpms on rocky linux (#940)
    9b52405c ssh-util: allow cloudinit to merge all ssh keys into a custom user file, defined in AuthorizedKeysFile (#937)
    108611ae VMware: new "allow_raw_data" switch (#939)
    7f5e6822 bump pycloudlib version (#935)
    894dd7c4 add renanrodrigo as a contributor (#938)
    36aeb49c testing: simplify test_upgrade.py (#932)
    db51b656 freebsd/net_v1 format: read MTU from root (#930)
    81299de5 Add new network activators to bring up interfaces (#919)
    78e89b03 - Detect a Python version change and clear the cache (#857)
    6e0aa175 cloud_tests: fix the Impish release name (#931)
    b5aecbe9 Removed distro specific network code from Photon (#929)
    35aa9db6 Add support for VMware PhotonOS (#909)
    f5a24496 cloud_tests: add impish release definition (#927)
    db23b1b1 docs: fix stale links rename master branch to main (#926)
    abd2da57 Fix DNS in NetworkState (SC-133) (#923)
    fbcb224b tests: Add 'adhoc' mark for integration tests (#925)
    1243c5a1 Fix the spelling of "DigitalOcean" (#924)
    c8d3f99b Small Doc Update for ReportEventStack and Test (#920)
    950c186a Replace deprecated collections.Iterable with abc replacement (#922)
    59a3d845 testing: OCI availability domain is now required (SC-59) (#910)
    59a848c5 add DragonFlyBSD support (#904)
    05b0e350 Use instance-data-sensitive.json in jinja templates (SC-117) (#917)
    b11632d1 doc: Update NoCloud docs stating required files (#918)
    9c400e46 build-on-netbsd: don't pin a specific py3 version (#913)
    29ac50f2 - Create the log file with 640 permissions (#858)
    503e2d39 Allow braces to appear in dhclient output (#911)
    63f72380 Docs: Replace all freenode references with libera (#912)
    fc161f8e openbsd/net: flush the route table on net restart (#908)
    7c1d27b8 Add Rocky Linux support to cloud-init (#906)
    c8db6032 Add "esposem" as contributor (#907)
    3611befb Add integration test for #868 (#901)
    1793b8b7 Added support for importing keys via primary/security mirror clauses (#882)
    21a0b120 [examples] config-user-groups expire in the future (#902)
    6fe19837 BSD: static network, set the mtu (#894)
    4c3c3629 Add integration test for lp-1920939 (#891)
    57964125 Fix unit tests breaking from new httpretty version (#903)
    86434699 Allow user control over update events (#834)
    899bfaa9 Update test characters in substitution unit test (#893)
    77320bfc cc_disk_setup.py: remove UDEVADM_CMD definition as not used (#886)
    8cf40a73 Add AlmaLinux OS support (#872)
    13877549 Release 21.2 (#890)
    f17f78fa Add \r\n check for SSH keys in Azure (#889)
    5f5fa5ee Revert "Add support to resize rootfs if using LVM (#721)" (#887)
    9ea643ff Add Vultaire as contributor (#881)
    ba82b3ef Azure: adding support for consuming userdata from IMDS (#884)
    5c740dcf test_upgrade: modify test_upgrade_package to run for more sources (#883)
    02db2c3e Fix chef module run failure when chef_license is set (#868)
    b2311664 Azure: Retry net metadata during nic attach for non-timeout errs (#878)
    431b3683 Azure: Retrieve username and hostname from IMDS (#865)
    d5cca27a Azure: eject the provisioning iso before reporting ready (#861)
    ced836e6 Use `partprobe` to re-read partition table if available (#856)
    d132356c fix error on upgrade caused by new vendordata2 attributes (#869)
    45db197c add prefer_fqdn_over_hostname config option (#859)
    0d90596b Emit dots on travis to avoid timeout (#867)
    cc16c922 doc: Replace remaining references to user-scripts as a config module (#866)
    9f9e154f azure: Removing ability to invoke walinuxagent (#799)
    0ae0b1d4 Add Vultr support (#827)
    83f6bbfb Fix unpickle for source paths missing run_dir (#863)
    fb38aa59 sysconfig: use BONDING_MODULE_OPTS on SUSE (#831)
    a9d3664c lp-to-git-users: adding B1Sandmann (#828)
    15dd3601 bringup_static_routes: fix gateway check (#850)
    fc5d5415 add hamalq user (#860)
    74fa008b Add support to resize rootfs if using LVM (#721)
    3b7e2e82 Fix mis-detecting network configuration in initramfs cmdline (#844)
    13606a12 tools/write-ssh-key-fingerprints: do not display empty header/footer (#817)
    6ae1145f Azure helper: Ensure Azure http handler sleeps between retries (#842)
    d4acc092 Fix chef apt source example (#826)
    bad84ad4 .travis.yml: generate an SSH key before running tests (#848)
    b794d426 write passwords only to serial console, lock down cloud-init-output.log (#847)
    c6726c2b Fix apt default integration test (#845)
    dae45c3b integration_tests: bump pycloudlib dependency (#846)
    f35181fa Fix stack trace if vendordata_raw contained an array (#837)
    3aeb14cd archlinux: Fix broken locale logic (#841)
    d95b448f Integration test for #783 (#832)
    74e1e50d integration_tests: mount more paths IN_PLACE (#838)
    9bd19645 Fix requiring device-number on EC2 derivatives (#836)
    6fe99157 Remove the vi comment from the part-handler example (#835)
    121bc04c net: exclude OVS internal interfaces in get_interfaces (#829)
    106c57d5 tox.ini: pass OS_* environment variables to integration tests (#830)
    3dd3de7c integration_tests: add OpenStack as a platform (#804)
    3be66630 Add flexibility to IMDS api-version (#793)
    62f7a8b1 Fix the TestApt tests using apt-key on Xenial and Hirsute (#823)
    a10838a6 doc: remove duplicate "it" from nocloud.rst (#825)
    2757333e archlinux: Use hostnamectl to set the transient hostname (#797)
    402d98ed cc_keys_to_console.py: Add documentation for recently added config key (#824)
    695c4f8f Update cc_set_hostname documentation (#818)
    d873b9dc Release 21.1 (#820)
    a64b7380 Azure: Support for VMs without ephemeral resource disks. (#800)
    e384a543 cc_keys_to_console: add option to disable key emission (#811)
    38aee6ee integration_tests: introduce lxd_use_exec mark (#802)
    66e2d42d azure: case-insensitive UUID to avoid new IID during kernel upgrade (#798)
    08d8902a stale.yml: don't ask submitters to reopen PRs (#816)
    33b6cf29 integration_tests: fix use of SSH agent within tox (#815)
    28d2d4b8 integration_tests: add UPGRADE CloudInitSource (#812)
    5a9008e5 integration_tests: use unique MAC addresses for tests (#813)
    6056ccd4 Update .gitignore (#814)
    7f1cefe9 Port apt cloud_tests to integration tests (#808)
    85e88af0 integration_tests: fix test_gh626 on LXD VMs (#809)
    84e56f84 Fix attempting to decode binary data in test_seed_random_data test (#806)
    09193e51 Remove wait argument from tests with session_cloud calls (#805)
    0497c7b1 Datasource for UpCloud (#743)
    3a0a5894 test_gh668: fix failure on LXD VMs (#801)
    3cebe0df openstack: read the dynamic metadata group vendor_data2.json (#777)
    36ddf1eb includedir in suoders can be prefixed by "arroba" (#783)
    6efe16d8 [VMware] change default max wait time to 15s (#774)
    e7e7b429 Revert integration test associated with reverted #586 (#784)
    5ccc8cba Add jordimassaguerpla as contributor (#787)
    a0fdd856 Add Rick Harding to CLA signers (#792)
    c343e8b3 HACKING.rst: add clarifying note to LP CLA process section (#789)
    5ec01a57 Stop linting cloud_tests (#791)
    4c190685 cloud-tests: update cryptography requirement (#790)
    a9c904dc Remove 'remove-raise-on-failure' calls from integration_tests (#788)
    1527efa7 Use more cloud defaults in integration tests (#757)
    2d0b6368 Adding self to cla signers (#776)
    e051d542 doc: avoid two warnings (#781)
    b3abcdc0 Use proper spelling for Red Hat (#778)
    ad23441d Add antonyc to .github-cla-signers (#747)
    c25118ac integration_tests: log image serial if available (#772)
    cdc5b81f Revert "ssh_util: handle non-default AuthorizedKeysFile config (#586)" (#775)
    9db8620b Release 20.4.1
    6fc9da99 Revert "ssh_util: handle non-default AuthorizedKeysFile config (#586)"
    11630044 [VMware] Support cloudinit raw data feature (#691)
    9a258eeb net: Fix static routes to host in eni renderer (#668)
    162fb839 .travis.yml: don't run cloud_tests in CI (#756)
    7b58982a test_upgrade: add some missing commas (#769)
    37abbc43 cc_seed_random: update documentation and fix integration test (#771)
    503435d1 Fix test gh-632 test to only run on NoCloud (#770)
    2b2c7f39 archlinux: fix package upgrade command handling (#768)
    2bfa461b integration_tests: add integration test for LP: #1910835 (#761)
    4f62ae8d Fix regression with handling of IMDS ssh keys (#760)
    88581e54 integration_tests: log cloud-init version in SUT (#758)
    83ba4d18 Add ajmyyra as contributor (#742)
    75eb007f net_convert: add some missing help text (#755)
    ea6fcc14 Missing IPV6_AUTOCONF=no to render sysconfig dhcp6 stateful on RHEL (#753)
    aa1014ca doc: document missing IPv6 subnet types (#744)
    30da21bd Add example configuration for datasource `AliYun` (#751)
    e5c67478 integration_tests: add SSH key selection settings (#754)
    48b2c5f1 fix a typo in man page cloud-init.1 (#752)
    b85e4a56 network-config-format-v2.rst: add Netplan Passthrough section (#750)
    c5f6c786 stale: re-enable post holidays (#749)
    aa72426b integration_tests: port ca_certs tests from cloud_tests (#732)
    80847b05 Azure: Add telemetry for poll IMDS (#741)
    5d017ab6 doc: move testing section from HACKING to its own doc (#739)
    b9a5da16 No longer allow integration test failures on travis (#738)
    e4f2d613 stale: fix error in definition (#740)
    b944cbe0 integration_tests: set log-cli-level to INFO by default (#737)
    3c076f4c PULL_REQUEST_TEMPLATE.md: use backticks around commit message (#736)
    fad919aa stale: disable check for holiday break (#735)
    f38ba3ca integration_tests: log the path we collect logs into (#733)
    ac17c6a2 .travis.yml: add (most) supported Python versions to CI (#734)
    0b932e55 integration_tests: fix IN_PLACE CLOUD_INIT_SOURCE (#731)
    a5484d02 cc_ca_certs: add RHEL support (#633)
    91381855 Azure: only generate config for NICs with addresses (#709)
    e5f74595 doc: fix CloudStack configuration example (#707)
    eadadaa1 integration_tests: restrict test_lxd_bridge appropriately (#730)
    9e89ca70 Add integration tests for CLI functionality (#729)
    2022bc72 Integration test for gh-626 (#728)
    ca49e27b Some test_upgrade fixes (#726)
    2af3f6d7 Ensure overriding test vars with env vars works for booleans (#727)
    3339a5a4 integration_tests: port lxd_bridge test from cloud_tests (#718)
    9ea845db Integration test for gh-632. (#725)
    8321f0c0 Integration test for gh-671 (#724)
    00dbc144 integration-requirements.txt: bump pycloudlib commit (#723)
    212b291d Drop unnecessary shebang from cmd/main.py (#722)
    97bfd21d Integration test for LP: #1813396 and #669 (#719)
    1d1649e5 integration_tests: include timestamp in log output (#720)
    05216aa3 integration_tests: add test for LP: #1898997 (#713)
    17ca02e1 Add integration test for power_state_change module (#717)
    7ec314a9 Update documentation for network-config-format-v2 (#701)
    b8df2547 sandbox CA Cert tests to not require ca-certificates (#715)
    54e202a6 Add upgrade integration test (#693)
    aa6350f6 Integration test for 570 (#712)
    974145d0 Add ability to keep snapshotted images in integration tests (#711)
    06f7b452 Integration test for pull #586 (#706)
    6c4e87bf integration_tests: introduce skipping of tests by OS (#702)
    ed9bd19c integration_tests: introduce IntegrationInstance.restart (#708)
    bd76d5cf Add lxd-vm to list of valid integration test platforms (#705)
    f550c876 Adding BOOTPROTO = dhcp to render sysconfig dhcp6 stateful on RHEL (#685)
    2bd34bda Delete image snapshots created for integration tests (#682)
    de3183c1 Parametrize ssh_keys_provided integration test (#700)
    53f2bfbb Drop use_sudo attribute on IntegrationInstance (#694)
    6ee01078 cc_apt_configure: add riscv64 as a ports arch (#687)
    4292a47b cla: add xnox (#692)
    bc9c6c22 Collect logs from integration test runs (#675)
    47f4229e Release 20.4 (#686)
    87df9d6c tox: avoid tox testenv subsvars for xenial support (#684)
    6e86d2a5 Ensure proper root permissions in integration tests (#664)
    8a493bf0 LXD VM support in integration tests (#678)
    e454dea5 Integration test for fallocate falling back to dd (#681)
    66a851ac .travis.yml: correctly integration test the built .deb (#683)
    a4d0feb0 Ability to hot-attach NICs to preprovisioned VMs before reprovisioning (#613)
    66b4be8b Support configuring SSH host certificates. (#660)
    5d4a9a4a add integration test for LP: #1900837 (#679)
    12ef7541 cc_resizefs on FreeBSD: Fix _can_skip_ufs_resize (#655)
    73e704e3 DataSourceAzure: push dmesg log to KVP (#670)
    9707a08a Make mount in place for tests work (#667)
    bfaee8cc integration_tests: restore emission of settings to log (#657)
    eea75449 DataSourceAzure: update password for defuser if exists (#671)
    49d5de92 tox.ini: only select "ci" marked tests for CI runs (#677)
    6df0230b Azure helper: Increase Azure Endpoint HTTP retries (#619)
    d807df28 DataSourceAzure: send failure signal on Azure datasource failure (#594)
    96d21dfb test_persistence: simplify VersionIsPoppedFromState (#674)
    cd752df6 only run a subset of integration tests in CI (#672)
    f6801144 cli: add --system param to allow validating system user-data on a machine (#575)
    e1bde919 test_persistence: add VersionIsPoppedFromState test (#673)
    4f2da1cc introduce an upgrade framework and related testing (#659)
    a925b5a0 add --no-tty option to gpg (#669)
    eeef783b Pin pycloudlib to a working commit (#666)
    8a9ee02d DataSourceOpenNebula: exclude SRANDOM from context output (#665)
    38ba6b30 cloud_tests: add hirsute release definition (#662)
    db2ff11d split integration and cloud_tests requirements (#652)
    39cf5c4e faq.rst: add warning to answer that suggests running `clean` (#661)
    2730521f Fix stacktrace in DataSourceRbxCloud if no metadata disk is found (#632)
    57349eb7 Make wakeonlan Network Config v2 setting actually work (#626)
    0dc2d030 HACKING.md: unify network-refactoring namespace (#658)
    d83c0bb4 replace usage of dmidecode with kenv on FreeBSD (#621)
    b542ce7a Prevent timeout on travis integration tests. (#651)
    c86283f0 azure: enable pushing the log to KVP from the last pushed byte  (#614)
    f4235974 Fix launch_kwargs bug in integration tests (#654)
    cf6c36a1 split read_fs_info into linux & freebsd parts (#625)
    d1c01c1d PULL_REQUEST_TEMPLATE.md: expand commit message section (#642)
    8dfd8801 Make some language improvements in growpart documentation (#649)
    0184e536 Revert ".travis.yml: use a known-working version of lxd (#643)" (#650)
    7978feb3 Fix not sourcing default 50-cloud-init ENI file on Debian (#598)
    2c450039 remove unnecessary reboot from gpart resize (#646)
    0af1ff1e cloudinit: move dmi functions out of util (#622)
    d619f517 integration_tests: various launch improvements (#638)
    2ea3121f test_lp1886531: don't assume /etc/fstab exists (#639)
    0ff34cfb Remove Ubuntu restriction from PR template (#648)
    34f8e221 util: fix mounting of vfat on *BSD (#637)
    815a790c conftest: improve docstring for disable_subp_usage (#644)
    8642e8bc doc: add example query commands to debug Jinja templates (#645)
    f8c84aee Correct documentation and testcase data for some user-data YAML (#618)
    0f8be879 Hetzner: Fix instance_id / SMBIOS serial comparison (#640)
    f72d0cb7 .travis.yml: use a known-working version of lxd (#643)
    a6afe9c5 tools/build-on-freebsd: fix comment explaining purpose of the script (#635)
    1431c8a1 Hetzner: initialize instance_id from system-serial-number (#630)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants