Skip to content
Snippets Groups Projects
  1. Apr 27, 2021
    • Doug Szumski's avatar
      Remove Monasca Grafana service · 82cf40ed
      Doug Szumski authored
      In the Xena cycle it was decided to remove the Monasca
      Grafana fork due to lack of maintenance. This commit removes
      the service and provides a limited workaround using the
      Monasca Grafana datasource with vanilla Grafana.
      
      Depends-On: I9db7ec2df050fa20317d84f6cea40d1f5fd42e60
      Change-Id: I4917ece1951084f6665722ba9a91d47764d3709a
      82cf40ed
  2. Apr 26, 2021
    • wuchunyang's avatar
      [doc] fix a typo · fc406d03
      wuchunyang authored
      Trivial Fix
      
      Change-Id: Ie08877e339455bed45ee467a87de9648678e88c5
      fc406d03
  3. Apr 19, 2021
  4. Apr 07, 2021
  5. Apr 06, 2021
  6. Mar 26, 2021
  7. Mar 18, 2021
  8. Mar 16, 2021
    • Bartosz Bezak's avatar
      Add support for custom grafana dashboards · a9e30382
      Bartosz Bezak authored
      Allow users to import custom grafana dashboards.
      Dashboards as JSON files should be placed into
      "{{ node_custom_config }}/grafana/dashboards/" folder.
      
      Change-Id: Id0f83b8d08541b3b74649f097b10c9450201b426
      a9e30382
  9. Mar 08, 2021
  10. Mar 07, 2021
  11. Mar 04, 2021
    • Doug Szumski's avatar
      Support bypassing Monasca Log API for control plane logs · ca1a80ab
      Doug Szumski authored
      This change allows a user to forward control plane logs
      directly to Elasticsearch from Fluentd, rather than via
      the Monasca Log API when Monasca is enabled. The Monasca
      Log API can continue to handle tenant logs.
      
      For many use cases this is simpler, reduces resource
      consumption and helps to decouple control plane logging
      services from tenant logging services.
      
      It may not always be desired, so is optional and off by
      default.
      
      Change-Id: I195e8e4b73ca8f573737355908eb30a3ef13b0d6
      ca1a80ab
    • Doug Szumski's avatar
      Support disabling Monasca alerting pipeline · 44409784
      Doug Szumski authored
      The Monasca alerting pipeline provides multi-tenancy alerts and
      notifications. It runs as an Apache Storm topology and generally
      places a significant memory and CPU burden on monitoring hosts,
      particularly when there are lot of metrics. This is fine if the
      alerting service is in use, but sometimes it is not. For example
      you may use Prometheus for monitoring the control plane, and
      wish to offer tenants a monitoring service via Monasca without
      alerting and notification functionality. In this case it makes
      sense to disable this part of the Monasca pipeline and this patch
      adds support for that.
      
      If the service is ever re-enabled, all alerts and notifications
      should spawn back automatically since they are persisted in the
      central mysql database cluster.
      
      Change-Id: I84aa04125c621712f805f41c8efbc92c8e156db9
      44409784
  12. Mar 03, 2021
    • Doug Szumski's avatar
      Disable Monasca Log Metrics service by default · a52d6612
      Doug Szumski authored
      The Log Metrics service is an admin only service. We now have
      support in Fluentd via the Prometheus plugin to create metrics
      from logs. These metrics can be scraped into Monasca or Prometheus.
      It therefore makes sense to deprecate this service, starting by
      disabling it by default, and then removing it in the Xena release.
      This should improve the stability of the Monasca metrics pipeline
      by ensuring that all metrics pass via the Monasca API for
      validation, and ensure that metrics generated from logs are
      available to both Prometheus and Monasca users by default.
      
      Change-Id: I704feb4434c1eece3eb00c19dc5f934fd4bc27b4
      a52d6612
    • Doug Szumski's avatar
      Remove Monasca Log Transformer · 0743a9bf
      Doug Szumski authored
      Historically Monasca Log Transformer has been for log
      standardisation and processing. For example, logs from different
      sources may use slightly different error levels such as WARN, 5,
      or WARNING. Monasca Log Transformer is a place where these could
      be 'squashed' into a single error level to simplify log searches
      based on labels such as these.
      
      However, in Kolla Ansible, we do this processing in Fluentd so
      that the simpler Fluentd -> Elastic -> Kibana pipeline also
      benefits. This helps to avoid spreading out log parsing
      configuration over many services, with the Fluentd Monasca output
      plugin being yet another potential place for processing (which
      should be avoided). It therefore makes sense to remove this
      service entirely, and squash any existing configuration which
      can't be moved to Fluentd into the Log Perister service. I.e.
      by removing this pipeline, we don't loose any functionality,
      we encourage log processing to take place in Fluentd, or at least
      outside of Monasca, and we make significant gains in efficiency
      by removing a topic from Kafka which contains a copy of all logs
      in transit.
      
      Finally, users forwarding logs from outside the control plane,
      eg. from tenant instances, should be encouraged to process the
      logs at the point of sending using whichever framework they are
      forwarding them with. This makes sense, because all Logstash
      configuration in Monasca is only accessible by control plane
      admins. A user can't typically do any processing inside Monasca,
      with or without this change.
      
      Change-Id: I65c76d0d1cd488725e4233b7e75a11d03866095c
      0743a9bf
  13. Mar 02, 2021
  14. Feb 23, 2021
  15. Feb 16, 2021
  16. Feb 15, 2021
    • Pedro Henrique's avatar
      Add support to OpenID Connect Authentication flow · f3fbe837
      Pedro Henrique authored
      
      This pull request adds support for the OpenID Connect authentication
      flow in Keystone and enables both ID and access token authentication
      flows. The ID token configuration is designed to allow users to
      authenticate via Horizon using an identity federation; whereas the
      Access token is used to allow users to authenticate in the OpenStack CLI
      using a federated user.
      
      Without this PR, if one wants to configure OpenStack to use identity
      federation, he/she needs to do a lot of configurations in the keystone,
      Horizon, and register quite a good number of different parameters using
      the CLI such as mappings, identity providers, federated protocols, and
      so on. Therefore, with this PR, we propose a method for operators to
      introduce/present the IdP's metadata to Kolla-ansible, and based on the
      presented metadata, Kolla-ansible takes care of all of the
      configurations to prepare OpenStack to work in a federated environment.
      
      Implements: blueprint add-openid-support
      Co-Authored-By: default avatarJason Anderson <jasonanderson@uchicago.edu>
      Change-Id: I0203a3470d7f8f2a54d5e126d947f540d93b8210
      f3fbe837
  17. Feb 08, 2021
  18. Feb 03, 2021
  19. Jan 27, 2021
    • Piotr Parczewski's avatar
      [docs] Unify project's naming convention · 5db72659
      Piotr Parczewski authored
      There are inconsitencies across the documentation and the source code files
      when it comes to project's name (Kolla Ansible vs. Kolla-Ansible). This
      commit aims at unifying it so that the naming becomes consistent everywhere.
      
      Change-Id: I903b2e08f5458b1a1abc4af3abefe20b66c23a54
      5db72659
  20. Jan 23, 2021
    • likui's avatar
      remove unicode from code · 341a6ed0
      likui authored
      Change-Id: Id9110a1f536377cea0386dda6814035d73de13b1
      Implements: blueprint remove-unicode
      341a6ed0
  21. Jan 18, 2021
  22. Jan 13, 2021
  23. Jan 12, 2021
  24. Dec 28, 2020
    • Sergei Chekanov's avatar
      Fix Ceph links · e71894b2
      Sergei Chekanov authored
      and drop the reference to ceph-deploy (seems abandoned).
      
      Change-Id: I763317a6f8207357991c23fa5a2fc8cc6f8a17f4
      e71894b2
  25. Dec 23, 2020
  26. Dec 16, 2020
  27. Dec 11, 2020
    • Adrian Andreias's avatar
      [docs] Add python3-venv package to quickstart.rst · 43a1e386
      Adrian Andreias authored
      Python virtual environment creation fails on a fresh system if
      python3-venv is not installed (Debian/Ubuntu).
      
      Installation instructions used to be in the Quick Start guide, but
      were removed in kolla-ansible/+/735894
      
      Change-Id: I867322ee43d509fe46b6afba9216586515fee0d5
      43a1e386
  28. Nov 23, 2020
    • Mark Goddard's avatar
      docs: Add magnum guide · 9c8dd724
      Mark Goddard authored
      Currently just covers deployment of Magnum. Usage information may be
      added in future.
      
      Change-Id: I3c1594c73be8e6805f80d51aad2343c084650bc2
      9c8dd724
  29. Nov 20, 2020
    • Mark Goddard's avatar
      docs: improve external Ceph docs · 8e47f6b8
      Mark Goddard authored
      * make each section independent
      * move enable flags to specific sections
      * move inventory changes to Cinder section
      * move Nova config that is actually for Cinder volumes to Cinder section
      * add an introduction about each integration
      
      Change-Id: Ie8d82010bf8d5b8af2c039f285744e5ae67316dc
      8e47f6b8
    • likui's avatar
      Update docs for Ubuntu 20.04 · a62cce67
      likui authored
      * Use 'apt install' command instead of legacy 'apt-get'
      
      Change-Id: Idae8d325bce354fa3b4c5be412965122af8f1413
      a62cce67
  30. Oct 29, 2020
    • Mark Goddard's avatar
      docs: Improve multinode Docker registry setup · 34cce4c5
      Mark Goddard authored
      The multinode guide hints at how to setup the registry as a registry
      mirror, however it does not provide all information necessary. This
      change fixes that, and separates the local registry and registry mirror
      cases.
      
      Change-Id: I0790830e1c21520df2534d2f3b1ea96010064355
      Closes-Bug: #1901768
      34cce4c5
  31. Oct 27, 2020
  32. Oct 26, 2020
Loading