Add zuul file
Change-Id: I82352385888b37e93cc0993e3a9bc3d838f1c57f
This commit is contained in:
parent
dd2d97041b
commit
dc91c62512
|
@ -0,0 +1,36 @@
|
||||||
|
- project:
|
||||||
|
name: openstack/ansible-role-k8s-glance
|
||||||
|
check:
|
||||||
|
jobs:
|
||||||
|
- ansible-role-k8s-glance-kubernetes-centos
|
||||||
|
- ansible-role-k8s-glance-openshift-centos
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: ansible-role-k8s-glance-kubernetes-centos
|
||||||
|
parent: ansible-role-k8s-base
|
||||||
|
nodeset: ansible-role-k8s-centos
|
||||||
|
vars:
|
||||||
|
coe: kubernetes
|
||||||
|
project_name: ansible-role-k8s-glance
|
||||||
|
ansible_role_k8s_required:
|
||||||
|
- ansible-role-k8s-mariadb
|
||||||
|
- ansible-role-k8s-keystone
|
||||||
|
required-projects:
|
||||||
|
- openstack/ansible-role-k8s-mariadb
|
||||||
|
- openstack/ansible-role-k8s-keystone
|
||||||
|
- openstack/ansible-role-k8s-glance
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: ansible-role-k8s-glance-openshift-centos
|
||||||
|
parent: ansible-role-k8s-base
|
||||||
|
nodeset: ansible-role-k8s-centos
|
||||||
|
vars:
|
||||||
|
coe: openshift
|
||||||
|
project_name: ansible-role-k8s-glance
|
||||||
|
ansible_role_k8s_required:
|
||||||
|
- ansible-role-k8s-mariadb
|
||||||
|
- ansible-role-k8s-keystone
|
||||||
|
required-projects:
|
||||||
|
- openstack/ansible-role-k8s-mariadb
|
||||||
|
- openstack/ansible-role-k8s-keystone
|
||||||
|
- openstack/ansible-role-k8s-glance
|
|
@ -2,13 +2,19 @@ coe_host:
|
||||||
coe_config_context:
|
coe_config_context:
|
||||||
coe_config_file:
|
coe_config_file:
|
||||||
action: provision
|
action: provision
|
||||||
|
|
||||||
service_name: glance
|
|
||||||
namespace: openstack
|
namespace: openstack
|
||||||
|
|
||||||
|
tls_enabled: false
|
||||||
|
|
||||||
hieradata: {}
|
hieradata: {}
|
||||||
hieradata_file: ''
|
hieradata_file: ''
|
||||||
|
|
||||||
|
service_name: glance
|
||||||
|
glance_port: 9292
|
||||||
|
glance_hostname: "{{service_name}}"
|
||||||
|
glance_address: "{{glance_hostname}}"
|
||||||
|
glance_use_service_ip: true
|
||||||
|
|
||||||
clouds_config: 'clouds-secret'
|
clouds_config: 'clouds-secret'
|
||||||
|
|
||||||
glance_config:
|
glance_config:
|
||||||
|
@ -29,8 +35,5 @@ glance_config:
|
||||||
keystone_default_domain: 'default'
|
keystone_default_domain: 'default'
|
||||||
keystone_region: 'regionOne'
|
keystone_region: 'regionOne'
|
||||||
keystone_project: 'admin'
|
keystone_project: 'admin'
|
||||||
keystone_public_url: 'http://glance:9292'
|
|
||||||
keystone_internal_url: 'http://glance:9292'
|
|
||||||
keystone_admin_url: 'http://glance:9292'
|
|
||||||
keystone_user_password: 'weakpassword'
|
keystone_user_password: 'weakpassword'
|
||||||
keystone_username: 'glance'
|
keystone_username: 'glance'
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
name: ansible-role-k8s-tripleo
|
name: ansible-role-k8s-tripleo
|
||||||
tasks_from: bootstrap-service-endpoints
|
tasks_from: bootstrap-service-endpoints
|
||||||
vars:
|
vars:
|
||||||
service_name: 'glance'
|
# service_name: '{{service_name}}'
|
||||||
service_type: 'image'
|
service_type: 'image'
|
||||||
service_region: 'RegionOne'
|
service_region: 'RegionOne'
|
||||||
service_project: '{{glance_config.keystone_authtoken.project}}'
|
service_project: '{{glance_config.keystone_authtoken.project}}'
|
||||||
service_password: '{{glance_config.keystone_authtoken.password}}'
|
service_password: '{{glance_config.keystone_authtoken.password}}'
|
||||||
service_username: '{{glance_config.keystone_authtoken.username}}'
|
service_username: '{{glance_config.keystone_authtoken.username}}'
|
||||||
service_internal_url: '{{glance_config.keystone_internal_url}}'
|
service_internal_url: '{{ "https" if tls_enabled or "http"}}://{{glance_address}}:{{glance_port}}'
|
||||||
service_public_url: '{{glance_config.keystone_public_url}}'
|
service_public_url: '{{ "https" if tls_enabled or "http"}}://{{glance_address}}:{{glance_port}}'
|
||||||
service_admin_url: '{{glance_config.keystone_admin_url}}'
|
service_admin_url: '{{ "https" if tls_enabled or "http"}}://{{glance_address}}:{{glance_port}}'
|
||||||
|
|
|
@ -81,7 +81,6 @@
|
||||||
name: ansible-role-k8s-tripleo
|
name: ansible-role-k8s-tripleo
|
||||||
tasks_from: create-database
|
tasks_from: create-database
|
||||||
vars:
|
vars:
|
||||||
service_name: 'glance'
|
|
||||||
database_name: 'glance'
|
database_name: 'glance'
|
||||||
|
|
||||||
- name: Create glance db-sync job
|
- name: Create glance db-sync job
|
||||||
|
@ -115,7 +114,7 @@
|
||||||
host: "{{coe_host}}"
|
host: "{{coe_host}}"
|
||||||
context: "{{coe_config_context}}"
|
context: "{{coe_config_context}}"
|
||||||
kubeconfig: "{{coe_config_file}}"
|
kubeconfig: "{{coe_config_file}}"
|
||||||
name: glance
|
name: "{{glance_hostname}}"
|
||||||
namespace: "{{namespace}}"
|
namespace: "{{namespace}}"
|
||||||
state: present
|
state: present
|
||||||
ports:
|
ports:
|
||||||
|
@ -123,9 +122,14 @@
|
||||||
name: glance-api
|
name: glance-api
|
||||||
selector:
|
selector:
|
||||||
app: glance-api
|
app: glance-api
|
||||||
|
register: glance_service
|
||||||
|
|
||||||
|
- set_fact:
|
||||||
|
glance_address: "{{glance_service.service.spec.cluster_ip}}"
|
||||||
|
when: glance_use_service_ip
|
||||||
|
|
||||||
- name: Create glance deployment
|
- name: Create glance deployment
|
||||||
k8s_v1beta1_deployment:
|
k8s_apps_v1beta1_deployment:
|
||||||
host: "{{coe_host}}"
|
host: "{{coe_host}}"
|
||||||
context: "{{coe_config_context}}"
|
context: "{{coe_config_context}}"
|
||||||
kubeconfig: "{{coe_config_file}}"
|
kubeconfig: "{{coe_config_file}}"
|
||||||
|
|
Loading…
Reference in New Issue