Merge "Convert Keystone to HostNetwork=False, Fix bootstrap."
This commit is contained in:
commit
6cc411713f
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
|
@ -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
|
Loading…
Reference in New Issue