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

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


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.htmlfordevmode 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=tripleo-q
+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






More information about the Release-announce mailing list