Merge "Convert Keystone to HostNetwork=False, Fix bootstrap."

This commit is contained in:
Jenkins 2016-06-14 20:25:06 +00:00 committed by Gerrit Code Review
commit 6cc411713f
4 changed files with 29 additions and 22 deletions

View File

@ -8,17 +8,17 @@ spec:
name: keystone-bootstrap
spec:
restartPolicy: OnFailure
hostNetwork: True
containers:
- image: "{{ kolla_toolbox_image_full }}"
name: creating-keystone-database
#TODO: Assign the IP to be mariadb's serivce ip exposed by Kubernetes
command: ["usr/bin/ansible", "localhost", "-m", "mysql_db",
"-a", "login_host='{{ kolla_internal_vip_address }}'
login_port='{{ mariadb_port }}'
login_user='{{ database_user }}'
login_password='{{ database_password }}'
name='{{ keystone_database_name }}'"]
command: ["sh", "-c"]
args:
- ansible localhost -m mysql_db -a
"login_host=${MARIADB_SERVICE_HOST}
login_port='{{ mariadb_port }}'
login_user='{{ database_user }}'
login_password='{{ database_password }}'
name='{{ keystone_database_name }}'"
volumeMounts:
- mountPath: /dev
name: dev
@ -32,17 +32,18 @@ spec:
- image: "{{ kolla_toolbox_image_full }}"
name: creating-keystone-user-and-permissions
#TODO: Assign the IP to be mariadb's serivce ip exposed by Kubernetes
command: ["/usr/bin/ansible", "localhost", "-m", "mysql_user",
"-a", "login_host='{{ kolla_internal_vip_address }}'
login_port='{{ mariadb_port }}'
login_user='{{ database_user }}'
login_password='{{ database_password }}'
name='{{ keystone_database_name }}'
password='{{ keystone_database_password }}'
host='%'
priv='{{ keystone_database_name }}.*:ALL'
append_privs='yes'"]
command: ["sh", "-c"]
args:
- ansible localhost -m mysql_user -a
"login_host=${MARIADB_SERVICE_HOST}
login_port='{{ mariadb_port }}'
login_user='{{ database_user }}'
login_password='{{ database_password }}'
name='{{ keystone_database_name }}'
password='{{ keystone_database_password }}'
host='%'
priv='{{ keystone_database_name }}.*:ALL'
append_privs='yes'"
volumeMounts:
- mountPath: /dev
name: dev

View File

@ -9,7 +9,6 @@ spec:
labels:
service: keystone
spec:
hostNetwork: True
containers:
- image: "{{ keystone_image_full }}"
name: keystone
@ -23,6 +22,11 @@ spec:
value: ""
- name: KOLLA_CONFIG_STRATEGY
value: "{{ config_strategy }}"
ports:
- containerPort: {{ keystone_admin_port }}
name: keystone-admin
- containerPort: {{ keystone_public_port }}
name: keystone-public
volumes:
- name: keystone-config
configMap:

View File

@ -3,7 +3,8 @@ kind: Service
spec:
ports:
- port: {{ keystone_admin_port }}
name: keystone-admin
selector:
name: keystone-admin
service: keystone
metadata:
name: keystone-admin

View File

@ -3,7 +3,8 @@ kind: Service
spec:
ports:
- port: {{ keystone_public_port }}
name: keystone-public
selector:
name: keystone-public
service: keystone
metadata:
name: keystone-public