Skip to content
Snippets Groups Projects
  1. Sep 08, 2016
  2. Sep 07, 2016
  3. Sep 06, 2016
  4. Sep 01, 2016
  5. 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
  6. 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
  7. 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
  8. Aug 10, 2016
  9. 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
  10. 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
  11. 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
  12. Jul 24, 2016
  13. Jul 20, 2016
  14. 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
  15. Jul 15, 2016
  16. 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
  17. Jul 11, 2016
  18. Jul 07, 2016
  19. Jun 18, 2016
  20. Jun 17, 2016
  21. Jun 09, 2016
  22. May 27, 2016
  23. May 17, 2016
  24. May 09, 2016
  25. Apr 28, 2016
  26. Apr 03, 2016
    • Jeffrey Zhang's avatar
      Implement nova-ssh container · 42420830
      Jeffrey Zhang authored
      Add a nova-ssh container to handle the `nova migrate` and
      `nova resize` case, in which the nova will use ssh to copy
      files between machines.
      
      Change-Id: Ie6675943f3aeabfbba8589d308d55b9c89d732db
      Closes-Bug: #1562141
      42420830
  27. Apr 02, 2016
  28. Apr 01, 2016
    • Carlos Cesario's avatar
      Make keepalived virtual_router_id param configurable · 676998a1
      Carlos Cesario authored
      To be kolla deploy multiple clouds, we need to be able to configure
      virtual_router_id other wise haproxy will fail setup the VIP for the
      second cloud.
      
      Partially-Implements: blueprint multiple-cloud
      Closes-Bug: #1564547
      Change-Id: I9eb27dd6fba61205841eadafc96601e235d2fe6d
      676998a1
  29. Mar 30, 2016
  30. Mar 24, 2016
  31. Mar 21, 2016
    • Carlos Cesario's avatar
      Remove static password · 1d31b79e
      Carlos Cesario authored
      Remove static password into file passwords.yml
      
      Change-Id: I68d766b9d9b4a7055629473de9bb9d6ab59d8503
      Closes-Bug: #1559266
      1d31b79e
Loading