Add psi cloud configuration
Add psi cloud configuration for ovb and multinode jobs Change-Id: I8ccd550e158df179c21d8c9d45251e253de90c3b
This commit is contained in:
parent
4b3638d47c
commit
10d3fbc91d
@ -36,6 +36,8 @@ rhcloud: >-
|
|||||||
rdocloud
|
rdocloud
|
||||||
{%- elif 'vexxhost-nodepool-tripleo' in nodepool_provider -%}
|
{%- elif 'vexxhost-nodepool-tripleo' in nodepool_provider -%}
|
||||||
vexxhost
|
vexxhost
|
||||||
|
{%- elif 'psi-public-nodepool-tripleo' in nodepool_provider -%}
|
||||||
|
psi
|
||||||
{%- elif nodepool_provider == 'tripleo-ci' and environment_type == 'ovb' -%}
|
{%- elif nodepool_provider == 'tripleo-ci' and environment_type == 'ovb' -%}
|
||||||
internal
|
internal
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
86
toci-quickstart/config/testenv/multinode-psi.yml
Normal file
86
toci-quickstart/config/testenv/multinode-psi.yml
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
---
|
||||||
|
# TRIPLEO-CI environment settings
|
||||||
|
cloudenv: "psi"
|
||||||
|
undercloud_user: "{{ lookup('env','USER') }}"
|
||||||
|
non_root_user: "{{ undercloud_user }}"
|
||||||
|
extra_args: >
|
||||||
|
-e {{ tripleo_root }}/tripleo-ci/test-environments/worker-config.yaml
|
||||||
|
-e /usr/share/openstack-tripleo-heat-templates/environments/debug.yaml
|
||||||
|
--overcloud-ssh-user {{ undercloud_user }}
|
||||||
|
# ara install and config
|
||||||
|
undercloud_ansible_cfg: false
|
||||||
|
|
||||||
|
toci_vxlan_networking: true
|
||||||
|
toci_vxlan_networking_multinode: true
|
||||||
|
vxlan_mtu: 1350
|
||||||
|
hostname_correction: true # workaround restriction on toci images
|
||||||
|
|
||||||
|
mtu: "{{ vxlan_mtu }}"
|
||||||
|
undercloud_local_mtu: "{{ mtu }}"
|
||||||
|
minion_local_mtu: "{{ mtu }}"
|
||||||
|
overcloud_neutron_global_physnet_mtu: "{{ mtu }}"
|
||||||
|
|
||||||
|
ceph_use_fqdn: true
|
||||||
|
|
||||||
|
# environment settings, not TRIPLEO-CI specific
|
||||||
|
undercloud_local_interface: "br-ex" # related to osinfra network configuration
|
||||||
|
minion_local_interface: "br-ex" # related to osinfra network configuration
|
||||||
|
flavor_args: ""
|
||||||
|
undercloud_conf_extras: "net_config_override = /opt/stack/new/tripleo-ci/undercloud-configs/net-config-multinode.json.template"
|
||||||
|
generate_pingtest_subunit: true
|
||||||
|
# Images settings
|
||||||
|
image_cache_dir_cleanup: true
|
||||||
|
# user home (working_dir default) is the base dir for all images operations
|
||||||
|
# if it's changed, nothing will work
|
||||||
|
build_image_isolated: false
|
||||||
|
build_undercloud: false
|
||||||
|
|
||||||
|
# Rely on RDO registry instead of docker.io due to rate limit
|
||||||
|
# job.build_container_images is defined in zuul as a
|
||||||
|
# direct var. adding build_container_images as tqe
|
||||||
|
# var so that we can turn this on/off per release w/o
|
||||||
|
# changing zuul and breaking jobs via inheritance.
|
||||||
|
docker_registry_host: >-
|
||||||
|
{% if job is defined and
|
||||||
|
job.build_container_images is defined and
|
||||||
|
job.build_container_images|default(false)|bool or
|
||||||
|
build_container_images|default(false)|bool -%}
|
||||||
|
127.0.0.1:5001
|
||||||
|
{%- elif job.consumer_job | default(false) | bool -%}
|
||||||
|
{{ job.registry_ip_address_branch[release] }}:5001
|
||||||
|
{%- else -%}
|
||||||
|
trunk.registry.rdoproject.org
|
||||||
|
{%- endif -%}
|
||||||
|
|
||||||
|
# We don't need to cleanup TripleO CI
|
||||||
|
tempest_track_resources: false
|
||||||
|
|
||||||
|
# Use cirros cached image
|
||||||
|
tempest_test_image_path: /opt/cache/files/cirros-0.4.0-x86_64-disk.img
|
||||||
|
tempest_tempest_conf_overrides:
|
||||||
|
image.image_path: http://images.rdoproject.org/cirros/cirros-0.4.0-x86_64-disk.img
|
||||||
|
|
||||||
|
# Container update settings
|
||||||
|
update_containers: >-
|
||||||
|
{% if containerized_overcloud|bool or containerized_undercloud|bool -%}
|
||||||
|
true
|
||||||
|
{%- endif -%}
|
||||||
|
|
||||||
|
# Tempestmail settings
|
||||||
|
tempestmail_log_server: http://logs.rdoproject.org
|
||||||
|
|
||||||
|
#build-test packages
|
||||||
|
artg_repos_dir: "{{ tripleo_root }}"
|
||||||
|
|
||||||
|
# disable disk cleaning before starting installation
|
||||||
|
undercloud_clean_nodes: false
|
||||||
|
# InfluxDB module settings
|
||||||
|
influxdb_only_successful_tasks: true
|
||||||
|
influxdb_measurement: job
|
||||||
|
influxdb_url: https://influxdb.review.rdoproject.org
|
||||||
|
influxdb_port: 8086
|
||||||
|
influxdb_user: tripleo_ci
|
||||||
|
influxdb_password:
|
||||||
|
influxdb_dbname: tripleo_ci
|
||||||
|
influxdb_data_file_path: "{{ artcl_collect_dir }}/influxdb_data"
|
||||||
|
influxdb_create_data_file: true
|
77
toci-quickstart/config/testenv/ovb-psi.yml
Normal file
77
toci-quickstart/config/testenv/ovb-psi.yml
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
# This file contains settings that are specific to Psi
|
||||||
|
# These settings will override the ovb default settings
|
||||||
|
|
||||||
|
# These values are defined now in the te-broker config
|
||||||
|
# https://github.com/openstack-infra/tripleo-ci/blob/master/scripts/te-broker/create-env#L47
|
||||||
|
cloudenv: "psi"
|
||||||
|
custom_nameserver:
|
||||||
|
- 1.1.1.1
|
||||||
|
- 1.0.0.1
|
||||||
|
external_net: 'public'
|
||||||
|
ntp_server: '0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org'
|
||||||
|
workers_args: >-
|
||||||
|
-e {{ overcloud_templates_path }}/environments/low-memory-usage.yaml
|
||||||
|
-e {{ tripleo_root }}/tripleo-ci/test-environments/worker-config.yaml
|
||||||
|
-e {{ overcloud_templates_path }}/environments/debug.yaml
|
||||||
|
# Use cirros cached image
|
||||||
|
tempest_test_image_path: /opt/cache/files/cirros-0.4.0-x86_64-disk.img
|
||||||
|
tempest_tempest_conf_overrides:
|
||||||
|
image.image_path: http://images.rdoproject.org/cirros/cirros-0.4.0-x86_64-disk.img
|
||||||
|
|
||||||
|
# Container update settings
|
||||||
|
update_containers: >-
|
||||||
|
{% if containerized_overcloud|bool or containerized_undercloud|bool -%}
|
||||||
|
true
|
||||||
|
{%- endif -%}
|
||||||
|
|
||||||
|
# Rely on RDO registry instead of docker.io due to rate limit
|
||||||
|
# job.build_container_images is defined in zuul as a
|
||||||
|
# direct var. adding build_container_images as tqe
|
||||||
|
# var so that we can turn this on/off per release w/o
|
||||||
|
# changing zuul and breaking jobs via inheritance.
|
||||||
|
docker_registry_host: >-
|
||||||
|
{% if job is defined and
|
||||||
|
job.build_container_images is defined and
|
||||||
|
job.build_container_images|default(false)|bool or
|
||||||
|
build_container_images|default(false)|bool -%}
|
||||||
|
127.0.0.1:5001
|
||||||
|
{%- elif job.consumer_job | default(false) | bool -%}
|
||||||
|
{{ job.registry_ip_address_branch[release] }}:5001
|
||||||
|
{%- else -%}
|
||||||
|
trunk.registry.rdoproject.org
|
||||||
|
{%- endif -%}
|
||||||
|
|
||||||
|
# We don't need to cleanup TripleO CI
|
||||||
|
tempest_track_resources: false
|
||||||
|
|
||||||
|
# Tempestmail settings
|
||||||
|
tempestmail_log_server: http://logs.rdoproject.org
|
||||||
|
|
||||||
|
#build-test packages
|
||||||
|
artg_repos_dir: "{{ tripleo_root }}"
|
||||||
|
|
||||||
|
# disable disk cleaning before starting installation
|
||||||
|
undercloud_clean_nodes: false
|
||||||
|
|
||||||
|
# InfluxDB module settings
|
||||||
|
influxdb_only_successful_tasks: true
|
||||||
|
influxdb_measurement: job
|
||||||
|
influxdb_url: https://influxdb.review.rdoproject.org
|
||||||
|
influxdb_port: 8086
|
||||||
|
influxdb_user: tripleo_ci
|
||||||
|
influxdb_password:
|
||||||
|
influxdb_dbname: tripleo_ci
|
||||||
|
influxdb_data_file_path: "{{ artcl_collect_dir }}/influxdb_data"
|
||||||
|
influxdb_create_data_file: true
|
||||||
|
|
||||||
|
# Browbeat settings
|
||||||
|
cloud_name: psi
|
||||||
|
elastic_host: browbeat.test.com
|
||||||
|
grafana_host: browbeat.test.com
|
||||||
|
|
||||||
|
# Ironic debug
|
||||||
|
# https://bugs.launchpad.net/tripleo/+bug/1797526
|
||||||
|
step_introspect_debug: true
|
||||||
|
|
||||||
|
# Ensure logs are gzipped
|
||||||
|
artcl_gzip: true
|
1
toci-quickstart/config/testenv/singlenode-psi.yml
Symbolic link
1
toci-quickstart/config/testenv/singlenode-psi.yml
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
multinode-psi.yml
|
Loading…
Reference in New Issue
Block a user