Skip to content
Snippets Groups Projects
  1. Mar 24, 2016
    • Steven Dake's avatar
      Make heat work · 7524b377
      Steven Dake authored
      
      Fix the domain user to point at heat instead of some nonsensenical
      value.  Now stack-create works properly.
      
      Change-Id: If2bc57c2516ffe724999515bb6aa3eeb31a0c980
      Co-Authored-By: default avatarAngus Salkeld <asalkeld@mirantis.com>
      Closes-Bug: #1553565
      7524b377
  2. Mar 21, 2016
    • Angus Salkeld's avatar
      Disable deprecated heat plugins. · d6864438
      Angus Salkeld authored
      Note: you will get the following logs:
      WARNING heat.engine.environment [] OS::Heat::HARestarter is DEPRECATED.
      WARNING heat.engine.environment [] Removing OS::Heat::HARestarter from OS::Heat::HARestarter
      
      Change-Id: I071e4689110ad03da14b02ba9f0a1fd8463b8b55
      Closes-bug: 1559828
      d6864438
    • SamYaple's avatar
      Fix heat endpoint registration · 59298332
      SamYaple authored
      This got lost in the keystone v3 switchover.
      
      Change-Id: I014c28e71335672153df79be2110e7585d7a21c0
      Related-Bug: 1553565
      59298332
  3. Mar 19, 2016
    • SamYaple's avatar
      Change deprecated options throughout Kolla · 56fd071b
      SamYaple authored
      These options have all be deprecated/removed. This switches all
      options to thier proper mitaka values.
      
      TrivialFix
      Change-Id: Ica8d5ea0d48da01ee11672a32890431acd6a306d
      56fd071b
    • SamYaple's avatar
      Add memcached_servers to keystone_auth section · d4535b6d
      SamYaple authored
      The in-process cache for keystone tokens has been deprecated due to
      "incosistent results and high memory usage" with the expectation we
      switch to memcached_servers if we want to stay performant.
      
      Add memcache_servers [cache] section to the appropriate servers as the
      [DEFAULT]\memcache_servers options was deprecated.
      
      TrivialFix
      Related-Id: Ied2b88c8cefe5655a88d0c2f334de04e588fa75a
      
      Change-Id: Ic971bdddc0be3338b15924f7cc0f97d4a3ad2440
      d4535b6d
  4. Mar 17, 2016
    • SamYaple's avatar
      Allow per node configuration with augments · 1f371e27
      SamYaple authored
      This type of per node configuration is required to support things like
      availability zones for nova. As always, if this file doesnt exist it
      doesnt get used so this change is safe.
      
      TrivialFix
      
      Change-Id: Iff8172af522c2c96e5f2c173b24a5dfd4d522ed2
      1f371e27
  5. Mar 11, 2016
  6. Mar 09, 2016
    • Steven Dake's avatar
      Upgrade Heat · 21ecd992
      Steven Dake authored
      This could possibly use gold plating in how bootstrapping
      operates to use shade rather than the shell in the container.
      It is unclear why stack create failed prior to this patch, but
      that fact hasn't changed.  I think the heat domains are not setup
      properly in the configuration files, meaning that the domain ID
      must be created outside of Heat and registered in the configuration
      file.  This is covered in Bug #1553565.
      
      Change-Id: I490d4dd68a101f388c0ecb4acab54d5eaa6e314e
      Partially-Implements: blueprint kolla-upgrade
      Implements: blueprint upgrade-heat
      21ecd992
  7. Mar 07, 2016
    • Dave McCowan's avatar
      Use internalURL for internal communication · 1c31951b
      Dave McCowan authored
      When using separate networks for external APIs and internal
      APIs, services need to be configured to use the internal APIs.
      The default is typically publicURL.
      
      TrivialFix
      
      Change-Id: I24da63220a65e210c37d9f24b6d76a0031d66f3d
      1c31951b
  8. Mar 03, 2016
    • SamYaple's avatar
      Fix Keystone v3 and Horizon · 57124620
      SamYaple authored
      After our switch to keystone-manage bootstrap Horizon is not happy
      due to v3 not being setup correctly. This patch fixes that
      
      This also includes removal of unused variables (transforms them into
      endpoint url variables)
      
      TrivialFix
      Change-Id: I1e04db8c24049f80e974c063f03068a2ab32a563
      57124620
  9. Mar 02, 2016
    • Steven Dake's avatar
      Reconfigure for Heat · b8e4159b
      Steven Dake authored
      Add reconfiguration for heat-api, heat-engine, heat-api-cfn.
      
      Change-Id: I60d538d08eaf1db38876cccbb0db530b52d302b8
      Partially-Implements: blueprint kolla-reconfig
      b8e4159b
  10. Feb 26, 2016
    • SamYaple's avatar
      Change kolla_internal_address variable · d3cfb205
      SamYaple authored
      Due to poor planning on our variable names we have a situation where
      we have "internal_address" which must be a VIP, but "external_address"
      which should be a DNS name. Now with two vips "external_vip_address"
      is a new variable.
      
      This corrects that issue by deprecating kolla_internal_address and
      replacing it with 4 nicely named variables.
      
      kolla_internal_vip_address
      kolla_internal_fqdn
      kolla_external_vip_address
      kolla_external_fqdn
      
      The default behaviour will remain the same, and the way the variable
      inheritance is setup the kolla_internal_address variable can still be
      set in globals.yml and propogate out to these 4 new variables like it
      normally would, but all reference to kolla_internal_address has been
      completely removed.
      
      Change-Id: I4556dcdbf4d91a8d2751981ef9c64bad44a719e5
      Partially-Implements: blueprint ssl-kolla
      d3cfb205
    • wangtianfa's avatar
      Modify a hard-code keystone username in neutron and heat. · 11572e1c
      wangtianfa authored
      Changed hard-code keystone username for neutron and heat in the
      neutron.conf template and heat.conf template.
      
      TrivialFix
      
      Change-Id: Ibdd1422bd4cae5011f9fc5f4de7dfc58601dca1d
      11572e1c
  11. Feb 25, 2016
  12. Feb 19, 2016
  13. Feb 16, 2016
    • SamYaple's avatar
      Move socket binding to named_volume · 690e6853
      SamYaple authored
      The extend_start.sh script for rsyslog is removed as it is no longer
      needed. Docker no longer binds to /dev/log or /run/kolla/log
      
      Closes-Bug: #1544545
      Change-Id: Ic0a323a26ee4e9e15baf4598285844a8a4955f23
      690e6853
  14. Feb 15, 2016
  15. Feb 06, 2016
    • SamYaple's avatar
      Fix gate for docker 1.10 · e8d66766
      SamYaple authored
      Docker 1.10 has broken the gate and this patch will correct that
      breakage.
      
      The issue comes with rsyslog. Due to a commit in Docker 1.10 [1] we
      must change the way we get the log socket for rsyslog. The /dev/
      folder will no longer populate as we used it. So instead we simply
      make a new socket in a path we control and share that to the correct
      location in the containers.
      
      Additionally, adjust the gate for new Docker daemon.
      
      [1] https://github.com/docker/docker/pull/16639
      Partially-Implements: blueprint kolla-upgrade
      Change-Id: I881a2ecdf6d7b35991e1d38a3f3e60d022d6577f
      e8d66766
  16. Feb 02, 2016
    • SamYaple's avatar
      Rename kolla_ansible to kolla_toolbox · 80b7266e
      SamYaple authored
      This change is needed for clarity. We have a kolla-ansible script.
      We have a kolla-mesos repo. We plan to have a kolla-ansible repo.
      Already we have had far too much confusion about whether we are
      talking about the container or the project. Naming this kolla-toolbox
      eliminates all of that confusion and its probably a bit more accurate
      of a name too.
      
      Closes-Bug: #1541053
      Change-Id: I8fd1f49d5a22b36ede5b10f46b9fe02ddda9007e
      80b7266e
  17. Jan 28, 2016
    • SamYaple's avatar
      Update all bootstraps to use Label · 6d8959a9
      SamYaple authored
      Add bootstrap label to all bootstrap containers to ensure that when
      the a new container is launched a difference is seen between it and
      the bootstrap container since we cannot rely on ENV variables for
      this. This only affects mariadb at this stage, but it is needed to
      ensure rabbitmq works when we switch to named volumes.
      
      Change-Id: Ia022af26212d2e5445c06149848831037a508407
      Closes-Bug: #1538136
      6d8959a9
    • Michal Rostecki's avatar
      Use trusts in heat.conf · 64b767f9
      Michal Rostecki authored
      Change-Id: Ie91b3498e9f9d0d74a502ba6945db531ef967516
      Closes-Bug: #1492736
      64b767f9
  18. Jan 27, 2016
    • Allen Gao's avatar
      Add the missed stub upgrade.yml · 727a69e4
      Allen Gao authored
      After introduction of pull action and turing every main.yml into
      {{action}}.yml we lost ability to perform upgrade.
      
      Change-Id: Id6b5921bd1e3e7b196c4b3223920e51ae5e0b840
      Closes-Bug: #1538210
      727a69e4
  19. Jan 20, 2016
  20. Jan 19, 2016
  21. Jan 15, 2016
  22. Jan 06, 2016
  23. Dec 31, 2015
    • SamYaple's avatar
      Convert heat to kolla_docker · 665d0c9d
      SamYaple authored
      Change-Id: If8153a79d6e6784c757dfcca7f66b2e0c1416bd4
      Partially-Implements: blueprint kolla-docker-module
      665d0c9d
  24. Dec 22, 2015
    • SamYaple's avatar
      Convert to pymysql · 026942e9
      SamYaple authored
      Closes-Bug: #1528432
      Change-Id: I6e56f283521b29678964cb655ac3cff2d13b8246
      026942e9
    • SamYaple's avatar
      Simplify config creation · ed82afa8
      SamYaple authored
      Convert config creation from a playbook to an action_plugin. This
      reduces the complexity and confusion while retaining the same augment
      structure and flexibility.
      
      This allows us to remove the 0-byte files as requirements. They will
      still be used if they are present (this means we require additional
      documentation around them).
      
      DocImpact
      Closes-Bug: #1528430
      Change-Id: I2c789f6be9f195c7771ca093a6d59499564b4740
      ed82afa8
  25. Dec 16, 2015
    • OTSUKA, Yuanying's avatar
      Fix retrieving api_interface · 903c7d4c
      OTSUKA, Yuanying authored
      In heterogeneous environment, api_interfaces are different each other.
      So we should specify it from hostvars.
      
      Implements: bp configure-network-interface
      Change-Id: Id15d70bfb9ebb62a64a3847a6b77407efb171dbe
      903c7d4c
  26. Nov 27, 2015
    • Michal Rostecki's avatar
      Source installation in virtualenv · febcb600
      Michal Rostecki authored
      Use virtualenv for installation of OpenStack projects and
      dependencies to avoid conflicts with Python libraries installed
      by non-OpenStack binary packages.
      
      Change-Id: I21ecd673b2e93335b1d3dd4e279e940c9d694c3c
      Implements: blueprint virtualenv
      febcb600
  27. Nov 23, 2015
    • Sam Yaple's avatar
      Make the database json variable more readable · 970617b8
      Sam Yaple authored
      Additionally remove tty from the container cleanup docker section. It
      was added in a sed in a previous patchset by serves no purpose.
      
      Change-Id: Ib617870616bca687f72ffaa44b2e9a3a11ef1011
      Partially-Implements: blueprint cleanup-playbooks
      970617b8
    • Hui Kang's avatar
      Fix bootstrap for services · 790bf336
      Hui Kang authored
      
      The bootstrap tasks could be started on any node listed in the
      site.yml
      
      The issue is that all the tasks must run on the same node, and the
      only node that all the tasks can run on is the 'api' node due to
      needing to start the bootstrap container which binds in the configs.
      
      delegate_to is required to ensure that the proper node gets the task.
      
      Co-Authored-By: default avatarSam Yaple <sam@yaple.net>
      Change-Id: Ica04ab366777a571a92212ac22c482f1881d4ecd
      Closes-Bug: #1513598
      Related-Bug: #1513439
      790bf336
  28. Nov 09, 2015
    • Sam Yaple's avatar
      Incorrect parsed variable name · 6b283430
      Sam Yaple authored
      database_user_create was not correctly referenced when parsing the
      variable names. This could never actually lead to a situation that
      reported a false change, but it could break an operation if you were
      using the --step option with ansible and skipped the database create
      task.
      
      TrivialFix
      Backport: Liberty
      
      Change-Id: Idf69fffcc3814f509448ccea11b7d175f074ccf1
      6b283430
  29. Nov 05, 2015
    • Sam Yaple's avatar
      bootstrap takes place on the wrong node · e2bc9dcf
      Sam Yaple authored
      The bootstrap must occur on the nova-api node due to binding in the
      nova-api directory (same goes for all other services)
      
      Closes-Bug: #1513439
      Backport: Liberty
      Change-Id: Iab88b49712828085e4d7e7f85e6d8f0b7999a9bf
      e2bc9dcf
    • Sam Yaple's avatar
      Remove vip for rabbitmq · 347730ce
      Sam Yaple authored
      Adjust all the configs to list all the rabbitmq hosts rather than
      running rabbitmq through the VIP. This is made possible by clusterer
      which has already merged.
      
      Change-Id: I5db48f5f10ec68f4c8863a29bc13984f6845a4f9
      Partially-Implements: blueprint rabbitmq-clusterer
      347730ce
  30. Oct 24, 2015
Loading