Skip to content
Snippets Groups Projects
  1. Aug 04, 2020
  2. Jul 30, 2020
  3. Jul 16, 2020
  4. Jul 15, 2020
  5. Jun 30, 2020
  6. Jun 25, 2020
  7. Jun 24, 2020
  8. Jun 23, 2020
  9. Jun 21, 2020
  10. Jun 12, 2020
  11. Jun 10, 2020
  12. Jun 09, 2020
  13. Jun 02, 2020
    • Frederic Danis's avatar
      gitlab-ci: Add scrip to encrypt static delta bundles · cd5fc0a2
      Frederic Danis authored
      
      The script and debos recipe creates a file with 10% plus 18M bigger than
      the original static delta bundle for filesystem and encryption.
      It encrypts the device using Luks/dm-crypt, creates an ext2 filesystem and
      copy original static delta bundle in it.
      
      Up to 8 keys can be added to the encrypted bundle.
      ENCRYPT_KEY_0 should be provided in GitLab CI variable to encrypt bundle.
      Other keys, ENCRYPT_KEY_1 to ENCRYPT_KEY_7, are optional.
      All keys are copied to calling directory to allow debos recipe to access
      them.
      
      Signed-off-by: default avatarFrédéric Danis <frederic.danis@collabora.com>
      cd5fc0a2
  14. Jun 01, 2020
  15. May 25, 2020
  16. May 21, 2020
  17. May 19, 2020
  18. May 18, 2020
  19. May 01, 2020
  20. Apr 28, 2020
  21. Apr 26, 2020
    • Emanuele Aina's avatar
      gitlab-ci: Retry jobs timing out · ed721051
      Emanuele Aina authored
      Sometimes the jobs takes more time than expected due to slow network
      traffic or other unrelated issues.
      
      Some other times the fakemachine startup gets stuck while mounting
      filesystems and drops into the emergency shell, see
      https://gitlab.apertis.org/infrastructure/apertis-image-recipes/-/jobs/332907
      
          [FAILED] Failed to mount /etc/alternatives.
          See 'systemctl status etc-alternatives.mount' for details.
          [DEPEND] Dependency failed for Local File Systems.
      
      In some cases UML seems behave surprisingly, leading to crashes up in
      the stack, for instance in the ostree locking from debos
      https://gitlab.apertis.org/infrastructure/apertis-image-recipes/-/jobs/333401
      
      
      
          (process:1593): OSTree-CRITICAL **: 16:03:48.541: pop_repo_lock: assertion 'lock_table != NULL' failed
          (process:1593): GLib-CRITICAL **: 16:03:48.542: g_propagate_error: assertion 'src != NULL' failed
          ERROR:/usr/local/go/src/github.com/sjoerdsimons/ostree-go/pkg/glibobject/glibobject.go.h:6:_g_error_get_message: assertion failed: (error != NULL)
          SIGABRT: abort
      
      Default to trying out the jobs again if they times out.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      ed721051
  22. Apr 24, 2020
  23. Apr 23, 2020
  24. Apr 22, 2020
  25. Apr 21, 2020
  26. Apr 18, 2020
    • Emanuele Aina's avatar
      gitlab-ci: Drop tags for the jobs using Debos · 889bdad5
      Emanuele Aina authored
      
      While we were switching to the Debos UML backend to be able to use the
      autoscaling runner on AWS we introduced the `aws` tag to avoid the old
      `graviera` runner which was not configured to run UML.
      
      Now the configuration for the old runner has been updated to include
      the `tmpfs:exec` on `/scratch` and the `SYS_PTRACE` capability in the
      Docker settings, and is thus able to run Debos with the UML backend.
      
      We can now assume again that all the available runners configured to run
      untagged jobs can execute Debos just fine, so drop the tags.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      889bdad5
  27. Apr 17, 2020
Loading