Skip to content
Snippets Groups Projects
  1. Apr 16, 2018
  2. Apr 09, 2018
  3. Apr 03, 2018
    • Carlos Goncalves's avatar
      Add Octavia Horizon plugin · 24f4fcdd
      Carlos Goncalves authored
      Change-Id: I2f5d70bb5707b940387d613879bf2caab35d6bd9
      24f4fcdd
    • Vladislav Belogrudov's avatar
      Introduce variable to allow different DVR modes · 1c1d6e20
      Vladislav Belogrudov authored
      This feature replaces splitting of compute hosts into inner
      and external with a new variable 'neutron_compute_dvr_mode'
      that controls whether computes will have full-blown DVR or
      internal only (tenant) networking.
      
      Change-Id: I6720ccfcfcec89f9996d4cb5ae60f31eb3113667
      Implements: blueprint dvr-mode-property
      1c1d6e20
  4. Mar 27, 2018
  5. Mar 26, 2018
    • Eduardo Gonzalez's avatar
      Verify YAML syntax in gates · ea1a1dee
      Eduardo Gonzalez authored
      This patchset implements yamllint test to all *.yml
      files.
      
      Also fixes syntax errors to make jobs to pass.
      
      Change-Id: I3186adf9835b4d0cada272d156b17d1bc9c2b799
      ea1a1dee
  6. Mar 23, 2018
  7. Mar 22, 2018
  8. Mar 05, 2018
    • Jianghua Wang's avatar
      XenAPI: centralize the facts files · 65fa37fb
      Jianghua Wang authored
      When bootstrap compute hosts for XenAPI, it will generate a facts
      file for each compute node. It contains some XenAPI specific variables
      for both the compute host and the XenServer where the compute host
      run on. This commit is to fetch the facts file into deployment host
      and put it under a centralized directory - each compute host will
      have a separate sub-dir which is named with its *inventory_hostname*.
      
      In this way, the following tasks can use proper variable from the
      proper facts file which exactly belongs to the host they running on.
      
      Change-Id: I68d1a2d098d38c8e6bf4db76cdaf1f0465831822
      blueprint: xenserver-support
      65fa37fb
  9. Feb 09, 2018
    • Vladislav Belogrudov's avatar
      Deploy of keystone fails if api_interface names differ · d79b2133
      Vladislav Belogrudov authored
      If control hosts have different names of interfaces one can set
      api_interface variables per host. Deployment of keystone fails
      because rpc_transport_url and notify_transport_url variables
      use bare api_interface instead of one from hostvars.
      
      Change-Id: I8bb4aa2953cf4ba63ef6815f2504d35e5aa0a07b
      Closes-Bug: #1748473
      d79b2133
  10. Feb 07, 2018
    • Gaetan Trellu's avatar
      Missing configuration for Trove single tenant · c5b30373
      Gaetan Trellu authored
      The nova_proxy_* options are not needed when Trove single tenant
      functionnality is not used.
      
      The current way how Kolla configure trove-taskmanager.conf is to use the
      user tenant so the nova_proxy_* options are not required by default.
      
      I added the "enable_trove_singletenant" option to enable the single tenant
      functionnality if required and complete the configuration to make it works.
      
      When enable_trove_singletenant is true, the below configuration will be
      applied to trove-task-manager.conf configuration file:
      
      nova_proxy_admin_pass = {{ trove_keystone_password }}
      nova_proxy_admin_tenant_name = services
      nova_proxy_admin_user = trove
      remote_nova_client = \
          trove.common.single_tenant_remote.nova_client_trove_admin
      remote_cinder_client = \
          trove.common.single_tenant_remote.cinder_client_trove_admin
      remote_neutron_client = \
          trove.common.single_tenant_remote.neutron_client_trove_admin
      
      Change-Id: I9858acd9486a3f6a07c1edad14fde12f49df772b
      Closes-Bug: #1743394
      c5b30373
  11. Jan 31, 2018
  12. Jan 24, 2018
  13. Jan 23, 2018
  14. 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 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
    • caowei's avatar
      Add CephFS backend in Manila · 1961929d
      caowei authored
      Depends-On: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31
      Implements: blueprint manila-cephfs-backend
      
      Change-Id: I483be398d929429e35e460b5a7660b82f409b587
      1961929d
  15. Jan 18, 2018
  16. Jan 13, 2018
    • Jeffrey Zhang's avatar
      Implement ceph fs · d11ba606
      Jeffrey Zhang authored
      Implements: blueprint cephfs
      Change-Id: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31
      d11ba606
  17. Jan 08, 2018
    • chenxing's avatar
      Enable vitrage dashboard · 12cdd906
      chenxing authored
      Depends-On: I5846b48d336583ae82743f61bfbdadc99c755e8d
      Change-Id: Iaf15dad5e4d527b8721409e56fc081043c1cb174
      Implements: blueprint vitrage-roles
      12cdd906
  18. Jan 05, 2018
  19. Jan 03, 2018
    • Eduardo Gonzalez's avatar
      Implement blazar ansible role · 31f7732a
      Eduardo Gonzalez authored
      Add ansible role to deploy blazar
      Add nova filters to allow use of blazar
      
      Change-Id: I6742ddc9a4736f256491dd0cfd31904fa8eb5652
      Implements: blueprint blazar-ansible-role
      31f7732a
  20. Dec 25, 2017
  21. Dec 18, 2017
  22. Dec 11, 2017
  23. Dec 08, 2017
  24. Dec 05, 2017
  25. Nov 23, 2017
    • Zhijiang Hu's avatar
      Let OVS to connect to the individual IPs of each ODL node · 28b50c22
      Zhijiang Hu authored
      Close-Bug: 1734047
      
      For ODL clustering, one should explicitly points switches to each
      of the ODL instances. The openflowplugin logic will figure out
      which controller should be the master, and which should be the
      slave.
      
      Kolla currently sets the manager to one of the specific ODL over
      ptcp and another one through the VIP. The VIP is probably
      forwarding the traffic to that same ODL so from ODL's perspective
      it's getting two duplicated connection requests from the same OVS
      which will cause re-connection problem.
      
      This PS does:
      1) Let OVS to connect to the individual IPs of each ODL node in
      a ODL cluster instead of only connect to the representative over
      VIP. Devstack is doing the same thing[1]. Further more, there is no
      need for HAProxy to be frontend for ODL southbound.
      
      2) Delete the unusd ptcp connection option.
      
      [1] https://review.openstack.org/#/c/249484/
      
      
      
      Change-Id: Ib57e6fbb5ce64a48be0506904d3c8397ed6f70d9
      Signed-off-by: default avatarZhijiang Hu <hu.zhijiang@zte.com.cn>
      28b50c22
  26. Nov 22, 2017
    • Andrew Smith's avatar
      Add support for hybrid messaging backends · fd1d3af0
      Andrew Smith authored
      This commit separates the messaging rpc and notify transports in order
      to support separate and different oslo.messaging backends
      
      This patch:
      * add rpc and notify variables
      * update service role conf templates
      * add example to globals.yaml
      * add release note
      
      Implements: blueprint hybrid-messaging
      Change-Id: I34691c2895c8563f1f322f0850ecff98d11b5185
      fd1d3af0
  27. Nov 10, 2017
    • Sean Mooney's avatar
      automate ovs datapath configuration · 7eb24fa3
      Sean Mooney authored
      - This change automates generation of
        the datapath_type paramater in the ml2_conf.ini
      - If enable_ovs_dpdk is no the datapath type
        will be system else it will be netdev which maintains
        the current default behaviour when dpdk is not enabled.
      
      Change-Id: Iedbf39c621f3c0237f9b9934492b12c600f2c4d3
      partial-implementes: bp/ovs-dpdk
      7eb24fa3
  28. Nov 07, 2017
    • Doug Szumski's avatar
      Add configurable rabbitmq monitoring user · 245cd426
      Doug Szumski authored
      As an operator I want to be able to monitor the status
      of RabbitMQ by collecting metrics such as queue length,
      message rates (globally and per channel), and information
      about resource usage on the host, such as memory use,
      open file descriptors and the state of the cluster. Whilst
      it is possible to gather all of this information using
      the OpenStack RabbitMQ user configured by Kolla Ansible,
      this user has write access to the OpenStack vhost. This
      feature adds a monitoring user which has access to all of
      the information described above, but does not have write
      access. An example of a service which may use the
      monitoring user is the RabbitMQ plugin for the Monasca
      Agent. As not all users will configure monitoring, by
      default the monitoring user is disabled. To create it,
      the user should override the rabbitmq_monitoring_user
      variable.
      
      Implements: blueprint add-monitoring-user-for-rabbit
      Change-Id: Ie895ddc59dda1c38faab6305163d9bed6710ff9d
      245cd426
  29. Nov 03, 2017
    • Bertrand Lallau's avatar
      Fix iscsi and tgt containers deployment case · d36f2436
      Bertrand Lallau authored
      In the following config:
      enable_cinder=False
      enable_cinder_backend_iscsi=True
      
      Iscsi and tgt containers are deployed but should not.
      This patch fix it.
      
      Change-Id: I1d66627b9979b5dc570bbc3e1e865311dd7e7bb0
      Closes-Bug: #1715618
      d36f2436
  30. Oct 27, 2017
    • goldyfruit's avatar
      Disable glance file backend with external Ceph · bb748045
      goldyfruit authored
      When using external Ceph cluster, glance_api container is only running
      on one controller instead of running on all of them.
      
      But when an external Ceph cluster is used, enable_ceph is false so
      glance_backend_file is true
      
      Using "not glance_backend_ceph | bool" instead of "not enable_ceph |
      bool" should be enough.
      
      Change-Id: I191e5ea7a0d51b0e19ed58a819c3ade5070f623d
      Closes-Bug: #1722905
      bb748045
  31. Oct 13, 2017
    • Jeffrey Zhang's avatar
      Use root as the default node config user · e6ea5797
      Jeffrey Zhang authored
      Use kolla will have upgrade issue and kolla user may not exist too
      during deployment.
      
      Partial-Implements: blueprint ansible-specific-task-become
      Change-Id: Ida3b645dcf86191b22e80d1b67694ccfb8fd9144
      e6ea5797
  32. Oct 10, 2017
  33. Oct 09, 2017
  34. Oct 05, 2017
    • James McCarthy's avatar
      Update container_proxy with configurable proxy settings · 9369ad12
      James McCarthy authored
      For a deployment behind a firewall/proxy server some additional
      environment settings should be passed along, for containers
      such as magnum
      
      This commit adds three new properties;
       container_http_proxy
       container_https_proxy
       container_no_proxy
      
      In particular, the user will want to set container_http_proxy
      and container_https_proxy properties with the proxy server
      details.
      
      Closes-Bug: #1628335
      Change-Id: I0950a0467b4b68c38b13875eaf9cd433e64363cf
      9369ad12
Loading