Skip to content
Snippets Groups Projects
  1. May 31, 2019
  2. May 30, 2019
  3. May 25, 2019
    • Andreas Jaeger's avatar
      Remove duplicate docs job · f1e02e93
      Andreas Jaeger authored
      Both docs-on-readthedocs and build-openstack-sphinx-docs contain a build
      job - a different one: the current openstack-tox-docs and the obsolete
      build-openstack-sphinx-docs. Remove the obsolete template and thus
      avoid building docs twice for each change.
      
      Change-Id: I358641d29304815eec6c699ae7e20da1e069443d
      f1e02e93
  4. May 24, 2019
  5. May 23, 2019
  6. May 22, 2019
  7. May 21, 2019
  8. May 20, 2019
    • Zuul's avatar
      Merge "Multiple updates for Kayobe" · bfc19d3e
      Zuul authored
      bfc19d3e
    • Zuul's avatar
      8052b510
    • Zuul's avatar
      Merge "Add external resources section" · 19b31b97
      Zuul authored
      19b31b97
    • Isaac Prior's avatar
      Add external resources section · d4c66123
      Isaac Prior authored
      Change-Id: I1f76056254454abe2e4dbc49bdb694a67b464299
      d4c66123
    • Mark Goddard's avatar
      Remove release notes readthedocs webhook job · 6c5fbcf9
      Mark Goddard authored
      This was found not to work, and prevents releases from being made.
      
      The cause of the issue is that the trigger-readthedocs-webhook job (in
      project-config) is marked as 'final', meaning that a non-trusted Zuul
      config source can't override its variables. Instead, you're supposed to
      use the trigger-readthedocs-webhook project template, but only one
      instance of this can be instantiated by design.
      
      Let's revert to manually updating the release notes for now.
      
      Change-Id: I271c972c7fdde23085f3026137806bb1e3048e5e
      6c5fbcf9
    • Ross Martyn's avatar
      Multiple updates for Kayobe · d8ee0fa0
      Ross Martyn authored
      
      ```yaml:frontmatter
      
      1. Gather facts for localhost in kolla-ansible.yml
      2. Don't include unconfigured networks in network_interfaces
      3. Added Keystone configuration extra config merge
      
      ```
      
      1. Facts are necessary for the kolla-ansible role,
      which references the ansible_user_uid fact
      
      2. It is possible to skip configuring a network,
      by setting its name to None
      
      This is done in networks.yml as follows:
      
      admin_oc_net_name:
      
      Currently, these networks may still be included in the 'network_interfaces'
      list for each host, despite the fact that they are not in use.
      
      A classic example is when ironic is not enabled, it is currently still
      necessary to define provisioning and cleaning networks.
      
      This change avoids including any networks that have their name set to None
      in network_interfaces.
      
      3. Added support for Keystone custom configuration
      
      Added tests and documentation to add support for keystone extra configuration
      
      Co-Authored-By: default avatarMark Goddard <mark@stackhpc.com>
      
      Change-Id: Iaa304221b8093ac71f9cdbb23edc84d1517578da
      d8ee0fa0
    • Isaac Prior's avatar
      Update supported CentOS version · ac85dc60
      Isaac Prior authored
      Change-Id: I2495c97455e40cf1f0573cee6ae845da14d762b5
      ac85dc60
  9. May 17, 2019
  10. May 15, 2019
  11. May 14, 2019
  12. May 13, 2019
    • Mark Goddard's avatar
      Support arbitrarily named Docker drivers · c6425d08
      Mark Goddard authored
      Currently we configure daemon.json to use either devicemapper or overlay
      as the storage driver. We should simply pass through whatever is
      configured for docker_storage_driver.
      
      Change-Id: Id4423030b5483fe4ecd4f324bc25800e5444fd63
      Story: 2005649
      Task: 30932
      c6425d08
  13. May 07, 2019
    • Mark Goddard's avatar
      DRY out Zuul job configuration · ca3b5a77
      Mark Goddard authored
      Adds a new abstract parent job for the following kayobe deploy jobs:
      
      kayobe-overcloud-centos
      kayobe-overcloud-upgrade-centos
      kayobe-seed-centos
      kayobe-seed-upgrade-centos
      
      This parent includes commonly used variables, and pre-run and post-run
      playbooks for preparing and executing diagnostics, plus other
      initialisation.
      
      Change-Id: I9ab89fbc49bb32d86af56d50ec3914740e65d0f8
      ca3b5a77
  14. May 06, 2019
  15. May 02, 2019
  16. May 01, 2019
  17. Apr 26, 2019
  18. Apr 25, 2019
  19. Apr 24, 2019
    • Mark Goddard's avatar
      Update git.openstack.org to opendev.org · 5b9f85d7
      Mark Goddard authored
      The project infrastructure is now hosted at opendev.org.
      
      Kayobe projects have been moved from the openstack/ namespace to x/.
      
      Change-Id: I16b523285eb34c1cd0eaf920aa4512d0ae1b4f05
      5b9f85d7
    • Scott Solkhon's avatar
      Support for Ceph and Swift storage networks, and improvements to Swift · 6496cfc0
      Scott Solkhon authored
      In a deployment that has both Ceph or Swift deployed it can be useful to seperate the network traffic.
      This change adds support for dedicated storage networks for both Ceph and Swift. By default, the storage hosts are
      attached to the following networks:
      
      * Overcloud admin network
      * Internal network
      * Storage network
      * Storage management network
      
      This adds four additional networks, which can be used to seperate the storage network traffic as follows:
      
      * Ceph storage network (ceph_storage_net_name) is used to carry Ceph storage
        data traffic. Defaults to the storage network (storage_net_name).
      * Ceph storage management network (ceph_storage_mgmt_net_name) is used to carry
        storage management traffic. Defaults to the storage management network
        (storage_mgmt_net_name).
      * Swift storage network (swift_storage_net_name) is used to carry Swift storage data
        traffic. Defaults to the storage network (storage_net_name).
      * Swift storage replication network (swift_storage_replication_net_name) is used to
        carry storage management traffic. Defaults to the storage management network
        (storage_mgmt_net_name).
      
      This change also includes several improvements to Swift device management and ring generation.
      
      The device management and ring generation are now separate, with device management occurring during
      'kayobe overcloud host configure', and ring generation during a new command, 'kayobe overcloud swift rings generate'.
      
      For the device management, we now use standard Ansible modules rather than commands for device preparation.
      File system labels can be configured for each device individually.
      
      For ring generation, all commands are run on a single host, by default a host in the Swift storage group.
      A python script runs in one of the kolla Swift containers, which consumes an autogenerated YAML config file that defines
      the layout of the rings.
      
      Change-Id: Iedc7535532d706f02d710de69b422abf2f6fe54c
      6496cfc0
  20. Apr 19, 2019
  21. Apr 15, 2019
  22. Apr 10, 2019
  23. Apr 09, 2019
    • Mark Goddard's avatar
      Use master version of dependencies · eda8246b
      Mark Goddard authored
      Use master branch of:
      
      * Kolla
      * Kolla ansible
      * Bifrost
      * IPA
      * OpenStack services
      * Requirements
      
      Also, use the infra docker registry mirror at port 8082 which does not
      have any path component in its URL, and so works with Docker CE.
      
      Depends-On: https://review.openstack.org/#/c/651254/
      Change-Id: Icdb62aa0083d9272a08421138719cf5f6b52ec5a
      Story: 2001864
      Task: 14316
      eda8246b
    • Mark Goddard's avatar
      Remove inspector_manage_firewall variable · c2a35ce2
      Mark Goddard authored
      This is supported in kolla-ansible via the ironic_inspector_pxe_filter
      variable, which can be added to globals.yml. The default value for that
      variable changed in the Stein release from 'iptables' to 'dnsmasq',
      since the iptables filter does not work with Docker CE [1].
      
      This change removes the inspector_manage_firewall variable.
      
      This change also adds an iptables rule in CI tests to allow DHCP packets
      to be forwarded, to ensure bare metal servers can be deployed.
      
      [1] https://bugs.launchpad.net/kolla-ansible/+bug/1823044
      
      Depends-On: https://review.openstack.org/649673
      Change-Id: Idac6777b4d97fbd17698fc2086ceb068d7b2e326
      Related-Bug: #1823044
      c2a35ce2
  24. Apr 08, 2019
Loading