forked from openstack-archive/tripleo-quickstart
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
break out general_config into config and topology
This change takes the overcloud_nodes variable and defines that under config/nodes/foo.yml. This depend on the change to quickstart-extras where a definition of topology (nodes) will be created. Pass the topology in an explicit variable vs. using extra_args. The original configuration files in config/general_config/ will continue to work but are now deprecated. The featureset files that define standard set of feature to test are also added, and should correspond to test configuration for jobs that are typically found upstream Change-Id: Id6dd3f71b33f76a0401fe8a84080fe80de0dbb69 Co-Authored-By: Gabriele Cerami <[email protected]>
- Loading branch information
1 parent
06c0e5b
commit c04dc59
Showing
28 changed files
with
564 additions
and
231 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# general multinode job configuration | ||
enable_vbmc: false | ||
gating_repo_enabled: true | ||
composable_services: false | ||
deploy_composable_scenario: true | ||
step_overcloud_image: false | ||
step_glance_upload: true | ||
step_register: false | ||
hypervisor_wait: false | ||
deployed_server: true | ||
network_isolation: false | ||
package_installs: true | ||
non_root_user_setup: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
# Summary of the feature set. | ||
# Deploy an Openstack environment with ssl undercloud, introspect, and use network isolation | ||
|
||
# This enables TLS for the undercloud which will also make haproxy bind to the | ||
# configured public-vip and admin-vip. | ||
undercloud_generate_service_certificate: True | ||
|
||
overcloud_templates_path: /usr/share/openstack-tripleo-heat-templates | ||
# We don't need introspection in a virtual environment (because we are | ||
# creating all the "hardware" we really know the necessary | ||
# information). | ||
step_introspect: true | ||
|
||
# Tell tripleo about our environment. | ||
network_isolation: true | ||
network_isolation_type: "multiple-nics" | ||
network_isolation_args: >- | ||
-e {{ overcloud_templates_path }}/environments/network-isolation.yaml | ||
-e {{ tripleo_root }}/tripleo-ci/test-environments/network-templates/network-environment.yaml | ||
extra_args: >- | ||
--ntp-server pool.ntp.org | ||
test_ping: true | ||
enable_pacemaker: true | ||
|
||
run_tempest: false | ||
|
||
# keep the doc gen settings at the bottom of the config file. | ||
# options below direct automatic doc generation by tripleo-collect-logs | ||
artcl_gen_docs: true | ||
artcl_create_docs_payload: | ||
included_deployment_scripts: | ||
- undercloud-install | ||
- overcloud-custom-tht-script | ||
- overcloud-prep-flavors | ||
- overcloud-prep-images | ||
- overcloud-prep-network | ||
- overcloud-deploy | ||
- overcloud-deploy-post | ||
- overcloud-validate | ||
included_static_docs: | ||
- env-setup-virt | ||
table_of_contents: | ||
- env-setup-virt | ||
- undercloud-install | ||
- overcloud-custom-tht-script | ||
- overcloud-prep-flavors | ||
- overcloud-prep-images | ||
- overcloud-prep-network | ||
- overcloud-deploy | ||
- overcloud-deploy-post | ||
- overcloud-validate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
|
||
# Summary of the feature set. | ||
# Deploy an HA openstack environment with IPV6, SSL enabled Overcloud | ||
|
||
# We don't need introspection in a virtual environment (because we are | ||
# creating all the "hardware" we really know the necessary | ||
# information). | ||
step_introspect: false | ||
|
||
# Tell tripleo about our environment. | ||
network_isolation: true | ||
|
||
extra_args: >- | ||
--ntp-server pool.ntp.org | ||
test_ping: true | ||
enable_pacemaker: true | ||
|
||
tempest_config: false | ||
run_tempest: false | ||
|
||
overcloud_ipv6: true | ||
ssl_overcloud: true | ||
|
||
|
||
# TO-DO's | ||
undercloud_ui: true # TODO | ||
undercloud_validation: true # TODO | ||
|
||
floating_ip_cidr: 10.0.0.0/24 | ||
external_network_cidr: 192.168.23.0/24 | ||
undercloud_networks: | ||
external: | ||
address: "{{ undercloud_external_network_cidr|nthhost(1) }}" | ||
netmask: "{{ undercloud_external_network_cidr|ipaddr('netmask') }}" | ||
address6: "{{ undercloud_external_network_cidr6|nthhost(1) }}" | ||
device_type: ovs | ||
type: OVSIntPort | ||
ovs_bridge: br-ctlplane | ||
|
||
|
||
network_environment_args: | ||
ControlPlaneSubnetCidr: "{{ undercloud_network_cidr|ipaddr('prefix') }}" | ||
ControlPlaneDefaultRoute: "{{ undercloud_network_cidr|nthhost(1) }}" | ||
EC2MetadataIp: "{{ undercloud_network_cidr|nthhost(1) }}" | ||
ExternalNetCidr: 2001:db8:fd00:1000::/64 | ||
ExternalAllocationPools: [{"start": "2001:db8:fd00:1000::10", "end": "2001:db8:fd00:1000:ffff:ffff:ffff:fffe"}] | ||
ExternalInterfaceDefaultRoute: 2001:db8:fd00:1000::1 | ||
NeutronExternalNetworkBridge: "''" | ||
InternalApiNetCidr: fd00:fd00:fd00:2000::/64 | ||
InternalApiAllocationPools: [{"start": "fd00:fd00:fd00:2000::10", "end": "fd00:fd00:fd00:2000:ffff:ffff:ffff:fffe"}] | ||
StorageNetCidr: fd00:fd00:fd00:3000::/64 | ||
StorageAllocationPools: [{"start": "fd00:fd00:fd00:3000::10", "end": "fd00:fd00:fd00:3000:ffff:ffff:ffff:fffe"}] | ||
StorageMgmtNetCidr: fd00:fd00:fd00:4000::/64 | ||
StorageMgmtAllocationPools: [{"start": "fd00:fd00:fd00:4000::10", "end": "fd00:fd00:fd00:4000:ffff:ffff:ffff:fffe"}] | ||
TenantNetCidr: 172.16.0.0/24 | ||
TenantAllocationPools: [{"start": "172.16.0.10", "end": "172.16.0.250"}] | ||
DnsServers: [ '{{ external_network_cidr6|nthhost(1) }}' ] | ||
|
||
networks: | ||
- name: external | ||
bridge: brext | ||
forward_mode: nat | ||
address: "{{ external_network_cidr|nthhost(1) }}" | ||
netmask: "{{ external_network_cidr|ipaddr('netmask') }}" | ||
dhcp_range: | ||
- "{{ external_network_cidr|nthhost(10) }}" | ||
- "{{ external_network_cidr|nthhost(50) }}" | ||
nat_port_range: | ||
- 1024 | ||
- 65535 | ||
|
||
- name: overcloud | ||
bridge: brovc | ||
|
||
- name: overcloud2 | ||
bridge: brovc2 | ||
|
||
- name: overcloud3 | ||
bridge: brovc3 | ||
|
||
- name: overcloud4 | ||
bridge: brovc4 | ||
|
||
- name: overcloud5 | ||
bridge: brovc5 | ||
|
||
- name: overcloud6 | ||
bridge: brovc6 | ||
|
||
# keep the doc gen settings at the bottom of the config file. | ||
# options below direct automatic doc generation by tripleo-collect-logs | ||
artcl_gen_docs: true | ||
artcl_create_docs_payload: | ||
included_deployment_scripts: | ||
- undercloud-install | ||
- overcloud-custom-tht-script | ||
- overcloud-prep-flavors | ||
- overcloud-prep-images | ||
- overcloud-prep-network | ||
- overcloud-deploy | ||
- overcloud-deploy-post | ||
- overcloud-validate | ||
included_static_docs: | ||
- env-setup-virt | ||
table_of_contents: | ||
- env-setup-virt | ||
- undercloud-install | ||
- overcloud-custom-tht-script | ||
- overcloud-prep-flavors | ||
- overcloud-prep-images | ||
- overcloud-prep-network | ||
- overcloud-deploy | ||
- overcloud-deploy-post | ||
- overcloud-validate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
undercloud_generate_service_certificate: false | ||
ssl_overcloud: false | ||
undercloud_check_idempotency: true | ||
undercloud_check_sanity: true | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
undercloud_generate_service_certificate: false | ||
ssl_overcloud: false | ||
test_ping: true | ||
|
||
deploy_composable_scenario: false | ||
composable_services: true | ||
composable_scenario: multinode.yaml | ||
# Use default test template | ||
# validate_template: tenantvm-floatingip.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
undercloud_generate_service_certificate: false | ||
enable_opstools_repo: true | ||
test_ping: true | ||
|
||
composable_scenario: scenario001-multinode.yaml | ||
validate_template: scenario001-multinode.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
undercloud_generate_service_certificate: false | ||
test_ping: true | ||
|
||
composable_scenario: scenario002-multinode.yaml | ||
validate_template: scenario002-multinode.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
undercloud_generate_service_certificate: false | ||
test_ping: true | ||
|
||
composable_scenario: scenario003-multinode.yaml | ||
validate_template: scenario003-multinode.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
undercloud_generate_service_certificate: false | ||
test_ping: true | ||
|
||
composable_scenario: scenario004-multinode.yaml | ||
validate_template: scenario004-multinode.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
undercloud_generate_service_certificate: false | ||
test_ping: true | ||
|
||
composable_scenario: scenario005-multinode.yaml | ||
validate_template: scenario005-multinode.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
12 changes: 1 addition & 11 deletions
12
config/general_config/minimal_no_netiso.yml → config/general_config/no_netiso.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.