Skip to content
Snippets Groups Projects
  1. Sep 21, 2016
  2. Sep 20, 2016
    • Jeffrey Zhang's avatar
      Remove no-cache option in build.py · 156abd6b
      Jeffrey Zhang authored
      no-cache is marked for removal. we should move to cache parameter
      instead. Ie6d5ab380a22c32eb6a5cee29ff7912e9f4cfe74 handle this parameter
      for mistak.
      
      TrivialFix
      
      Change-Id: I4a6bc3eca07e9930381091fcf735529019523975
      156abd6b
  3. Sep 19, 2016
    • Andrew Widdersheim's avatar
      Fix using rhel as a base build image · 879b4463
      Andrew Widdersheim authored
      Using rhel as a base build image is not a supported option. This seems
      to have gotten lost during some code rearchitecture. Also, rename from
      redhat to rhel to match the references in the documentation.
      
      Closes-bug: #1625229
      
      Change-Id: If950b20717205dd0e336e6171971e25a9d07df13
      879b4463
  4. Sep 14, 2016
  5. Sep 13, 2016
  6. Sep 08, 2016
  7. Sep 07, 2016
  8. Sep 06, 2016
  9. Sep 05, 2016
  10. Aug 31, 2016
  11. Aug 29, 2016
  12. 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
  13. Aug 25, 2016
    • 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
  14. Aug 24, 2016
    • Hui Kang's avatar
      Add etcd container · c0968250
      Hui Kang authored
      Change-Id: Ib5a853c0048a45d9085c55804580c7ed2fd0fc07
      Partially-implements: bp kuryr-docker-plugin
      c0968250
  15. Aug 23, 2016
  16. Aug 21, 2016
  17. Aug 20, 2016
    • Jeffrey Zhang's avatar
      Pin to Ubuntu 16.04 · 04d6736e
      Jeffrey Zhang authored
      Upgrade Ubuntu base image to Xenial
      
      Closes-Bug: #1593599
      Change-Id: I5832a729a9a4fa73c02442047c92ba088ce20db3
      04d6736e
  18. Aug 19, 2016
  19. Aug 16, 2016
    • Sajauddin Mohammad's avatar
      Skips a debug log during image build · dbc50ab2
      Sajauddin Mohammad authored
      Added a condition to skip debug message during image build, when the 
      base image is dependent on image of other service
      
      Closes-Bug: #1513904. 
        
      Change-Id: I68d568981cebf442b34c958e125b0f921b883247
      dbc50ab2
  20. Aug 15, 2016
    • Abe Music's avatar
      enhancements to install_packages macro · 29fcb04c
      Abe Music authored
      - Adds debian_package_install method to the jinja environment
        that will return the necessary set of commands needed to
        install packages via apt-get and/or URLs to .deb packages
      - Updates install_packages macro to make use of the method
        above
      
      Change-Id: Ie9318a7def54b5034ba91375fd8fd3b589d18349
      Partially-implements: blueprint third-party-plugin-support
      29fcb04c
  21. Aug 10, 2016
  22. Aug 06, 2016
    • Robin Naundorf's avatar
      Fix inconsistencies in git url · a7c41a88
      Robin Naundorf authored
      Github is just a mirror of the OpenStack git-repo.
      Changed from Github to OpenStack git url wherever possible.
      
      Change-Id: I7941ef86967de4efe7f23ff9fb11ec86c793901e
      a7c41a88
    • prithiv's avatar
      Dockerfiles for Networking-SFC Container · eb41179a
      prithiv authored
      Networking-SFC is a neutron big-tent project
      Kolla does not have Networking-SFC agent support for now. This
      is essential for Service Function Chaining use case. Build Networking-SFC
      Container.
      
      Change-Id: I67b4d6e061dbe31e2211cd3210726ab4c30cd087
      Partially-Implements: blueprint enable-networking-sfc-support
      eb41179a
  23. Aug 02, 2016
    • Lu lei's avatar
      Using sys.exit(main()) instead of main() · 684b483f
      Lu lei authored
      As we known, Exceptions are raised by the sys.exit() function. When they
      are not handled, no stack traceback is printed in the Python interpreter.
      
      In this patch we have known main() got return values(eg:0, 1), but
      it can't specifies exit status when terminate the main thread by
      unusing sys.exit(). So when using sys.exit(main()) instead of main()
      may be more readable and reasonable.
      TrivialFix.
      
      Change-Id: I184289d28b92a7e345907247c045535a0c42c974
      684b483f
  24. Jul 27, 2016
  25. Jul 08, 2016
    • Dave Walker (Daviey)'s avatar
      Build docker images for OpenStack Watcher · 77296ebd
      Dave Walker (Daviey) authored
      
      Watcher is part of the OpenStack big-tent and is formally
      known as "OpenStack Infrastructure Optimization service".
      
      Whilst it provides a range of default goals and strategies,
      the most relevant case is to enable re-balancing of the
      compute hosts by taking CPU usage (data from Ceilometer)
      into account and live migrating instances as required.
      
      Currently this only builds the Docker images for type source
      but binary builds are gracefully ignored.
      
      The ansible configurations will be part of a later commit.
      
      Change-Id: I9bb81ee625d9fcf6513e44e2ed20384e34da2adc
      Partial-bug: #1598929
      Partially-implements: bp watcher
      Signed-off-by: default avatarDave Walker (Daviey) <email@daviey.com>
      77296ebd
  26. Jun 30, 2016
  27. Jun 27, 2016
    • Joshua Harlow's avatar
      Be smarter about what to do when making a docker client · 3bd1f14c
      Joshua Harlow authored
      Instead of having the program sys.exit when a docker
      client object can not be created (which kills all the threads
      and messes up the program and its associated state) have a
      exception be raised when this (for whatever reason) fails.
      
      Also refactor so that there is a docker task that the docker
      client using tasks can all inherit from.
      
      TrivalFix
      
      Change-Id: Ie81aff10cfe6f2fc5c65d53402200e3928fb460c
      3bd1f14c
Loading