- Mar 03, 2021
-
-
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
-
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
-
- Feb 16, 2021
-
-
Doug Szumski authored
Update the Monasca docs to improve security considerations. Trivial-Fix Change-Id: I97eb8441466f8c6abdbd66068257765bdbe32d4d
-
- Feb 15, 2021
-
-
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:
Jason Anderson <jasonanderson@uchicago.edu> Change-Id: I0203a3470d7f8f2a54d5e126d947f540d93b8210
-
- Feb 08, 2021
-
-
Mark Goddard authored
Stolen from Kayobe. Change-Id: I42a2ef84e5fe570e8001908614337e64d035ec99
-
- Feb 03, 2021
-
-
Carsten Koester authored
If the Octavia/Amphora management network is created by Kolla, support setting the IP address family and IPv6 address/RA mode. Closes-Bug: 1913409 Change-Id: I9f2ef2196654c91596cb5c4b3c157bcee267226a
-
- Jan 27, 2021
-
-
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
-
- Jan 23, 2021
-
-
likui authored
Change-Id: Id9110a1f536377cea0386dda6814035d73de13b1 Implements: blueprint remove-unicode
-
- Jan 18, 2021
-
-
Piotr Parczewski authored
This commit links main documentation site with the release notes site. Closes-Bug: #1912253 Change-Id: Icf29b5fe793d8016cf7c5afe16c8043959fe8e7f
-
Piotr Parczewski authored
Update for the example command line options. Change-Id: Ida6e882d1014cdc5e55383a5d5ba8fa0e824a693
-
- Jan 13, 2021
-
-
Radosław Piliszek authored
With tips and clarifications. Change-Id: Ic744e13805c4a158d1156a230f8c57d7a980d55f
-
- Jan 12, 2021
-
-
Piotr Parczewski authored
It is now possible to deploy either 1.x or 2.x version of Prometheus. The new 2.x version introduces breaking changes in terms of storage format and command line options. Change-Id: I80cc6f1947f3740ef04b29839bfa655b14fae146 Co-Authored-By:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
- Dec 28, 2020
-
-
Sergei Chekanov authored
and drop the reference to ceph-deploy (seems abandoned). Change-Id: I763317a6f8207357991c23fa5a2fc8cc6f8a17f4
-
- Dec 23, 2020
-
-
Victor Morales authored
Change-Id: Id93e7a91253b46e42d4817785d42ccc52564c330
-
- Dec 16, 2020
-
-
wu.chunyang authored
docs site cann't render it correctly without the space. see: https://docs.openstack.org/kolla-ansible/latest/reference/networking/dpdk.html trivial fix Change-Id: I3ebea8c1ab76f2aaac80f3e2f7a84cd69c018ae6
-
Ghanshyam Mann authored
Qinling project is retiring in Wallaby cycle[1]. This commit removes the ansible roles of Qinling project before its code is removed. Needed-By: https://review.opendev.org/c/openstack/qinling/+/764521 [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018638.html Change-Id: I6543bacff638b1649511f7e779807954c34ef570
-
- Dec 11, 2020
-
-
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
-
- Nov 23, 2020
-
-
Mark Goddard authored
Currently just covers deployment of Magnum. Usage information may be added in future. Change-Id: I3c1594c73be8e6805f80d51aad2343c084650bc2
-
- Nov 20, 2020
-
-
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
-
likui authored
* Use 'apt install' command instead of legacy 'apt-get' Change-Id: Idae8d325bce354fa3b4c5be412965122af8f1413
-
- Oct 29, 2020
-
-
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
-
- Oct 27, 2020
-
-
zhoulinhui authored
just like the ". /etc/kolla/admin-openrc.sh" [1] [1]: https://github.com/openstack/kolla-ansible/blob/master/doc/source/user/quickstart.rst Change-Id: I9c288f31c36654f2ec49e6b3b0fcfc1178e4ad90
-
- Oct 26, 2020
-
-
wu.chunyang authored
Change-Id: I733d412ba6c92c2c9bcc2e9681d6ac8333fb661b Implements: blueprint implement-automatic-deploy-of-octavia
-
- Oct 24, 2020
-
-
linpeiwen authored
Follows existing backends patterns to add support for the GlusterFS NFS driver. NFS server type used by the GlusterFS backend, Gluster or Ganesha, currently supports Gluster. The GlusterFS NFS driver needs to install the glusterfs-fuse package in the kolla images manila share container in advance, which has been merged in https://review.opendev.org/747510 Change-Id: I7fdb121b5bf9850d62246a24f9b17d226028c2ca
-
- Oct 23, 2020
-
-
wu.chunyang authored
fix the rest of mistakes, and remove duplicated line. Change-Id: Id50dfd9cfa794526bdb69ee6372a29c0584310d3
-
linpeiwen authored
The openstack Ussuri and Victoria versions no longer support the Centos7 and pyrhon2 environment packages. Correct the missing problems in the latest document Change-Id: I55fd1bf451d2bdae696ab32d1faffaba72701229
-
- Oct 21, 2020
-
-
Mark Goddard authored
Change-Id: I8e3e0268faae871a197dc01d1c9447d00ef5d1e0
-
- Oct 14, 2020
-
-
zhoulinhui authored
Nova has reversed their deprecation of the VMware driver, and the Kolla community has shown an interest in it. Change-Id: I82f1074da56ed16c08317d1f92ed7f0a6f4a149a
-
Mark Goddard authored
Forward-ported from Train commit I19c7f05b538a7abc9253194bf041c037b1998378. Change-Id: If07b84e0bbdcb7da8dbef87cc8826987f1d11cf8
-
- Oct 12, 2020
-
-
James Kirsch authored
Add TLS support for backend Neutron API Server communication using HAProxy to perform TLS termination. When used in conjunction with enabling TLS for service API endpoints, network communication will be encrypted end to end, from client through HAProxy to the Neutron service. Change-Id: Ib333a1f1bd12491df72a9e52d961161210e2d330 Partially-Implements: blueprint add-ssl-internal-network
-
- Sep 29, 2020
-
-
zhoulinhui authored
It should be bumped by [1], but missing, this PS to be supplement. [1]: https://review.opendev.org/#/c/753776/2 Depends-On: I5befc72a4894d625ca352b27df9d3aa84a2f5b2c Change-Id: I75742653cb62c27317abf297a0143399d6adc644
-
- Sep 26, 2020
-
-
Radosław Piliszek authored
All docs are included. Change-Id: Ie29ff7ca340812c8dc0dac493518c87cf7bf137b Partially-Implements: blueprint letsencrypt-https
-
- Sep 25, 2020
-
-
Mark Goddard authored
Change-Id: I439e8afc87d21aa8b7f381534c963e39f69c5d73
-
- Sep 23, 2020
-
-
Pierre Riteau authored
Change-Id: I5befc72a4894d625ca352b27df9d3aa84a2f5b2c
-
- Sep 18, 2020
-
-
zhoulinhui authored
tox command install dependencies from the ``requirements.txt``, ``test-requirements.txt`` and ``doc/requirements.txt`` files Change-Id: I21ee208d2484615ee3f9d9eca7602275382c920b
-
- Sep 17, 2020
-
-
zhoulinhui authored
It should been done in https://review.opendev.org/#/c/752436/ but missing Change-Id: Iae22e8d8133afecd7e897f82ca58afd6ea33e1c0
-
Mark Goddard authored
This allows us to move pages around without breaking links. Change-Id: Id2be1e6aba9fba376cf217b558ca922d8db1da28
-
Bharat Kunwar authored
Change-Id: Ifcedcc72307732393a92a702a7567addc043b5b2
-
Mark Goddard authored
This change adds support for encryption of communication between OpenStack services and RabbitMQ. Server certificates are supported, but currently client certificates are not. The kolla-ansible certificates command has been updated to support generating certificates for RabbitMQ for development and testing. RabbitMQ TLS is enabled in the all-in-one source CI jobs, or when The Zuul 'tls_enabled' variable is true. Change-Id: I4f1d04150fb2b5af085b762890092f87ae6076b5 Implements: blueprint message-queue-ssl-support
-
- Sep 02, 2020
-
-
Mark Goddard authored
The variable was documented as database_username, but should be database_user. Change-Id: Ia1fd8f9a9336c26520041fa2138c763a8c382bca
-