puppet-openstacklib/spec/acceptance
Takashi Kajinami da8f422e3b Ubuntu: Use utf8mb3_general_ci collate in MySQL
Currently idempotency in Ubuntu is broken because of the below change
detected in collate in MySQL.

```
/Stage[main]/Keystone::Db::Mysql/Openstacklib::Db::Mysql[keystone]/
Mysql_database[keystone]/collate: collate changed 'utf8mb3_general_ci'
to 'utf8_general_ci'
```

Similarly to what we observed in the past about charset[1], it seems
MySQL in Ubuntu is automatically converting the collate value and that
is causing the "unexpected" change detected in the 2nd puppet run.

This fixes the idempotency by using utf8mb3_general_ci in Ubuntu to
avoid the mismatch caused by internal translation.

[1] 697cbb83db

Change-Id: I20dfe31776251be63eac1b69501f1714fdae40d7
2022-08-17 13:34:15 +09:00
..
mysql_spec.rb Ubuntu: Use utf8mb3_general_ci collate in MySQL 2022-08-17 13:34:15 +09:00
openstacklib_config_provider_spec.rb Enable acceptance tests for openstack_config 2015-08-18 16:09:42 +02:00
openstacklib_policy_base_spec.rb Make regex matching policy key stricter 2022-04-11 10:22:35 +10:00
rabbitmq_spec.rb Add Puppet Litmus 2020-09-14 23:40:34 +02:00