Add kitchen tests + travis ci
- add dependencies, req. for CI (make test)
- spec. mysql version per platform
- keystone client to create endpoints
diff --git a/tests/pillar/single_fernet.sls b/tests/pillar/single_fernet.sls
index 7077876..90c0dc1 100644
--- a/tests/pillar/single_fernet.sls
+++ b/tests/pillar/single_fernet.sls
@@ -6,7 +6,7 @@
service_tenant: service
admin_tenant: admin
admin_name: admin
- admin_password: password
+ admin_password: passw0rd
admin_email: root@localhost
bind:
address: 0.0.0.0
@@ -17,17 +17,45 @@
region: RegionOne
database:
engine: mysql
- host: 'localhost'
- name: 'keystone'
- password: 'password'
- user: 'keystone'
+ host: localhost
+ name: keystone
+ password: passw0rd
+ user: keystone
tokens:
engine: fernet
expiration: 86400
location: /etc/keystone/fernet-keys/
max_active_keys: 4
- cache:
- engine: memcached
- members:
- - host: localhost
- port: 11211
+ notification: false
+ notification_format: cadf
+# CI related dependencies
+mysql:
+ client:
+ enabled: false
+ version: '5.7'
+ admin:
+ host: localhost
+ port: 3306
+ user: admin
+ password: password
+ encoding: utf8
+ server:
+ enabled: true
+ version: "5.7"
+ force_encoding: utf8
+ bind:
+ address: 0.0.0.0
+ port: 3306
+ protocol: tcp
+ database:
+ keystone:
+ encoding: utf8
+ users:
+ - host: '%'
+ name: keystone
+ password: passw0rd
+ rights: all
+ - host: 127.0.0.1
+ name: keystone
+ password: passw0rd
+ rights: all