Skip to content
Snippets Groups Projects
  1. Mar 22, 2017
  2. Mar 08, 2017
    • Jeffrey Zhang's avatar
      Fix booting from volume failure · d06efcec
      Jeffrey Zhang authored
      Booting from volume require cinder's ceph client secret now. Move cinder
      before nova in site.yml, because nova depends on cinder ceph client key
      now.
      
      Change-Id: I01c9ed80843d98305b8963894c4917c21a35d3ac
      Closes-Bug: #1670676
      d06efcec
  3. Feb 15, 2017
    • Jeffrey Zhang's avatar
      Rename kolla namespace to kolla_ansible · 177fbea7
      Jeffrey Zhang authored
      * Rename kolla namespace to kolla_ansible
      * remove oslo.config.opts entry points which is uesless
      * delete useless tools/version-check.py script
      
      Change-Id: I005dd7223ff23afbb2ce8cbfd0ebec0969102798
      177fbea7
  4. Jan 05, 2017
  5. Dec 20, 2016
  6. Nov 23, 2016
  7. Oct 14, 2016
    • Martin André's avatar
      Consistently set sys path when using local tools · 9660b578
      Martin André authored
      Consistently set the search path to prefer PROJECT_ROOT as the source
      of packages to import if we are using local tools instead of pip
      installed kolla tools.
      
      TrivialFix
      
      Change-Id: Idd1d98bb82a8f1ddb32d1bdb23f346b461534b9f
      9660b578
  8. Sep 06, 2016
    • zhubingbing's avatar
      Add gnocchi ansible role · 89392f4f
      zhubingbing authored
      Partially-Implements: blueprint ansible-gnocchi
      
      Change-Id: I8dd0460bd21ac0a233fab0142ec7b6079459bdc2
      89392f4f
  9. 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
  10. Aug 28, 2016
    • Paul Bourke's avatar
      Fix bandit gate jobs · fc30d583
      Paul Bourke authored
      * Inspected each error and fixed / added nosec where appropriate.
      * build-swift-ring.py which was throwing sec errors is no longer used so
        removed it.
      * Removed the dev/ directory from being checked.
      
      Closes-Bug: #1617713
      Change-Id: I25664cabca4137e5c9f499c1af3f5ce78b86fb56
      fc30d583
  11. 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
  12. Aug 10, 2016
  13. May 21, 2016
  14. 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
  15. Mar 21, 2016
    • SamYaple's avatar
      Add generate_passwords.py to generate passwords · f03e06e0
      SamYaple authored
      
      As with all tools, this is a first pass at the generation. Perhaps we
      even want to move this into kolla/kolla/cmd and be generated with tox
      itself in the future.
      
      This tool, when run, will only populate empty fields that have no
      values meaning that it is safe to run repeatedly on the same file.
      
      Of note, there is no way to preserve comments in the file after it has
      been processed by the yaml parser in python. Comments and sections
      will remain in the passwords.yml template for additional documentation
      if the user wishes to populate the file themselves.
      
      Use SystemRandom and clean up the docs a bit to not use pronouns.
      
      Co-Authored-By: default avatarSteven Dake <stdake@cisco.com>
      
      Closes-Bug: #1559266
      Change-Id: I2932d592df8871f1b7811059206d0b4d0553a687
      f03e06e0
Loading