Skip to content
Snippets Groups Projects
  1. Jul 23, 2018
  2. Jul 20, 2018
  3. Jul 19, 2018
  4. Jul 18, 2018
    • Adam Harwell's avatar
      Fix glance config copy when a service is disabled · 8cc97c60
      Adam Harwell authored
      In this patch, the glance-registry service was disabled:
      https://review.openstack.org/#/c/566804/
      
      However, the config task still tries to copy files for it, which will
      break due to path errors.
      
      Change-Id: If39bb12bf830e6559342037ae2a2b99a784ee503
      8cc97c60
    • Minho Ban's avatar
      remove uid, gid from rsyncd.conf for swift user · ecc1e4a6
      Minho Ban authored
      
      The rsync prior to v3.1.0 the uid/gid parameter have no effect at
      all if it runs as normal(non-root) user.
      
      Since v3.1.0 these parameter are problematic for normal user
      because now rsync, regardless of root or non-root, if the
      parameters are given then it just tries to call setgroups() which
      is not possible for normal user so errors may occur.
      
          swift-object-replicator: @ERROR: setgroups failed\u0000
          swift-object-replicator: rsync error: error starting
          client-server protocol (code 5) at main.c(1648)
          [sender=3.1.2]\u0000
      
      Either way, these parameters are not needed for swift-rsync
      container.
      
      Change-Id: Ia7fe9f06d7a21a55f52b90c2cc1b2498300e6532
      Signed-off-by: default avatarMinho Ban <mhban@samsung.com>
      ecc1e4a6
  5. Jul 17, 2018
  6. Jul 16, 2018
    • Clint Byrum's avatar
      Allow disabling nova-ssh · 6781c181
      Clint Byrum authored
      
      This service is only required if you want to support cold migration.
      In some instances that is not a needed feature, and avoiding having
      another key to manage is an advantage.
      
      Co-Authored-By: default avatarAdam Harwell <flux.adam@gmail.com>
      
      Change-Id: I0a55a91673d9178933f134832df4bd849ddf5af4
      6781c181
  7. Jul 12, 2018
    • Lakshmi Prasanna Goutham Pratapa's avatar
      Add resource Constraints to Nova containers. · 297eb5e8
      Lakshmi Prasanna Goutham Pratapa authored
      This commit will constrain the dimensions of service `Nova`
      and sub-containers deployed along with it.
      
      A user can give the dimension values in `/etc/kolla/globals.yml`
      the data-types just like stated in this commit.
      
      Reference-Docs:
      https://docs.docker.com/config/containers/resource_constraints/
      
      Added Test-cases for the same.
      
      Partially-Implements: blueprint resource-constraints
      Change-Id: I6458d8fb7b26a6e7c3a9fd0d674d9cf129b0bf5d
      297eb5e8
    • Doug Szumski's avatar
      Support deploying Monasca Log Persister · 5441963c
      Doug Szumski authored
      This is a Logstash component which reads processed logs from Kafka
      and writes them to Elasticsearch (or some other backend supported by
      Logstash).
      
      Ingesting the logs from this service with Fluentd will be covered under
      a different commit.
      
      Change-Id: I2d722991ab2072c54c4715507b19a4c9279f921b
      Partially-Implements: blueprint monasca-roles
      5441963c
    • Mark Duggan's avatar
      Extending designate named template to include "forwarders" parameter · 4157f30c
      Mark Duggan authored
      To get forwarding to work in the kolla implementaion of designate,
      I'm adding parameters to the named.conf.j2 template.  I'm adding
      the ability to change the default values for dnssec-validation and
      recursion and creating a new paramater for forwarders.
      
      Change-Id: Ideef39034d75a0d99e8a3dc2a5f1a7203ccf51d5
      Closes-Bug: #1781196
      4157f30c
  8. Jul 11, 2018
  9. Jul 10, 2018
    • Stanislaw Bogatkin's avatar
      Keep timestamp field · 90b886e5
      Stanislaw Bogatkin authored
      There are cases when we can lost original timestamp field given from
      logs, like when we send our logs to the next fluentd forwarder in chain
      of forwarders, it will rewrite our timestamp by default. Save
      `Timestamp` field explicitly to avoid such situation and be able to
      reconstruct messages date and time.
      
      Closes-Bug: #1781046
      Change-Id: I2b4486aedacbe16dc4c0fb2e4e4984bd80e59f2d
      90b886e5
  10. Jul 09, 2018
    • Mark Goddard's avatar
      Append to kolla user groups in bootstrap-servers · 2a69050e
      Mark Goddard authored
      This makes the bootstrap-servers command more idempotent, since without
      the append argument set the kolla user will be removed from the docker
      group before being added to it again in a later task.
      
      TrivialFix
      
      Change-Id: Iab0f6b5e18a103e9140631ee3ebbbb48c490bc24
      2a69050e
    • Mark Goddard's avatar
      Fix ownership of virtualenv in bootstrap-servers · 4283dff9
      Mark Goddard authored
      In I86bf5e1df3d6568c4f1ca6f4757f08a3dd22754d, creation of the kolla user
      was moved to after package installation to ensure the sudo package is
      installed when required. This change does not work when python
      dependencies are installed in a virtual environment however - when the
      virtualenv variable is set.
      
      This change moves the ownership change of the virtualenv to after the
      kolla user has been created. It also uses the kolla_user and kolla_group
      variables to set the user and group appropriately.
      
      Change-Id: I320e5d611099ad162945a98d5505a79606da0eba
      TrivialFix
      4283dff9
  11. Jul 05, 2018
    • Doug Szumski's avatar
      Support deploying Monasca Log Transformer · 9c88262a
      Doug Szumski authored
      The Monasca Log Transformer takes raw, unstandardised logs from one
      Kafka topic, standardises them with whatever rules the operator wants
      to use, and then writes them to a standardised logs topic in Kafka. It
      is currently implemented as a Logstash config file.
      
      Since Kolla does a fairly good job of standardising logs, this service
      does very little processing. However, when other sources of logs
      are used, it may be useful to add rules to the Transformer, particularly
      if it's not possible to standardise the logs at source.
      
      Ingesting the logs from this service with Fluentd will be covered under
      a different commit.
      
      Change-Id: I31cbb7e9a40a848391f517a56a67e3fd5bc12529
      Partially-Implements: blueprint monasca-roles
      9c88262a
    • fan_guiju's avatar
      Added delay_auth_decision config option for swift · 420b523f
      fan_guiju authored
      The authtoken config variable delay_auth_decision must be set to True.
      The default is False, but that breaks public access, StaticWeb, FormPost,
      TempURL, and authenticated capabilities requests (using Discoverability).
      
      Change-Id: I420a95f5f9fda3321a4acfc5846e40294a8bd588
      Closes-Bug: #1768795
      420b523f
    • Peter Cipriano's avatar
      Fix missed notify for zun-wsproxy container. · acccec75
      Peter Cipriano authored
      Change-Id: I8b8631e1c215580dd7711a0c0b3683b06ddc47d3
      acccec75
    • MinSun's avatar
      Make nova nova_instance_datadir_volume configurable. · f692b4c9
      MinSun authored
      User can use custom directory for nova instance.
      For example using a shared file system as backend.
      
      Change-Id: I11fe4891719a2e2a34888d8b798df5602e294e4f
      f692b4c9
  12. Jul 04, 2018
    • Doug Szumski's avatar
      Standardise Monasca Kafka variable name · b54ceef8
      Doug Szumski authored
      Other lists of servers have the postfix _servers. To be consistent
      this change uses the same format for Kafka.
      
      Change-Id: Ia595f2ab485904e76fb76211f6715a7c019886ea
      Partially-Implements: blueprint monasca-roles
      b54ceef8
    • chenxing's avatar
      Upgrade identity v2 to identity v3 API · 4968508d
      chenxing authored
      As of the Queens release, Keystone solely implements the Identity
      API v3. Support for Identity API v2.0 has been removed since Queens
      in favor of the Identity API v3.
      
      Change-Id: If65b26935e8bd1e6655d84259499f4013762e4e3
      Closes-Bug: #1778846
      4968508d
  13. Jul 03, 2018
  14. Jul 02, 2018
  15. Jun 28, 2018
  16. Jun 27, 2018
  17. Jun 26, 2018
    • Doug Szumski's avatar
      Expire mysql binary logs out of the box · f450dd97
      Doug Szumski authored
      As reported in the bug, these can grow to 10s to 100s of GB
      in a month. To reduce the chance of filling the disk and
      bringing down the control plane this change defines
      an expiry time.
      
      Closes-Bug: 1720113
      Change-Id: I508aad1f515d5108a3d08c90318b70d0a918908c
      f450dd97
    • Benjamin Diaz's avatar
      Revert "Remove keystone_authtoken section for aodh" · fbddccd5
      Benjamin Diaz authored
      This reverts commit f8fd0601.
      
      Based on the code, overall uses service_credentials, but looks like a
      few parts is using keystonemiddleware.auth_*
      
      Closes-Bug: #1775956
      
      Change-Id: I766a5624737cae892fe77fa8151b20e0972ed5b2
      fbddccd5
    • Dmitry Tantsur's avatar
      Stop enabling the ironic's pxe_ipmitool driver · b698435c
      Dmitry Tantsur authored
      Both the driver and the enabled_drivers options are being removed
      this week. Stop setting them to avoid breakages.
      
      Change-Id: I0e0bf851424b8f5839b159ef83f1cc65c30e2fb3
      b698435c
    • wangwei's avatar
      Fix the task about --limit does not perform · ec0c6455
      wangwei authored
      Kolla-ansible supports the deployment with specified tags,
      "--tags, -t <tags> Only run plays and tasks tagged with
      these values".
      However, when specifying a tag, if the tag of the task
      is not "always" or different from the specified tag,
      it will not be run.
      This task "Gather facts for all hosts (if using --limit)"
      is not executed when the --limit parameter is added and
      deployment with specified tag.
      
      Closes-bug: #1711266
      
      Change-Id: If50db2718b765f1d65b5d79eb042b0d95775bafc
      ec0c6455
    • wu.chunyang's avatar
      dev mode: Add support for blazar · 8da93792
      wu.chunyang authored
      Provide support for kolla dev mode in blazar. When
      'kolla_dev_mode' or 'blazar_dev_mode' variables are
      enabled, source code of blazar project will be  cloned
      and mounted automatically
      
      Partially implements: blueprint mount-sources
      
      Change-Id: I50c5eb97be1123b76b1d42fbb25a0ecbaa2c1a44
      8da93792
  18. Jun 25, 2018
    • Zhaokun Fu's avatar
      Fix cinder volume issue with multipathd · af6306ae
      Zhaokun Fu authored
      Deploy multipathd with cinder-volume when multipathd is enabled
      
      Change-Id: Ibc6cab29498508769d6c42a870cf34f587ec7cc7
      Closes-Bug:1757379
      af6306ae
    • fan_guiju's avatar
      Add sudo package for bootstrap-servers · 9ff5d548
      fan_guiju authored
      sudo package is required when we use ubuntu base on centos to deploy.
      
      The following tasks belong to the environment check after
      installation of environment-related software packages.
      So, move to the post-install module.
      
          Create kolla user
          Add public key to kolla user authorized keys
          Grant kolla user passwordless sudo
          Ensure node_config_directory directory exists for user kolla
          Ensure node_config_directory directory exists
      
      Change-Id: I86bf5e1df3d6568c4f1ca6f4757f08a3dd22754d
      Closes-Bug: #1777571
      9ff5d548
Loading