Skip to content
Snippets Groups Projects
  1. Aug 13, 2018
    • caoyuan's avatar
      Update usage of "|" to "is" · 471985dc
      caoyuan authored
      With the more recent versions of ansible, we should now use
      "is" instead of the "|"
      
      This should update it.
      
      Change-Id: I6fba56fca182349972e8b0ee5452b37aa4090e0c
      471985dc
  2. Aug 02, 2018
    • Will Miller's avatar
      Extract cinder_iscsi_helper default from role · 33598f58
      Will Miller authored
      The variable `cinder_iscsi_helper` is used not only in the `cinder` role,
      but also in the `iscsi` role. It needs to have a default accessible for
      both roles.
      
      Change-Id: I33d7f2c7b5597a541a0d104c76520ac4a1cd5026
      Closes-Bug: #1785066
      33598f58
    • Michal Nasiadka's avatar
      Stop reporting changed in prechecks · 6fad16eb
      Michal Nasiadka authored
      Change-Id: I12f7244aa91ccd7e287320e7edb09e0d04c01017
      6fad16eb
    • Xinliang Liu's avatar
      Enable rgw_swift_enforce_content_length · 815c6b75
      Xinliang Liu authored
      Currently test_list_containers tempest tests[1] would be failed.
      It is becuase accept-ranges header does not exist. See ceph bug[2].
      
      Rgw_swift_enforce_content_length assures Content-Length and
      Accept-Ranges in dynamically generated account & container listings.
      
      [1] tempest.api.object_storage.test_account_services.AccountTest.test_list_containers
      [2] http://tracker.ceph.com/issues/21554
      Related-Bug: #1783456
      
      Change-Id: I9b5fcc361f0bc0e521302d2df1974aabf6f4a7e7
      815c6b75
  3. Jul 31, 2018
  4. Jul 30, 2018
  5. Jul 27, 2018
  6. Jul 26, 2018
    • Lakshmi Prasanna Goutham Pratapa's avatar
      Apply Resource Constraints to Services. · 14bf5247
      Lakshmi Prasanna Goutham Pratapa authored
      This commit is to apply resource-constraints to a few more OpenStack services.
      Commit to  apply constraints to the last set of services will be made in
      the upcoming commit.
      
      Depends-on: Icafa54baca24d2de64238222a5677b9d8b90e2aa
      Change-Id: I39004f54281f97d53dfa4b1dbcf248650ad6f186
      14bf5247
    • Doug Szumski's avatar
      Fix monasca auth variable · 0415943a
      Doug Szumski authored
      Perform the refactoring of the auth field from change #552863
      
      TrivialFix
      Partially-Implements: blueprint monasca-roles
      
      Change-Id: I0a87cc3cb40df5e1c927bcd8ff4bd33e44fe4172
      0415943a
    • Mark Goddard's avatar
      Fix action -> kolla_action for ironic-neutron-agent · d95c87cf
      Mark Goddard authored
      Ironic Neutron Agent was added by
      I92b9505843f12692aef96764a314e5db49001a9b.
      
      Change-Id: Ib178bafc9907537fdd46dd374684b037db7f19df
      TrivialFix
      d95c87cf
  7. Jul 25, 2018
  8. Jul 23, 2018
  9. Jul 20, 2018
  10. Jul 19, 2018
  11. 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
  12. Jul 17, 2018
  13. Jul 16, 2018
  14. 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
  15. Jul 11, 2018
  16. 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
    • Mark Goddard's avatar
      Bifrost: set TFTP cache master path properly · e78f8231
      Mark Goddard authored
      Ironic creates hardlinks between the TFTP master image store and the
      HTTP root path when iPXE is enabled. With Docker volumes used for these
      locations we run into https://bugs.launchpad.net/ironic/+bug/1507894
      during deployment. If we use a directory under /httpboot to store the
      master images this issue is avoided.
      
      This change uses the new bifrost config variable,
      ironic_tftp_master_path added in [1] to configure the path, rather than
      the existing hacked approach of modifying the ironic.conf config file
      after the bifrost_deploy container has started.
      
      [1] https://review.openstack.org/#/c/577071
      
      Change-Id: I5c62999c4956bebd0d3920d756ce67ba194b0ebe
      e78f8231
    • Mark Goddard's avatar
      Fix sudoers in bootstrap-servers when user != group · 0cc2daa5
      Mark Goddard authored
      In some cases we may want a configuration in which the kolla user's
      primary group name is not the same as their username. Doing this
      currently breaks the sudoers configuration, since user entries should
      reference a user, or a group prefixed with a '%'.
      
      There does not seem to be a good reason to give root privileges to the
      entire group (which sometimes may be a shared group), so let's revert to
      giving only the user root privileges.
      
      See kayobe CI test [1] in which a different user and group were
      configured, leading to permission denied when using kolla ansible.
      
      [1] http://logs.openstack.org/53/581053/2/check/kayobe-overcloud-centos/a70168e
      
      TrivialFix
      
      Change-Id: I677778ebd0de58df0adfa2a8705f161ec5552283
      0cc2daa5
  17. Jul 09, 2018
    • Mark Goddard's avatar
      Make sudoers config optional in bootstrap-servers · 8ec92df8
      Mark Goddard authored
      In some environments it may not be desirable to modify the sudoers
      configuration. This change makes this part of bootstrap-servers
      optional, based on the create_kolla_user_sudoers variable.
      
      Change-Id: I653403bfc5431741807edef57df58e05e679900b
      8ec92df8
    • 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
Loading