Merge "Adding Mariadb shutdown command to POD delete event"

This commit is contained in:
Jenkins 2016-08-23 18:07:18 +00:00 committed by Gerrit Code Review
commit 355c3b3703
1 changed files with 15 additions and 4 deletions

View File

@ -1,18 +1,24 @@
{%- set resourceName = kolla_kubernetes.cli.args.service_name %}
apiVersion: v1
kind: ReplicationController
apiVersion: apps/v1alpha1
kind: PetSet
spec:
serviceName: "mariadb"
replicas: 1
selector:
service: mariadb
template:
metadata:
labels:
service: mariadb
annotations:
pod.alpha.kubernetes.io/initialized: "true"
spec:
terminationGracePeriodSeconds: 120
containers:
- image: "{{ mariadb_image_full }}"
name: mariadb
lifecycle:
preStop:
exec:
command: ["mysqladmin -u {{ database_user }} -p$DATABASE_PASSWORD shutdown"]
volumeMounts:
- mountPath: {{ container_config_directory }}
name: mariadb-config
@ -25,6 +31,11 @@ spec:
value: ""
- name: KOLLA_CONFIG_STRATEGY
value: {{ config_strategy }}
- name: DATABASE_PASSWORD
valueFrom:
secretKeyRef:
name: database-password
key: password
ports:
- containerPort: {{ mariadb_port }}
name: mariadb