Skip to content
Snippets Groups Projects
  1. Sep 22, 2016
  2. Sep 21, 2016
    • Vladislav Belogrudov's avatar
      Cinder cannot use external non-LVM iSCSI storage · b1f986c3
      Vladislav Belogrudov authored
      Currently Cinder enables iscsid service only when LVM is choosen as
      backend. This fix will allow to specify external iSCSI storage via
      configuration add-on and to run iscsid independently of LVM settings.
      
      Change-Id: Iaae0f8025534e5ab1c5f9d5e812a7d41129915ef
      Closes-Bug: 1614125
      b1f986c3
  3. Sep 19, 2016
  4. Sep 15, 2016
  5. Sep 14, 2016
  6. Sep 13, 2016
  7. Sep 12, 2016
  8. Sep 08, 2016
  9. Sep 07, 2016
  10. Sep 06, 2016
  11. Sep 02, 2016
    • Mathias Ewald's avatar
      Added influxdb role · 49f7359b
      Mathias Ewald authored
      
      Added ansible role for influxdb
      
      Introduced host groups for monitoring and influxdb and assign role
      
      Monitoring is deployed on a separate node called monitoring01 by
      default
      
      Co-Authored-By: default avatarzhubingbing <zhubingbing10@gmail.com>
      
      Change-Id: If2465a14b18c6c3fd657af587a0b85f6b7a0191a
      Partially-Implements: Blueprint performance-monitoring
      49f7359b
  12. Sep 01, 2016
  13. Aug 31, 2016
    • Sean Mooney's avatar
      adds bifrost ssh key generation · 538dbac2
      Sean Mooney authored
      - This change extend the genpwd.py
        command to generate an ssh key pair
        bifrost.
      - This change bifrost config and bootstrap
        task to install the generated keys.
      - This change updates the bifrost guide to
        discribe how to provide your own key.
      
      Change-Id: I05243f58843d9195cace253dff5628fae89c78e8
      Implements: blueprint bifrost-support
      538dbac2
    • liyingjun's avatar
      Add option to support dhcp/l3 agent ha · c5668bd5
      liyingjun authored
      New option enable_neutron_agent_ha added to enable/disable dhcp/l3 agent
      high availability, dhcp_agents_per_network is default to 2 and it's
      configurable.
      
      Implement blueprint: support-network-ha
      
      Change-Id: Id4742aa67c80584634b923195545bf2b654172f3
      c5668bd5
    • zhubingbing's avatar
      Add aodh role · 7ce05f97
      zhubingbing authored
      Partially-Implements: blueprint ansible-aodh
      
      Change-Id: I9e20f4bf5e7d8f37f243ae15746e2b7bb49eb20c
      7ce05f97
  14. Aug 25, 2016
    • Shaun Smekel's avatar
      Add full support for fernet · 1c68ae38
      Shaun Smekel authored
      This addresses the ansible aspects of fernet key bootstrapping as
      well as distributed key rotation.
      
      - Bootstrapping is handled in the same way as keystone bootstrap.
      - A new keystone-fernet and keystone-ssh container is created to allow
        the nodes to communicate with each other (taken from nova-ssh).
      - The keystone-fernet is a keystone container with crontab installed.
        This will handle key rotations through keystone-manage and trigger
        an rsync to push new tokens to other nodes.
      - Key rotation is setup to be balanced across the keystone nodes using
        a round-robbin style. This ensures that any node failures will not
        stop the keys from rotating. This is configured by a desired token
        expiration time which then determines the cron scheduling for each
        node as well as the number of fernet tokens in rotation.
      - Ability for recovered node to resync with the cluster. When a node
        starts it will run sanity checks to ensure that its fernet tokens
        are not stale. If they are it will rsync with other nodes to ensure
        its tokens are up to date.
      
      The Docker component is implemented in:
        https://review.openstack.org/#/c/349366
      
      Change-Id: I15052c25a1d1149d364236f10ced2e2346119738
      Implements: blueprint keystone-fernet-token
      1c68ae38
  15. Aug 24, 2016
    • Paul Bourke's avatar
      Add defaults for interfaces to all.yml · 158a8529
      Paul Bourke authored
      The values for 'network_interface' and 'neutron_external_interface' are
      missing from all.yml, meaning it is impossible to override them on a per
      node / per group basis. (globals.yml get's top precedence).
      
      Make these consistent with the rest of the variables and move the
      defaults into all.yml. Operators can still override / update these in
      globals.yml as before, but those wanting more flexibility now have it
      via host / group variables.
      
      Change-Id: I2575921f76a8e245106da765757c70353bd6762c
      Closes-Bug: #1604129
      158a8529
  16. Aug 10, 2016
  17. Aug 05, 2016
    • Dave Walker (Daviey)'s avatar
      Add Watcher default settings · bb2397d2
      Dave Walker (Daviey) authored
      
      This adds:
        - AIO and multinode inventory samples
        - Password (blank) fields for default password.yml
        - Default to not enabled, in globals.yml
      
      This is the last changeset in the series to add basic
      Watcher functionality to Kolla.
      
      Change-Id: I9daec0eadc8dad3d37e03e7d69783af003af0916
      Closes-bug: #1598929
      Partially-implements: blueprint watcher
      Signed-off-by: default avatarDave Walker (Daviey) <email@daviey.com>
      bb2397d2
  18. Jul 27, 2016
    • Mathias Ewald's avatar
      External Ceph - Implementation Nova · ffafebf8
      Mathias Ewald authored
      Introduced nova backend selection flag for Ceph and priority if
      multiple backends are configured
      
      Add mechanism to deploy arbitrary ceph.conf and keyring files into
      nova-compute and nova-libvirt containers
      
      Added documentation
      
      Change-Id: Id010ca9cc2d914e5358ef79edeb600a28220dd4b
      Implements: blueprint external-ceph
      ffafebf8
  19. Jul 25, 2016
    • Jeffrey Zhang's avatar
      Simplify the Cinder LVM backend · 1b0e7014
      Jeffrey Zhang authored
      Remove the unnecessary option in the  group_vars/all.yml file.
      
      * removed some cinder.conf options like volume_backend_name,
        iscsi_helper, iscsi_protocol etc. these value can be configured by
        custom cinder.conf file, no need export as global variables.
      * remove meaningless iscsi_ip_addess, which is not used in LVM driver
      * force start iscsi relate when enable_cinder_backend_lvm is yes
      
      TrivialFix
      Change-Id: Ifcbfdad15e4d68bc5f20fc77e0315a09983ef022
      1b0e7014
  20. Jul 24, 2016
  21. Jul 20, 2016
  22. Jul 19, 2016
    • Mathias Ewald's avatar
      External Ceph - Implementation Cinder · 38948838
      Mathias Ewald authored
      This patch adds support for external Ceph clusters for Cinder.
      
      For clean integration the backend configuration mechanism had to be
      slightly adjusted.
      
      We now have the option to enable multiple backends for Cinder
      independently.
      
      Currently, the flags cinder_backend_iscsi and cinder_backend_ceph are
      used to toggle backends.
      
      Documentation on how to use external ceph was added.
      
      Change-Id: I7e0267b90d62d6d881f24f063cdb894422ec8618
      Partially-Implements: Blueprint: external-ceph
      38948838
  23. Jul 15, 2016
  24. Jul 14, 2016
    • Mathias Ewald's avatar
      External Ceph support - Implementation Glance · f16a4518
      Mathias Ewald authored
      Most simple implementation of external ceph support.
      
      We use INI merge to configure RBD backend for Glance and copy
      ceph.conf and keyring provided by the user into the container.
      
      Set_configs.py had to be extended to support globbing (wildcards) in
      order to copy ceph keyring file which is named depending on the cephx
      user name.
      
      Partially-Implements Blueprint: external-ceph
      Partially-Implements Blueprint: selectable-ceph
      
      Change-Id: Iacadbd8ec9956e9f075206ea03b28f044cb6ffb8
      f16a4518
  25. Jul 11, 2016
  26. Jul 07, 2016
  27. Jun 18, 2016
Loading