[release-announce] tripleo-quickstart-extras 2.1.1 (pike)

no-reply at openstack.org no-reply at openstack.org
Tue May 14 14:50:50 UTC 2019


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






More information about the Release-announce mailing list