| Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I5396e4b9927d3e65b6aa4185238a43a4765a996b
|
|
|
|
|
|
Ceilometer dispatcher configurations are there to have gnocchi as
backend but when we use mongodb or mysql dispatcher configurations
are missing.
Change-Id: I16395b9dbd2d0da6c456d6a649a35454740827e5
Closes-Bug: #1640166
|
|
Currently, policy.json is put in
"{{ node_config_directory }}/{{ service_name }}"
in target nodes.
Relocation policy.json to "{{ node_config_directory }}/{{ item }}"
with item is corresponding service compoment config directory.
Currently, the policy.json is copied to all services, but it
should be reviewed and left only in neccesary service
(at many cases, only API service needs that).
Redundant files will be removed in follow up patchset.
Change-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d
Closes-Bug: #1639686
|
|
|
|
Closes-Bug: 1640872
Change-Id: I3bd979af5626d016ec79696ab157e376476f5d28
|
|
Users can specify database address and port for mysql backend
of Ceilometer. Currently ceilometer_database_mysql_address
incorrectly includes port. This is unnecessary, also Ceilometer
bootstrapping (mysql_user, mysql_db Ansible modules) wants to use
these variables separately.
Change-Id: I88f5359517fcf4f119ec6abfdf16a15a4e33b6fd
Closes-Bug: #1639786
|
|
This fix adds possibility to configure external mysql database
backend with a different set of credentials, i.e. not requiring
external db admins to provide or match their passwords if
ceilometer user and database already are preconfigured.
Change-Id: Icb78e069770adcc6d2437caca173a5852177178f
Closes-Bug: #1638238
|
|
Closes-bug: #1639492
Change-Id: If27f246db539426a64377db5fcbe8e62eb85f4d0
|
|
|
|
|
|
* Merge prechecks.yml and site.yml playbook
* Create empty precheck.yml into all roles.
Change-Id: I8a138558a26c0a2a66c5fd48ed37be657c99c1dd
Implements: blueprint condition-pre-check
|
|
Allow operators to use their custom policy files.
Avoid maintain policy files in kolla repos, only copying
the files when an operator add their custom config.
Implements: blueprint custom-policies
Change-Id: Icf3c961b87cbc7a1f1dd2ffbfffcf271d151d862
|
|
Closes-bug: #1635667
Change-Id: I256a39b6241d5b506f099fb98847af9417748702
|
|
Closes-Bug: #1635322
Change-Id: I6f3351d098dfd9a7c1c3e3e8b213134284f823f9
|
|
The 'addUser' shell helper is DEPRECATED. Use 'createUser' instead.
TrivialFix
Change-Id: Ib8c7a8971f46328a666cf63f1914fe50c7067064
|
|
At the moment we use "memcached_servers =
{{ kolla_internal_fqdn }}:{{ memcached_port }}" in
keystone_authtoken for Ceilometer.
This cannot work because we our haproxy service does
not offer memcache, so fix it.
Change-Id: I7d9630b8b232f0e5e2a0a33304817a1b255d4855
Closes-Bug: #1634146
|
|
|
|
|
|
Users can configure standalone database but bootstrap takes
wrong address - instead of cluster VIP it should take
ceilometer_database_mysql_address. The latter is set to VIP by
default.
Change-Id: I7fc789e53565190c1d3b9966dc67f668237ebd83
Closes-Bug: #1634083
|
|
|
|
* global ceilometer.conf file is missing
* makes no sense to use glance configuration files for Ceilometer
TrivialFix
Change-Id: Ia37d28e8d854e6a1dc48bfa96afdaee2061be9a7
|
|
When using both /run and /run/netns in docker container, mount
propagation won't work when delete namespace after the containers are
restarted. This PS makes /run mount as shared.
Closes-Bug: #1616268
Change-Id: Ie16699e1b193b2bf1263d89ea634e89ea69add9e
|
|
bootstrap_service in ceilometer should only be ran once during multi
deployment to keep idempotent
Partial-Bug: #1633463
Change-Id: Ic5d256e2e887661b4679c4518e8c3865b85189bf
|
|
|
|
|
|
The correct variable is ceilometer_database_mongodb_address rather than
ceilometer_database_address
TrivialFix
Change-Id: I1d5331b5b9e1433c7b271a999ce47941d9a447eb
|
|
TrivialFix
Change-Id: I3c297e1b967ca76b7a697bcef6ca30c9fbbe4298
|
|
Closes-Bug: #1626364
Change-Id: I9d586b950b7099a9b160f7b32c9ff00b189a0287
|
|
Change-Id: Ia4a9e132683a8328cb2ff6d7e28e3560f2a8614e
Closes-Bug: #1628584
|
|
do_reconfigure.yml is introduced to use serial directive. But we use
it in wrong. Now serial has moved to playbook file. So it is time to
remove the do_reconfigure.yml file
Closes-Bug: #1628152
Change-Id: I8d42d27e6bc302a0e575b0353956eaef9b2ca9fd
|
|
* ceilometer-api script is removed and run ceilometer-api by using apache
* fix connection url in ceilometer.conf
Closes-Bug: #1624905
Change-Id: Iffb00ca418bab6521d61b16de4f5760aa1ae1ac7
|
|
TrivialFix
Change-Id: I72670b61c50ff30a6f9c17e99b60e4e99529c062
|
|
TrivialFix
Change-Id: Ic822c205012161ce71b6104a39ce9b70d6a0fcea
|
|
mongodb_port is already part of ceilometer_database_address
TrivialFix
Change-Id: I1eabd5e6d59215eea624d1b242b4e3820cf206ce
|
|
Useful for upgrade etc., which is preferablly done serially.
Example usage: tools/kolla-ansible deploy OR tools/kolla-ansible upgrade
Closes-Bug: #1576708
DocImpact
Change-Id: I34b2e16f8ce53e472a4682a4738c4ac0f5abf00c
|
|
|
|
MongoDB is still default.
Refer to
http://docs.openstack.org/developer/ceilometer/install/dbreco.html for
more info on Ceilometer database backends.
Closes-Bug: #1622532
Change-Id: Iaf84f9efe0537f42797f4bb7ba2a3611835cc84e
|
|
|
|
Currently when set enable_ceilometer: true and enable_mongodb: no,
the deploy will fail with ceilometer database creating error.
Add a precheck to avoid this situation in both prechecks and bootstrap.
Change-Id: I2d46ef9adeb8e028f3c18e6bc2d3752cc39bcb29
Closes-bug: #1605522
|
|
rabbit_hosts, rabbit_userid and rabbit_password are deprecated for
removal.[0]
rpc_backend is deprecated for removal.[1]
rabbit_ha_queues is deprecated. it is useless when using RabbitMQ >= 3.0
[2]
[0] https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_drivers/impl_rabbit.py#L112,#L134
[1] https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/transport.py#L46
[2] https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_drivers/impl_rabbit.py#L163,L174
Closes-Bug: #1614082
Change-Id: I05d318ba6c11c5dbfa9fbf67d088a43ab465be30
|
|
Closes-Bug: #1605457
Change-Id: I1a8e746f79f4dfcc5a43e736c3461b316db3f593
|
|
|
|
|
|
Migrate to full variable syntax in with_ loop
instead of bare variables for:
- ceph
- ceilometer
- glance
- heat
- horizon
- keystone
- mariadb
- memcached
- neutron
- nova
- rabbitmq
Change-Id: Ib925b4ecea47ac758a77739c9c7e140f06933b08
Partial-Implements: blueprint ansible2
|
|
TrivialFix
Change-Id: I7ff752fffe47e9571ea15acdad3edd4835f9e612
|
|
Change-Id: I195363ab543f21bc9ac7f0b92d474dc9668ecb7b
Closes-Bug: 1608519
|
|
|
|
TrivialFix
Change-Id: Iab9cb7e188f441a0583464df64d006d1fb75ba43
|