Skip to content
Snippets Groups Projects
  1. Sep 17, 2021
    • Pierre Riteau's avatar
      CI: Remove IPA images from saved /etc/kolla · 4ef6e59e
      Pierre Riteau authored
      This saves 156MB of storage in each CentOS job on the master branch.
      
      Backport note: ironic-ipxe is Xena only. Storage space saved on Wallaby
      and older will be about half (varies depending on Linux distribution and
      OpenStack release).
      
      Change-Id: Icb3569bc764435127a00ee15583c6f3e4e598eca
      4ef6e59e
  2. Sep 16, 2021
    • Pierre Riteau's avatar
      CI: Log disk usage details · 545f3610
      Pierre Riteau authored
      Five levels of depth gives us details about each Docker volume. Remove
      files or directories smaller than 1MB from the output to keep it short.
      
      Change-Id: I300e37106ab4dc2ebfa70371391c99cd43c7b14c
      545f3610
  3. Sep 09, 2021
    • Michał Nasiadka's avatar
      CI: Fix get_logs.sh docker logs output · 923813ac
      Michał Nasiadka authored
      Currently the logs get printed in Zuul job stdout and only a small portion
      of them is redirected to a file - this patch changes that to send all output
      to desired files.
      
      Change-Id: I45e937ec7c102e89edee20679b8959bf7f6c7152
      923813ac
  4. Feb 24, 2021
  5. Feb 05, 2021
    • Pierre Riteau's avatar
      Test building seed deployment images in the seed job · c84a9757
      Pierre Riteau authored
      This requires stackhpc.os-images v1.10.0 or newer, for compatibility
      with CentOS 8 when SELinux is enabled: we disable SELinux, but without
      rebooting it stays enabled.
      
      This Ansible role was updated to v1.10.2 in master and stable/victoria
      by I5efdbd52556721914fe69d7c6ba454b2c721b643, for another reason.
      Remember to bump the requirement when backporting to earlier releases.
      
      It also needs changes in the way we interact with Bifrost to avoid using
      the env-vars file which has been removed. This is implemented by change
      I25078e69acdf41a4ef9957f99fe5047de54b778d.
      
      Finally, it requires building seed deployment images only after
      deploying Bifrost, because the task copying images onto the seed expects
      /etc/kolla/bifrost to exist.
      
      We also copy log files to identify issues when the job fails.
      
      Change-Id: I4719b4d397c01b35c78cb84c6d686dd27742d1c0
      c84a9757
  6. Feb 11, 2020
  7. Jun 06, 2019
  8. Nov 21, 2018
    • Mark Goddard's avatar
      Save previous kayobe & kolla configuration · 486cda26
      Mark Goddard authored
      In the upgrade CI job, the kayobe configuration is first generated for
      the previous release. If the job fails while deploying the previous
      release, we don't have access to the configuration that was used.
      
      This change adds previous_kayobe_config and previous_kolla_config to the
      saved logs.
      
      Change-Id: I603fc856cf79bdc52f5bf158c6706c1c0ffe2d95
      486cda26
  9. Nov 20, 2018
  10. Nov 05, 2018
    • Mark Goddard's avatar
      Test upgrades in CI · 6266312f
      Mark Goddard authored
      There is currently no coverage of upgrades in CI, which leaves us open
      to regression in this infrequently tested but crucial area. This change
      adds the required scripts and Zuul configuration.
      
      A control plane is first deployed using the Kayobe stable/pike branch
      and associated default configuration. The control plane is tested by
      deploying then deleting a server instance. An upgrade to Queens is
      performed, using the Kayobe master branch, or code in review if
      applicable. The upgraded control plane is tested by deploying then
      deleting a second server instance.
      
      A workaround was required to restart the nova_compute service after the
      upgrade, since the SIGHUP sent to it by Kolla Ansible during upgrade
      appeared to be putting it into a degraded state.
      
      A future improvement to this test could be to leave a server instance
      running during the upgrade.
      
      Change-Id: I0e595524e39d1131fe3ec6aaf2aeec3ff3d6a536
      Story: 2003472
      Task: 24732
      6266312f
  11. Sep 28, 2018
  12. May 16, 2018
  13. Apr 09, 2018
    • Mark Goddard's avatar
      Add a job for seed deployment · cd6c366c
      Mark Goddard authored
      Adds a new CI job, kayobe-seed-centos, that deploys a single VM as a
      seed host. The VM provided by Zuul is configured as the seed, rather
      than a seed hypervisor that provisions a seed VM using nested virt.
      
      This approach should be more reliable, faster, and easier to get
      working, at the expense of not testing the seed hypervisor code paths.
      
      Currently the seed services are deployed, but not tested. A future
      change could test discovery and provisioning of an overcloud host using
      the seed.
      
      Change-Id: Iefe16215af6f1a9fb8ec78094cd6bd76a82a040a
      Story: 2001655
      Task: 6683
      cd6c366c
  14. Mar 15, 2018
    • Mark Goddard's avatar
      Add overcloud deployment job · 4cdf71f5
      Mark Goddard authored
      Adds a Zuul job to perform deployment of an OpenStack control plane
      consisting of a single node. Currently no tests are run against the
      resulting control plane.
      
      Change-Id: I2728421cb5dbd1dc370a3aa7d37d913c90ba38a5
      Story: #2001655
      Task: #6682
      4cdf71f5
Loading