Skip to content
Snippets Groups Projects
  1. Jan 30, 2018
    • Kevin TIBI's avatar
      Skydive: Fix endpoint for keystone · 3ddf4d67
      Kevin TIBI authored
      Skydive need to use internal endpoint for join keystone like other service.
      
      Change-Id: I1f9c5a6d61547c81524c9c04fec48ed720033867
      Closes-Bug: #1745949
      3ddf4d67
  2. Jan 29, 2018
  3. Jan 26, 2018
  4. Jan 25, 2018
    • Jianghua Wang's avatar
      XenAPI: fix two neutron configures · c8245edf
      Jianghua Wang authored
      This commit contains two fixes:
      1. ``of_listen_address``: We use the xenapi's facts directly, so
      that we can avoid depending on facts gathered by setup for hosts;
      This is useful when deploy on the role of neutron only (--tag neutron);
      2. ``local_ip``: Get the proper IP for tunnel. It should be chosen
      from dom0's IP which is in the same network where tunnel interface
      is connected.
      
      blueprint: xenserver-support
      
      Change-Id: I61bbd6499323e3fddd6293a0df6baec34dbddf23
      c8245edf
    • Jianghua Wang's avatar
      XenAPI: support provider networks · 71a6611a
      Jianghua Wang authored
      When enabled provider networks; the neutron-openvswith-agent-xenapi
      should use proper bridge_mappings which should have dom0's bridges
      where the VMs' vifs actually connected to for the interfaces defined
      in the configure option of *neutron_external_interface*.
      
      Depends-On: I9a6bebe19ed488bb2173d5dc2daa14e236411243
      Change-Id: I44f59c69d25b8400e1b936fcdf8f21b5c4168f1f
      71a6611a
    • Xinliang Liu's avatar
      Make ceph-nfs configurable · f52cebb5
      Xinliang Liu authored
      Ceph-nfs image is not available for Debian build. Because there is
      no Debian package under official ceph-nfs' repo:
      http://download.ceph.com/nfs-ganesha/deb-V2.5-stable/luminous/dists/
      
      Change-Id: I35d84296318a849616e72fb6a2064b8ab62fdaf7
      f52cebb5
  5. Jan 24, 2018
    • Christopher Nipper's avatar
      Add support for Neutron SRIOV agent container · 6bb27ac0
      Christopher Nipper authored
      
      Agent is required for Neutron SRIOV post Mitaka
      Closes-Bug: #1655921
      
      Addressed comments
      Added release notes
      
      Change-Id: Ib8181c4da65fccd0c5f8487217060e5682977665
      Signed-off-by: default avatarChristopher Nipper <christopher.r.nipper@intel.com>
      6bb27ac0
    • Doug Szumski's avatar
      Fix retry mechanism · dafe39df
      Doug Szumski authored
      If the wrong status code is returned, ansible sets failed: true.
      This means that a retry is never attempted.
      
      Use .get('status') to work around the possibility that a status
      may not be returned in some corner cases. For example:
      
      TASK [grafana : Wait for grafana application ready]
      ***************** fatal: [some_remote_node]: FAILED! =>
      {"failed": true, "msg": "The conditional check 'result.status
      == 200' failed. The error was: error while evaluating
      conditional (result.status == 200): 'dict object' has no
      attribute 'status'"}
      
      Change-Id: I14207d1a9e994fa25c1c061025fff5b64a71d690
      Closes-Bug: #1742501
      dafe39df
    • Jeffrey Zhang's avatar
      Fix the ssl issue for placement api when enabled ssl · def1adb6
      Jeffrey Zhang authored
      Change-Id: I43db3048f92207da5ec3a2b9ed52b4c4083c3881
      Closes-Bug: #1745128
      def1adb6
    • Eduardo Gonzalez's avatar
      Fixes ceph deploy gates · e0d37de9
      Eduardo Gonzalez authored
      
      - Ceph images are not being built when using depends-on a kolla build
        job.
      - Sync inventory files with current ones which causes ceph to fail due
        missing groups.
      - Small corrections in ceph config.yml syntax.
      - fix preparse the disk only once
      - enable ceph nfs only when enable_ceph_nfs is true
      
      Co-Authored-By: default avatarJeffrey Zhang <zhang.lei.fly@gmail.com>
      Change-Id: Id0c7963bf59e2af4944834dcd16589a638e78ba5
      e0d37de9
    • Jeffrey Zhang's avatar
      Disable jinja2 trim_blocks feature · 35b91cf7
      Jeffrey Zhang authored
      otherwise, if the jinja2 blocks at the end of the line, it will remove
      the last newline character and join two lines into one.
      
      Change-Id: Ie710342fb034e477ff854eba3915dd845bddd257
      35b91cf7
  6. Jan 23, 2018
    • Alexandru Bogdan Pica's avatar
      Implement external MariaDB and pre-configured Databases support · 8e3b7944
      Alexandru Bogdan Pica authored
      This change allows the following use cases:
      
      1. Using an already-configured MariaDB / MySQL server / Cluster
      2. Using already-created DB users, without requiring root DB access.
      
      Update: added external mariadb precheck
      
      Change-Id: I78b0d178306d7c5293b0bf53e445f19f18b4b824
      Implements: blueprint external-mariadb-support.
      Closes-Bug: #1603121
      8e3b7944
    • Eduardo Gonzalez's avatar
      Fix haproxy with memcached enabled · e44ff538
      Eduardo Gonzalez authored
      Haproxy keeps restarting due memcached servers
      are writen in a single line. adds a empty line
      in the for so each server is in its line
      
      Change-Id: I763a23de7f70e9ebe543b935b175e675ec774f9a
      e44ff538
    • Pengfei Zhang's avatar
      Fixed misspelling in Kolla-ansible · 88e5a440
      Pengfei Zhang authored
      Fixed misspelling in both comments and code function names 
      
      Change-Id: Iaed5f246a9b02fd64433671fd0c0ee41b40bd222
      88e5a440
  7. Jan 22, 2018
  8. Jan 21, 2018
  9. Jan 19, 2018
    • caowei's avatar
      Implement ceph-nfs service · 0bc83d06
      caowei authored
      Change-Id: Ia909c62158acbec9d1dd926d45c66ac36e6b4244
      Depends-On: I06325d4601128a0b5a2235370fa44012427c29e3
      Implements: blueprint ceph-nfs-ganesha
      0bc83d06
    • Jianghua Wang's avatar
      XenAPI: Support neutron configuration · 0df6e204
      Jianghua Wang authored
      When using XenAPI as the compute virt driver, we need an OVS agent
      to manage the OVS running in XenServer dom0. This OVS agent uses
      the HIMN(Host Internal Management Network) to communicate with
      dom0's OVS. This commit includes the following changes:
      
      * Add a new ovs agent service - neutron-openvswitch-agent-xenapi
        This new agent service will run in the compute hosts and controls
        the OVS running in XenServer dom0; the existing agent service -
        neutron-openvswitch-agent will run in the network hosts and controls
        the OVS running in network hosts.
      
      * It retrieves XenAPI variables from the json file generated at XenAPI
        bootstrap.
      
      * Basing on the XenAPI variables, it will customize relative ml2_conf.ini's
        configure options in a new template which will override the default options.
        e.g.
        * of_listen_address:
        XenAPI use the local himn interface's IP as of_listen_address, so
        that the ovs running dom0 can receive OpenFlow rules from the service
        of neutron-openvswitch-agent-xenapi.
        * ovsdb_connection:
        XenAPI use XenServer dom0's HIMN IP as the OVS DB connection IP, so
        that neutron-openvswitch-agent-xenapi can connect to dom0's OVS DB.
        * host:
        Use the dom0's hostname.
      
      * At the moment, l2_population doesn't for for XenAPI. So disable it.
      
      References:
      
      * XenServer (and other XAPI based Xen variants):
        https://docs.openstack.org/nova/pike/admin/configuration/hypervisor-xen-api.html
      
      * XenCenter HIMN plugin (adding HIMN network which is used by XenAPI driver to
        communicate with XenServer):
        https://github.com/citrix-openstack/xencenter-himn-plugin
      
      * Neutron OVS agent configuration options:
        https://docs.openstack.org/neutron/latest/configuration/openvswitch-agent.html
      
      Change-Id: Iaee0a6c84069b3e6015b00de7aea880cdd33ab09
      blueprint: xenserver-support
      0df6e204
    • Jianghua Wang's avatar
      XenAPI: Support compute node bootstrap · b2c7269e
      Jianghua Wang authored
      This is to add a bootstrap task for XenAPI to bootstrap the compute
      node. One compute node is composed with a XenServer and a DomU VM
      running on the XenServer. Before it's ready for deploying OpenStack
      sevices on it, we need bootstrap it firstly. The package of
      python-os-xenapi contains a tool and some utils which were developed
      to finish all of the needed bootstrap tasks
      e.g.:
      1. configure himn(host internal management network)
      2. configure ipatables to allow traffic
      3. install xapi plugins to dom0
      4. gather XenAPI facts and save them into a file
      ...
      
      The task added in this commit is to invoke that tool so that the
      bootstrap tasks can be completed automatically during kolla deployment.
      
      Depends-On: Ie2d7d40f2755580aac4a10f3d302190a8bd4fe6f
      Change-Id: I1500535a1c9a085bcbfec5db5fbddcf040e6892d
      blueprint: xenserver-support
      b2c7269e
    • caoyuan's avatar
      Move swift service conflicted check into precheck.yml · bdc9d255
      caoyuan authored
      the precheck action should better move in precheck.yml
      
      Change-Id: I233cc73e7c16dd0d7f98338966d964417da7d0ad
      bdc9d255
    • caowei's avatar
      Add CephFS backend in Manila · 1961929d
      caowei authored
      Depends-On: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31
      Implements: blueprint manila-cephfs-backend
      
      Change-Id: I483be398d929429e35e460b5a7660b82f409b587
      1961929d
  10. Jan 18, 2018
  11. Jan 17, 2018
  12. Jan 15, 2018
    • Paul Bourke's avatar
      Add a precheck to ensure nscd is not running · 8a204890
      Paul Bourke authored
      The 'name service caching daemon (nscd)' seems to effectively disable
      Docker's user namespace when '/run' is bind mounted. This can cause
      issues with Kolla containers that use this mount, if the uid the
      container runs as exists on the system, they clash and container will
      either fail to start, have sudo issues, etc.
      
      Change-Id: I9ac6bdb193f1520d025251d3abfa761700481cc9
      Closes-Bug: #1723934
      8a204890
    • goldyfruit's avatar
      Add os_region_name to Trove configuration files · 474b15dc
      goldyfruit authored
      By default Trove is looking for "RegionOne", if the region is
      different the os_region_name parameter needs to be defined withing
      the Trove configuration files.
      
      To solve this issue, we need to set "os_region_name" option in
      trove-api, trove-taskmanager and trove-conductor configuration.
      
      os_region_name = {{ openstack_region_name }}
      
      Change-Id: I1397046d2c88ba50d01a65c48e021d3535fe39d2
      Closes-bug: #1743402
      474b15dc
    • Pierre Blanc's avatar
      Update network_label_regex on trove templates · 5373f587
      Pierre Blanc authored
      Presently the taskmanager failed during a creation
      of a trove cluster.
      
      During the network ip checks, it didn't match the network.
      
      The idea is to configure it to match all network name.
      Finally this configuration is the same as for trove.conf.
      
      Closes-bug: #1743395
      Change-Id: I9284501424e6daa7d33d1590994bf231de71edd9
      5373f587
    • liujunpeng's avatar
      add var haproxy_client_timeout and haproxy_server_timeout · c51bf134
      liujunpeng authored
      Change-Id: I329307b226757144a493ff21c76125cae8468e91
      c51bf134
    • Duong Ha-Quang's avatar
      Check enable_cinder before deploy iscsi and tgtd · d0cac653
      Duong Ha-Quang authored
      Add check enable_cinder to iscsi and tgtd deploy logic.
      
      The ironic check is not effected.
      
      Change-Id: If14ae52fbacf106b112e40a813ad6143cb095edc
      Closes-Bug: #1742873
      d0cac653
  13. Jan 13, 2018
Loading