Add redis container
The patch adds a redis container for kolla. It's highly influenced by memcached's container. Implemenets: blueprint redis-container Change-Id: Ib2ac6d6b9f01b8514728790dd474236fd60a62fd
This commit is contained in:
parent
8c55e1ca59
commit
3118558cf1
20
docker/redis/Dockerfile.j2
Normal file
20
docker/redis/Dockerfile.j2
Normal file
@ -0,0 +1,20 @@
|
||||
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||
MAINTAINER {{ maintainer }}
|
||||
|
||||
{% block redis_header %}{% endblock %}
|
||||
|
||||
{% import "macros.j2" as macros with context %}
|
||||
|
||||
{{ macros.configure_user(name='redis', homedir='/run/redis') }}
|
||||
|
||||
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
|
||||
{% set redis_packages = ['redis'] %}
|
||||
{% elif base_distro in ['ubuntu', 'debian'] %}
|
||||
{% set redis_packages = ['redis-server'] %}
|
||||
{% endif %}
|
||||
{{ macros.install_packages(redis_packages | customizable("packages")) }}
|
||||
|
||||
{% block redis_footer %}{% endblock %}
|
||||
{% block footer %}{% endblock %}
|
||||
|
||||
USER redis
|
@ -51,6 +51,7 @@ _PROFILE_OPTS = [
|
||||
'mongodb',
|
||||
'openvswitch',
|
||||
'rabbitmq',
|
||||
'redis',
|
||||
'tgtd',
|
||||
],
|
||||
help='Infra images'),
|
||||
@ -89,6 +90,7 @@ _PROFILE_OPTS = [
|
||||
'octavia',
|
||||
'panko',
|
||||
'rally',
|
||||
'redis',
|
||||
'sahara',
|
||||
'searchlight',
|
||||
'senlin',
|
||||
@ -757,6 +759,10 @@ USERS = {
|
||||
'uid': 42459,
|
||||
'gid': 42459,
|
||||
},
|
||||
'redis-user': {
|
||||
'uid': 42460,
|
||||
'gid': 42460,
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
|
3
releasenotes/notes/redis-container-810eec9915d426d8.yaml
Normal file
3
releasenotes/notes/redis-container-810eec9915d426d8.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
features:
|
||||
- Add a redis image used by ceilometer and zaqar
|
Loading…
x
Reference in New Issue
Block a user