| Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I5396e4b9927d3e65b6aa4185238a43a4765a996b
|
|
|
|
|
|
|
|
|
|
|
|
Option "scheduler_max_attempts" from group "DEFAULT" is deprecated.
Use option "max_attempts" from group "scheduler".
Change-Id: I7b25291b61200cf2402f19a187cc4fe2fe6b0e11
Closes-Bug: #1641840
|
|
maxsize do exist and is better than size. need another approach to
solve the issue.
This reverts commit c4107ed723354336427afb30bc3e25cd5303baf5.
Change-Id: I76eb00a9771907b071d974db33c15accd404e9ec
|
|
|
|
Implement containers for main designate components.
Add designate enable options and port configuration.
Add designate groups to ansible inventory.
Add designate configuration to haproxy.
Add designate port checks.
Add designate passwords to passwords.yml.
Enable Designate and Neutron integration.
Enable Designate and Nova integration.
Fix designate-pool-manager container name for consistency.
Co-Authored-By: zhubingbing <zhubingbing10@gmail.com>
Change-Id: I34d8126e0cd8d71d5ced9b62f3776cc354fbb549
Implements: blueprint ansible-designate
|
|
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
|
|
Change-Id: I8dbb25d643ab8da2b049f70d28bdd0839b9f2605
Closes-Bug: #1641591
|
|
Change-Id: If42f9ec1a2371982a47f7fe8269fe39d65c599cf
Closes-Bug: #1640247
|
|
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
|
|
Using the `when` conditional on a `with_` loop gets evaluated on each
loop iteration and will not skip a task entirely. Use the `skip`
attribute to ignore errors in this scenario but only `skip` when
`enable_cinder_backend_nfs` is not enabled. If it is enabled the
`nfs_shares` file should be required and this task should fail if it
does not exist.
Co-authored-by: Andrew Widdersheim <amwiddersheim@gmail.com>
Change-Id: I6b997dd943efe7b16beb63899c1488fa5353d996
Closes-Bug: #1641183
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Keystone uses fernet as default provider in its code now. This patch
adds provider=token in keystone.conf file explicitly.
TrivialFix
Change-Id: Id7142ff4f00ee99579ad420573eafefea0f4dcb7
|
|
|
|
Closes-Bug: 1640872
Change-Id: I3bd979af5626d016ec79696ab157e376476f5d28
|
|
TrivialFix
Change-Id: Ic474306223b9c6f5fa730ef765ca60c59d76f24b
|
|
TrivialFix
Change-Id: Id73897a44d20ddf024657e09716f9f4ee68621d2
|
|
|
|
Load neutron lbaas dynamic when neutron lbaas is enabled.
Change-Id: I47913824fea87b721f254633c16d1dc6903b4f5d
Closes-Bug: #1639325
|
|
|
|
The parameter "required=True" is mistyped as "requried=True"
in ansible/library/kolla_docker.py and tests/test_kolla_docker.py
Closes bug: 1640423
Change-Id: I64c333275b9eb3eff5b1c0fa5d550f478e68020d
|
|
Change-Id: Ie3a04fa6c0f7406fcbc9033a38d9941509d9dc90
Closes-bug: #1640303
|
|
- logrotate does not have a maxsize option.
while logrotate supports a minsize option its
couterpart is size.
- This chage replaces the use of maxsize with size
in cron-logrotate-global.conf.j2
Change-Id: I381c52e8a866b74b5f2c3b38a2c87f74c48c05e1
Closes-Bug: #1640196
|
|
|
|
|
|
|
|
|
|
Allow cinder-volume, nova-compute and nova-libvirtd to be configured to
use NFS. In order to mount and work with NFS shares, several containers
needed the NFS packages installed during build time.
One somewhat significant change is the addition of an explicit bind
volume for nova-compute that has shared mounts enabled.
According to docker-run(1), the shared mount propagation flag can only
be specified for bind mounted Docker volumes and not named volumes.
In an NFS setup, cinder-volume mounts the NFS shares so that it can
create and manage the Cinder volumes. When a new instance is created
with a Cinder volume or a Cinder volume is attached to an existing
instance, nova-compute mounts the Cinder volume from the NFS share for
nova-libvirtd. In order for nova-libvirtd to then see those Cinder
volumes the shared mounts flag must be enabled for the Docker volume.
Remove the rpcbind container as it is only necessary for operators who
are using NFSv3 or lower. There is no known need for this currently
however, this container can be added in the future should an operator
require it.
Co-authored-by: Ryan Hallisey <rhallise@redhat.com>
Co-authored-by: Andrew Widdersheim <amwiddersheim@gmail.com>
Change-Id: Iad77c05bce8876bdcc69b7ec22edd50e3bf48b9f
Closes-Bug: #1530515
Partially implements: blueprint nfs-support-in-cinder
|
|
After a research regarding manila-share node,
is required that for the generic driver the
manila-share service should be run on the network node.
As the generic driver is our default driver, so this change is needed.
Closes-Bug: #1639028
Change-Id: I4b73fec4f96e3e2f9c442c8716941bede5dfbc8e
|
|
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
|
|
Closes-Bug: #1638242
Change-Id: Ib5192d1379457cd4292fc71dcbd62f78a02a1c07
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
|
|
|
|
|
|
|
|
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: #1638762
Change-Id: I23565f72166088444a49269ff9e406a3ab7a40d4
|
|
Telegraf is a service to collect metrics and to send the metrics
to a central InfluxDB. Telegraf has to be deployed on all nodes,
not only on monitoring nodes.
Change-Id: I815aab4371ea5a00a41390a59af020c61dd845db
Closes-bug: #1635028
|