Skip to content
Snippets Groups Projects
  1. Aug 31, 2016
    • Sean Mooney's avatar
      introduce bifrost-deploy container · a9e16c8b
      Sean Mooney authored
      - This change adds support for building and deploying
        a bifrost container for baremetal provisioning.
      - This change documents how to manually deploy and bootstrap
        the bifrost container.
      
      Implements: blueprint bifrost-support
      Change-Id: I7d895839b11cbf916be33225875465c3358b5aa4
      a9e16c8b
  2. Aug 30, 2016
  3. Aug 29, 2016
  4. Aug 28, 2016
  5. Aug 27, 2016
    • Shaun Smekel's avatar
      Customizations for MariaDB · a05d4d71
      Shaun Smekel authored
      This patchset contains customization of Dockerfile of the MariaDB
      container.
      
      Change-Id: Id234f549376ec68c7f6120d058692aa64dc97de0
      Partially-implements: blueprint third-party-plugin-support
      a05d4d71
  6. Aug 26, 2016
  7. Aug 25, 2016
    • Paul Bourke's avatar
      Customizations for Nova · d3c60d00
      Paul Bourke authored
      Change-Id: I7556d6cd473516c7ceb4aba7c1ba1130af2544ee
      Partially-implements: blueprint third-party-plugin-support
      d3c60d00
    • Shaun Smekel's avatar
      Customizations for Ironic · b597c908
      Shaun Smekel authored
      This patchset contains customization of Dockerfile of Ironic
      containers.
      
      Change-Id: If6ffb741111127886f754ddebd17059174387fc8
      Partially-implements: blueprint third-party-plugin-support
      b597c908
    • Shaun Smekel's avatar
      Customizations for RabbitMQ · 3d4ebd66
      Shaun Smekel authored
      This patchset contains customization of Dockerfile of the RabbitMQ
      container.
      
      Change-Id: I5b0120dc63586b3bf2312375de963fe8434a48b8
      Partially-implements: blueprint third-party-plugin-support
      3d4ebd66
    • Shaun Smekel's avatar
      Add dockerfiles for keystone fernet · 524868c6
      Shaun Smekel authored
      This adds the docker 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.
      
      The Ansible component is implemented in:
        https://review.openstack.org/#/c/349366
      
      Change-Id: Id610e00e8c63c7f1bc0974c0aa1b3f44c18e1019
      Partially-Implements: blueprint keystone-fernet-token
      Partially-Implements: blueprint third-party-plugin-support
      524868c6
    • 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
    • Paul Bourke's avatar
      Set 'balance source' for Horizon in haproxy · 3d12b6c1
      Paul Bourke authored
      This ensures that the same client IP address will always reach the same
      server as long as no server goes down or up. [0]
      
      Prevents a situation where during Murano package upload - we end up
      having zip file on one control node but the import continues on another
      and ends up failing.
      
      [0] http://cbonte.github.io/haproxy-dconv/configuration-1.7.html#4-balance
      
      
      
      TrivialFix
      Co-Authored-By: default avatarVladislav Belogrudov <vladislav.belogrudov@oracle.com>
      
      Change-Id: I5f90d2757f31e8b24459a585153d5aa7fe6ad90a
      3d12b6c1
    • OpenStack Proposal Bot's avatar
      Updated from global requirements · 1e222274
      OpenStack Proposal Bot authored
      Change-Id: Ifbfd85ae44985049fdfb73a90078893511f0beab
      1e222274
Loading