Skip to content
Snippets Groups Projects
  1. Feb 03, 2017
  2. Jan 26, 2017
  3. Jan 24, 2017
  4. Jan 12, 2017
  5. Jan 06, 2017
  6. Nov 29, 2016
    • Duong Ha-Quang's avatar
      Fix placement of policy.json · b5d1e4b4
      Duong Ha-Quang authored
      Currently, policy.json is put in
      "{{ node_config_directory }}/{{ service_name }}"
      in target nodes.
      
      Relocation policy.json to "{{ node_config_directory }}/{{ item }}"
      with item is corresponding service compoment config directory.
      
      Currently, the policy.json is copied to all services, but it
      should be reviewed and left only in neccesary service
      (at many cases, only API service needs that).
      
      Redundant files will be removed in follow up patchset.
      
      Change-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d
      Closes-Bug: #1639686
      b5d1e4b4
  7. Nov 03, 2016
    • Jeffrey Zhang's avatar
      Move precheck into its own role · fa458019
      Jeffrey Zhang authored
      * Merge prechecks.yml and site.yml playbook
      * Create empty precheck.yml into all roles.
      
      Change-Id: I8a138558a26c0a2a66c5fd48ed37be657c99c1dd
      Implements: blueprint condition-pre-check
      fa458019
  8. Oct 28, 2016
    • Eduardo Gonzalez's avatar
      Custom policy files · ef1fd6b8
      Eduardo Gonzalez authored
      Allow operators to use their custom policy files.
      Avoid maintain policy files in kolla repos, only copying
      the files when an operator add their custom config.
      
      Implements: blueprint custom-policies
      Change-Id: Icf3c961b87cbc7a1f1dd2ffbfffcf271d151d862
      ef1fd6b8
  9. Oct 07, 2016
    • Martin Matyáš's avatar
      Fix genconfig and reconfigure for magnum · 4fa2508e
      Martin Matyáš authored
      Genconfig and reconfigure failing for magnum.
      Chainging magnum trust configuretion parameters
      to user/domain names instead of ids so they don't
      depend on register.yml task anymore.
      
      Change-Id: I55fddf48eafc44892fd0ab96835bfb0b51849d37
      Closes-bug: #1630248
      4fa2508e
  10. Sep 28, 2016
    • Vikram Hosakote's avatar
      Fix Magnum trustee issues · 3c456251
      Vikram Hosakote authored
      
      This patch set fixes all Magnum issues in kolla master.
      
      The [trust] section set to magnum.conf
      using created trustee domain and user for Magnum
      in ansible/roles/magnum/tasks/register.yml using ansible
      openstack modules.
      
      Bump shade to 1.5.0 in kolla-toolbox because of
      os_user_role ansible module dependency.
      
      Certificate storage is changed from 'local' (non-production)
      to magnum's internal storage (x509keypair) or barbican.
      
      Co-Authored-By: default avatarMartin Matyas <martinx.maty@intel.com>
      Change-Id: Ifcb016c0bc4c8c3fc20e063fa05dc8838aae838c
      Closes-Bug: #1551992
      3c456251
  11. Sep 27, 2016
    • Jeffrey Zhang's avatar
      Remove do_reconfigure.yml file for all roles · fa856556
      Jeffrey Zhang authored
      do_reconfigure.yml is introduced to use serial directive. But we use
      it in wrong. Now serial has moved to playbook file. So it is time to
      remove the do_reconfigure.yml file
      
      Closes-Bug: #1628152
      Change-Id: I8d42d27e6bc302a0e575b0353956eaef9b2ca9fd
      fa856556
  12. Sep 13, 2016
    • Mick Thompson's avatar
      Added serial option to site.yml. · 4c1482b9
      Mick Thompson authored
      Useful for upgrade etc., which is preferablly done serially.
      
      Example usage: tools/kolla-ansible deploy OR tools/kolla-ansible upgrade
      
      Closes-Bug: #1576708
      
      DocImpact
      
      Change-Id: I34b2e16f8ce53e472a4682a4738c4ac0f5abf00c
      4c1482b9
  13. Aug 18, 2016
  14. Jul 18, 2016
    • Bartłomiej Daca's avatar
      Fix 'reconfigure' command of kolla · e61f13d8
      Bartłomiej Daca authored
      Changed the order of the 'when' statements in "remove/restart
      containers" tasks. It will fix the reconfiguration problem when
      deploying different components on different hosts.
      
      Change-Id: Ibee9dd56b6128b664144deb1d9eb7ec32e39fd5c
      Closes-Bug: #1603943
      e61f13d8
  15. Jul 08, 2016
    • ZhongShengping's avatar
      Fix magnum default service type · 9bd7136c
      ZhongShengping authored
      Magnum default service type changed from "container" to
      "container-infra". It is recommended to update the service
      type at Keystone service catalog accordingly.
      
      Closes-Bug: #1600163
      Change-Id: Ief1fed0ef15ab1b86a9500d9a7557828f8e6afc4
      9bd7136c
  16. May 23, 2016
    • Ryan Hallisey's avatar
      Make configurable the location where config files are merged · 2da010a7
      Ryan Hallisey authored
      An operator may want to specify the location of custom config
      files so that kolla can detect their location and merge
      them with the default configs generated.
      
      Partially implements: blueprint multi-project-config
      
      Change-Id: Ibfb38d07a36dfa7fe25381adc34cc1d3cbe7d1e1
      2da010a7
  17. May 13, 2016
  18. May 03, 2016
  19. 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
  20. Mar 06, 2016
    • Steven Dake's avatar
      Upgrade fails at Magnum · 355b6a45
      Steven Dake authored
      Typo in magnum upgrade task
      
      Change-Id: Ia3e206e10b24bae12857ea13becda55bc13f33fd
      Closes-Bug: #1553643
      355b6a45
  21. Mar 04, 2016
    • Michal Rostecki's avatar
      Playbook for magnum upgrade · 50aafb86
      Michal Rostecki authored
      Change-Id: I5607d1a21d1eb4e4aaf83b0a09e3f50650f76fdb
      Partially-Implements: blueprint upgrade-kolla
      Implements: blueprint upgrade-magnum
      50aafb86
  22. 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
  23. Mar 02, 2016
    • Serguei Bezverkhi's avatar
      Reconfigure for Magnum · 7131b400
      Serguei Bezverkhi authored
      This implements reconfigure for Magnum service.
      
      Partially-Implements: blueprint kolla-reconfig
      
      Change-Id: I2579dcbfd031984f482c4eb32d497d3f9772312a
      7131b400
  24. 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
  25. Feb 25, 2016
  26. Feb 19, 2016
  27. 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
  28. Feb 15, 2016
    • Dave McCowan's avatar
      Use variables to specify http or https when constructing URLs · 1cedf77f
      Dave McCowan authored
      To allow for TLS to protect the service endpoints, the protocol
      in the URLs for the endpoints will be either http or https.
      
      This patch removes the hardcoded values of http and replaces them
      with variables that can be adjusted accordingly in future patches.
      
      Change-Id: Ibca6f8aac09c65115d1ac9957410e7f81ac7671e
      Partially-implements: blueprint ssl-kolla
      1cedf77f
  29. 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
  30. 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
  31. 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
  32. Jan 26, 2016
    • Michal Jastrzebski's avatar
      Add stub upgrade.yml · 375965dd
      Michal Jastrzebski authored
      After introduction of pull action and turing every main.yml into
      {{action}}.yml we lost ability to perform upgrade
      
      Change-Id: Ie9fa2cd083b061033abc733fba53d54f9c55e393
      Fixes-Bug: #1538210
      375965dd
  33. Jan 06, 2016
  34. Dec 31, 2015
  35. Dec 22, 2015
    • 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
  36. Nov 23, 2015
    • Sam Yaple's avatar
      Fix incorrect ansible variable · 97a8ba6f
      Sam Yaple authored
      Change-Id: Ic6755dfe5c3741e4a945c8353f643bbf1479c172
      Closes-Bug: #1519040
      97a8ba6f
    • 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
  37. Nov 13, 2015
Loading