Skip to content
Snippets Groups Projects
  1. Jun 15, 2020
    • wu.chunyang's avatar
      fix deploy nova failed when use kolla_dev_mod · 40096b48
      wu.chunyang authored
      There's a logic error here, we call nova role from nova.yml file
      under ansible folder. we should clone code before run
      bootstrap_service task. if not, /opt/stack/nova which is empty
      will mount to nova_api container.
      
      Change-Id: Icc54c15080db9c2dc92709480e00b990e5a88662
      40096b48
  2. Jun 11, 2020
    • Michal Arbet's avatar
      Fix group_vars and cinder template per documentation · f1addfa3
      Michal Arbet authored
      When installing kolla with external ceph, ceph_cinder_user
      var has to be set per documentation instead of ceph_cinder_volume_user.
      This value is also rendered in example etc/kolla/globals.yml file.
      
      This patch is fixing this bug or, let's say typo.
      
      Change-Id: Id82b07867f4bc0e5d5e56363f0122014df6892bc
      f1addfa3
  3. Jun 10, 2020
  4. Jun 09, 2020
  5. Jun 08, 2020
  6. Jun 07, 2020
  7. Jun 05, 2020
  8. Jun 04, 2020
  9. Jun 02, 2020
  10. May 29, 2020
    • Mark Goddard's avatar
      Set previous release to Ussuri · ac9c74bd
      Mark Goddard authored
      Now that the stable/ussuri branch has been cut, we can set the previous
      release to Ussuri. This is done in kolla-ansible for rolling upgrades,
      and in CI configuration for upgrade tests.
      
      Change-Id: I36f252c77339a6b810413810efd6bb32e0b69e29
      ac9c74bd
  11. May 28, 2020
  12. May 24, 2020
  13. May 23, 2020
    • Doug Szumski's avatar
      Switch to Monasca API for logs · b39a0f80
      Doug Szumski authored
      The Monasca Log API has been removed and in this change we switch
      to using the unified API. If dedicated log APIs are required then
      this can be supported through configuration. Out of the box the
      Monasca API is used for both logs and metrics which is envisaged to
      work for most use cases.
      
      In order to use the unified API for logs, we need to disable the
      legacy Kafka client. We also rename the Monasca API config file
      to remove a warning about using the old style name.
      
      Depends-On: https://review.opendev.org/#/c/728638
      Change-Id: I9b6bf5b6690f4b4b3445e7d15a40e45dd42d2e84
      b39a0f80
    • xiaojueguan's avatar
      Remove post_config from the Kibana role · fbc47e60
      xiaojueguan authored
      
      Since at least Stein, there is no visible effect from these tasks.
      The Kibana dashboard seems to be working exactly the same,
      greeting user on the first use with "please configure my index".
      I tested on both Ubuntu and CentOS.
      In new E*K stack (Ussuri+, CentOS8+) it even causes play errors.
      
      Co-authored-by: default avatarRadosław Piliszek <radoslaw.piliszek@gmail.com>
      Change-Id: Iafc6986cce9cbaa0ea9e219ca85d7d01a61308cf
      Closes-Bug: #1799689
      fbc47e60
  14. May 21, 2020
  15. May 20, 2020
  16. May 18, 2020
  17. May 17, 2020
    • Michal Nasiadka's avatar
      CI: Add ansible-lint to tox · d8f31e0a
      Michal Nasiadka authored
      * Reworked tox pep8 into linters job, that runs:
        - pep8
        - bandit
        - bashate
        - doc8
        - yamllint
        - ansible-lint (validate-all-files.py + ansible-lint)
      
      * Skip E701 - missing galaxy_info in meta and E602 see [1].
      * Skip E301 and E503 - followup later in a separate change
      * Added ansible-role-jobs to zuul.d/project.yaml which will run
        openstack-tox-linters job in check queue
      * Fixed remaining style issue
      * Made tox and docs reference the new env for linters
      * Dropped pype environment (not supported)
      
      [1]: https://github.com/ansible/ansible-lint/issues/457
      
      Change-Id: I494b4b151804aac8173120e6c6e42bc2fdb00234
      d8f31e0a
    • gugug's avatar
      Enable W503 for flake8 check · 22f7aecb
      gugug authored
      W503 and W504 are incompatible and we need to choose one of them.
      Existing codes follows W503, so we disable W504.
      
      Change-Id: Ic745e956dd332eb0fa49b93c1e6acb12f8a7f26c
      22f7aecb
    • xiaojueguan's avatar
      make murano work with endpoints with non-public CA · 1f3cb24a
      xiaojueguan authored
      Change-Id: Ic0d0543b6ad93743eae2a144e8a3b07de54e6d96
      Closes-Bug: #1878344
      1f3cb24a
  18. May 15, 2020
    • Will Szumski's avatar
      Improve fernet_token_expiry precheck · 810acea6
      Will Szumski authored
      The pre-check was broken, see bug report for details.
      
      Change-Id: I089f1e288bae6c093be66181c81a4373a6ef3de4
      Closes-Bug: #1856021
      810acea6
    • Michal Nasiadka's avatar
      Fix deprecation warnings in fluentd · 3611f053
      Michal Nasiadka authored
      Change-Id: I812665059783617d581d748e619b29426f89b353
      3611f053
    • Jeffrey Zhang's avatar
      Configure RabbitMQ user tags in nova-cell role · 869e3f21
      Jeffrey Zhang authored
      The RabbitMQ 'openstack' user has the 'administrator' tag assigned via
      the RabbitMQ definitions.json file.
      
      Since the Train release, the nova-cell role also configures the RabbitMQ
      user, but omits the tag. This causes the tag to be removed from the
      user, which prevents it from accessing the management UI and API.
      
      This change adds support for configuring user tags to the
      service-rabbitmq role, and sets the administrator tag by default.
      
      Change-Id: I7a5d6fe324dd133e0929804d431583e5b5c1853d
      Closes-Bug: #1875786
      869e3f21
    • Doug Szumski's avatar
      Fix registration of Monasca Grafana datasource · 776253c4
      Doug Szumski authored
      The refactor in change I500cc8800c412bc0e95edb15babad5c1189e6ee4
      broke the task `Enable Monasca Grafana datasource for control
      plane organisation`. This change fixes the brackets.
      
      Change-Id: I9167a312be107fbfddfd07740f67845c2eaafc3d
      Closes-Bug: 1878878
      776253c4
  19. May 14, 2020
  20. May 13, 2020
    • James Kirsch's avatar
      Add support for encrypting Barbican API · 2e08ffd6
      James Kirsch authored
      This patch introduces an optional backend encryption for the Barbican
      API service. When used in conjunction with enabling TLS for service API
      endpoints, network communcation will be encrypted end to end, from
      client through HAProxy to the Barbican service.
      
      Change-Id: I62a43b36ebe4a03230bf944980b45e4b6938871b
      Partially-Implements: blueprint add-ssl-internal-network
      2e08ffd6
  21. May 12, 2020
  22. May 11, 2020
    • Will Szumski's avatar
      Add extras directory to prometheus config · d05578f5
      Will Szumski authored
      This provides a generic mechanism to include extra files
      that you can reference in prometheus.yml, for example:
      
      scrape_targets:
        - job_name: ipmi
          params:
            module: default
          scrape_interval: 1m
          scrape_timeout: 30s
          metrics_path: /ipmi
          scheme: http
          file_sd_configs:
          - files:
            - /etc/prometheus/extras/file_sd/ipmi-exporter-targets.yml
            refresh_interval: 5m
      
      Change-Id: Ie2f085204b71725b901a179ee51541f1f383c6fa
      Related: blueprint custom-prometheus-targets
      d05578f5
    • Will Szumski's avatar
      Support customizing prometheus.cfg files · 956a29f8
      Will Szumski authored
      This provides a mechanism to scrape targets defined outside of kolla-ansible.
      
      Depends-On: https://review.opendev.org/#/c/685671/
      Change-Id: I0950341b147bb374b4128f09f807ef5a756f5dfa
      Related: blueprint custom-prometheus-targets
      956a29f8
    • Will Szumski's avatar
      Add extend_lists option to merge_yaml · 69a6acf7
      Will Szumski authored
      This allows you to extend lists in yaml config. This is useful, for
      example, in prometheus.yml, where it would be nice to be able to
      extend the scrape_configs to include exporters that aren't packaged
      with kolla-ansible. This would provide a mechanism to do so.
      
      Change-Id: I7a10e363f42e8ffaae3c0d2c2a758853e2cab7e1
      Related: blueprint custom-prometheus-targets
      69a6acf7
    • Mark Goddard's avatar
      Fixes Gnocchi & external Ceph integration · 82c5c1c7
      Mark Goddard authored
      The removal of Kolla Ceph deploy [1] broke gnocchi & external Ceph
      integration - the variable gnocchi_pool_name is referenced in the config
      template, but should now be ceph_gnocchi_pool_name.
      
      This change fixes the issue.
      
      Reported by Nick Wilson.
      
      [1] https://review.opendev.org/#/c/704309/12/ansible/roles/gnocchi/defaults/main.yml
      
      Change-Id: I7089781c0c4d7bce8a44cb8b1fca847dd0b7efd1
      Closes-Bug: #1877974
      82c5c1c7
  23. May 08, 2020
Loading