Release-announce
Threads by month
- ----- 2025 -----
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
May 2019
- 1 participants
- 143 discussions
We are gleeful to announce the release of:
os-apply-config 7.2.4: Config files from cloud metadata
This release is part of the pike stable release series.
The source is available from:
https://opendev.org/openstack/os-apply-config
Download the package from:
https://tarballs.openstack.org/os-apply-config/
Please report issues through:
https://bugs.launchpad.net/os-apply-config/+bugs
For more details, please see below.
Changes in os-apply-config 7.2.3..7.2.4
---------------------------------------
e28e908 Replace openstack.org git:// URLs with https://
aaa2f21 fixes how os-apply-config handles invalid json
7bde07a import zuul job settings from project-config
Diffstat (except docs and test files)
-------------------------------------
README.rst | 4 ++--
os_apply_config/collect_config.py | 2 +-
zuul.d/layout.yaml | 9 ++++++++-
4 files changed, 18 insertions(+), 5 deletions(-)
1
0
We are gleeful to announce the release of:
tripleo-quickstart-extras 2.1.1: Extend tripleo-quickstart's abilities
to deploy and test TripleO
This release is part of the pike release series.
The source is available from:
https://opendev.org/openstack/tripleo-quickstart-extras
Download the package from:
https://tarballs.openstack.org/tripleo-quickstart-extras/
For more details, please see below.
2.1.1
^^^^^
New Features
************
* Added public cloud settings. All public cloud settings can be
overridden to deploy on custom cloud environments. Added
functionality to remove stacks and key pairs from the host cloud.
* Add support for composable upgrade since Newton release. The
workflow for composable upgrade implement also the one for making
mixed upgrade https://blueprints.launchpad.net/tripleo/+spec
/tripleo-composable-upgrade-job
* Add *undercloud_roles_data* for containerized undercloud
deployments. Allows to specify a custom undercloud roles file which
should be taken into account when preparing docker images for UC.
Defaults to
*{{overcloud_templates_path}}/roles_data_undercloud.yaml*.
Note: The default value can not be changed yet. The command
*openstack undercloud deploy* works only with the static role file
*roles_data_undercloud.yaml* from t-h-t. Custom undercloud roles
data files, like *roles/UndercloudLight.yaml*, need to be copied
as *{{ overcloud_heat_templates }}/roles_data_undercloud.yaml* in
order to use this feature.
* EXPERIMENTAL feature to install the undercloud with openstack heat
add support for a containerized undercloud. It allows to update the
specified packages, install custom t-h-t templates and fetch work in
progress dependency changes. This can be done deployment runtime, by
an undercloud deploy script defined from a given template. The
feature is invoked by using the config file in
config/general_config/containers_undercloud_minimal.yml e.g.
./quickstart.sh -c
$working_dir/config/general_config/containers_undercloud_minimal.yml
--tags all -R master-tripleo-ci -w $working_dir $VIRTHOST
* Added support for other network isolation physical topologies such
as 'multiple-nics', 'bond-with-vlans', and 'public-bond'
* Tags were added in all the playbooks so that it is possible to
control atomically the flow of the entire process. For details about
how to use tags check the chapter *Using tags to atomically execute
specific phases of the deployment* in [TripleO Quickstart - Getting
Started Guide](https://docs.openstack.org/tripleo-quickstart/latest
/getting-started.html)
* Added the possibility to give root device hints for nodes,
covering the same type of hints as Ironic allows.
* Underclouds and overclouds may be installed with Heat templates
fetched into a custom location defined with
"overcloud_templates_path".
* New "validate_services" boolean flag in order to check the service
state
* New "validate-services" role in charge of container and service
state validation
Known Issues
************
* Because of very long image modifying by libguestfs, we now
implement a different way to do it by converting image to raw,
mounting it and modifying in the place (usual tripleo-ci way to do
it, as it was before transition to quickstart). This implementation
might be temporary until we figure what happens with libguestfs.
Deprecation Notes
*****************
* The variable "undercloud_hieradata_override_file" which was the
hieradata
override file for the undercloud, was deprecated in favor of the
variables "hieradata_override_file_classic_undercloud" and
"hieradata_override_file_t_h_t_undercloud".
* The use of network isolation types 'multi-nic', 'bond_with_vlans',
and 'single_nic_vlans' are deprecated and will be removed in the 'R'
release. Please change these values to 'multiple-nics', 'bond-with-
vlans', and 'single-nic-vlans' accordingly.
* Currently only support for disk size hint was possible on OOOQ.
This was using the "disk_root_device_size" setting, as well as the
disk property on instackenv.json This feature is not being removed,
but the usage of new root device hintes feature is prefered. If some
device hints are given using this new env setting, the old way will
be ignored. In the future, "disk_root_device_size" hint will need to
be deprecated.
* The tripleoupstream container registry is not used anymore and may
be retired in the future.
* The experimental containerized undercloud deployments driven via
*undercloud deploy* CLI is not supported anymore for Pike.
Bug Fixes
*********
* The references to the Heat command are deprecated from Mitaka
release and we should now be using the OpenStack CLI instead.
* Fix *undercloud_roles_data* to contain a relative path as
tripleoclient expects it.
* Currently OOOQ deploys on baremetal, on servers with multiple
disks, is not behaving correctly. There was the possibility of
giving root device hints, but only based on size. On systems where
the disk size was the same, it was impossible to target the right
disk.
* Containerized underclouds are allowed to have a custom
*undercloud_docker_registry_tag*. *undercloud_docker_registry_port*
may be omitted, if *undercloud_docker_registry_host* does not expect
a custom port, like 'docker.io'.
The docker registry host, port and tag for containerized undercloud
services default to the values provided for overcloud deployments.
You may want to alter it, if building images locally with Kolla, or
fetching from remote registries not fitting overcloud deployment
cases. As overcloud deployments may consume images form the
undercloud local registry, it is possible to have
*undercloud_docker_** and *docker_** params diverged for
containerized underclouds vs overclouds.
Other Notes
***********
* "undercloud deploy" CLI now supports *undercloud_roles_data*. It
can also be defined in *undercloud.conf* as *roles_file* to be used
with "undercloud install --use-heat" as well.
* The nodes registration and configure are done through *openstack
overcloud node import instackenv.json* command from newton release
and above.
Changes in tripleo-quickstart-extras 2.1.0..2.1.1
-------------------------------------------------
1cbafc9e Revert "Remove ctlplane data from CI network-environment"
3dabc41d Remove test_create_server_when_memory_quota_is_full from skiplist
f4d33966 Set number_of_controllers to 1 if no Controller
ebc09bd9 Remove ctlplane data from CI network-environment
320c7712 Remove newline spacing on dlrn_hash_tag vars
a803afda Add blank line to repo while creating dlrn config
0cfee0b7 Adding test_server_multi_create_auto_allocate to stein skip list
7ba679d6 Remove telemetry tempest plugin tests from skip list
3b68bc40 typo in debug print statement
d5476b1f add error message for failed container services
c86f25dc Launch zuul reproducer at correct branch
7c7c5f75 update reproducer doc
3ac46f76 Add topology_map option to manage scale and flavors
7d2cff88 Ensure cirros-0.3.6 is referenced consistently
d0b9e111 Call podman with root
6573549c Update os_tempest playbook var for source install
1e01fc20 Add selinux configuration for OVB jobs
c54a1087 Copy /etc/ipa/ca.crt file to tempest container
04ae8fe8 Remove the tempest_test_whitelist from playbook
5df6fdd3 Do not redefine container_build_id if set with get_build_command
53f01ad7 Add build-test to virthost bm
a295c006 Adding test_server_multi_create_auto_allocate to skip list
dddea19c Remove deprecated commands from overcloud deletion
c9f33ebf Remove keystone_service_internaluri_insecure var from os_tempest
645838e2 Revert "Removed the release check from the pre-deploy task."
ed1364ec Unskip bootvolumepattern from master
da26295b remove tripleo-ui validate
cb358e96 add tempest skip list for stein
89668ff8 Collect services statuses in logs
6c16c3f8 clean up reproducer files
a1f4a4d0 Parameterize undercloud masquerade networks overrides
1ed9b910 Changing the way you copy tempest data to shell
a72f9f03 update the master skip list for barbican
53273fa2 The |bool seems to prevent the |default to kick in
c6eaa9d8 WIP: attempt cleanup on container build id vars
a4b1340a Fix containerized tempest logic
b79a57e8 Change yum to package for fedora28
7df9bfb1 Fix NovaHWMachineType to be compatible with fedora
ca4f3250 update reproducer doc w/ command options
f9ba72c7 Improve warning message on docker group issue
12d708db Add testrepository.subunit file to root dir
4591eb5e Support patches in reproducer runs
ae22344c check that kvm kernel modules are inserted
9297f58e Ensure default value is set, and is "False"
9dbb6a73 Makes default docker_prep_prefix distro dependent
934b0f49 Depends-On is not needed with periodic jobs
619c763d zuul reproducer script add missing fi
34c93803 Enable barbican tempest plugin
2c655258 Add test_create_server_when_memory_quota_is_full to skip list
cd7bb9bc Fix tempest container post logging
c0ec7f6d Script to identify tests passing on FS021 but still on skip list
6f663804 Adding test to skip list
0ec60468 image build: temporarily add DIB debug flag
36f51a1b Mount required files for running novajoin tempest tests
210c0702 Use ansible_user_dir instead of hard coded /home/zuul path
536df412 Add user variables to the virthost connection
316ca33d Reuse the validate-tempest skip list in os_tempest
ae2c0afe prevent -l, libvirt on machines w/o capabilities
a5f5b653 ensure docker group exists
e3842159 Reproducer script: run only on job started by zuul
746a0603 Correct how failed containers make the whole thing fail
71e5d89c make the git clone idempotent
b01bcdac echo out the user that tempest is containerized
0ad99eb2 Use infra generation of ARA reports
b0ccef09 Standardize os_tempest playbook and set vars dynamically
14afbbf1 Remove novajoin tests from skip lists
dae49779 Add atop command as configurable
42dd32e6 Adding test to the skiplist for OVN related updates
f1b69d2e add image sharing instructions
518b7d2e update the reproducer doc, with image import
4bf4aded Removed the release check from the pre-deploy task.
8a6b1ae2 Rename errors file if it's big
95f62877 Include standalone deploy logs for logstash index
74983421 Raise an error if a service or container is failed
bf39f0d9 Remove duplicate enable_tempest from undercloud.conf
bcd581fc Tell people how to ignore their personnal editor temporary files
cb5269e4 standalone: enable debug on container image build
c8c23915 Run dstat prior deploying to standalone
2db357c5 ensure pip is updated in reproducer
97f8b3ef Set tempest_private_net_provider_type to geneve for os_tempest
87c3d5c3 Treat dest as normal file when copying out of podman containers
d1fd33e8 Set container_binary to podman from stein releases onwards
84423aa9 Set network interface in extra node
666c62b2 Add settings for ovb_key_name
b21ac8c3 Add settings to launcher-playbook for OVB
3806641b overcloud/deploy: use overcloud_container_cli to find out which env to load
68110409 Make use of standalone-tripleo.yml env in standalone-upgrade.
bf442295 Set DNS for jobs dynamically in OVB
a3581d4a Configure FreeIPA vars
1f07118c Add inventory and repos to freeipa playbook
ed75738a warnings should be first and in red
fe62dcc6 Re-enable neutron-tempest-plugin scenario tests
de3faa4c add some formatting to the repro doc
891a7148 Design new role for zuul-based reproducer
33780dda Add playbook for FreeIPA job
fc07a263 Specify hostname for standalone
e6cfcb29 Remove use of upgrade_init_command from multinode-overcloud-upgrade.yml.
e7d86f22 Add overcloud-scripts tag to network env task
eff38085 Loop over *all* containers in order to get the container STDOUT
f6561dae Remove usage of target_upgrade_version.
7a82d31a Fix md5 for cirrus 3.6 image
055e5ec4 Change validate_image_url to 0.3.6
c45688c6 Skip test not supported by OVN
689fef43 Add output for ip6tables and related ipv6 things
099cdd53 Setup Ironic in Overcloud
55df6235 Change headless chrome port to 4444
75b10e17 Add logic to use different Ceph container images based on OSP version
c39655fe Remove double quote from tempestconf
8cfab9f8 Fix tempest init path in tempest-venv
b15450d9 Update cirros image from 3.5 to 3.6
e54341be Add tripleo-standalone-scenarios-full to tripleo-quickstart
df2401d7 Use os_tempest for running tempest on standalone
2bc4f29b Do not build projects with '-distgit' in project name
c9cc2414 Don't build OVB changes
2f6d455d Use environments/ssl directory for getting CA environment
74e8e614 Correct reproducer dependency detection and adds missing git
28b46708 Corrected openstack-virtual-baremetal repo location
29b0bd84 Bump the Ceph container image to 3.2.1
0a9346dd Update tht,tripleoclient and tc before standalone_upgrade.
86d5cec0 Add in-place execution mode for reproducer
4b0e51aa Switch ovb_repo_version to the new branch stable/1.0
69fb81b2 skip delete intf by fixed ip
55f3bfec Improve output of Verify Sphinx build task
dd975856 Makes tempest sendmail failure easier to track
ccca64f5 Install correct python version packages at tempest
881d16fb Added support for installing tempest plugins from git
c76954e6 overcloud-deploy: introduce overcloud_container_cli parameter
c399e3a8 Remove reproducer lines added to get zuul related info
a8880ab6 Bypass standalone container prep at mixed OSs
0c532f71 Makes reproducer output more human friendly (readable)
77cb2491 Extend DeployedServerPortMap to include network props
12cc9a2e Use buildah only for stein onwards, fixes rocky
a5c26afa Revert "Removing barbican and telemetry from skiplist"
540beaa5 Switch the undercloud to deploy Podman by default starting from Stein
19e62a65 Add updates to standalone containers prep
412d2e3f [Core] Change the author and author mail.
87badd3d Removing barbican and telemetry from skiplist
543988c2 fix tripleo-ui non-secure setup
dcf4cf2f Fix standalone containers prep to work with docker_registry_host
08b8a191 tempestmail: few updates to Storage-related notifications
9c196b00 Use ansible debug stdout_callback on overcloud-deploy
816d75f4 [Configuration] Update min tox version.
ebcf22bb Migrate ansible-lint to pre-commit
a466cc6a Disable nested virt for standalone
e400db1e set-libvirt-type: Stop throwing a misleading failure
a5580e7a Fix regression of collect-logs package listing
52481077 Add /usr/share/ansible-modules ->ANSIBLE_LIBRARY standalone lint
2a9cb028 Fix indentation in containers-prepare-parameter.yaml
07cf90a1 fix tox python3 overrides
05b5b272 Add ability to disable yum update with gating repo
47d0c0e8 Add TestNetworkBasicOps.test_hotplug_nic to master skip list
72141b7f Adopt yamllint strict linting
06e1966a Remove tripleo-multinode-baremetal-full template
b48d6fcd Fix Chinese quotes
d9a66b56 Fixed path for tripleo deployer input file
0aee2f5e Allow to collect HAProxy stats and log them in a file
54ec8d22 Correct some commands from the "Collect container info" tasks
cf56a554 Migrate flake8 to pre-commit
25760f71 Correct buggy typo
5102788c Fixed logstash file name for tempest
1647bf5b ensure we get podman container logs
7ff41dea Add option to install chrome when running tempest
a31f9954 Use a shorter default domain name
45e2ab6e [Documentation] Migrate the format.
cc823493 Adapt code to newer code style (linters)
46c0b497 Replace yum with package on validate-tempest
2af2c919 Fetch version for container engine.
8823e7d0 standalone: configure DockerRegistryMirror when possible
baf83924 Harden yaml linting on modified files
2ded6f1d Make build-test-packages more resilient
feb33e63 break out the tempest skip list generation by deployment
a554bed7 remove volumebootpattern from master
ae1d1ab9 Correctly handle complex nameserver types for standalone
5b7e12b8 Use correct package manager at DLRN
3758dbf3 OVB - external network masquerading
2f2d7ab4 Introduce zuul.projects and executed pre-run playbooks for reproducer
722ecff6 Add custom env and container cli option to standalone upgrade.
cce53432 Add custom environment files for standalone
503f82a1 Create /var/lib/tempestdata with sudo
52155722 Run atop for monitoring deployment
a657781d Create a reproducer-quickstart dir
5fb90bcb Fix runtime Ansible warnings
d78d8f5e Set undercloud hostname from ansible variables
2d255d14 Add podman support to validate-tempest role
850f2242 increase the available ram for the bmc node
04585eb6 Use dnf and python3 on platforms where these are default
c1c68563 Add multi ports to tcpdump for ironic debug
ea2c751d Add time for overcloud deletion
6ee94559 Smarter containerization defaults
0130fed3 Add vars for setting images for openshift 3.11
08978f28 Resolve get_build_command output before container_build_id
e0043812 [Trivial Fix] Correct spelling error of "cloud"
c073cdb8 undercloud/hieradata: configure nova-scheduler workers too
f4eb8f2d undercloud/hieradata: fix jinja syntax for conditionnals
a8fde94f Upgrade rdopkg to 0.47.3
f02176b2 Fix pip installation
93e5bc51 Stop using docker.yaml after it was deprecated
9fcdfada Add new standalone_container_cli variable
229922b6 Add /var/log/tripleo-container-image-prepare.log
3588ffbb Don't install setuptools/pip/virtualenv from RPMs
8338a939 Use container_build_id for standalone containers
107a4f91 Fixed stackviz report for standalone
bc2ddcb1 Add the possibility to create more than one stack with reproducer.
9f226515 Fix EXTRA_VARS calculation for env_vars_to_source_file.
cca95eed Update standalone environment file
3c5e5655 Add standalone upgrade role and playbook.
61357f8e Add vars for setting gluster images for openshift
2824be4d Set identity.region with tempestconf explicitly
5f2da9cf Lint all the generated playbook after standalone deployment.
3652de04 Do not configure ara on undercloud by default
a47f26d2 Create tempest networks for standalone
1c9b0fd9 Gather facts for the undercloud to make platform data available
8386e6a9 overcloud-prep-images: use container_cli
1c592660 Get ara stats from rocky branch
2a6f060f Add conditions for allowing traffic for controllers
c0020005 Configure SELinux for standalone
1c6cfa1e Run bashate via pre-commit
a472345d Repair ansible when calls with jinja2
8a6f845c Un-skip manila and sahara tests on master and Rocky
91504fad Fix typo, expand l33tspeak in reproducer template
ecd5d0d8 Add ANSIBLE0019 (rule id 102) to skip list -[102] No Jinja in when
9db2de54 Fix stackviz and subunit2html report generation
00ea9d56 Fix TLS resource_registry key error
58f10757 [Scripts] Add a dependency.
97fc73a2 Prefer to use yaml safe_load instead load
52db4aef Rebase undercloud.conf template
47914f50 Add podman support for log collection
e644ad63 remove names from tempest mail
49bff74a Always pass docker.yml when using containers
c193a2ff Update standalone container prep steps
d2389fbf Fix nits with configure-tempest
1c5ad2c9 by default collect all files in /var/lib/mistral
20943755 Add log of ansible modify container role to logstash
36e5b05c Introduce undercloud_container_cli parameter
bf7a2e22 Use TLS environment files from environments/ssl/
d89affe0 Standalone configurable virt type
e2407483 Search for stackrc at remote/target undercloud
b3646e13 Do not override resource_registry for UC heat
d821f0d8 Fix multinode image list
a21ca548 Allow pinning of ara in undercloud-setup
d47da1be Fix quickstart undercloud selinux configuration
5e737e00 Use subnodes groups for multinode roles and templates
22126f70 Fix overcloud ARA data collection
0a63a77f Add ability to specify undercloud install command
9e2a3168 Use local ansible connection for libvirt repro
684db051 Fix script typo
deb4ed36 Remove duplicate entry in params.yaml
e0d14153 Calculate ARA metrics for overcloud
a33a92ef Upgrade docker ceph container
0dfd92f2 Skip some neutron_tempest_plugin tests for master and rocky and telemetry for master
e4621e84 Fix used paths to match custom working dir
9da455dc Support ARA statistics in InfluxDB for longest tasks
65384f03 Revert "Revert "Add ability to have dlrn build all the packages at once""
850595c4 Do not enforce libguestfs emulation mode
2af6e870 Revert "Add ability to have dlrn build all the packages at once"
04525c65 Track ansible overcloud deployment with ARA
9cb388dc Add tempest to standalone
5a6ba288 Add support for OS_CLOUD
f20c2968 Remove volume.min/max microversion in tempest.conf from queens
0e2ca879 Add ability to have dlrn build all the packages at once
5ef81585 Add support to pullin distgit changes
a8b048e1 Don't set compare_host_packages:True
1f9c7a1d Testing adding properties to flavors
a0201833 Rebase patch in reproducing as zuul does in CI
fc60cb0d Quote $PLAYBOOKS variable for sourcing
af2691fb Update build-test-package for non-centos7
2a5f4c88 Remove container_registry_file from multinode-overcloud-update.
b82212cb Revert "reproducer: cherry pick zuul changes"
4efc65cf Use overcloud status for failure checking
ac843a1c nodepool-setup: add NODEPOOL_CBS_CENTOS_PROXY
c4ec5a3b Switch to workflow driven image prepare
bf0c95b1 Log collection: list installed rpms and their source repos
86006d98 switch documentation job to new PTI
04d0d98f import zuul job settings from project-config
bc311ac3 Remove deprecated ironic command from prep images
49636d10 Show cfg,j2,py files in browser
ddc8467a Fetch images again inside BM undercloud playbook
717e0c0b Include minimal Browbeat playbook in baremetal playbook
be4f5dee remove older and slower portions of collect-logs
e3ab79ee Fix default value for overcloud_roles
28285916 vitrage not supported by tempest on the undercloud
5d8f67f7 add delorean-current to repolist for updates
30732968 Updated skip list for Tempest
188b8949 Fix Subsequent run of tempest-setup.sh
5a76f77e skip mistral action test
656c195b Updated tempest role for rocky branch
e4cc61a2 Pin rdopkg to 0.46.3
87874565 Prevent mistral-db-manage not found error
9ea6018d list and show all the available flavors prior to introspection
07d14c4f Don't use the undercloud containers during mixed upgrade.
416d1d1d Fix libvirt_type kvm for overcloud deploy
f6dd92d2 add default value for update_containers
fbb9e59b Use local docker registry host for tempest container
36569be2 Unify custom t-h-t install steps for UC/OC/upgrade
baa78023 update rdocloud dns settings to outside provider
f79d80c9 Integrate Validate-HA work into OVB jobs
263c97f3 Use the TripleO Ansible role from tripleo-upgrade to run upgrades
c05c83da Cleaning up tempest skip tests for ocata
70b69798 Fix centos opstools repo deactivation
9f5558f0 Cleaning up tempest skip tests for pike
393505c5 avoid Inappropriate ioctl for device with pause module
a9755c20 Fix ssl warnings on tempest containerized
5241e085 Remove single quote from docker inspect command in tempest run
da4fc17d Fix tempest related files permissions for tempest container
749acdfa Fix docker info log name
615ff594 Fix network config conflicts for containerized UC
d32e1f3e Set update_repo to gating_repo_name parameter
c348e84c reproducer: cherry pick zuul changes
dc4b6d68 update default logging to match upstream
aec808d5 update default libvirt from qemu -> kvm
1a2d5040 Reproducer don't fail if workspace path doesn't exist yet
d2b8a9ff Adds reproducer check+exit+warning dependencies - virtualenv+others
2176fce8 Restrict undercloud resolvers to IPv4 addresses
018d057f Fix tempest-deployer-input.conf path
fcfba663 Skip all non-kolla based images in containers-prepare-parameter.yaml
4d1bf62c Add openshift etcd image to image prepare params
146d1d1c Fix Ansible Using tests as filters is deprecated
417ec7dd Search for last public image for reproducer
27850ad8 Add generate_overcloud_roles var to overcloud-deploy role
885ee170 use upstream git url instead of github
dbf1a257 Print failed stack info in case of failure
b4e000cc Revert "Don't trigger repo injection if nothing was built"
521f2ad4 Add doc for the libvirt reproducer
913e0cef Create classic undercloud hieradata overrides with any cli arg
6b05d5ab Revert "Removing test from skip list"
b28d23a9 Adding undercloud_ntp_servers to undercloud.conf template
1b8cf6e2 Fix iteritems for dictionary
8968a530 Fix tempestmail regex
d173fc09 Update rdocloud env: boot_from_volume not required
46597925 Add network prefix configuration
40eaab0e Add memory and swap info into collect-logs collect task
7ee0e882 Removing test from skip list
83965606 ensure the container_build_id is set
5ab1af1e Configure SELinux in the undercloud
861e5f1f Disable ssl certificate validation in tempest
07d323aa Fix tempest compute feature for releases before rocky
f0e02ef2 Run image prepare with --verbose
fa0c6560 Enable ARA for the undercloud install
f8ecad18 Use openstack CLI for ironic
5c7ed8b3 Prevent recursive copy of /var/log
336e6c6a Sync docker log collection with retired get_docker_logs.sh
12da08b9 Remove "-oooq" from toci script name
35bbe960 Unpin ansible-lint
942405ad Remove deprecated mitaka/liberty logic for workers
2037e9a4 set container variables when needed
9ae6212f Removing options in configure-tempest
1329dc1f Reliably build the subnode_ip_pair
476bc1ff Fix multinode reproducer for periodic jobs
6fd5393c Don't trigger repo injection if nothing was built
1f6440c7 Add openshift images to ContainerImagePrepare parameter
ff9fe54d CI overrides the tripleoclient config code
9e209a28 Fix undefined update_containers variable
f159c5a9 Set ansible linter to stable 3.4.21
f0785c3c standalone: switch default NeutronPublicInterface to br-ex
c2a3aac3 Use role tripleo-modify-image to update containers
b3794ff0 Use the in-built image prepare for undercloud install
52741892 Add upgrade and update logs to logstash indexing
a902346e Make ansible linting script executable
1cecdcc5 Fix yum contentdir var for non altarch
51bf7801 Run openstack overcloud failures when failures
c27270f7 Add a role for the standalone deployment
00a9ba2f Disable update of OpenShift and k8s containers
13ac96c9 Add a variable to append paths in log collect list
7f626241 Add openshift params to containers prepare cmd
de06a05f Make sure we append mock group to the ansible user.
8f010971 Use preferred option where possible
91e5acea Fix typo in config-download template so it match neturon api
8e283e45 Create an additional network interface on subnode
c1c82f06 Fix generation of docs
60229bdd Add generation of network yaml to default tags
329de087 Ensure IPA CA generates CRL on startup
ed200638 Updated undercloud tempest skip list for Ocata
a239deaa Remove hardcoded validation options
3f46478e Run tempest container with host networking
d13dc308 execute the build / install of zuul changes in upgrade
3dd1cdd6 Introduce a custom parameter to pass to ipa-server-install
dca6c0d0 Deployed Server - portmap should match neutron API
e6802881 Move BUILD_ID setting logic out of template
467e1da8 Revert "Revert "Run "overcloud container image prepare" only once""
7ac207ab Use a dedicated prepare command for container-check
5c01853b Add a full path for the -r option in prep-containers
f2eb6462 Adding test_object_services to skip list
b65eed4b Export ZUUL_CHANGES in the reproducer
90aba7ea Fix path and wire-in UC deploy role data file
31925c72 Add multinode jobs for various branches in CI
5ea59882 Support upgrade_cleanup param in undercloud.conf
d2382d92 Fix idents in setting undercloud hostname
a17a6764 Revert "Run "overcloud container image prepare" only once"
d19178ca Set the permissions for "/" in the ramdisk
fac419ab Revert "Temporary disable update of IPA image in jobs"
bd002ea7 Run fast forward upgrade for multinode-overcloud-upgrade
a835a69e Temporary disable update of IPA image in jobs
7977a290 Add opendaylight to collect-logs
c570dd05 Enable tempest.log in /var/log/tempest for container
24be1861 Mount /dev for chrooted environment
1f2fa4eb doc on which tests to skip
c366bad2 Revert "Add test_autoscaling tests to skip list"
14314ca3 Add test_autoscaling tests to skip list
23a3f5cc Remove duplicated undercloud_enable_tempest key
11b2c370 Populate /etc/yum/vars/contentdir
44515714 Run "overcloud container image prepare" only once
da48e520 Remove hardcoded cinder v1 option for tempestconf
eae02e5d Run containers update only for required packages
341515f2 Include extra_params option in reproducer-quickstart.sh.
9a8db045 Manage hostnames in quickstart for instack UC
071b871b Revert the workarouds for kernel override
ac23f3e1 Replace the invalid links with the right ones for the document
33b94afe Collect entire Browbeat folder
c3fd5257 Align UC net/env-files override with instack
7fe6b9e0 Alter collect heat templates dir from undercloud
ae2dd1d9 Updated undercloud tempest skip list for Pike
ebfab172 Collect heat templates dir from undercloud
14ac5ec3 Fix new lines in reproducer
732df850 Set cleanup in undercloud.conf
36072a73 Prepare for DLRN modular build driver structure
29fb1792 Get rid of tasks in overcloud updates playbook.
94b81f1c Use identity version v2.0 for Pike
a21afc03 Support custom sequence of playbooks to run
355859be Fix hieradata overrides for UC instack/heat install
c243c146 Install python-os-testr for subunit2html
2ed5d499 Edit reproducer for libvirt-volume-path and renamed playbook
9f938650 Moving installation of tempest plugins to tempest-rpm file
5357e3b4 undercloud-deploy: allow configuring inspection_extras and clean_nodes
2d7455b7 Improved validate-tempest role README documentation
7736bb4b Add role to manage snapshots in a libvirt environment
b6cf73ec Manage UC hostname and hosts file in client
f5e28e28 Reduce reproducer redudancy
5cc8a81f Added tempest skip list for undercloud for stable branches
6012516c Update OVB jobs to use the 'ipmi' driver before Queens
08baeb01 Revert "Add test_segment_with_timestamp to skip list"
02566e01 Remove DNS servers that are no longer used
e06f50fe Add vxlan port to the multinodes security group
4e330242 Remove unused undercloud_public_net_name var
69ad943a Add ansible linter rule for set pipefail
5338db0f Add a libvirt option to the reproducer script
a65a8418 Remove tasks from overcloud upgrade playbook.
6cff46c5 Rename test_regex to test_white_regex with deprecation
f535c3f5 Add configurable cloud and update to nodepool role
da6810a2 Setup iptables in nodepool-setup
05945f95 Get the list of tempest/-plugins rpms installed within a tempest container
fab9704d Fix services docker tht path for tempest container
e754119d Fix config_tempest.py args for Newton
f898aa28 Install stestr only when release is pike or newer
dff0863f Fix changes regex
52f1e760 Expose the undercloud's enable_swift_encryption option
57f652a0 Fixing tempest containerized script
d90770fc Add test_segment_with_timestamp to skip list
4e234da1 undercloud: Allow to enable support for routed ctlplane networks
b16a3afd Fixing stackviz generation
8b5abf5a Enable BuildRequires repository in DLRN for master
baac85ef Don't use OS::Neutron::Port in subnode template
0a7999d4 Revert "Temporarily add tempest failures to skip list"
7f68348e Fixed tempestconf directory for newton
c03e44f6 Added enable_tempest flag for installing tempest on undercloud
246aa15f containerized/undercloud: don't prepare containers by default
069a7b15 Add new line for quickstart-extras-requirement
3605f546 Remove nat/masquerading config workarounds.
df408ef9 Fix dstat time penalty for failed runs
e42908cb containerized-undercloud: don't manage stackrc
3673896a tempest: gen the JUNIT out from subunit v2 file
fec6fd06 add option to turn on/off non default kernel
7602e8a9 Force json output for openstack software deployment show <deployment>
aa5850ab Don't merge repo changes from different branches
9fe9165f Replace message OVB by multinode
eb8e4f3c Fix switching services-docker to services
49f4aea8 Add undercloud upgrades playbook.
de5dd4cc Refactored validate-tempest role for undercloud and containers
473a2b04 Default environment/services/* to docker
e1e91e55 Revert "Remove adjust-interface-mtus script"
a8d4c5fa Fix autorun option in reproducer script
be0f0f41 only build rpm changes for the branch in use
936a17b7 add mtu summary for each nic on each node
5e6a0a91 undercloud: allow to configure ctlplane_masquerade in undercloud.conf
bbf0a4dc Add ui to container prep for undercloud
2cdc0095 Rework create reproducing script
b5e349bc Collect dstat on overcloud nodes
a0de810b Temporarily add tempest failures to skip list
677a3803 [tempestmail] Add instruction to run unit tests
00ae37c2 remove virt-bmc setup for tqe
bb1eed51 deprecate older general configs
39726313 rdocloud-ci.yml is not used
6f5f26b1 Add missing dash in repo-setup task.
0afd4639 Switch to tempest run cli for running tempest tests
84aecbb2 Overcloud update CI with tripleo-upgrade role
eae835dc Modify failed tripleo validations log file name
c1d0eb1c Remove adjust-interface-mtus script
6648a0b5 undercloud: add missing TLS environments when preparing containers
ffecd43b Fix checking if the overcloud group is empty
6c8fdb36 Fix validate-template-override.
d96dcae4 Do not override NeutronServicePlugins in CI
e47d68eb undercloud: workaround for masquerading network in CI/OVB
33cf682e Add support to mixed upgrade for overcloud-prep-container role.
6366ff5e Parametrize overcloud-prep-containers script name.
9579af5a Fix checking if the overcloud group is empty
25174f1b Share overcloud Heat templates for undercloud conf
3237e735 Add option to specify the timeout for reproducer script
73d0427f Checking if the overcloud group is empty
fd0d70e4 Fix custom_nameserver must be a list
66507ca6 Collect installed cron jobs
2d1d9d0a pass the fine input to subunit2junitxml
1f93cee8 move test_ping variable to extras/common
089ff3bc Remove addition of docker.yaml in overcloud deploy for rocky
241f2e56 Set ExternalInterfaceDefaultRoute when setting ExternalNetCidr
9eb2bbf5 Do not record host identification for reproducer ssh commands.
e8690620 Revert "queens: Add failing barbican tempest test to skip list"
eaa3fd0d Check repo setup script exists before content load.
4a6bdeb2 Ensure gated packages are installed during upgrade.
00c289d5 fix error url
1bb56950 Use TLS by default with autogenerated certificate in the undercloud
375867e1 Fix overcloud_nodes check failing branch FF
d991c103 Do not attempt install kernel when chrooted
ec8bbe2b queens: Add failing barbican tempest test to skip list
d9b2a499 Add undercloud-validate tag for tempest role
1ae2c8c5 Modify OVB stack and resource identifiers to match te-broker
fb1557eb Enable undercloud upgrade using tripleo-upgrade role.
86f7ccc5 Add output dir and cleanup vars for UC use_heat
4d4312a1 undercloud-deploy: remove heat-installer package
0fc8cb20 Fix the pkg installation in BM undercloud
e1d43211 Stop skipping volume encryption test
6d378a62 Use undercloud registry for ceph in overcloud deployment
00506c68 Gracefully handle OS_TENANT_NAME
c9d7f44f Set network-feature-enabled.port_security to True
3426f01b Check that overcloud_nodes is defined before assigning hostnames
4a3e4bc6 two new tempest failures on master
a72604a4 Fix overcloud image upload for containerized UC
440099f6 Add a hook to run a bash script at the end of the overcloud prep.
2f055964 Use overcloud_templates for deployed server prepare scripts.
6170bea8 Make deploy_args_used fact cacheable.
96d5695b Update openstack-virtual-baremetal
80ba11d9 Upgrade UC and OC using tripleo-upgrade role.
aff4cc36 Adding tempest_skip_queens.yml file
e27546d5 Adding queens release
b3725647 OVB: use "ipmi" driver instead of "pxe_ipmitool" for >= Queens
5900c64c remove duplicate README file (part deux)
a3eed8d4 Wire up pike .. queens upgrade workflow (controller only for now)
0d54f547 Fix conflicting cut/paste licence
0cfbdb54 Run undercloud containers only when containerized_undercloud
e9a02b97 Add default for undercloud_rpm_dependencies
03404bec Remove wrong path to ironic agent disk
2700e0f7 Add tripleo-upgrade to cloned projects for reproducer script
fd6505fc Updates for containerized undercloud
3f7cdc3e Default to docker.io instead of trunk.registry.rdoproject.org
32e54aec overcloud-deploy-post: detect keystone with undercloud's credentials
78bd3339 remove duplicate README file
23d4f733 Fix typo
df63be26 fix issue where containers can not update successfully
197f63a5 Increase logging for overcloud container uploads
031b5544 Add -n to lsof collection
3d24a15d Set rdo cloud mirrors in reproducer
0aa136cd config-download: remove HostnameMap management
9a163ca1 Don't run deployed-server_prepare.sh with config-download
ce704197 Align enable_telemetry default with instack-undercloud
b7d4c5da Separate common ovb settings
13c7815b Add /var/lib/pacemaker/pengine/pe-input* to saved logs
bf8d1270 overcloud-prep-containers allow override of deploy args
3c578506 Configure undercloud containers default params
bf6e3121 add the code required for hostname_map names
f6f1d8d5 Move multinode playbooks to oooq extras repo
9f42e6df Zuul: Remove project name
62431d0e Add more directories to collect
bd73ba55 Add empty ovb-common settings file
c9222123 Remove compatibility cruft from overcloud-validate
4e529502 Drop net-config noop from the undercloud-deploy.
8db26c75 Remove RH1 OVB jobs form configuration
8eedcb4b Add VolumeEncryptionTest to skip list
ff0a5c9a Ensure libguestfs_kernel_override kernel is installed
b4505072 Remove scenario.img_file from queens release onwards
6e4bf900 Run overcloud-ssl role with default quickstart.sh tags
6aac2108 Set SUPERMIN_* variables to working kernel
d656527f Add support for creating sub-CAs in FreeIPA role
2591c56f Updated telemetry tempest regex in sendmail config
770ef97a Restrict resolvers to IPv4 addresses
acf3412b Collect and send statistics to InfluxDB
5ece123c Use shell instead of command module as using &> operator
d0ad1ec4 Fix failure of UI validation in some shells
8eefb81b Add extra options for undercloud deploy command
7f223b96 Align overcloud upgrade repo conf to new policy on promotion.
7a3e7469 Replace validate-ipmi by enabling tripleo-validations role
38fca37c add global python settings to multinode call
ffa0d7cc Use shell when deploying FreeIPA
6d9fdaa2 Revert "Revert "Rerun inventory before collect-logs""
8e7e253c Improve reproducer script
5f5cd0ad Remove logs reserved time from deploy_timeout args
8b39e490 fix reproducer script when statement
70b2ebc6 split baremetal playbook
44ee46e8 Revert "Rerun inventory before collect-logs"
589cb8fb Add option to run job automatically in reproducing
b44c140e Fix graphite data order
24e801ad Ignore ansible errors occuring during log collection
0fc58428 Generate ARA statistics
18a3287d [tempestmail] Custom email for different matchers
f31bedca Fix unittest in tempest sendmail tool
c4d263c3 Force decompression of stackviz data
660b181c Remove workaround for bug 1668939
794dd2fe do not dump_vars on localhost
126ecf53 Only execute UI validations when UI is enabled
d6262255 Replace deprecated packages installation
07da4e94 Remove list of tests and plugins
af115852 Add undercloud-install tag to novajoin preparation
ab710428 Remove "Add subnodes to known hosts" task
dfe4d962 Add the option to run the container-check script
936bfff9 Create 8GB file on subnodes
3c61ed65 Calculated deploy timeout dynamically in CI
09625eaf Remove MTU-based tests from the master and pike skip lists
06fd3fa3 Fix EXTRA_VARS in reproducer script
dbefdc29 Add config to set neutron mtu in undercloud/overcloud
6777cdbc tempest: use Member role in Queens and beyond
fcad1cc0 Fix reproducer script path references for all environments
3c5884a4 Use openstack commands in overcloud-deploy.sh
90c2eb39 Add ansible update into UpgradeInitCommand of repo template
bda60576 Ignore errors in graphite task
ed220f5b Add reproducer script for OVB and multinode jobs
17525035 Rerun inventory before collect-logs
154177a4 Add neutron_tempest_plugin.scenario to skip list
eb6950ef dump out all the variables used
769094bb Add Nova max_concurrent_builds, rpc response timeout to undercloud conf
d69e0ea3 Enable mistral on the undercloud by default
5ddfe22c Stop services before upgrade only before Pike
dc30a1e5 Sudo fix overcloud-custom-tht-script.sh.j2
11f5c2ec install python-neutron-tests for stable releases
7a5701d1 Always use overcloudrc, it is now v3 by default
4ecea258 Make sure we don’t use delorean-current for release != master.
7634e86e Add missing steps from tripleo-ci ovb playbook
465fed25 add keystone and neutron tempest plugins to default config
905d9044 Do not send email when logs are not available
af63b0e8 Do not create roles unless keystone was deployed
77fa67a3 Revert "Allow deleting all of docker cache"
13c3fd90 Update the Docker registry defaults to rdoproject
fde03d04 Fix loop in config-download.yaml.j2 template
b42f4f82 Only create config-download.yaml for multinode
689d759e Use cachable facts to allow multiple runs
37032dde Prepend errors file with prefix for logstash index
87b72781 Add ui_validate_simple to the logs collected
5c966baa Do not assume default values for undercloud.conf
062f43b7 Configure scenario image for tempest
0256306a Fix SSL certs creation for ipv6
613bf1e1 Re-add net-iso args when containerized overcloud
21f87557 align containers_minimal with minimal config
5898f59f Fix TLS everywhere containerized deployments
f08aa3a6 Add ironic-inspector to containerized undercloud
ee856305 Collect most of var/lib/heat-config directory.
793a5dcd Set DNS on ctlplane network
48b457cd Remove mon_use_fqdn from cloud-names.yaml
573e1bb5 Fix typo in tempest-results
95dfc523 Add pike as release using old deps repo.
95a322fe Multinode provision role
ef09083b Switch to tripleomaster registry by default
c072857c Remove BASE var from vxlan_networking.sh
cf564451 Skip tempest test test_implied_roles_create_check_show_delete
1323845b Clone repos with zuul changes applied
755afc93 Remove extra spaces and fix README for bmu role
7dd3f036 Add overcloud-ssl task to bm undercloud playbook
7c288381 Restore tags inside the main playbook
03fe19d2 Add help links to /var/lib/mistral
1dd0df18 Fix typo in tempest_skip_ocata.yml
d0f1b1e2 Fix undercloud containers images prepare
a72d3602 Blacklist test_boot_server_from_encrypted_volume_luks in ocata
00f5c97b Adding the possibility to pass the log url to tempestmail
9e449577 Allow support for subunit2junitxml < 1.2
78c60d21 Add optional tcpdump to introspection
6869f6de Remove technical debt when testing config-download
09b66924 Save console files with timestamps
29dde00c Add test_mtu_sized_frames to the skip list during investigation
b094ee1f config-download: use workflow supported in Queens
86ceb2b3 Fix the undercloud-containers job
d157cf0b Use openstack commands for postci
747f818f dns from libvirthost should be off for ovb
aebbc649 Migrate tripleo-quickstart-extras to zuul v3 jobs
e3fe91e4 Fix path of cirros image for pingtest
6b1fc20e Add various functionality to nodepool role
993a8f85 Start lines with timestamps in errors for logstash
963d39f8 Install dstat when a ready undercloud image is not used.
af0eec6b Fix conditional to be compatible with new Ansible
ddc6843a Include 'queens' as target version for upgrade.
fd44cd27 Allow using FQDN for ceph-mon setup
d0f1a4bf update the master tempest skip list, remove old bugs
edfbd87f Add role to setup any centos vm to look like nodepool vm
4b05e5e7 Updated tempest_version to 17.1.0 for Pike and 16.1.0 for ocata
d9286761 Changing python-tempestconf url
d6e9333d Fix ansible-lint.sh to check playbooks
580c8ab5 Ensure that network.device type exists before using it
cd0e8e68 Switch to RDO Queens baseurl in overcloud upgrade
d923396e Make overcloud trust undercloud CA if undercloud has TLS
356bc315 Exclude 127.0.0.2 from logs collection as localhost
9bd86f50 Add log to validate ipmi role
3c9941e5 Fix role name to validate-tempest in role files
f51f4bf6 Make a bigger undercloud in rdocloud by default
2945aad1 Make ovb-manage-stack role usable for upstream reproducers
a05e1f76 Fix devmode run of quickstart
20e7f3fa Send ARA statistics to Graphite server
9482ac92 Enable OVN deployment
58887d06 validate-tempest: better workers default
86ac8c0a Remove workaround for LP#1701239 bug
9ae33e73 Extract all errors from tripleo deployment
3dab05c2 Fix tempest html generation file
42d71884 create subunit test results for the undercloud sanity check
e125413b Install openstack-selinux with openvswitch
ef1efcd5 Fix a typo
ce0c324d Fix overcloud-prep-network when overcloud_nodes is None
4e71f6da tempest: conditional --provider:physical_network
6e3bfaab Set --ntp-server without having to edit extra_args
995838ab Fix extra newline in deploy command
a5981992 Add ability to build images to baremetal playbook
a3e0c181 Add undercloud to inventory before undercloud-setup
5a33f119 Make roles safe to include statically
d83d1ade Switch to keystone v3 API for validate-simple on master
13e889c1 Simplify network_args
550be2b7 Add steps needed when using OVB with a testenv broker
a4c0b13d Provide a quick workaround for 1727454
e1cee6df add a very simple tripleo-ui validation
c0fc5295 update the tripleo-ui when condition
4868f9c7 Set empty default for network_isolation_args
d6ab0fa6 Allow pre-installed DLRN
1d675866 Don't append DockerInsecureRegistryAddress
d77ea8c6 Translate tripleo-ci logic of when to build images to ansible
caa8a628 Always pass docker-ha env when passing docker env
562348bf Tempest notifications for Storage components
2d1e0cc9 Switch vbmc to Systemd's instantiated services and open up corresponding firewall
f7d387b7 Add abregman to tempest notifications
cf15dafa upgrades: manage quickstart-centos-base repository
f273a590 Stop using deprecated --pull-source option
23889093 Remove scenarios from config/general_config
5cc18e2b Split general OVB setup tasks from the the stack create
d57278d8 Work with containers across builds
fc222b39 overcloud-deploy: add config-download + ansible run feature
5e35f29d create skip for tempest neutronResources
3f431e3f Revert "Adding test_mtu_sized_frames to skip list"
6ac97afe Allow removing of options from tempest conf
2955cdf8 Add custom options support for sosreport command
0c451d80 Make sure ansible_distribution is defined
1006ea09 Revert "latest version of DLRN breaks CI"
64c83230 Set NeutronGlobalPhysnetMtu=1350 for ovb based deployment
a9b876dc Create tempest role Member and creator
d6133844 Use sub_nodes_private file for getting IP of multinode
c1fe7f84 latest version of DLRN breaks CI
72ea9a49 Add compute_feature_enabled.console_output to true
fe88bef9 Use different variables for deploy and upgrade scenarios
96a7a2eb validate-tempest: use local_working_dir var
9387ab43 Remove dependency on identity credentials with keystone v3
67526d23 Switch to keystone V3 API from Queens onwards
3cc88bdd Use tempest cli for listing tempest tests
54e54f04 Allow custom undercloud roles files for images prepare
e1bac003 Remove cloud-init update bits
a07e92ba add centos base yum repo to upgrade role
ba1a906d Increase 'boot from volume' default baremetal volume size
0a9ce505 Adding rhos telemetry to the list of mail users
96c256f4 Increase session IPMI timeout in VBMC
a83e9bc9 Updating tempestmail README.md
460b4afc Change api server for sendmail
24959302 build-images: adjust workaround for libguestfs
380cc33f Fixing typo in skip list
86279de3 Add the possibility to send email only when job fail
8b0806df Default RDO Cloud non-ci settings to use 'boot_from_volume'
d12fecee Add boot from volume option for OVB
5d3c2b82 Use AFS mirrors in upgrades jobs
2c2810c7 Remove validate-ha from available roles
35c0b6c5 Adding test_mtu_sized_frames to skip list
cea9fe65 Fix upgrade repo script
e8b69f8d Add scenarios environment files to prepare cmd
e8e41e2d Stop using deprecated --pull-source
8c280655 Save bootstrap server logs in logstash
6512716c Save tempest output in logstash
740b67d9 Revert "Exclude networking-bagpipe from dlrn"
ac8b61df Fix filter image list by deployed services
16247499 Use Python to compute release notes version
ce0303b5 Allow composable scenarios without deployed server environment
1a73e9a6 Change where the modify script logs
c3468bfb In-tree function ovs_vxlan_bridge
20807685 use pip to install delorean
ea3e29b5 Make image path for tempest configurable
90840c8a tempest/exclude: remove TestEncryptedCinderVolumes
a4c29467 Removing TestNetworkBasicOps from skip list
899eb4ed Add port security option for OVB with no network isolation
0c6e3cd4 Removing duplicated tasks
cf1786d5 Make deployed_server_prepare.sh compatible with newton
2e637c58 Filter image list by deployed services
17e41431 Don't use docker-network.yaml env
7051cdbc add logs for virt-customize
1a97e78f Don't pass puppet-pacemaker.yaml to containerized HA envs
7da50c05 Display output from machine provisioning script
c6808815 Switch to overcloudrc.v3 for running tempest
a49a6931 Make overcloud trust the undercloud's CA certificate
ace96f55 Move multinode overcloud user to multinode settings
2dcd4a63 Revert "Filter image list by deployed services"
e7c7570e Filter image list by deployed services
ba0c3014 Introduced tempest_extra_config flag for tempest.conf
3978e820 Support initramfs images in modify-image role
c44fc11c Containerized deployment with pacemaker via OOOQ
906d4970 Add OS_REGION_NAME to clouds.yaml
0b4b09dd Add quickstart-* repos to build-images role
3b89cd0b Move creating fake image to oooq extras
9ab8f181 Add converge step to the container upgrade
92a1bf7f Add options to use local DLRN and CentOS mirrors
ac32662b Change the default name of white list file
1e6fd805 Reintroduce OVERCLOUD_HOSTS exporting
619bbe8b Make env variables for multinode into ansible vars
3e24d07c upload containers to undercloud in upgrade scenario
8a2cfa55 Fix set_overcloud_workers=False being ignored for >mitaka
e1681dda Drop mongo from UC deploy
6c458083 Avoid overcloud validate timeout on stack failure
0941ec46 Create tripleo-admin user on deployed servers
5de4a155 Add --tag parameter to image prepare command
5178fafc Make container varaibles defined for upgrades
4cf4dfda pin the ovb git repo to a working version
cd8e6f92 Add required variables for pike in validate-tempest
5a894849 Exclude networking-bagpipe from dlrn
b0b7f954 Remove --subunit --no-pretty from tempest run
3c5b0d83 Install openstack services tempest plugin
6d316c6b Move subunit test results generation pieces in tempest-results
c424cc70 Better long validation task management
5ab7d5f4 Undercloud deploy custom sources of container images
150cd76f Enable tempest to run with whitelist
18e4f824 Set overcloud_domain_name using overcloud_cloud_domain
3992ef35 Updating tempestmail template mail
90e70376 Use prepare command for overcloud_containers.yaml
929bbc05 Add option to pin the version on OVB repo
a18e37c7 Use deploy.py script to deploy OVB stack
c7d6b0a3 Fix compute-feature-enabled option
517ce106 Removed obseletes params from validate-tempest role
fa81a9da Remove Mitaka release reference from validate-tempest
c5718f08 Fix conditional on repo_built
7aa19020 Add /root/.cache/image-create to cleanup role
649d54bd Don't fail if Virtual BMCs have already been created
791bddce Let's make yum transaction less expensive for tempest
6b32929f Disable compute_feature_enabled.attach_encrypted_volume
fc5bf6e3 Add new role for tripleo-validations
9ced8ecd Adding real time bug verification
1e8db184 Missing conversion for ironic-inspector port in tripleo-ui config
7425bd3c Set run_tempest default value to false
c9f96856 Adjust MTU on br-ctlplane and make adjustment survive a reboot
7fefe3d2 Use DockerInsecureRegistryAddress heat param
55b4640b Add containers in baremetal undercloud playbooks
d370ac1b Pacemaker args must be included before containers
4ab61205 Remove enable_vbmc from tripleo-ui check
583d5913 Install ceph-ansible in the undercloud
6bd61714 Fix split() function
f15ba1de validate-simple: Fix template conditional
bba8cab7 Add qemu:///system support to vbmc
Diffstat (except docs and test files)
-------------------------------------
.ansible-lint | 18 +
.gitignore | 4 +-
.pre-commit-config.yaml | 41 ++
.yamllint | 6 +
README.md | 16 -
README.rst | 19 +
ci-scripts/ansible-lint.sh | 33 --
ci-scripts/ansible_rules/ShellPipefail.py | 53 ++
.../ovb-common.yml} | 86 ++-
config/environments/rdocloud-ci.yml | 25 -
config/environments/rdocloud-ci.yml.example | 40 ++
config/environments/rdocloud.yml | 39 +-
config/general_config/centosci-logs.yml | 1 +
.../{ => deprecated}/containers_minimal.yml | 29 +-
.../containers_undercloud_minimal.yml | 13 +-
.../{ => deprecated}/scale_compute.yml | 21 +-
.../ovb-minimal-pacemaker-public-bond.yml | 101 +---
config/general_config/ovb-multiple-nics.yml | 33 ++
config/general_config/rdoproject-logs.yml | 1 +
config/general_config/scenario001-multinode.yml | 55 --
config/general_config/scenario002-multinode.yml | 56 --
config/general_config/scenario003-multinode.yml | 56 --
config/general_config/scenario004-multinode.yml | 56 --
config/general_config/scenario005-multinode.yml | 60 --
other-requirements.txt | 2 +-
playbooks/baremetal-full-deploy.yml | 14 +-
playbooks/baremetal-full-freeipa.yml | 46 ++
playbooks/baremetal-full-overcloud-prep.yml | 79 +++
playbooks/baremetal-full-overcloud-validate.yml | 46 ++
playbooks/baremetal-full-overcloud.yml | 43 ++
playbooks/baremetal-full-undercloud.yml | 36 ++
playbooks/baremetal-prep-virthost.yml | 42 +-
playbooks/baremetal-quickstart-extras.yml | 116 +---
playbooks/baremetal-undercloud-validate-ha.yml | 126 ----
playbooks/baremetal-undercloud.yml | 95 +--
playbooks/build-images-v2.yml | 4 +-
playbooks/build-test-packages.yml | 4 +-
playbooks/cleanup-destructive.yml | 4 +-
playbooks/collect-logs.yml | 19 +-
playbooks/deploy-delete.yml | 9 +-
playbooks/multinode-overcloud-prep.yml | 51 ++
playbooks/multinode-overcloud-update.yml | 9 +
playbooks/multinode-overcloud-upgrade.yml | 50 ++
playbooks/multinode-overcloud.yml | 32 ++
playbooks/multinode-standalone-upgrade.yml | 69 +++
playbooks/multinode-standalone.yml | 61 ++
playbooks/multinode-undercloud-upgrade.yml | 27 +
playbooks/multinode-undercloud.yml | 93 +++
playbooks/multinode-validate.yml | 21 +
playbooks/multinode.yml | 8 +
playbooks/nodepool-setup.yml | 7 +
playbooks/ovb-create-stack.yml | 34 +-
playbooks/ovb-delete-stack.yml | 2 +-
playbooks/ovb-setup.yml | 89 +++
playbooks/overcloud-validate-ha.yml | 7 -
playbooks/prepare-slave.yml | 51 ++
playbooks/provision_multinodes.yml | 6 +
playbooks/quickstart-extras-overcloud-prep.yml | 60 +-
playbooks/quickstart-extras-overcloud.yml | 24 +-
playbooks/quickstart-extras-undercloud.yml | 30 +-
playbooks/quickstart-extras-validate.yml | 34 +-
playbooks/quickstart-extras.yml | 1 +
playbooks/repo-setup.yml | 4 +-
playbooks/scale_nodes.yml | 4 +-
playbooks/scale_nodes_verify.yml | 4 +-
playbooks/snapshot-libvirt.yml | 12 +
playbooks/tempest.yml | 62 +-
playbooks/to-build-or-not-to-build.yml | 51 ++
playbooks/tripleo-validations.yml | 23 +
playbooks/upgrade-baremetal.yml | 29 -
playbooks/upgrade-only.yml | 7 -
playbooks/upgrade.yml | 18 -
.../notes/composable_upgrade-50c2b6edc9a1ae82.yaml | 1 -
...tom-undercloud-roles-file-3603a5e98e2b12d5.yaml | 10 +
...tom-undercloud-roles-file-812cf0871a3d3370.yaml | 14 +
...ploy-undercloud-with-heat-d3f76546f2048fed.yaml | 2 -
...tore-tags-extras-playbook-3fdc668612708931.yaml | 8 +
...to_tripleomaster_registry-fd195a8ec8ca511b.yaml | 9 +
...-containers-registry-opts-fe4530037ac3762a.yaml | 15 +
.../undercloud-deploy-pike-f14645c4a5442ef8.yaml | 5 +
...cloud_heat_templates_path-a28dd58b923aafae.yaml | 5 +
.../notes/validate_services-ea3d14b982f4f9e8.yaml | 5 +
releasenotes/source/conf.py | 4 +-
roles/baremetal-prep-overcloud/README.md | 2 +-
roles/baremetal-prep-overcloud/meta/main.yml | 1 +
.../tasks/adjust-mtu-dnsmasq-ironic.yml | 4 +-
.../tasks/allow-traffic-for-controller.yml | 10 +-
.../tasks/install-upstream-ipxe.yml | 2 -
roles/baremetal-prep-overcloud/tasks/main.yml | 2 +
roles/baremetal-prep-virthost/README.md | 2 +-
roles/baremetal-prep-virthost/meta/main.yml | 1 +
roles/baremetal-prep-virthost/tasks/main.yml | 2 +-
.../templates/add-provisioning-interface.sh.j2 | 4 +-
roles/baremetal-undercloud/README.md | 193 ++++---
roles/baremetal-undercloud/meta/main.yml | 1 +
.../packages/defaults/main.yml | 4 +-
roles/baremetal-undercloud/packages/tasks/main.yml | 3 +-
roles/baremetal-undercloud/packages/tasks/ntp.yml | 13 +-
.../tasks/machine-provisioning.yml | 3 +-
roles/baremetal-undercloud/tasks/machine-setup.yml | 5 +-
roles/build-images/defaults/main.yml | 1 +
roles/build-images/meta/main.yml | 1 +
roles/build-images/tasks/convert-image.yml | 1 +
roles/build-images/tasks/fetch-images.yml | 1 +
roles/build-images/tasks/main.yml | 7 +-
roles/build-images/tasks/modify-image.yml | 1 +
.../templates/overcloud-image-build.sh.j2 | 10 +-
roles/build-test-packages/README.md | 25 +
roles/build-test-packages/defaults/main.yml | 16 +
roles/build-test-packages/meta/main.yml | 1 +
roles/build-test-packages/tasks/dlrn-build.yml | 49 +-
roles/build-test-packages/tasks/main.yml | 243 ++++++--
.../build-test-packages/templates/projects.ini.j2 | 35 ++
roles/collect-logs/README.md | 3 +
roles/collect-logs/defaults/main.yml | 136 ++++-
roles/collect-logs/docs/source/conf.py | 55 +-
.../running-quickstart-instances-openstack.rst | 4 +-
roles/collect-logs/files/heat-deploy-times.py | 1 +
roles/collect-logs/library/ara_graphite.py | 169 ++++++
roles/collect-logs/library/ara_influxdb.py | 516 +++++++++++++++++
roles/collect-logs/meta/main.yml | 1 +
roles/collect-logs/tasks/ara_graphite.yml | 12 +
roles/collect-logs/tasks/ara_influxdb.yml | 59 ++
roles/collect-logs/tasks/collect.yml | 300 +++++++---
roles/collect-logs/tasks/create-docs.yml | 12 +-
roles/collect-logs/tasks/main.yml | 9 +-
roles/collect-logs/tasks/publish.yml | 104 +++-
roles/collect-logs/templates/README-logs.html.j2 | 53 --
roles/collect-logs/templates/get_host_info.sh.j2 | 29 +-
roles/collect-logs/templates/odl_extra_logs.j2 | 20 +
roles/container-prep/README.md | 9 +
roles/container-prep/defaults/main.yml | 2 +
.../{validate-ha => container-prep}/meta/main.yml | 1 +
roles/container-prep/tasks/main.yml | 70 +++
roles/create-reproducer-script/README.md | 40 ++
roles/create-reproducer-script/defaults/main.yml | 9 +
.../meta/main.yml | 1 +
roles/create-reproducer-script/tasks/main.yml | 55 ++
.../templates/README-reproducer-quickstart.html.j2 | 131 +++++
.../templates/reproducer-quickstart.sh.j2 | 392 +++++++++++++
roles/create-zuul-based-reproducer/README.md | 83 +++
.../create-zuul-based-reproducer/defaults/main.yml | 6 +
roles/create-zuul-based-reproducer/meta/main.yml | 3 +
roles/create-zuul-based-reproducer/tasks/main.yml | 100 ++++
...README-reproducer-zuul-based-quickstart.html.j2 | 296 ++++++++++
.../templates/launcher-env-setup-playbook.yaml.j2 | 67 +++
.../templates/launcher-playbook.yaml.j2 | 117 ++++
.../reproducer-zuul-based-quickstart.sh.j2 | 310 ++++++++++
roles/dump_vars/defaults/main.yml | 2 +
roles/dump_vars/meta/main.yml | 3 +
roles/dump_vars/tasks/main.yml | 34 ++
.../templates/dump_variables_environment.j2 | 1 +
.../templates/dump_variables_group_names.j2 | 1 +
roles/dump_vars/templates/dump_variables_groups.j2 | 1 +
.../dump_vars/templates/dump_variables_hostvars.j2 | 1 +
roles/dump_vars/templates/dump_variables_vars.j2 | 1 +
roles/extras-common/README.md | 19 +-
roles/extras-common/defaults/main.yml | 55 +-
roles/extras-common/meta/main.yml | 1 +
.../tasks/main.yml} | 0
roles/freeipa-setup/README.md | 5 +-
roles/freeipa-setup/defaults/main.yml | 3 +-
roles/freeipa-setup/meta/main.yml | 1 +
roles/freeipa-setup/tasks/main.yml | 4 +-
roles/freeipa-setup/templates/deploy_freeipa.sh.j2 | 19 +-
roles/gate-quickstart/meta/main.yml | 2 +-
roles/gate-quickstart/tasks/checkout.yml | 5 +-
roles/gate-quickstart/tasks/main.yml | 4 +-
roles/install-built-repo/README.md | 5 +-
roles/install-built-repo/defaults/main.yml | 1 +
roles/install-built-repo/meta/main.yml | 1 +
roles/install-built-repo/tasks/inject_repo.yml | 5 +-
.../tasks/install_built_repo.yml | 1 +
roles/install-built-repo/tasks/main.yml | 7 +
.../templates/install-built-repo.sh.j2 | 6 +-
roles/modify-image/meta/main.yml | 1 +
roles/modify-image/tasks/libguestfs.yml | 11 +-
roles/modify-image/tasks/main.yml | 6 +-
roles/modify-image/tasks/manual.yml | 49 +-
roles/multinodes/README.md | 69 +++
roles/multinodes/defaults/main.yml | 33 ++
roles/multinodes/tasks/delete_stack.yml | 33 ++
roles/multinodes/tasks/main.yml | 203 +++++++
roles/multinodes/templates/multinode_hosts.j2 | 14 +
roles/multinodes/templates/params.yaml.j2 | 11 +
roles/multinodes/templates/stack.yaml | 105 ++++
roles/multinodes/templates/subnode.yaml | 58 ++
roles/nodepool-setup/defaults/main.yml | 27 +
roles/nodepool-setup/tasks/clone-ci-repos.yml | 54 ++
roles/nodepool-setup/tasks/etc-nodepool.yml | 85 +++
roles/nodepool-setup/tasks/main.yml | 164 ++++++
roles/nodepool-setup/tasks/patch_repos.yml | 39 ++
roles/nodepool-setup/templates/mirror_info.sh.j2 | 70 +++
roles/ovb-manage-stack/README.md | 13 +-
roles/ovb-manage-stack/defaults/main.yml | 89 +--
roles/ovb-manage-stack/meta/main.yml | 1 +
.../tasks/ovb-cleanup-stacks-keypairs.yml | 12 +-
roles/ovb-manage-stack/tasks/ovb-create-stack.yml | 174 ++++--
roles/ovb-manage-stack/tasks/ovb-delete-stack.yml | 25 +-
roles/ovb-manage-stack/templates/clouds.yaml.j2 | 2 +-
roles/ovb-manage-stack/templates/env.yaml.j2 | 34 +-
roles/ovb-manage-stack/templates/ovb_hosts.j2 | 14 +
roles/overcloud-delete/defaults/main.yml | 2 +-
roles/overcloud-delete/meta/main.yml | 1 +
roles/overcloud-delete/tasks/main.yml | 3 +-
.../templates/overcloud_delete.sh.j2 | 10 +-
roles/overcloud-deploy/README.md | 16 +-
roles/overcloud-deploy/defaults/main.yml | 50 +-
roles/overcloud-deploy/docs/contributing.md | 4 +-
.../common/plan-parameter-neutron-bridge.yaml | 1 +
.../hardware_environments/virt/hw_settings.yml | 1 +
.../single_nic_vlans_ipv4/hw_settings.yml | 1 +
.../single_nic_vlans_ipv4.yml | 3 +-
.../single_nic_vlans_ipv6/hw_settings.yml | 1 +
.../single_nic_vlans_ipv6.yml | 3 +-
roles/overcloud-deploy/meta/main.yml | 1 +
roles/overcloud-deploy/tasks/create-scripts.yml | 44 +-
roles/overcloud-deploy/tasks/deploy-overcloud.yml | 4 +-
roles/overcloud-deploy/tasks/deployed-server.yml | 5 -
roles/overcloud-deploy/tasks/main.yml | 3 +-
roles/overcloud-deploy/tasks/post-deploy.yml | 1 +
roles/overcloud-deploy/tasks/pre-deploy.yml | 170 ++++--
roles/overcloud-deploy/templates/ansible.cfg.j2 | 8 +
.../templates/config-download.yaml.j2 | 15 +
.../templates/deployed_server_prepare.sh.j2 | 24 +-
.../overcloud-deploy/templates/hostnamemap.yaml.j2 | 7 +
.../templates/overcloud-deploy-post.sh.j2 | 18 +-
.../templates/overcloud-deploy.sh.j2 | 50 +-
.../templates/overcloud-selinux-config.yaml.j2 | 2 +
.../templates/overcloud-status.sh.j2 | 2 +-
.../templates/overcloud-topology-config.yaml.j2 | 9 +
.../templates/overcloud_network_params.yaml.j2 | 4 +
.../templates/overcloud_roles.yaml.j2 | 2 +-
roles/overcloud-prep-config/README.md | 3 +
roles/overcloud-prep-config/defaults/main.yml | 12 +-
roles/overcloud-prep-config/meta/main.yml | 1 +
roles/overcloud-prep-config/tasks/custom_tht.yml | 12 -
roles/overcloud-prep-config/tasks/main.yml | 21 +-
.../templates/overcloud-custom-tht-script.sh.j2 | 64 ---
roles/overcloud-prep-containers/README.md | 10 +-
roles/overcloud-prep-containers/defaults/main.yml | 20 +-
roles/overcloud-prep-containers/meta/main.yml | 2 +
.../tasks/create-scripts.yml | 19 +-
roles/overcloud-prep-containers/tasks/main.yml | 17 +-
.../tasks/overcloud-prep-containers.yml | 50 +-
.../templates/container-default-parameters.yaml.j2 | 5 -
.../templates/overcloud-prep-containers.sh.j2 | 231 +++++++-
roles/overcloud-prep-flavors/README.md | 2 +-
roles/overcloud-prep-flavors/meta/main.yml | 1 +
.../tasks/create-scripts.yml | 1 +
roles/overcloud-prep-flavors/tasks/main.yml | 1 +
.../tasks/overcloud-prep-flavors.yml | 1 +
.../templates/overcloud-prep-flavors.sh.j2 | 6 +-
roles/overcloud-prep-images/README.md | 2 +-
roles/overcloud-prep-images/defaults/main.yml | 7 +
roles/overcloud-prep-images/meta/main.yml | 1 +
.../overcloud-prep-images/tasks/create-scripts.yml | 1 +
roles/overcloud-prep-images/tasks/main.yml | 4 +-
.../tasks/overcloud-prep-images.yml | 1 +
.../tasks/update-cloud-init.yml | 21 -
.../templates/overcloud-prep-images.sh.j2 | 94 +--
roles/overcloud-prep-network/README.md | 2 +-
roles/overcloud-prep-network/meta/main.yml | 1 +
.../tasks/create-scripts.yml | 1 +
roles/overcloud-prep-network/tasks/main.yml | 1 +
.../tasks/overcloud-prep-network.yml | 1 +
.../templates/overcloud-prep-network.sh.j2 | 58 +-
roles/overcloud-scale/meta/main.yml | 1 +
.../overcloud-scale/tasks/delete-original-node.yml | 5 +-
roles/overcloud-scale/tasks/pre-scale.yml | 3 +-
roles/overcloud-scale/tasks/scale-nodes.yml | 8 +-
roles/overcloud-ssl/library/tls_tht.py | 63 +-
roles/overcloud-ssl/meta/main.yml | 1 +
roles/overcloud-ssl/tasks/main.yml | 18 +-
.../templates/overcloud-create-ssl-cert.sh.j2 | 4 +-
roles/overcloud-upgrade/README.md | 146 -----
roles/overcloud-upgrade/ansible.cfg | 14 -
roles/overcloud-upgrade/defaults/main.yml | 90 ---
roles/overcloud-upgrade/doc/upgrade.rst | 160 ------
roles/overcloud-upgrade/handlers/main.yml | 35 --
roles/overcloud-upgrade/requirements.txt | 2 -
roles/overcloud-upgrade/tasks/create-scripts.yml | 33 --
roles/overcloud-upgrade/tasks/main.yml | 28 -
roles/overcloud-upgrade/tasks/pre-overcloud.yml | 60 --
roles/overcloud-upgrade/tasks/pre-undercloud.yml | 39 --
.../overcloud-upgrade/tasks/upgrade-overcloud.yml | 7 -
.../overcloud-upgrade/tasks/upgrade-undercloud.yml | 27 -
.../templates/ceph-default.yaml.j2 | 9 -
.../templates/ceph-upgrade.yaml.j2 | 4 -
.../major-upgrade-overcloud-containers.sh.j2 | 40 --
.../templates/major-upgrade-overcloud.sh.j2 | 210 -------
.../templates/minor-upgrade-overcloud.sh.j2 | 17 -
.../templates/overcloud-repo-tripleo-ci.yaml.j2 | 31 -
.../templates/overcloud-repo.yaml.j2 | 28 -
.../quickstart-hieradata-overrides.yaml.j2 | 66 ---
.../templates/update-dnsserver.yaml.j2 | 26 -
.../templates/update-heat-stack.yaml.j2 | 2 -
.../templates/upgrade-repo-tripleo-ci.sh.j2 | 30 -
.../overcloud-upgrade/templates/upgrade-repo.sh.j2 | 6 -
.../templates/upgrade-undercloud.sh.j2 | 17 -
roles/overcloud-upgrade/test.yaml | 6 -
roles/set-libvirt-type/README.md | 45 ++
roles/set-libvirt-type/tasks/main.yml | 25 +
roles/snapshot-libvirt/README.md | 72 +++
roles/snapshot-libvirt/defaults/main.yml | 5 +
roles/snapshot-libvirt/tasks/main.yml | 65 +++
roles/standalone-upgrade/README.md | 38 ++
roles/standalone-upgrade/defaults/main.yml | 26 +
roles/standalone-upgrade/meta/main.yml | 4 +
roles/standalone-upgrade/tasks/main.yml | 31 +
.../templates/standalone-container-prep.sh.j2 | 14 +
.../standalone-upgrade/templates/standalone.sh.j2 | 17 +
.../templates/standalone_config.yaml.j2 | 30 +
roles/standalone/README.md | 44 ++
roles/standalone/defaults/main.yml | 40 ++
roles/standalone/meta/main.yml | 4 +
roles/standalone/tasks/main.yml | 181 ++++++
.../templates/standalone-container-prep.sh.j2 | 3 +
roles/standalone/templates/standalone.sh.j2 | 12 +
.../standalone/templates/standalone_config.yaml.j2 | 31 +
roles/tht-prep-config/README.md | 70 +++
roles/tht-prep-config/defaults/main.yaml | 9 +
roles/tht-prep-config/meta/main.yml | 3 +
roles/tht-prep-config/tasks/main.yaml | 17 +
.../templates/custom-tht-script.sh.j2 | 73 +++
roles/tripleo-validations/README.md | 62 ++
roles/tripleo-validations/defaults/main.yml | 22 +
roles/tripleo-validations/meta/main.yml | 3 +
roles/tripleo-validations/tasks/config.yml | 34 ++
roles/tripleo-validations/tasks/main.yml | 62 ++
.../templates/run-tripleo-validations.sh.j2 | 67 +++
roles/undercloud-deploy/README.md | 192 ++++---
roles/undercloud-deploy/defaults/main.yml | 69 ++-
roles/undercloud-deploy/meta/main.yml | 2 +
roles/undercloud-deploy/tasks/configure-vbmc.yml | 100 ----
roles/undercloud-deploy/tasks/create-scripts.yml | 80 ++-
roles/undercloud-deploy/tasks/docker_prep.yml | 13 -
.../undercloud-deploy/tasks/install-undercloud.yml | 16 +-
roles/undercloud-deploy/tasks/main.yml | 16 +-
roles/undercloud-deploy/tasks/novajoin_prep.yml | 4 +-
roles/undercloud-deploy/tasks/post-install.yml | 25 +-
roles/undercloud-deploy/tasks/tripleo-ui.yml | 50 +-
.../templates/containers-prepare-parameter.yaml.j2 | 146 +++++
.../hieradata-overrides-classic-undercloud.yaml.j2 | 15 +
.../hieradata-overrides-t-h-t-undercloud.yaml.j2 | 70 ++-
.../install_novajoin.sh.j2} | 2 +-
.../templates/undercloud-deploy.sh.j2 | 126 ++--
.../templates/undercloud-install.sh.j2 | 7 +-
.../undercloud-parameter-defaults.yaml.j2 | 13 +
.../undercloud-deploy/templates/undercloud.conf.j2 | 233 ++++++--
roles/undercloud-setup/README.md | 7 +-
roles/undercloud-setup/defaults/main.yml | 19 +-
roles/undercloud-setup/meta/main.yml | 2 +
roles/undercloud-setup/tasks/ansible_cfg.yml | 45 ++
roles/undercloud-setup/tasks/atop.yml | 16 +
roles/undercloud-setup/tasks/hostname.yml | 55 +-
roles/undercloud-setup/tasks/main.yml | 6 +
.../tasks/ovb_setup_connectivity.yml | 2 +-
roles/undercloud-setup/tasks/package_installs.yml | 9 +-
.../tasks/toci_vxlan_networking.yml | 1 -
roles/undercloud-setup/tasks/vxlan_networking.yml | 4 +-
roles/undercloud-setup/templates/hostname.sh.j2 | 15 +-
.../install_packages.sh.j2} | 2 +-
.../templates/vxlan_networking.sh.j2 | 121 +++-
roles/validate-ha/README.md | 106 ----
roles/validate-ha/defaults/main.yml | 14 -
roles/validate-ha/tasks/main.yml | 139 -----
roles/validate-ha/templates/environment.j2 | 11 -
roles/validate-ha/templates/workarounds.sh.j2 | 27 -
roles/validate-ha/vars/test_list_master.yml | 1 -
roles/validate-ha/vars/test_list_mitaka.yml | 7 -
roles/validate-ha/vars/test_list_newton.yml | 7 -
roles/validate-ha/vars/test_list_ocata.yml | 7 -
roles/validate-ipmi/meta/main.yml | 1 +
roles/validate-ipmi/tasks/main.yml | 6 +-
roles/validate-perf/defaults/main.yml | 4 +
roles/validate-perf/meta/main.yml | 3 +
roles/validate-perf/tasks/main.yml | 29 +
roles/validate-sanity-checks/meta/main.yml | 1 +
roles/validate-services/tasks/containers.yaml | 59 ++
roles/validate-services/tasks/main.yaml | 3 +
roles/validate-services/tasks/systemd.yaml | 18 +
roles/validate-simple/defaults/main.yml | 17 +-
.../validate-simple/files/tenantvm_floatingip.yaml | 45 +-
roles/validate-simple/meta/main.yml | 1 +
roles/validate-simple/tasks/main.yml | 8 +-
.../templates/overcloud-validate.sh.j2 | 27 +-
roles/validate-tempest/README.md | 126 +++-
roles/validate-tempest/defaults/main.yml | 91 ++-
roles/validate-tempest/files/bugcheck/.testr.conf | 9 +
roles/validate-tempest/files/bugcheck/__init__.py | 0
roles/validate-tempest/files/bugcheck/bugcheck.py | 227 ++++++++
.../files/bugcheck/requirements.txt | 4 +
.../files/bugcheck/test-requirements.txt | 6 +
.../files/check-skip-list/__init__.py | 0
.../files/check-skip-list/check_skip.py | 110 ++++
.../files/check-skip-list/requirements.txt | 2 +
roles/validate-tempest/files/stackviz/css/main.css | 14 -
.../files/stackviz/fonts/FontAwesome.otf | Bin 106260 -> 0 bytes
.../files/stackviz/fonts/fontawesome-webfont.eot | Bin 68875 -> 0 bytes
.../files/stackviz/fonts/fontawesome-webfont.svg | 640 ---------------------
.../files/stackviz/fonts/fontawesome-webfont.ttf | Bin 138204 -> 0 bytes
.../files/stackviz/fonts/fontawesome-webfont.woff | Bin 81284 -> 0 bytes
.../files/stackviz/fonts/fontawesome-webfont.woff2 | Bin 64464 -> 0 bytes
roles/validate-tempest/files/stackviz/index.html | 18 -
roles/validate-tempest/files/stackviz/js/main.js | 21 -
roles/validate-tempest/files/tempestmail/README.md | 93 +++
.../validate-tempest/files/tempestmail/config.yaml | 73 ++-
.../files/tempestmail/config2.yaml | 12 +
.../files/tempestmail/tempestmail.py | 91 ++-
.../files/tempestmail/template/template.html | 31 +-
roles/validate-tempest/meta/main.yml | 1 +
roles/validate-tempest/tasks/main.yml | 42 +-
roles/validate-tempest/tasks/post-tempest.yml | 5 +-
roles/validate-tempest/tasks/pre-tempest.yml | 90 ++-
roles/validate-tempest/tasks/run-tempest.yml | 2 +-
roles/validate-tempest/tasks/stackviz.yml | 51 +-
.../validate-tempest/tasks/tempest-containers.yml | 20 +
roles/validate-tempest/tasks/tempest-results.yml | 85 ++-
roles/validate-tempest/tasks/tempest-rpm.yml | 49 ++
roles/validate-tempest/tasks/tempest-status.yml | 17 -
roles/validate-tempest/tasks/tempest-venv.yml | 64 +++
roles/validate-tempest/tasks/undercloud-config.yml | 27 -
.../templates/cleanup-network.sh.j2 | 99 ++++
.../templates/configure-tempest.sh.j2 | 266 +++++----
roles/validate-tempest/templates/run-tempest.sh.j2 | 100 +++-
roles/validate-tempest/templates/skip_file.j2 | 41 ++
roles/validate-tempest/templates/tempest-setup.j2 | 1 -
roles/validate-tempest/templates/whitelist_file.j2 | 3 +
.../validate-tempest/vars/tempest_skip_liberty.yml | 1 +
.../validate-tempest/vars/tempest_skip_master.yml | 307 ++++++++--
.../validate-tempest/vars/tempest_skip_mitaka.yml | 1 +
.../validate-tempest/vars/tempest_skip_newton.yml | 140 +++++
roles/validate-tempest/vars/tempest_skip_ocata.yml | 186 ++++--
roles/validate-tempest/vars/tempest_skip_pike.yml | 156 +++++
.../validate-tempest/vars/tempest_skip_queens.yml | 116 ++++
roles/validate-tempest/vars/tempest_skip_rocky.yml | 215 +++++++
roles/validate-tempest/vars/tempest_skip_stein.yml | 257 +++++++++
roles/validate-ui/.travis.yml | 29 +
roles/validate-ui/README.md | 38 ++
roles/validate-ui/defaults/main.yml | 5 +
roles/validate-ui/handlers/main.yml | 2 +
roles/validate-ui/meta/main.yml | 3 +
roles/validate-ui/tasks/main.yml | 12 +
.../validate-ui/templates/validate_ui_simple.sh.j2 | 6 +
roles/validate-ui/vars/main.yml | 2 +
roles/validate-undercloud/meta/main.yml | 1 +
roles/validate-undercloud/tasks/main.yml | 6 +
.../templates/undercloud-sanity-check.sh.j2 | 49 +-
roles/virthost-full-cleanup/meta/main.yml | 1 +
roles/virthost-full-cleanup/tasks/main.yml | 66 +--
setup.cfg | 7 +-
test-requirements.txt | 4 +-
tox.ini | 46 +-
vars | 1 +
zuul.d/layout.yaml | 17 +
475 files changed, 13242 insertions(+), 5181 deletions(-)
Requirements updates
--------------------
diff --git a/other-requirements.txt b/other-requirements.txt
index d46b47c0..3021f902 100644
--- a/other-requirements.txt
+++ b/other-requirements.txt
@@ -2 +2 @@
-# see http://docs.openstack.org/infra/bindep/ for additional information.
+# see https://docs.openstack.org/infra/bindep/ for additional information.
diff --git a/test-requirements.txt b/test-requirements.txt
index f19a4f55..3370341c 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -2 +1,0 @@ openstackdocstheme>=1.11.0 # Apache-2.0
-hacking<0.11,>=0.10
@@ -4,2 +3 @@ hacking<0.11,>=0.10
-bashate>=0.2 # Apache-2.0
-ansible-lint
+pre-commit>=1.10 # MIT License
1
0
We are gleeful to announce the release of:
tripleo-common 7.6.18: A common library for TripleO workflows.
This release is part of the pike stable release series.
The source is available from:
https://opendev.org/openstack/tripleo-common
Download the package from:
https://tarballs.openstack.org/tripleo-common/
Please report issues through:
https://bugs.launchpad.net/tripleo-common/+bugs
For more details, please see below.
Changes in tripleo-common 7.6.17..7.6.18
----------------------------------------
73634590 [Pike only] Fix syntax error.
5fa18946 [Pike only] Fix docker registry url.
a65c72f5 Switch stable scenarios to voting
a652a35c Ensure that GetHostCpusListAction.run() returns a deterministic result
16cdb712 [Pike Only] Remove comment related to namespace variable.
2088f612 Remove horizon ui plugins we don't support
a42f1e11 [Pike Only] Do not use namespace var name in docker img template.
779ecff0 [Pike Only] Rename uwsgi-plugin-python to uwsgi-plugin-python2 in barbican
aad412a0 Disable external plugins in rabbitmq container
Diffstat (except docs and test files)
-------------------------------------
container-images/overcloud_containers.yaml | 176 ++++++++++-----------
container-images/overcloud_containers.yaml.j2 | 2 +-
.../tripleo_kolla_template_overrides.j2 | 15 +-
scripts/container-update.py | 4 +-
tripleo_common/actions/derive_params.py | 2 +-
zuul.d/layout.yaml | 8 +
7 files changed, 125 insertions(+), 101 deletions(-)
1
0
We joyfully announce the release of:
tripleo-heat-templates 7.0.18: Heat templates for deploying OpenStack
with OpenStack.
This release is part of the pike stable release series.
The source is available from:
https://opendev.org/openstack/tripleo-heat-templates
Download the package from:
https://tarballs.openstack.org/tripleo-heat-templates/
Please report issues through:
https://bugs.launchpad.net/tripleo/+bugs
For more details, please see below.
7.0.18
^^^^^^
New Features
************
* Adds posibilities to set 'neutron::agents::ml2::ovs::tunnel_csum'
via NeutronOVSTunnelCsum in heat template. This param set or un-set
the tunnel header checksum on outgoing IP packet carrying GRE/VXLAN
tunnel in ovs agent.
Upgrade Notes
*************
* The 'LogrotatePurgeAfterDays' enforces cleaning up of information
exceeded its life-time (defaults to a 14 days) in the
/var/log/containers directory of bare metal overcloud hosts,
including upgrade (from containers) cases, when leftovers may be
remaining on the host systems.
Security Issues
***************
* New heat parameters for containerized services 'LogrotateMaxsize',
'LogrotateRotationInterval', 'LogrotateRotate' and
'LogrotatePurgeAfterDays' allow customizing size/time-based rules
for the containerized services logs rotation. The time based rules
prevail over all.
Bug Fixes
*********
* The nova statedir ownership logic has been reimplemented to target
only the files/directories controlled by nova. Resolves VM I/O
errors when using an NFS backend (bug 1778465).
Changes in tripleo-heat-templates 7.0.17..7.0.18
------------------------------------------------
fc4b59a98 Catch directories we can not change ownership
2ccd9ed26 Run nova_statedir_owner on every run
85826b52d Fix typo in octavia upgrade_tasks
b6b01d5c2 Revert "[Ocata/Pike/Queens] Make rhel-registration scripts location absolute."
b7cefb14a Remove tripleo newton and ocata jobs (pike branch)
de016e686 Remove tftp service and package upon upgrade to container
dcc6aeeef Fix ironic containers data owning races
28de50b47 Fix containerized ironic bind-mounts
7781a3677 Allow custom time constraints to rotate logs
2ef90c3ef [Templates] Use str_replace for hosts.
5b7fd4578 Mount the public TLS certificate for HAProxy on up(date|grade) on pacemaker
e84bc4c92 Switch stable scenarios to voting
b85cb6849 Sharing hypervisor /var/lib/ironic with ironic-conductor container
d476b9c54 Remove 3node from CI
6e021da2e [Queens/Pike] Re-registry with new rhel_reg parameters on upgrade.
521744b54 [Ocata/Pike/Queens] Make rhel-registration scripts location absolute.
bacf86f80 Always lowercase role name
bc9cf98c4 Add posibilities to set tunnel_csum in ovs agent
610193f7f Add RHELRegistrationActions to rhel-registration template
1a0d1de71 [Ocata/Pike] Pass DeployIdentifier in upgrade tasks.
8794eccaf Do not disable ipv6 on loopback interface for epmd
880556f89 Improve nova statedir ownership logic
db79b80ce [Queens/Pike] Run online data migrations on converge, allow disabling them
62c6f7211 Fix Swift storage device setup
590660c8d Enable fluentd on scenario001
Diffstat (except docs and test files)
-------------------------------------
.testr.conf | 2 +-
.../scenario001-multinode-containers.yaml | 4 +-
common/major_upgrade_steps.j2.yaml | 12 +-
.../major-upgrade-composable-steps-docker.yaml | 5 +
environments/major-upgrade-converge-docker.yaml | 5 +
.../rhel-registration/rhel-registration.yaml | 9 +-
.../rhel-registration/scripts/rhel-registration | 2 +-
hosts-config.yaml | 19 +-
puppet/extraconfig/tls/tls-cert-inject.yaml | 33 ++-
puppet/role.role.j2.yaml | 8 +-
puppet/services/kernel.yaml | 3 +
puppet/services/neutron-ovs-agent.yaml | 7 +
.../notes/bug-1794268-0f875aa640b4246e.yaml | 6 +
...ogrotate-containers-purge-a5587253fe6cbb28.yaml | 15 ++
.../nova_statedir_ownership-54c75dfe8ad64b4f.yaml | 7 +
scripts/hosts-config.sh | 1 +
test-requirements.txt | 1 +
tox.ini | 5 +
zuul.d/layout.yaml | 106 +--------
37 files changed, 972 insertions(+), 207 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 6ba8e178d..3876d37b1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -3,0 +4 @@
+hacking>=0.11.0,<0.12 # Apache-2.0
1
0
We enthusiastically announce the release of:
tripleo-image-elements 7.0.6: Disk image builder elements for
deploying OpenStack.
This release is part of the pike stable release series.
The source is available from:
https://opendev.org/openstack/tripleo-image-elements
Download the package from:
https://tarballs.openstack.org/tripleo-image-elements/
Please report issues through:
https://bugs.launchpad.net/tripleo/+bugs
For more details, please see below.
Changes in tripleo-image-elements 7.0.5..7.0.6
----------------------------------------------
d394f43a Fix identation in README so we can do a release
2384b0ac OpenDev Migration Patch
c60f4193 Replace openstack.org git:// URLs with https://
8b554a3f Add python jobs to tripleo-image-elements
0e177c3b import zuul job settings from project-config
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 2 +-
README.md | 1 +
elements/os-svc-install/README.md | 2 +-
tox.ini | 6 ++++--
zuul.d/layout.yaml | 7 ++++++-
7 files changed, 15 insertions(+), 6 deletions(-)
1
0
We are excited to announce the release of:
instack-undercloud 7.4.15: instack-undercloud
This release is part of the pike stable release series.
The source is available from:
https://opendev.org/openstack/instack-undercloud
Download the package from:
https://tarballs.openstack.org/instack-undercloud/
Please report issues through:
https://bugs.launchpad.net/tripleo/+bugs
For more details, please see below.
Changes in instack-undercloud 7.4.14..7.4.15
--------------------------------------------
63cc74e4 Install python-panko client
b48d9f35 Fix curly brackets for ntp::servers: to prevent HTML escaping
3a0e8ae2 Fix pep8 stricter requirement about backslash (W605)
0b964b9a import zuul job settings from project-config
9bcfff15 import zuul job settings from project-config
d988d98e Ensure Boolean Strings from the environment are treated correctly
f7afb499 Set Red Hat default SSHD configuration properly
Diffstat (except docs and test files)
-------------------------------------
.../install.d/02-puppet-stack-config | 7 +++++++
.../os-apply-config/etc/puppet/hieradata/RedHat.yaml | 20 ++++++++++++++++++++
elements/puppet-stack-config/puppet-stack-config.pp | 3 +++
.../puppet-stack-config.yaml.template | 2 +-
instack_undercloud/undercloud.py | 2 +-
zuul.d/layout.yaml | 10 +++++++++-
7 files changed, 46 insertions(+), 6 deletions(-)
1
0
We contentedly announce the release of:
tripleo-quickstart 2.1.1: tripleo-quickstart - Making it easy to get
started with tripleo
This release is part of the pike release series.
The source is available from:
https://opendev.org/openstack/tripleo-quickstart
Download the package from:
https://tarballs.openstack.org/tripleo-quickstart/
Please report issues through:
https://bugs.launchpad.net/tripleo/+bugs
For more details, please see below.
2.1.1
^^^^^
New Features
************
* Add ability to deploy supplmental node alongside the undercloud.
Add ability to deploy FreeIPA on supplemental node and enable TLS
Everywhere.
* Support for virtualport types, such as openvswitch, added.
* Added ability to set the DNS server for eth0 as defined in the
tls_everywhere_provisioner.sh.j2 script. Default <192.168.23.1> can
be overridden by setting the
*supplemental_tls_everywhere_dns_server* var.
* Add a featureset038 to support testing Octavia.
* Added functionality to run OVB deployments from devmode.sh -
including options to remove old stacks and keypairs from the host
cloud environment, include DLRN changes, and deploy in custom host
cloud environments. Added two new switches to devmode.sh, --ovb
(runs devmode through the OVB workflow) --delete-all-stacks (removes
stacks and key pairs in the host cloud environment)
* Configuration files in general_config were separated into feature
sets (to be specified with --config argument )and nodes
configuration (to be specified with --nodes configuration)
Featureset files should contain only the list of flags that enable
features we want to test in the deployment, the overcloud nodes
configuration, and all that involves their set up, should be put
into nodes configuration files. The nodes file should follow the
scheme N<type>[_N<type>[_N<type>]...].yml Where N is the number of
nodes of a certain <type>, <type> could be one of ctlr for
controllers, comp for compute nodes, ceph for ceph nodes, and so on.
It's advised to add a node_count variable to the nodes configuration
file
* update the config/general_config/minimal.yml and
config/general_config/pacemaker.yml configuration files to more
closely match what is executed upstream.
* TripleO-QuickStart has now the ability to run TripleO-Validations
through the Mistral Framework (pre-introspection, pre-deployment and
post-deployment). TripleO-Quickstart will also be able to run a
bunch of negative tests using Ansible directly.
* Added the ability to better control what happens when converting
an overcloud-full.qcow2 image into an undercloud image. It is now
possible to change whether an update is run
(convert_image_update|bool), what packages should be removed
(convert_image_remove_pkgs|list), what packages should be installed
(convert_image_install_pkgs|list, and what tempest plugins should be
installed (convert_image_tempest_plugins|list).
* Added conditional removing of all files in image cache directory
'image_cache_dir_cleanup' or removing files older more than N days
(by default 14) 'image_cache_expire_days'.
* Starting with the Pike release, the "ipmi" hardware type is used
for virtual nodes instead of the old "pxe_ipmitool" driver.
* An experimental provider of an openstack static inventory and SSH
config. Is a feature for advanced dev/QE setups, like pre-
provisioned VMs on OpenStack clouds (deployed-servers) or a split-
stack. It has yet been tested by TripleO CI jobs. Eventually, we'll
add a CI job and switch some of the OVB jobs in order to start
testing this mode as well.
In order to enable the feature for the 'tripleo-inventory' role,
define *inventory: openstack*.
* Create featureset026 that will deploy COE on the overcloud instead
of OpenStack services (scenario006).
* Create a scenario for running tests on top of OpenShift
* Tags were added in all the playbooks so that it is possible to
control atomically the flow of the entire process. The
*DEFAULT_OPT_TAGS* variable used in quickstart.sh has been changed
to reflect all the available tags, which are *untagged*,
*provision*, *environment*, *libvirt*, *undercloud-inventory*,
*overcloud-scripts*, *undercloud-install* and *undercloud-post-
install*.
Upgrade Notes
*************
* Ansible >= 2.2 required for openvswitch virtualport customisation.
Deprecation Notes
*****************
* All old configuration files are deprecated. Any new configuration
should put the topology part into nodes/ dir and the part that
configures the features to be tested into featureset files. For
example, the old minimal.yml file was split into no_netiso.yml and
1ctlr_1comp.yml
* The configurations that be default did not use containers for
releases that supported containers ( pike++ ) are now deprecrated.
Specifically the configuration file in tripleo-quickstart-extras
config/general_config/containers_minimal.yml and
config/general_config/containers_undercloud_minimal.yml are
deprecrated.
* The old tag named *undercloud-scripts* has been replaced with the
more self-explaining *undercloud-inventory*.
Bug Fixes
*********
* The bug 1712081 SSH connection to supplemental ipa VM takes
minutes; was fixed.
* Updated repo injection code to use the repo-setup role. This
allows for configuring what repos get injected to the provided
images rather than relying on hardcoded repo setup.
Other Notes
***********
* Enable the VNC console by default for the undercloud and overcloud
VMs. In previous versions the VNC console was disabled by default.
Changes in tripleo-quickstart 2.1.0..2.1.1
------------------------------------------
7284df0 Revert "add temp repo for rdoinfo changes podman/buildah"
93c7b28 add temp repo for rdoinfo changes podman/buildah
dfe5b7d Create libvirt nodes dynamically
b1cecfb Remove "validate_services" param from featureset
98d8433 Parametrize libvirt delay and retries
b3ff275 Remove consistent release config and trunk/newton
2215516 Add a baremetal 3 controller, 2 compute nodeset
14eb437 Remove obsoleted mixed release config files
6eb5515 Switch to topology_map
58b8136 align fs020/21 settings
8310b4c Add stein support for centosci
0d9e444 Use fedora28-stein dlrn path for periodics
1da70f5 Add promotion-testing-hash-stein.yml for Fedora-28
4d7949f Run standalone in gate as in check
a5aef10 standalone upgrade needs container_cli config
9825362 Add missing dnf-plugins-core on fedora
16225e8 Improve own path detection in quickstart.sh
a77ea0e Add release configuration for stein
f94a1a7 Improve master release config reusability
8c97ac5 Replace openstack.org git:// URLs with https://
b8c93b9 Improve tempest plugins installation
9073d18 Adding barbican on skip list of featureset020
de45958 Execute ara script in best effort
66e389a Add libvirt env for qemu-guest task
4369041 Fix use of VIRTHOST variable on quickstart.sh
61019d6 Add ipv4 undercloud_external_network when the overcloud is ipv6
e48038c Improve virt-resize UX
e81fa97 Revert "Activate ansible lint after deployment."
0b12790 Remove dependency on github for cloning
32990b0 Point to the right ovn environment file
003f78c fix the f28 container namespace
49b6478 Add qemu-guest-agent to libvirt guests
02e4a70 pacemaker: force the use of docker for ContainerCli
6d73679 Add new nodes config for IPA job
9ad2f99 Activate validate-services on fs056
c9fe60a Ignore novajoin tests in job that don't support it
08bc574 Ensure cirros-0.3.6 is referenced consistently
275361c Fix freeipa role for quickstart
9e6177d Set hostname for containerized undercloud-upgrade
811843b Use private IP for supplemental node
892f484 Set hostname for undercloud-upgrade
404bbb0 Add featureset for scenario012 standalone
6585d63 bindep can be called w/o -f file
2f59c4b remove other-requirements.txt
21a63ff Adding tempest plugins into black list for featureset021
a9ab51f Add supplemental node to inventory
331fa89 Add centos7-rt repository
ffa9341 Ensure the latest rpms versions are installed
9c7c547 use a single bindep config file
114249e Update FreeIPA featureset file
fbee853 use bindep to install rpm deps
85904bf curl install-deps if needed
04402d3 Disable tripleo-upgrade launch_sanity_workload parameter.
d40ef71 break out install-deps from quickstart.sh
a782670 Make custom nameserver optional
f4e41ed Change featureset030 to work with ML2/OVS
8f8a7a1 Use force_tcg by libguestfs is not ok
221d362 write out the libvirt node ip addresses
22faab5 Set overcloud_ssh_user to zuul in upgrades jobs.
9a26592 Remove overrides for Ceph container image in pike
4a26aaf Tempest plugin url shouldn't have '.git'
85c0af8 Spell openstack properly in featureset 57
4a6caca Make libvirt role usable by zuul reproducer
990df7d Added requirements for integrating os_tempest role
af27ea2 install both python-libselinux versions on py3 env
a35d6ce Avoid silent parsing failure of provisioned.csv
cc9c302 Add new featureset for running tripleo-ui tests
bf535d5 repos: remove quickstart-centos-virt7-container-testing
2cd3d6c [Documentation] Must remove quickstart directory.
f854861 Added the `-e` parameter to the featureset049 for ceph templates
1d59e8a Use the tripleo-standalone-scenarios-full template
f0b251d Run all linters via pre-commit
3d3e8fb Remove tripleo newton and ocata jobs
0b8cf2e Re-enable idempotent check for releases before master
4c458e1 Add scenario002 standalone to gate as well as it is voting
8f445e7 Fix ssh agent handling of keys
72263d5 update url to docs from quickstart.sh
b552e48 Replace tripleo-scenario002-multinode with scenario002-standalone
3d02514 Lint fixes for playbooks and roles
5748d15 Modify fs020 parameters to match fs001 more closely
4a4df7f Replace tripleo-scenario003-multinode with scenario003-standalone
6b6e758 Resolve ansible warnings and deprecated syntax
7d1da74 Resolve ansible warnings related to empty inventory
0a72ab4 reduce standalone tempest workers to 3
0976e3b Auto-load VIRTHOST variable when defined
048319d Replace tripleo scenario004-multinode with scenario004-standalone
aee10a9 Prevent reproducer failure when there is no local ssh public key
4a41ca7 Lint fixes for ci-scripts and config folders
8fc03e3 [Configuration] Remove mitaka file.
a8029c8 Revert "temporarily turn off podman"
6822ba9 temporarily turn off podman
0498d21 Add promotion release file for master Fedora 28 pipeline
1e779db Remove standalone quickstart.sh gating_repo var
d928d9c [Documentation] Fix malformed table.
54aa147 Drop baremetal job template
7d64cc6 fs001/035/053: switch undercloud to podman
07501cb Replace scenario001-multinode with scenario001-standalone
7cbac10 [Core] Fix links of delorean part.
8ffb8a3 fs010: enable Podman on the overcloud
b0b4101 Add featureset058 file for standalone-update
2c4c525 [Configuration] Update min tox version.
717e0bc [Templates] Add a bridge setup.
6de3897 Change openstack-dev to openstack-discuss
bc47ab7 Reintroduce get-overcloud-nodes tasks in tripleo-inventory role
ccc42ab Fix little typo at pre-commit
691552e Revert "master/hack: Switch to CBS instead of buildlogs"
5d513aa [Configuration] Remove liberty files.
37e2497 master/hack: Switch to CBS instead of buildlogs
a774b91 Run tempest.api.identity.v3 tests in fs016
ef78e1b Document usage of pre-commit
87384e5 Collect logs: disable SSL certificate verification
4453efa Use a shorter default domain name
839bf81 [Core] Update release stable list.
155439c Move standalone job to podman instead of docker
2ad3e8b Revert "Revert "Revert "(squash) disabling podman everywhere in gate"""
0eb6f36 Revert "Revert "(squash) disabling podman everywhere in gate""
69122df Set undercloud_cloud_domain/hostname in fs023
8b51e2b Enable low memory for standalone
3c5e12a Update fedora28 release file current dlrn hash
3f8a362 Switch upgrade job to master to master
1e8901a Add masquerade option to ipa.yaml configuration
e180f46 Enable smoke tests and some tempest scenario on standalone
3dd6587 standalone support for quickstart on libvirt
8a01e8b Remove developer tools from tripleo .gitignore
aa3cecd Run tempest from package in non_containerized env
ad94c8b Make setuptools RPM installation optional
9b197a7 Explicitly set containerized_undercloud in the UC cont. upgrade job
bbb6c73 Use container images mirrored on dockerhub for CI
cce6031 Switch to OpenShift 3.11
198bef9 make quickstart.sh rpm pip/virtualenv optional
9989134 Revert "(squash) disabling podman everywhere in gate"
ebdc755 Enable undercloud_enable_tempest to true for minimal
a598899 Enable undercloud_enable_tempest to true for FS01
0c824a0 Remove non-voting scenarios from gate
2552cec Use undercloud_enable_tempest for fs035 and fs053
2bfd762 Make quickstack.sh avoid needing sudo on missing virtualenv
de5ca41 (squash) disabling podman everywhere in gate
681ff01 enable ansible-lint as pre-commit hook
77406e3 Fix runtime Ansible warnings
ab6cbcb fs050: upgrade the undercloud to Podman containers
39d1da5 fs010: switch undercloud to podman
c12e6cb temp, turn of tempest on upload job fs002
fd9fa44 Add release file for fedora 28
a27900e Remove openshift-ansible repos
18ad098 Fix bad 'retry' role attribute
99f3f8a Use dnf and python3 on platforms where these are default
226fa0a Fixed test_black_regex in FS020
04463d1 Adopt use of ansible_pkg_mgr variable
309524b Remove old config/release files
d936512 Create venv only when virtualenv is not there
90d4c1e Run scenario001-multinode-oooq-container job for config/* changes
e946eb5 Revert "Use dnf and python3 on platforms where these are default"
f2f6dcb Use dnf and python3 on platforms where these are default
a77ce53 [Documentation] Make featureset numbers links to the definition.
a624234 Add ctlplane_masquerade for fs21 failing in ovb for ntp issue
eb39ff6 Add manila and sahara tests to tempest skip list for fs020
6f8a47b Activate ansible lint after deployment.
14ba7d9 Remove tripleo-ci-centos-7-3nodes-multinode job
392cc7b Re-enable manila tests in scenario004/pike
7db3bc8 Use yum priorities to ensure atomic package from virt-sig
18aa39e Fix .bashrc path for XDG exports
b54b6d2 Add new featureset 056 for standalone upgarde.
fc271e1 Put create repo script into its own tasks file.
64cb180 [Documentation] Fix link for devmode.
d20d997 [Documentation] Deprecated quickstart extras.
f777718 Switch fs027 to deploy with podman
ce706a0 Fix a broken link to go to how to enable the developer mode inside the basic usage page. The link to go to documentation to enable the developer mode is broken. Provided link: https://docs.openstack.org/tripleo-docs/latest/contributor/reproduce-ci.htm… Expected link: https://docs.openstack.org/tripleo-docs/latest/contributor/reproduce-ci.html Closes-Bug: 1796090
ee2885f Create CentOS-7 specific release files
a957c21 Pin older versions of ara for pike/queens
4bd7ad3 Make setup repo task output visible when errored
7ac402f Pull in instack-undercloud
a9f673c Use rdo mirror for q,p,o buildlogs at promotions
18541fd fix tox python3 overrides
297df78 Document the KVM accelerated mode for building VMs
5fe2a71 use the debug callback (humananly_readable)
9a981d1 Update the outdated URL
51e68c8 Disable manila tests on ocata and pike
3b50f4d tripleo-ci/master: add virt7-container-common-candidate
77f9955 use a more stable centos repo for k8s and container rpms
8f749da Enable yamllint to avoid future key duplications
7d5cd2f Set containerized_undercloud for OpenShift featureset
416ef56 Revert "Stop relying on old legacy sub_nodes_private"
76e11a3 allow insecure curl downloads
eee4c0d use fs config to assign standalone role, tests
ff5112c Retry id command for stack user
d795e56 Fixed package name for manila-tempest-plugin for pike
b1c53d9 Stop relying on old legacy sub_nodes_private
3fd28a0 Use containers-prepare-parameters in upgrades/updates jobs.
f132d6a Fix API version in the manila tempest config
a8bde93 Pin openshift-ansible to last known good version
e5c1a3c Fix regex for python paunch package in repo config
d64a258 FS38: switch to containerized UC and config-download
3cd8301 Remove duplicate dictionary keys
1795038 Install openstack-heat-agents for Queens and Ocata subnodes
6b61f95 Revert "Revert "Enable virt7-container-common-candidate repo starting in Stein""
1ffc96b Set ansible in quickstart to 2.5.7
54caad2 Handle VirtualBMC 1.4.0+ setup
2429ae4 Revert "Enable virt7-container-common-candidate repo starting in Stein"
99ab004 Add scenario010 to the check queue
a0aad6e Fix queens fs016 fs019
6132480 Enable virt7-container-common-candidate repo starting in Stein
706981b Revert "Revert "Move to openshift-ansible 3.10""
6f1639f Use atomic package from virt-sig for openshift job
7f1314a Switch featuresets to workflow driven image prepare
7cc6296 [FS021] Switch to containerized undercloud net config
d9c02c9 switch documentation job to new PTI
e9a1b48 import zuul job settings from project-config
b77944c set the correct config download settings for queens
e43af56 Add feature set file to run HA validations
7016f68 add rocky release file for users
df88237 Fix spellcheck mistakes
dddf228 Remove references to jenkins jobs
f7b206c add rocky release file for centos
512c844 devmode.sh has been upgraded
4d9d3a8 Use mirrored etcd container for openshift CI
80f4ec1 Fix delorean-deps url for releases >= rocky
60f9a8f bump ansible from 2.5.5 to 2.5.8
62e2164 include error info on resize failures
d2bb743 enable centos cr repo in featureset021, promotion jobs
3f5e97d allow tripleo-roles to be updated in ci
024fd10 Revert "rocky is not yet promoted, adjust release file"
f1f0218 rocky is not yet promoted, adjust release file
e2f3668 we need to allow tripleo-roles to be updated in ci
3149955 add standalone to include-changes script
d930e99 fix full-deploy standalone logic
0a3a909 Use sudo when working with root home as non root
b88ea55 Install openstack-heat-agents for Pike subnodes
4602359 Add featureset 054 - overcloud baremetal+ansible-ml2
b9355d8 Enable mistral tempest tests in fs027
60a5bf7 Add containerized_overcloud option for ipa.yaml environment
345dc14 fix bug in standalone ci-script logic
6cc1853 Do not manage users/groups/services when chrooted
aca1702 fix if statement for standalone
0d0ff7a libvirt standalone deployment
2c11596 Use undercloud templates path for UC deployments
1532301 Move scenario009 to the check queue
b0bc28b Set newton-eol branch for tht downloading.
80fd5d5 Fix/enable the Tempest tests for Manila
0bb2a45 add path for a standalone deployment in ci.centos
f11e671 Running containerized tempest only in containerized environment
3dcc03b Rocky: adding releases files for rocky
5cefd54 Move ipa.yaml from the deprecated folder to the general_config one
d3df91e Modify ipa.yml environment
7bc0460 supplemental node: Replace pause with wait_for
a2f9c02 Enable containerized undercloud in upgrades jobs.
fe44262 use retries when pulling image checksum
57e4480 Revert "Move to openshift-ansible 3.10"
dbd021d fix typos in documentation
df47f39 Fix typo in coverage ignore pattern
a2f31bd Fix --requirements argument on quickstart.sh
389227f fs050: enable TLS
aa570dc Add fs055 to run refstack tests
c657bad Add Browbeat enable settings to fs053
5af0a56 Move to openshift-ansible 3.10
9e45cce Use net-config-undercloud for UC in minimal config
f9eaa7c Update the config for FS021
e00410c Don't clean node in ci.centos
4024019 Don't clean bootstrapped env in ci.centos
aadc15e Let's tempestconf tool handle swift related conf
596d117 Remove --use-heat usage, as it's deprecated
a4f4f90 ensure pip deps are at the latest version
0a30e04 Add option to install additional roles
5ab3e7b remove scenario005 from experimental
2fefb70 Add Browbeat feature set and install requirements
328fb43 Fix Ansible Using tests as filters is deprecated
ef6bd63 basic tests in ci.centos need to install the undercloud
3935851 update minimal to keep it up to date with containers
cdd8c72 Enabling cont/uc on scenario001/002
39c32ba make quickstart.sh more user friendly with pip errors
87a6429 Avoid local working dir task failure on local without sudo
01c3c29 Add tripleo-ha-utils as a requirement
43ba8ce Don't use NTP server in extra args
20da791 Set ntp server in ntp args
2a6d6a4 update image url for tripleo builds outside of ci
b2d5a90 update the minimal config for master
e442df4 Configure 3nodes & scenario000-upgrades underclouds
4118c94 ci-scripts: avoid failure when cd prints to stdout
3344423 Use undercloud kernel when not overcloud_as_undercloud
3b17cd0 Reconfigure undercloud args for scenarios
8085fb6 Enforce use-heat=False on 3 jobs
0b90b0a Bump ARA version to 0.15.0
977f91c Fix up pm_addr when undercloud_local_ip is specified
a710d70 Enable pipelining for ansible
242b0cd Use delorean-build-deps.repo for test-package-build
fff7bd3 add default overcloud-prep tags
cafe67e make fs21 like fs20 w/o skip list
7ad1921 Don't trigger repo injection if nothing was built
6df42a0 Revert "Revert "Deploy container-multinode (fs010) with a containerized undercloud""
d8b116e save curl errors in separate file for future debug
3e985e4 Add fs038 for Octavia scenario testing
4f0e7f5 Add creator role to tempest configuration in Pike
df55d39 allow tq req to be installed w/o cache
3eeb94a Fix broken README refs in getting started guide
7445fc3 Clean up upgrades/updates featureset.
7b4763d Adds check for virtualenv in quickstart.sh bootstrap function
aae6819 Switch to the containerized services defaults
8e071f7 Add pauch to the includepkgs
fb01990 Switch to containerized undercloud net config
8176bdd Include python{2,3}-tripleo-common from delorean current
f674552 Unpin ansible-lint
5fa5176 Remove workaround that breaks Intel(R) Xeon(R) Gold 5120 CPU @ 2.20GHz
723c416 Create zuul-hosts file for pre.yaml network setup
62947ec turn off undercloud idempotency check on fs002
06f8168 Remove tempest compute-feature-enabled.attach_encrypted_volume
b469bc0 Allow custom host kernel params for libguestfs
610f3a0 featureset002 was lagging behind featureset001
f24345d Fix centos opstools repo deactivation
7b2eb1d fix typos
529b43f Set ansible version to 2.5.5 for quickstart
7d2415a set the ceph container for pike
269b77f Install packages from centos-release-openshift-origin39
9d6e73e add release notes to README.rst
1567931 centos defaults with ceph jewel, ensure luminous
ea5778d update README to exclude Fedora from support
19b345f Do a fail fast if there are pip install issues
5e9f1eb Add barematal-specific nodes files with toplogy
c0c05ea Set ansible linter to stable 3.4.21
46e8af3 Switch more promotion jobs to containerized undercloud
6fdb078 Revert "scen007 is failing in the gate"
d8305b7 Revert "Revert "Revert "Revert "fs050: enable upgrade cleanup""""
789aec0 Revert "Revert "Revert "fs050: enable upgrade cleanup"""
fce2f2f scen007 is failing in the gate
6f75516 Fix ansible inventory clean up
6b22e93 kick standalone on fs52 changes
70c5bbb Define a 'baremetal' file for nodes config
184558b Revert "Switch scenario00{1,2,3,4,7} to containerized undercloud"
62f5308 fix typo in chart
33a0687 Fix deps repo in master-undercloud-queens-overcloud.yml
c7365fa Run ovb (fs035) with a containerized undercloud
66f9df7 Fix version checking
6f5c934 Mixed version R/Q deploy -- don't use config download for upgrade.
fb90034 Fix logs by setting defaults for tempest_format
8f3feb8 Revert "Revert "fs050: enable upgrade cleanup""
358087e Set rdoproject registry in promotion release files
52edd3d Fix OS_AUTH_URL
dc23ebd Create an additional network interface on libvirt subnode
db42bd0 Add featureset config for standalone, keystone only
b98f1be Never remove the ansible_inventory if --dry-run is used
b2eb98f Switch scenario00{1,2,3,4,7} to containerized undercloud
9953666 Generating tempest documentation
dcd3235 Fix readme formatting
436933b Fix cmd2 release inside requirements
d22e876 Updates OpenDaylight feature set 31
ca86b1a Remove ceph from major upgrade jobs.
25c83b0 Revert "fs050: enable upgrade cleanup"
9052ded Remove ceph from fast forward upgrade job
3cfb0f5 Unset test_ping in fs051 upgrades job.
c5a4889 Pass tripleo-admin as ssh-user in FFWD job.
5e2c6a5 Enable OVN DB HA profile in fset30
60b3aea Add multinode jobs for various branches in CI
d5f3b54 Corrected controller and compute scale
2d78ccc fs050: enable upgrade cleanup
cf9a0be Add config-download back into queens CI
1bdf8a6 Run tempest containerized
a7dc4fa Mixed version R/Q deploy -- don't use config download
d89da5b Enable undercloud_enable_tempest to true
6ec8cb4 Remove centos-release-qemu-ev release packages
99a6d31 Remove explicit --config-download
dc18890 Use md5sum -b on images
596e54d Verify undercloud installation in fs027.
6e30581 Don't run full update/upgrade converge in CI to keep sane wall time
e0643fb fs050: don't test idempotency
9af4f8f ensure python-netaddr is installed
5793952 Disable validations for FFU job
750b827 use --force-reinstall for tqe
bfc426a remove python setup hack for oooq-key
5767085 Rename get-undercloud-ip.sh --> get-domain-ip.sh
55d4ba4 Misc improvements to libvirt nodepool reproducer
c01adfb Move libvirt-fake-nodepool vars to roles
0d765d4 fs001: enable cleaning, disable inspection extras
efe902a Add editor dirs to .gitignore
dea9c05 Inject the generated hash password on the node
69e4739 Tag "Add the virthost to the inventory" as teardown-
4b26369 Convert featureset020 experimental ovb job to config-download
012d69b Remove use_tripleo_upgrade and add var into fs037.
4a7bbb4 Rename test_regex to test_white_regex
4d1581c Disable cloud-init for VMs in libvirt-fake-nodepool
67eedfd Add external DNS server to the /etc/resolv.conf
f292677 Update quickstart base centos image.
95aa652 Switch default to queens
a231ccc Fix ironic-python-agent download URLs
44e852c Remove disable-workflow-tasks.yaml env
f7ee860 Run tempest on undercloud on fs003
cf2a27b inventory: uses a var to simplify the logic
f37173b Add ability to provision "dumb" VMs for fake nodepool
43bd69b Add basic tempest tests for Glance/identity/compute/network
c826b1c Use promotion process for diskimage-builder
9a6ef3c Enable Swift encryption for the undercloud-containers job
b7e9398 fs001: Enable support for routed ctlplane networks
dbd731f Convert ceph multinode jobs to config-download
e1b0fa6 Add tripleo-upgrade vars into featureset050.
2d1e372 Run ping_test only with old releases
ce3058f Add tripleo-upgrade vars into featureset047.
fb66e0f Create BuildRequires repo for master
1902541 Update and replace http with https for doc links
ed99f54 use minimal to verify ping/tempest
4ab8b78 exit out w/ error message when pip fails
3fea591 Add sudo and iproute deps
ffa34a6 Revert "Allow to clone extras if zuul cloner is not presented"
93f1924 Add a new nodes configuration and featureset049 for Ceph
5bf9a8e Add opstools repo roles to path
a163cc8 Convert remaining check ovb jobs to config-download
a263139 Run tempest on fs027 using containerized tempest
a76f5e5 Revert "Deploy container-multinode (fs010) with a containerized undercloud"
190c3b6 Make sure we keep using tripleo-admin as ssh user in CI
30faa17 fs001: enable masquerading via THT
44ce151 Adding featureset048
4fac0ca Convert remaining multinode jobs to config-download
782a693 Default environment/services/* to docker
50d4cb4 Run ovb-ha (fs001) with a containerized undercloud
5cb98d4 Change container registry file to the default paremters
1293079 Add featureset051 to test keystone-only upgrades
22a0fa4 Add retry to Get dlrn_hash
58997f8 Test containerized undercloud with TLS
c8004e1 Add fs050: containerized undercloud upgrade
ba304fd Remove unnecessary parameters from featureset047.
9b77bda Ignore empty values for dlrn hashes
ec6f060 remove dstat from the virthost
c00049a move virtbmc var to common
dad6bee Allow to clone extras if zuul cloner is not presented
f61f8d0 Deploy container-multinode (fs010) with a containerized undercloud
68d98c7 Add overcloud related variables in master upgrade release file.
6ec9690 Add missing Featureset037 documentation.
0da001d Fix Fast Forward featureset documentation.
efbacd0 Update overcloud-prep-containers script name.
feeb657 setup the virt-bmc in tq
fbe4cf6 bump fs20 tempest to 3 workers
8928e2a Add tripleo-upgrade specific parameters.
567da71 Use tripleo-upgrade role for p->q job.
1d18c5a Add ff-upg to featureset table
4494c22 New featureset for fast forward upgrade testing.
0cd8072 Add validation-errors-nonfatal and debug into updates job.
6be1f9d Fix image_cache_expire_days
d90922a Remove duplicate release note
e150e2b turn off ping/tempest in fs023
6ab62a5 Support multiple environment files
f4f0b10 Update cleanup script to match new naming
33eb64d deprecate old general configurations
1d6ee2b fs020: deploy containerized overcloud after Pike
4fbcf0f consolidate tq configurations
b3872ce Explicitly set tempest workers for full tempest featureset
bdc47b9 Add chrooted to the common vars
b0fa785 Add featureset for upgrade undercloud.
4aa5f03 Explicitly specify if to run validation in undercloud
bb44028 Add Queens->Master upgrades release file.
5961e22 Remove docker.yaml environment from featuresets 26 and 33
0c42cbe Updated tempest plugin names
c135a6d add the ability to set the root passwd on the overcloud-full image
b10dbd4 use the working dir var vs. user variables
1f135b5 Use net-config-simple-bridge.yaml from THT
78d1ff4 Fix rdo, tripleo dlrn url for queens
71d874c rdophase2: (full-deploy-internal.sh) add support for queens
43770ba Set tripleo-upgrade vars in featureset.
4c91204 Revert "fs030: disable tempest"
df9649a Set docker and image value to the right value in mixed version.
c9bc663 fs004: add missing deployed_server var
9343b13 Added a troubleshooting tip to clean up ~/.quickstart
9731ae7 Expand docs for extradisks and update var name
f6cd3ef fix feature config doc
10bf286 add undercloud-setup to default tags
746e802 Add featureset for overcloud update job
9833541 Add Featureset 39 -- HA deploy w/ IPA
1cbea79 In mixed version upgrade we don't want yum upgrade to be triggered.
77ca110 Add queens promotion release files
c65bce4 Update FS027 to use latest bits for containerized undercloud
f51f4c6 add deployed_server variable
f14a1b4 Default to docker.io instead of trunk.registry.rdoproject.org
bab0f87 remove deployed_server from common args
905258d Activate config-download only in Queens and beyond
a6d251e fix featureset doc
f0f04ed Add featureset045: master to master update
d9efafa Add support of local CentOS mirrors for quickstart
a543931 fs032: activate config-download
13f549a Generate HostnameMap with quickstart interface
e97c11c Add command to quickstart log for future debug
e7e2822 Replace Chinese single quotation marks to English single quotes
c7184ad Use current-tripleo for images in consistent configs
949fd3f Use telemetry-tempest-plugin for Telemetry projects
d6480e2 Add default libvirt options to dev_privileged environment
a596eff Add featureset and column for IPSec in feature-configuration matrix
ee03219 Add example of deploying with privileged virt
ee878ac Activate ipsec for for featureset042
6ed8515 Add python-tripleoclient subpackage(s) from delorean-current
98f0cc8 Add full-deploy-internal.sh (used in rdo2, osp0) to upstream
4b5918c add custom hostname_map to node config
075f46f add release config for queens
7fa967f Remove tripleo-ci templates from featuresets
c4789a7 Make sure we clean up yum metadata at the right moment.
d6755cc Zuul: Remove project name
d913362 P->M upgrade we need pike containers, not the ones from master.
4e3908a Modify full-deploy-ovb to use common settings and nodes files
e006fab Set -q option to ssh in ProxyCommand
89a7051 Remove RH1 OVB jobs form configuration
5c900a5 Reducing tempest_workers to 1 for fs016
1be05ec Reducing tempest_workers to 1 for fs017
92b1142 ipv4 address for overcloud nodes in ssh.config.ansible
50ceb75 Stop using deprecated running state
95df348 Add featureset040.yml for Pike to Q all containers upgrade
32e9d3e Fix ansible warning group and host with same name
feb71c7 Fix ansible warning with jinja2 delimiters
91fc754 Correct link address in doc
ca6b01b Containerize featureset032 (multinode-3nodes)
506d8ec Document the featuresets which have config-download
29fd7a2 Activate config-download for ovb-ha
80b905c Use network templates from tripleo-heat-templates
41b6bfe Docker file for running quickstart in container
af39eb3 ocata2pike: change repos layout
21138da Change stable repos layout
af1807d fs032: use multinode-3nodes-registry from THT
ccec92c Update README to make add_repos use clearer
55d4d1b fs017: stop running test_volume_boot_pattern
38073eb fs016/17: set telemetry.alarm_granularity to 60s
6555851 Fix docs syntax for OVB jobs
ad32178 add env for ci.centos to turn off tempest
38a194f Add missing --overcloud-ssh-user parameter
be95de7 Update 002 periodic config accordingly to 001
2f14e6d fs030: disable tempest
6c96e5d fs010: switch tempest test to test_network_basic_ops
60d4643 Log by default all output of quickstart.sh
7e834e1 Reduce memory for undercloud image convert
f3ace2d Use more advanced regular expressions in quickstart.sh
dc8f13c Use storage-environment.yaml in featureset024 for newton
1578e77 Remove dlrn_hash_tag_newest from upgrades job.
20fbb3a Do not use puppet-ceph on newton
7d538b6 Switch Ceph repo from Jewel to Luminous for master
c2c63cd add dry-run or list-tasks to quickstart.sh
fa91b3a Switch gate-check to THT patch
aed8ce3 Remove dlrn_hash_tag_newest usage when it is not defined
3ec2363 Don't use non promoted packages in stable branches
593e46a Update repos for P->O job.
25ac9d6 fix indentation on getting started page
614147b Correct links for images
bb0917f Adds ocata to list of stable releases for repos
7059165 Fix wrong IPA images URL and file names
b900c28 remove --ansible-debug from BM jobs
60b6e49 Change volume encryption test to use barbican_tempest test
e2f8177 Fix the tripleo-ui patchset used for ovb gating
cdbed04 update the mock change to test dlrn patches
f43a76f Add ansible_facts_cache/ to .gitignore
e7db6ed Clarify SSH server requirements prior to tripleo-quickstart deployment
3f6c12e scenario002-container: ignore telemetry & barbican tests
dffd1d7 Changing sahara tempest plugin names
1cc9a8e Fix default deploy where undercloud install scripts are not installed.
d98dd74 remove tempest plugin install from convert image
68ed8e8 config: Provide a Master UC and Newton OC release config
6cc34a2 zuul: update OVB jobs
6f78fbf Create an artifact for convert-image log
9a71cc8 Enable tripleo-validations runs in featureset010
7d32b55 Use cachable facts to allow multiple runs
25dd3a5 Specify docker.io defaults for upstream config release files.
b325b4f Move set -ex to occur before activate_venv
df7c082 Update consistent repo files for periodic jobs
42395e2 Remove file rule on tripleo-ci-centos-7-ovb-ha-oooq
0e12bef Enable autoscaling tests in scenario002
e3695ec Add compute-feature-enabled.attach_encrypted_volume to True
b4df335 Move scenario001 and scenario003 back to the gate
cf793bb Introduce fs035, ovb-ha-ipv6
071c5cf fs001: run tempest instead of pingtest
d650193 Make FreeIPA supplemental node DNS server configureable
b8b8f6f collect logs: remove --ansible-debug
3a902f9 Run ovb-ha with minimal services
aa5d937 Don't hardcode .quickstart since this is configurable
e9b4b85 fset030: configure and run tempest for OVN scenario007 container job
fb04ab5 Update default release to pike
74b45a8 Use the proper link name for the newton dlrn variable
0a9929d Remove tempest_config (obsolete)
2a137bf scenario001: stop running pingtest
28dae1a Enable and document tags for all tasks
c15f8b5 Add featureset33 for scenario009
f77e7b3 fs001: deploy containerized overcloud after Pike
48d999e Update supplemental libvirt setup role
fb9e941 Make scenario007-container voting
2d77e94 Fix newton jobs in rdo cloud
7c53f60 Use ansible workflow in featureset026
ae3d489 Remove scenario003 from the gate
42a3baf Set up XDG_RUNTIME_DIR in .bashrc
0b52386 fs010: remove legacy config-download parameters
77f747a fs010: use --config-download from tripleoclient
abd7d65 Migrate tripleo-quickstart to zuul v3 jobs
084c92c Fix undercloud inventory ansible_host
e22c989 Silence repo-setup task
6331734 Switch scenario007 to run Tempest
2caf8e0 Allow deploying Kubernetes worker nodes in fs026 but keep default at 0
da77cc8 Update undercloud dependencies for containers
a7116ed Fix ssh tunnel systemd unit file permissions
bc876b0 Fix featureset024 to deploy Ceph not in containers via puppet-ceph
2ebcb70 Make repo-setup script name as a parameter
e8d9775 remove outdated playbook, tripleo-roles.yml
21fd2d1 Add dlrn_hash_tag to promotion-testing-hash config files
41986b6 Don't force injection of repos into image
811c190 Add playbook argument to full-deploy-ovb.sh
cb98ae2 Fix ansible syntax error for dlrn_hash_tag
340f465 Don't calculate hashes for rh1 images
c2f1a43 Set quickstart to use ansible 2.4.1
f8183c5 Get DLRN hash before setting up repos and images
d5d7218 fs10: deploy steps with ansible
6850136 Fix delorean_hash for newton and ocata promotion
82cd0be switch to RDO Queens deps repo
66cad6b Update images location to new ones
db1e75b Use the new containers tag name for master and pike
627b955 add basic/simple tests for the tripleo-ui
b0d042e update tripleo_ui_secure_access to true by default
51c2419 use a non-default virthost_user for the basic test
6eefa30 Make provision/remote role safe to include statically
7510034 Disable tempest swift on scenario004
ef707ab Update documentation around tripleo-inventory
84aad30 Override target_upgrade_version to the right version
73507ed Do not rely on openstack-puppet-modules in Queens and beyond
f0e2e9f Add domain to nova client in get-overcloud-nodes.py
cbeb7b8 Use different variables for deploy and upgrade scenarios
e924839 Fix clouds.yaml generation
6ecd525 update release config to use overcloud-as-undercloud
d92ea2c Fix IP address for ssh-tunnel for UI
904500f Increase default size of extra disks to 8G
119d74d Change image paths to the images server
14e6b07 Node config for HA overcloud and FreeIPA node
a2e8f7a Disable cloud-init for IPA supplemental VM
e345c7b Fix image locations in roles/libvirt/defaults/main.yml
7f190f8 add pike release
f9b910b Added newer stable releases (ocata, pike)
f22d154 pm_addr in instack should not be localhost
a38e963 Make the convert-image role more generic
8851cd2 Fix pike release config
cff9a96 Use sub_nodes_private instead of sub_nodes
8bddfd3 scenario templates deploy with pacemaker
d0fe7ae remove workaround with XDG
54ddb52 fs016: remove duplicate dict key
eeb1e41 remove priority 30 from testing repos
f95d883 teach repo-setup about exclude
4cbc40d Use containers mirrored from rdoproject.org build/promote
d5cf00d Add --nodes configs used by rdophase2
2483813 Add release notes for TripleO-Validations patch.
e0441e3 update the version of ansible to 2.2.3
9c576ff build_images: remove some collect-logs related config
fb7cb37 scenario001-container: run autoscaling tests as well
5c2f6d2 Set correct priority for deps repo
adf3bbd Set priorities for all delorean repos, not only -current
839e904 fix lp bug url and comments in contributing doc
faefc61 Use wildcard in delorean-current whitelist
dc862e0 Adding Support for e1000 nics on overcloud VM
659eb4a Default update_images to false
6c56aef Install yum priorities after repo set up
e092565 Disable pipelining mode in Ansible config
c912ad8 Switch scenario004-container to run Tempest
99fe95d enable pingtest on scenarios container upgrade jobs
80d8904 Enable pacemaker in scenario004/containers
a555877 Fix the trunk/ocata release file
49a299d run tempest on fs018 (scenario003-container)
f3573b6 add upgrade release files for the latest deployments
fd0ce9a fs016: run tempest like fs005
bafaad8 Switch scenario004 to run Tempest
9da3ee4 Configure the set of tests to execute in scenario001
9dee886 Switch scenario003 to run Tempest
0b24447 Use Python to compute release notes version
0e47375 Don't use docker-network.yaml env
1074909 fs017: run tempest like fs006
414d02c pin ara to a known version
de07d51 Change Delorean repo link to consistent for single job pipelines
6f2925e the pike-testing-hash release config should be pike
aaf88f4 Use repo-setup when injecting repos
303250f Remove original CentOS Ceph repos in tripleo-ci master
b239213 Add missing CentOS repos to promote releases
54039b9 Use https for NODEPOOL_RDO_PROXY outside of gate
8dee042 Revert "Enable opstools-testing repo"
5bb3261 Enable opstools-testing repo
1ef01f4 Add missing ceph-ansible install to appropriate releases
56d64a2 Add fset030 for OVN with containerized oc
36633e5 Clean up repo_cmd_before command for setup-repo
0156bcb Add a note for the experimental openstack inventory
45e0321 Handle undercloud autostart dependant on ansible version
54f7a32 moving docker registry config to environment
281ecbf Use <release> for docker namespace in rdoproject.org
65a0079 Enable pingtest on 2 scenarios container jobs
4cf3873 Switch scenario002 to run Tempest
b628d8a Add featureset for 3nodes multinode job
3ed912b Move common multinode role setup from tripleo-ci
7261d35 fs010: enable tempest
f2219bb Enable pingtest on containers-multinode-upgrade
6a91b92 enable enable_opstools_repo where opstools are deployed
fdaa974 Add support for openstack inventory provider
5389b4c Rename centos repositories created by quickstart
8a78e84 Use undercloud docker proxy
3fa2214 Add missing deploy_composable_scenario in featuresets
84e0168 Disable existing repositories in tripleo-ci
962d72e Use images created by periodic pike job in pike configs
d993a26 update the dlrn-gate-check checkout to patch 5
02faa61 tripleo-ci: transform delorean URL to use AFS mirrors when possible
a656663 Add node config variables to support deployed server
5934456 fix FreeIPA dns server issue
9560f17 Use stdout_lines instead of stdout for subnode inventory
fa2dae0 Remove vars from multinode common config which can be overriden
38b2680 scenario001: run tempest only in Pike and beyond
67acee4 use AFS mirror for buildlogs repo
e153937 Remove TripleO CI mitaka environment
8a6b9ff enable container periodic job
1071e49 Create configurations for pike jobs in ci.centos.org
a150b5b Add featureset023, tests up to overcloud images build
e1bba67 Add consistent-pike.yml configuration
116b538 Move release notes to the right directory
7715bba Enable tempest on scenario001-multinode job
bf338f8 Improve ansible.cfg ssh args
bdaf5b7 Prepare pike.yaml config for TripleO CI
0758738 Implement scenario008 (opnfv)
da3ea25 build-images ssh-user must be root, as stack is not setup
6f49979 turn on debugging for collect logs script by default
3268516 qemu://system fixes
2ca5eb8 Add support for custom additional repos in featureset
cd74a12 Add support for external network bridges
3bdfeac add a config for building images
d565afc Add ability to run tripleo-validations tests
2b7b55b Specify compute scale to 1
18566f5 Add fset028 for OVN
3e6bad8 Don't fail if VM extradisks are already attached
750028e doc: use curl instead of wget
d146bee Set right endpoint IP in ssh tunnel
f0838d0 Pass kubernetes' environment to fset26
9fda0bb Add ability to control the size of VM extradisks
d5f7db8 add featureset for containerized undercloud
36308d2 Fixed typos in English words
7c13e99 Keep CentOS Ceph repos to be able to install ceph-ansible
e31a4db Add libselinux-python to bindep requirements
ab42386 Adjust ansible ssh settings for performance
0f37788 user: group creation require root privilege
Diffstat (except docs and test files)
-------------------------------------
.ansible-lint | 11 +
.gitignore | 24 +-
.pre-commit-config.yaml | 42 ++
.yamllint | 12 +
Dockerfile | 11 +
LICENSE | 1 -
README.rst | 161 +-----
ansible-role-requirements.yml | 2 +-
ansible.cfg | 12 +-
bindep.txt | 43 ++
ci-scripts/ansible-lint.sh | 29 -
ci-scripts/basic.sh | 11 +-
ci-scripts/cleanup-stack-image-ovb.sh | 13 +-
ci-scripts/collect-logs.sh | 5 +-
ci-scripts/devmode_tempest.sh | 1 -
ci-scripts/feature-scale-deploy.sh | 1 -
ci-scripts/full-deploy-baremetal.sh | 2 -
ci-scripts/full-deploy-internal.sh | 175 ++++++
ci-scripts/full-deploy-ovb.sh | 20 +-
ci-scripts/full-deploy.sh | 145 +++--
ci-scripts/get-node.sh | 10 +-
ci-scripts/images.sh | 1 -
ci-scripts/include-gate-changes.sh | 10 +-
ci-scripts/ooo-usbkey.sh | 1 -
ci-scripts/ovb-image-upload.sh | 1 -
ci-scripts/pre-commit-hook | 1 -
ci-scripts/pre-commit.d/validate-yaml-in-commit | 1 -
ci-scripts/provision_centos_settings.yml | 164 +++---
ci-scripts/releasenotes_tox.sh | 1 -
ci-scripts/return-node.sh | 1 -
ci-scripts/upgrade-baremetal.sh | 1 -
ci-scripts/upgrade.sh | 1 -
ci-scripts/usbkey/RUN_ME.sh | 1 -
ci-scripts/usbkey/quickstart-usb.yml | 18 +-
ci-scripts/usbkey/quickstart.sh | 7 +-
ci-scripts/validate-yaml | 3 +-
config/environments/baseos_centos_libvirt.yml | 7 +-
.../environments/baseos_rhel_libvirt.yml.example | 4 +
config/environments/ci_centos_libvirt.yml | 26 +
config/environments/default_libvirt.yml | 16 +-
config/environments/dev_privileged_libvirt.yml | 34 ++
config/environments/standalone_centos_libvirt.yml | 29 +
config/environments/standalone_fedora_libvirt.yml | 27 +
config/general_config/build_images.yml | 37 ++
.../{ => deprecated}/composable_upgrade.yml | 8 +-
.../{ => deprecated}/composable_upgrade_ovb.yml | 8 +-
config/general_config/{ => deprecated}/ipv6.yml | 7 +-
.../{ => deprecated}/minimal_pacemaker.yml | 15 +-
.../general_config/{ => deprecated}/no_netiso.yml | 3 +-
.../general_config/featureset-multinode-common.yml | 4 -
config/general_config/featureset001.yml | 118 +++-
config/general_config/featureset002.yml | 119 +++-
config/general_config/featureset003.yml | 49 +-
config/general_config/featureset004.yml | 25 +-
config/general_config/featureset005.yml | 80 ++-
config/general_config/featureset006.yml | 108 +++-
config/general_config/featureset007.yml | 70 ++-
config/general_config/featureset008.yml | 89 ++-
config/general_config/featureset009.yml | 18 +-
config/general_config/featureset010.yml | 94 +++-
config/general_config/featureset011.yml | 43 +-
config/general_config/featureset012.yml | 37 +-
config/general_config/featureset013.yml | 35 +-
config/general_config/featureset014.yml | 35 +-
config/general_config/featureset015.yml | 35 +-
config/general_config/featureset016.yml | 129 ++++-
config/general_config/featureset017.yml | 144 ++++-
config/general_config/featureset018.yml | 116 +++-
config/general_config/featureset019.yml | 131 ++++-
config/general_config/featureset020.yml | 130 ++++-
config/general_config/featureset021.yml | 147 ++++-
config/general_config/featureset022.yml | 6 +-
config/general_config/featureset023.yml | 8 +
config/general_config/featureset024.yml | 13 +-
config/general_config/featureset025.yml | 10 +-
config/general_config/featureset026.yml | 51 +-
config/general_config/featureset027.yml | 134 +++++
config/general_config/featureset028.yml | 57 ++
config/general_config/featureset030.yml | 91 ++++
config/general_config/featureset031.yml | 83 +++
config/general_config/featureset032.yml | 81 +++
config/general_config/featureset033.yml | 110 ++++
config/general_config/featureset035.yml | 119 ++++
config/general_config/featureset036.yml | 111 ++++
config/general_config/featureset037.yml | 93 ++++
config/general_config/featureset038.yml | 143 +++++
config/general_config/featureset039.yml | 194 +++++++
config/general_config/featureset040.yml | 124 +++++
config/general_config/featureset041.yml | 153 ++++++
config/general_config/featureset042.yml | 81 +++
config/general_config/featureset045.yml | 73 +++
config/general_config/featureset047.yml | 24 +
config/general_config/featureset048.yml | 79 +++
config/general_config/featureset049.yml | 43 ++
config/general_config/featureset050.yml | 36 ++
config/general_config/featureset051.yml | 138 +++++
config/general_config/featureset052.yml | 45 ++
config/general_config/featureset053.yml | 171 ++++++
config/general_config/featureset054.yml | 88 +++
config/general_config/featureset055.yml | 110 ++++
config/general_config/featureset056.yml | 49 ++
config/general_config/featureset057.yml | 87 +++
config/general_config/featureset058.yml | 41 ++
config/general_config/featureset060.yml | 47 ++
config/general_config/featureset099.yml | 50 ++
config/general_config/ipa.yml | 28 +-
config/general_config/minimal.yml | 136 ++++-
config/general_config/pacemaker.yml | 75 ++-
config/nodes/1ctlr.yml | 10 +-
config/nodes/1ctlr_1comp.yml | 4 +
config/nodes/1ctlr_1comp_1ceph.yml | 7 +-
config/nodes/1ctlr_1comp_64gb.yml | 24 +
config/nodes/1ctlr_2comp_1supp.yml | 28 +
config/nodes/2ctlr.yml | 26 +
config/nodes/3ctlr_1comp.yml | 8 +-
config/nodes/3ctlr_1comp_192gb.yml | 44 ++
config/nodes/3ctlr_1comp_1supp.yml | 33 ++
config/nodes/3ctlr_1comp_64gb.yml | 45 ++
config/nodes/3ctlr_2comp_3ceph.yml | 63 +++
config/nodes/3ctlr_3comp.yml | 9 +-
config/nodes/baremetal.yml | 16 +
config/nodes/baremetal_1ctlr_1comp.yml | 2 +
config/nodes/baremetal_3ctlr_1comp.yml | 12 +
config/nodes/baremetal_3ctlr_2comp.yml | 14 +
config/nodes/ovb_4node.yml | 2 -
config/release/centosci/liberty-consistent.yml | 5 -
config/release/centosci/liberty.yml | 5 -
config/release/centosci/master-consistent.yml | 5 -
config/release/centosci/master-current-tripleo.yml | 48 +-
config/release/centosci/master.yml | 26 +-
config/release/centosci/mitaka-cloudsig-stable.yml | 5 -
.../release/centosci/mitaka-cloudsig-testing.yml | 5 -
config/release/centosci/mitaka-consistent.yml | 5 -
config/release/centosci/mitaka.yml | 26 -
config/release/centosci/newton-cloudsig-stable.yml | 1 -
.../release/centosci/newton-cloudsig-testing.yml | 1 -
config/release/centosci/newton-consistent.yml | 5 -
config/release/centosci/newton.yml | 1 -
config/release/centosci/ocata-cloudsig-stable.yml | 1 -
config/release/centosci/ocata-cloudsig-testing.yml | 1 -
config/release/centosci/ocata-current-tripleo.yml | 33 +-
config/release/centosci/ocata.yml | 26 +-
config/release/centosci/pike-cloudsig-stable.yml | 19 +
config/release/centosci/pike-cloudsig-testing.yml | 21 +
config/release/centosci/pike-current-tripleo.yml | 47 ++
config/release/centosci/pike.yml | 1 +
config/release/centosci/queens-current-tripleo.yml | 47 ++
config/release/centosci/rocky-current-tripleo.yml | 47 ++
config/release/centosci/stein-current-tripleo.yml | 48 ++
config/release/liberty.yml | 1 -
config/release/master-tripleo-ci.yml | 2 +-
.../release/master-undercloud-ocata-overcloud.yml | 26 -
config/release/master.yml | 26 +-
config/release/mitaka.yml | 1 -
config/release/newton.yml | 2 +-
.../release/ocata-undercloud-newton-overcloud.yml | 26 -
config/release/pike.yml | 1 +
config/release/queens.yml | 1 +
.../rhos-11-rhn-baseos-undercloud.yml.example | 1 -
config/release/rocky.yml | 49 ++
config/release/stable/mitaka.yml | 14 -
config/release/stable/newton.yml | 1 -
config/release/stable/ocata.yml | 13 +
config/release/stable/pike.yml | 13 +
config/release/stein.yml | 1 +
.../tripleo-ci/CentOS-7/consistent-master.yml | 117 ++++
.../tripleo-ci/CentOS-7/consistent-newton.yml | 106 ++++
.../tripleo-ci/CentOS-7/consistent-ocata.yml | 111 ++++
.../tripleo-ci/CentOS-7/consistent-pike.yml | 116 ++++
.../tripleo-ci/CentOS-7/consistent-queens.yml | 114 ++++
.../tripleo-ci/CentOS-7/consistent-rocky.yml | 118 ++++
config/release/tripleo-ci/CentOS-7/master.yml | 142 +++++
config/release/tripleo-ci/CentOS-7/newton.yml | 119 ++++
config/release/tripleo-ci/CentOS-7/ocata.yml | 131 +++++
config/release/tripleo-ci/CentOS-7/pike.yml | 138 +++++
.../CentOS-7/promotion-testing-hash-master.yml | 120 ++++
.../CentOS-7/promotion-testing-hash-newton.yml | 106 ++++
.../CentOS-7/promotion-testing-hash-ocata.yml | 115 ++++
.../CentOS-7/promotion-testing-hash-pike.yml | 121 +++++
.../CentOS-7/promotion-testing-hash-queens.yml | 125 +++++
.../CentOS-7/promotion-testing-hash-rocky.yml | 127 +++++
.../CentOS-7/promotion-testing-hash-stein.yml | 127 +++++
config/release/tripleo-ci/CentOS-7/queens.yml | 134 +++++
config/release/tripleo-ci/CentOS-7/rocky.yml | 139 +++++
config/release/tripleo-ci/CentOS-7/stein.yml | 142 +++++
config/release/tripleo-ci/Fedora-28/master.yml | 97 ++++
.../Fedora-28/promotion-testing-hash-master.yml | 74 +++
.../Fedora-28/promotion-testing-hash-stein.yml | 72 +++
config/release/tripleo-ci/Fedora-28/stein.yml | 97 ++++
config/release/tripleo-ci/consistent-master.yml | 70 ---
config/release/tripleo-ci/consistent-newton.yml | 70 ---
config/release/tripleo-ci/consistent-ocata.yml | 70 ---
.../master-undercloud-ocata-overcloud.yml | 99 ----
config/release/tripleo-ci/master.yml | 94 ----
config/release/tripleo-ci/mitaka.yml | 70 ---
config/release/tripleo-ci/newton.yml | 70 ---
config/release/tripleo-ci/ocata.yml | 70 ---
config/release/trunk/liberty.yml | 5 -
config/release/trunk/master.yml | 49 ++
config/release/trunk/mitaka.yml | 25 -
config/release/trunk/newton.yml | 25 -
config/release/trunk/ocata.yml | 34 +-
config/release/trunk/pike.yml | 50 ++
config/release/trunk/queens.yml | 52 ++
config/release/trunk/stein.yml | 49 ++
devmode.sh | 45 +-
install-deps.sh | 255 +++++++++
library/generate_macs.py | 10 +-
other-requirements.txt | 5 -
playbooks/build-images-and-quickstart.yml | 5 +-
playbooks/build-images.yml | 9 +-
playbooks/libvirt-nodepool.yml | 33 ++
playbooks/libvirt-setup.yml | 7 +-
playbooks/libvirt-teardown.yml | 5 +-
playbooks/noop.yml | 1 -
playbooks/provision.yml | 5 +-
playbooks/quickstart.yml | 35 +-
playbooks/repo-setup-virthost.yml | 2 +-
playbooks/teardown-environment.yml | 1 -
playbooks/teardown-nodes.yml | 5 +-
playbooks/teardown-provision.yml | 1 -
playbooks/teardown.yml | 5 +-
playbooks/tripleo-roles.yml | 98 ----
quickstart-extras-requirements.txt | 5 +
quickstart.sh | 210 ++++---
releasenotes/notes/2.0.0-1579472457180d77.yaml | 1 -
...-tls-everywhere-supp-node-9f61fc635dd09070.yaml | 8 +
.../add-fs038-for-octavia-c3fef2c3e65c0a55.yaml | 4 +
.../break-out-general-config-8a02f40113e58dbc.yaml | 3 +-
...te-general-configurations-4748e1b2fbd6d5c9.yaml | 9 +
...nable_tripleo-validations-5d8064acb2460cf0.yaml | 7 +
.../generic-convert-image-5605efaea6828aad.yaml | 9 +
...ck-shade-static-inventory-88e9985286162ccb.yaml | 11 +
.../notes/scenario009-883d1575a561bb1a.yaml | 3 +
.../notes/tags_for_all_tasks-7797e4ba6492794e.yaml | 13 +
.../notes/use-repo-setup-f3a3ce9d9d3bbf63.yaml | 6 +
releasenotes/source/conf.py | 4 +-
requirements.txt | 7 +-
roles/common/defaults/main.yml | 98 ++--
roles/convert-image/README.md | 24 +
roles/convert-image/defaults/main.yml | 16 +
roles/convert-image/meta/main.yml | 1 -
roles/convert-image/tasks/main.yml | 30 +-
roles/convert-image/templates/convert_image.sh.j2 | 25 +-
roles/environment/meta/main.yml | 1 -
roles/environment/setup/meta/main.yml | 1 -
roles/environment/setup/tasks/main.yml | 27 +-
roles/environment/setup/templates/network.xml.j2 | 5 +-
roles/environment/tasks/main.yml | 1 -
roles/environment/teardown/meta/main.yml | 1 -
roles/environment/teardown/tasks/main.yml | 10 +-
roles/environment/vars/centos-7.yml | 1 -
roles/environment/vars/fedora.yml | 1 -
roles/environment/vars/main.yml | 1 -
roles/environment/vars/redhat.yml | 1 -
roles/fetch-images/meta/main.yml | 1 -
roles/fetch-images/tasks/fetch.yml | 35 +-
roles/fetch-images/tasks/main.yml | 15 +-
roles/libvirt/defaults/main.yml | 20 +-
roles/libvirt/meta/main.yml | 1 -
roles/libvirt/setup/common/tasks/main.yml | 11 +-
roles/libvirt/setup/meta/main.yml | 10 +-
.../libvirt/setup/overcloud/files/get-domain-ip.sh | 25 +
roles/libvirt/setup/overcloud/meta/main.yml | 10 +
.../setup/overcloud/tasks/libvirt_nodepool.yml | 181 ++++++
roles/libvirt/setup/overcloud/tasks/main.yml | 51 +-
.../libvirt/setup/overcloud/tasks/register_vm.yml | 48 ++
.../overcloud/tasks/vars/libvirt_nodepool_vars.yml | 25 +
.../setup/overcloud/templates/baremetalvm.xml.j2 | 6 +-
.../setup/overcloud/templates/instackenv.json.j2 | 20 +-
.../setup/overcloud/templates/libguestfs-env.sh.j2 | 10 +
.../overcloud/templates/libvirtnodepoolvm.xml.j2 | 54 ++
.../setup/overcloud/templates/zuul-hosts.yaml.j2 | 43 ++
roles/libvirt/setup/supplemental/README.md | 2 +
roles/libvirt/setup/supplemental/defaults/main.yml | 1 +
roles/libvirt/setup/supplemental/meta/main.yml | 9 +
roles/libvirt/setup/supplemental/tasks/main.yml | 2 +-
.../libvirt/setup/supplemental/tasks/provision.yml | 69 ++-
.../templates/tls_everywhere_provisioner.sh.j2 | 4 +-
roles/libvirt/setup/undercloud/defaults/main.yml | 1 -
.../setup/undercloud/files/get-undercloud-ip.sh | 1 -
roles/libvirt/setup/undercloud/meta/main.yml | 9 +
.../setup/undercloud/tasks/convert_image.yml | 3 +-
.../setup/undercloud/tasks/customize_overcloud.yml | 43 +-
.../setup/undercloud/tasks/inject_gating_repo.yml | 57 +-
.../setup/undercloud/tasks/inject_repos.yml | 66 +--
roles/libvirt/setup/undercloud/tasks/main.yml | 605 ++++++++++++---------
.../setup/undercloud/tasks/update_image.yml | 3 +-
.../undercloud/templates/inject_gating_repo.sh.j2 | 3 +-
.../undercloud/templates/ssh-tunnel.service.j2 | 4 +-
.../setup/undercloud/templates/undercloudvm.xml.j2 | 28 +-
.../setup/undercloud/templates/update_image.sh.j2 | 13 +-
roles/libvirt/setup/user/meta/main.yml | 10 +-
roles/libvirt/setup/user/tasks/main.yml | 12 +-
roles/libvirt/teardown/meta/main.yml | 1 -
roles/libvirt/teardown/nodes/tasks/main.yml | 124 +++--
roles/libvirt/teardown/user/tasks/main.yml | 1 -
roles/parts/kvm/defaults/main.yml | 1 -
roles/parts/kvm/tasks/main.yml | 7 +-
roles/parts/libvirt/tasks/main.yml | 5 +-
roles/parts/ovs/tasks/main.yml | 2 +-
roles/provision/defaults/main.yml | 3 +-
roles/provision/local/meta/main.yml | 1 -
roles/provision/local/tasks/main.yml | 38 +-
roles/provision/meta/main.yml | 1 -
roles/provision/remote/meta/main.yml | 1 -
roles/provision/remote/tasks/main.yml | 93 ++--
roles/provision/support_check/meta/main.yml | 1 -
roles/provision/support_check/tasks/main.yml | 3 +-
roles/provision/teardown/meta/main.yml | 1 -
roles/provision/teardown/tasks/main.yml | 9 +-
roles/provision/user/meta/main.yml | 1 -
roles/provision/user/tasks/main.yml | 5 +-
roles/repo-setup/README.md | 31 +-
roles/repo-setup/defaults/main.yml | 44 +-
roles/repo-setup/tasks/create-repo-script.yml | 6 +
roles/repo-setup/tasks/get-dlrn-hash-newest.yml | 38 ++
roles/repo-setup/tasks/get-dlrn-hash.yml | 69 +++
roles/repo-setup/tasks/inject_repos_into_image.yml | 2 +-
roles/repo-setup/tasks/main.yml | 21 +-
roles/repo-setup/tasks/setup_repos.yml | 6 +-
roles/repo-setup/templates/repo_setup.sh.j2 | 11 +-
roles/tripleo-inventory/README.md | 33 ++
roles/tripleo-inventory/defaults/main.yml | 10 +-
roles/tripleo-inventory/files/get_extra_node.py | 35 ++
roles/tripleo-inventory/files/remove_extra_node.py | 30 +
roles/tripleo-inventory/meta/main.yml | 12 +-
roles/tripleo-inventory/tasks/inventory.yml | 183 +++++++
roles/tripleo-inventory/tasks/main.yml | 161 +-----
roles/tripleo-inventory/tasks/openstack.yml | 102 ++++
roles/tripleo-inventory/templates/clouds.yaml.j2 | 12 +
.../templates/get-overcloud-nodes.py.j2 | 33 +-
roles/tripleo-inventory/templates/inventory.j2 | 16 +-
.../templates/openstack_ssh_config.j2 | 43 ++
roles/tripleo-inventory/templates/ssh_config.j2 | 13 +-
.../templates/ssh_config_localhost.j2 | 12 +-
.../templates/ssh_config_no_undercloud.j2 | 2 +-
roles/tripleo/undercloud/tasks/main.yml | 2 +-
roles/virtbmc/defaults/main.yml | 3 +
roles/virtbmc/meta/main.yml | 3 +
roles/virtbmc/tasks/configure-vbmc.yml | 123 +++++
roles/virtbmc/tasks/main.yml | 5 +
setup.cfg | 11 +-
test-requirements.txt | 5 +-
tox.ini | 61 +--
zuul.d/layout.yaml | 39 ++
369 files changed, 12675 insertions(+), 3136 deletions(-)
Requirements updates
--------------------
diff --git a/quickstart-extras-requirements.txt b/quickstart-extras-requirements.txt
index 922aee4..a984d65 100644
--- a/quickstart-extras-requirements.txt
+++ b/quickstart-extras-requirements.txt
@@ -1,0 +2,5 @@ git+https://git.openstack.org/openstack/tripleo-quickstart-extras/#egg=trip…
+git+https://git.openstack.org/openstack/tripleo-ha-utils/#egg=tripleo-ha-utils
+git+https://git.openstack.org/openstack/browbeat/#egg=browbeat
+git+https://git.openstack.org/openstack/openstack-ansible-os_tempest/#egg=openstack-ansible-os_tempest
+git+https://git.openstack.org/openstack/ansible-role-python_venv_build/#egg=ansible-role-python_venv_build
+git+https://git.openstack.org/openstack/ansible-config_template/#egg=ansible-config_template
diff --git a/requirements.txt b/requirements.txt
index a744a2b..fd8b861 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,2 +1,4 @@
-ara
-ansible==2.2.0.0
+cmd2==0.8.5
+ara==0.15.0
+ansible==2.5.7
+jmespath
@@ -3,0 +6 @@ netaddr>=0.7.18
+os-client-config
diff --git a/test-requirements.txt b/test-requirements.txt
index fc27c95..cca8b77 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -2 +1,0 @@ openstackdocstheme>=1.11.0 # Apache-2.0
-hacking<0.11,>=0.10
@@ -4,3 +2,0 @@ hacking<0.11,>=0.10
-bashate>=0.2 # Apache-2.0
-ansible-lint
-jenkins-job-builder
@@ -9,0 +6 @@ reno>=1.8.0 # Apache-2.0
+pre-commit # MIT
1
0
We joyfully announce the release of:
python-tripleoclient 7.3.15: TripleO client
This release is part of the pike stable release series.
The source is available from:
https://opendev.org/openstack/python-tripleoclient
Download the package from:
https://tarballs.openstack.org/python-tripleoclient/
Please report issues through:
https://bugs.launchpad.net/tripleo/+bugs
For more details, please see below.
Changes in python-tripleoclient 7.3.14..7.3.15
----------------------------------------------
814ab49c Catch websocket connection close errors in cleanup
2f75b8b5 [Pike Only] Change docker img rendering variable to docker_namespace.
824fb7df [Pike only] Fix the default namespace.
Diffstat (except docs and test files)
-------------------------------------
tripleoclient/plugin.py | 5 ++++-
tripleoclient/v1/container_image.py | 6 +++---
3 files changed, 10 insertions(+), 7 deletions(-)
1
0
We are jazzed to announce the release of:
python-mistralclient 3.8.1: Mistral Client Library
This release is part of the stein stable release series.
The source is available from:
https://opendev.org/openstack/python-mistralclient
Download the package from:
https://pypi.org/project/python-mistralclient
Please report issues through:
https://bugs.launchpad.net/python-mistralclient/+bugs
For more details, please see below.
Changes in python-mistralclient 3.8.0..3.8.1
--------------------------------------------
1712bd4 OpenDev Migration Patch
0b52bfc Fix typo for self.list
ac6de6c Update .gitreview for stable/stein
515db59 Update UPPER_CONSTRAINTS_FILE for stable/stein
13bfc42 Replace openstack.org git:// URLs with https://
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 3 ++-
.zuul.yaml | 4 ++--
README.rst | 2 +-
mistralclient/api/base.py | 10 +++++++++-
tox.ini | 6 +++---
5 files changed, 17 insertions(+), 8 deletions(-)
1
0
We are amped to announce the release of:
os-service-types 1.7.0: Python library for consuming OpenStack sevice-
types-authority data
The source is available from:
https://opendev.org/openstack/os-service-types
Download the package from:
https://pypi.org/project/os-service-types
For more details, please see below.
Changes in os-service-types 1.6.0..1.7.0
----------------------------------------
0b2f473 Updated from OpenStack Service Type Authority
9243671 Update links for opendev
b090f8f OpenDev Migration Patch
8f7e4e9 add python 3.7 unit test job
595052d Update home-page
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 2 +-
.zuul.yaml | 1 +
README.rst | 2 +-
os_service_types/data/service-types.json | 40 ++++++++++++++++----------------
setup.cfg | 2 +-
tox.ini | 4 ++--
6 files changed, 26 insertions(+), 25 deletions(-)
1
0