<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-updater.git/scripts, branch ci/ptest-fixes</title>
<subtitle>Mirror of github.com/advancedtelematic/meta-updater</subtitle>
<id>https://git.enea.com/cgit/linux/meta-updater.git/atom?h=ci%2Fptest-fixes</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-updater.git/atom?h=ci%2Fptest-fixes'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/'/>
<updated>2019-07-18T10:10:26+00:00</updated>
<entry>
<title>Work around oe-selftest bug on sumo/thud</title>
<updated>2019-07-18T10:10:26+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2019-07-18T09:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=fae21b63caba6c4f5b8d76c948897dd9c1553069'/>
<id>urn:sha1:fae21b63caba6c4f5b8d76c948897dd9c1553069</id>
<content type='text'>
Signed-off-by: Laurent Bonnans &lt;laurent.bonnans@here.com&gt;
</content>
</entry>
<entry>
<title>Reusable meta-updater pipeline suite</title>
<updated>2019-07-16T14:47:13+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2019-07-05T15:45:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=5463396b1d47a122f5aef9a619244fd1777c0b56'/>
<id>urn:sha1:5463396b1d47a122f5aef9a619244fd1777c0b56</id>
<content type='text'>
Squashed:

* Oe-selftest GitLab pipeline stage

* Use credentials for CI's oe-selftest

* Setup kvm trick for docker on CI

  The gid of the kvm group needs to match the one from the host

* Run ci scripts from Docker images

* Template out jobs and split .gitlab-ci.yml

  To be easily reused in other branches and projects

  Rely on this gitlab feature: https://docs.gitlab.com/ee/ci/yaml/#extends

* More flexible checkout script for CI

  - can work without $CURRENT_PROJECT (checks out everything)
  - can take a list of pinned versions

* Add optional CI jobs

  ptest and other oe-selftests

* Publish bitbaked images as artifacts

Signed-off-by: Laurent Bonnans &lt;laurent.bonnans@here.com&gt;
</content>
</entry>
<entry>
<title>Gitlab pipeline for building core-image-minimal</title>
<updated>2019-07-16T14:25:55+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2019-07-04T13:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=9eebc8d15a297d68fc35dd4d77fcb945d2f395b2'/>
<id>urn:sha1:9eebc8d15a297d68fc35dd4d77fcb945d2f395b2</id>
<content type='text'>
Including these points (initially as separate commits):

* Try caching updater-repo in gitlab
* Only patch aktualizr recipe in CI if needed
* Run under user 4321 in bitbake docker image
* Add ability to supply METADIR to envsetup.sh

  So that we can bypass the "relative path from the script" trick that
  doesn't work with symlinks.
* Checkout the PR base branch
* do not run on pushes
* run on runners with "gitlab" tag
* Print all revisions after repo checkout on CI
* Pull CI image from the base branch instead of master
* More robust checkout in CI
* Only store updater-repo artifacts for one day
* Use "stretch" instead of "stable" for Debian release in Dockerfile
  (in fact, stable just changed to buster)
* Move UPDATER_REPO variable out of .gitlab-ci.yml
  To be defined in the project's settings
* Make docker CI stage buildable on shared runners

Signed-off-by: Laurent Bonnans &lt;laurent.bonnans@here.com&gt;
</content>
</entry>
<entry>
<title>Use 128M by default for qemu in oe-selftests</title>
<updated>2019-07-16T14:25:55+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2019-07-15T13:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=773276aa943390e73694385169207636e6caf036'/>
<id>urn:sha1:773276aa943390e73694385169207636e6caf036</id>
<content type='text'>
Signed-off-by: Laurent Bonnans &lt;laurent.bonnans@here.com&gt;
</content>
</entry>
<entry>
<title>Log persistence (#523)</title>
<updated>2019-06-06T15:01:26+00:00</updated>
<author>
<name>lbonn</name>
<email>lbonn@users.noreply.github.com</email>
</author>
<published>2019-06-06T15:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=52d441c053b63e19dcf2bd43dd0f6859af23d04b'/>
<id>urn:sha1:52d441c053b63e19dcf2bd43dd0f6859af23d04b</id>
<content type='text'>
Log persistence</content>
</entry>
<entry>
<title>Rename provisioning methods.</title>
<updated>2019-06-05T09:55:41+00:00</updated>
<author>
<name>Patrick Vacek</name>
<email>patrickvacek@gmail.com</email>
</author>
<published>2019-05-28T07:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=ecd33302096d269953b52d75b21225778263e27a'/>
<id>urn:sha1:ecd33302096d269953b52d75b21225778263e27a</id>
<content type='text'>
"Autoprovisioning" or "automatic provisioning" is now known as "shared
credential provisioning". "Implicit provisioning" is now known as
"device credential provisioning". "HSM provisioning" was always a
misnomer, so it is now refered to as "device credential provisioning
with an HSM".

This includes a bump of the aktualizr version as well.

Signed-off-by: Patrick Vacek &lt;patrickvacek@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add some sample configuration in default local.conf</title>
<updated>2019-05-27T13:45:31+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2019-05-27T12:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=9616f2c908adfb94f4455b219856daf147a41748'/>
<id>urn:sha1:9616f2c908adfb94f4455b219856daf147a41748</id>
<content type='text'>
Signed-off-by: Laurent Bonnans &lt;laurent.bonnans@here.com&gt;
</content>
</entry>
<entry>
<title>OTA-2541: Static IP address on Primary's and Secondary's internal NIC</title>
<updated>2019-05-27T07:40:00+00:00</updated>
<author>
<name>Mike Sul</name>
<email>ext-mykhaylo.sul@here.com</email>
</author>
<published>2019-05-16T19:47:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=ee23fa2bcae2fd793d62a531cb5ae0c9272d8a97'/>
<id>urn:sha1:ee23fa2bcae2fd793d62a531cb5ae0c9272d8a97</id>
<content type='text'>
Signed-off-by: Mike Sul &lt;ext-mykhaylo.sul@here.com&gt;
</content>
</entry>
<entry>
<title>Solve qemu long rng initialization problem</title>
<updated>2019-03-21T12:45:30+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2019-03-20T11:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=262654d184264412498abb461b34c47ec3736e78'/>
<id>urn:sha1:262654d184264412498abb461b34c47ec3736e78</id>
<content type='text'>
Expose a fake hardware rng on the guest, linked to the host's /dev/urandom.

Signed-off-by: Laurent Bonnans &lt;laurent.bonnans@here.com&gt;
</content>
</entry>
<entry>
<title>wic:plugins:otaimage.py: fix a potential issue</title>
<updated>2019-02-12T16:19:15+00:00</updated>
<author>
<name>Ming Liu</name>
<email>liu.ming50@gmail.com</email>
</author>
<published>2019-02-12T15:20:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=27ee48ec353caa5223b7a83c715dbe9757adb1bf'/>
<id>urn:sha1:27ee48ec353caa5223b7a83c715dbe9757adb1bf</id>
<content type='text'>
do_image_wic task is a standalone task that depending on
do_image_ota_ext4, so it's possible that do_image_wic runs
(taskhash contaminated) but do_image_ota_ext4 does not (taskhash not
contaminated), in which case, the otaimage would be in DEPLOY_DIR_IMAGE
instead of in IMGDEPLOYDIR, so we need check both of them.

Also, the logger.error is not supposed to raise a error, it just
prints out a error message, so we should use WicError.

And another typo is it checks IMGDEPLOYDIR but reports DEPLOY_DIR_IMAGE
not exist, also fix that.

Signed-off-by: Ming Liu &lt;liu.ming50@gmail.com&gt;
</content>
</entry>
</feed>
