Memcached service package

Change-Id: I9e90101674c13f7029e089bad84a1fd72b7edfac
Partially-Implements: blueprint helm-services
This commit is contained in:
Duong Ha-Quang 2017-01-18 11:08:07 +07:00
parent 2fc3b9c58d
commit 2a1ce8e432
5 changed files with 37 additions and 7 deletions

View File

@ -0,0 +1,10 @@
name: memcached
version: 0.4.0-1
description: Helm chart for memcached
keywords:
- openstack
- memcached
sources:
- http://github.com/openstack
engine: gotpl
#icon: A URL to an SVG or PNG image to be used as an icon (optional). make this point to the new project icons when ready

View File

@ -0,0 +1,7 @@
dependencies:
- name: memcached-svc
repository: http://localhost:10191
version: 0.4.0-1
- name: memcached-deployment
repository: http://localhost:10191
version: 0.4.0-1

View File

@ -0,0 +1,11 @@
global:
kolla:
all:
kubernetes_entrypoint: true
memcached:
deployment:
kubernetes_entrypoint: true
dependencies:
service:
- memcached

View File

@ -0,0 +1,4 @@
---
features:
- |
Memcached service level deployment with kubernetes entrypoint.

View File

@ -71,6 +71,11 @@ helm install kolla/mariadb --version $VERSION \
--namespace kolla --name mariadb --set "$common_vars,element_name=mariadb" \
--values <(helm_entrypoint_general $1)
helm install kolla/memcached --version $VERSION \
--namespace kolla --name memcached \
--set "$common_vars,element_name=memcached" \
--values <(helm_entrypoint_general $1)
for x in rabbitmq ; do
helm install kolla/$x-pv --version $VERSION \
--name $x-pv --set "element_name=$x,storage_provider=ceph" \
@ -79,9 +84,6 @@ for x in rabbitmq ; do
--name $x-pvc --set "element_name=$x,storage_provider=ceph"
done
helm install kolla/memcached-svc --version $VERSION \
--namespace kolla --name memcached-svc --set element_name=memcached
helm install kolla/rabbitmq-svc --version $VERSION \
--namespace kolla --name rabbitmq-svc --set element_name=rabbitmq
@ -114,10 +116,6 @@ for x in rabbitmq; do
helm delete $x-init-element-job --purge
done
helm install kolla/memcached-deployment --version $VERSION \
--set "$common_vars,element_name=memcached" \
--namespace kolla --name memcached-deployment
helm install kolla/rabbitmq-statefulset --version $VERSION \
--namespace kolla --name rabbitmq-statefulset --set "$common_vars,element_name=rabbitmq"