[release-announce] [tripleo] tripleo-quickstart 2.1.0 (pike)
no-reply at openstack.org
no-reply at openstack.org
Wed Jul 19 17:11:36 UTC 2017
We are pumped to announce the release of:
tripleo-quickstart 2.1.0: tripleo-quickstart - Making it easy to get
started with tripleo
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/tripleo-quickstart/
For more details, please see below.
2.1.0
^^^^^
This will be the final release that supports Mitaka. Consumers of
tripleo-quickstart that need Mitaka support will need to maintain
their own branch starting from this commit.
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 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)
* 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.
* Create featureset026 that will deploy COE on the overcloud instead
of OpenStack services (scenario006).
Upgrade Notes
*************
* Ansible >= 2.2 required for openvswitch virtualport customisation.
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.0.0..2.1.0
------------------------------------------
797cae9 Mitaka EOL commit
4bc51ed allow output for ara logs
b08dc6d Add featureset for Heat convergence job
080c0b6 Escapes username and password in repo_setup script template
395d3b0 Fix master-tripleo-ci release config
be14400 Source /etc/ci/mirror_info.sh instead of /etc/nodepool/provider
84fc3f1 Switch from oslosphinx to openstackdocstheme
6345e65 Add featureset26 for scenario006
35cc23e update bm/ovb jobs to use --environment
61b3ae9 add doc to help users with split playbooks
70f3ba1 Fix conditional in environment/setup role
c33bb9a Add featureset for ovb-updates job
ff23bc2 restrict bashate to files in repository
1f47108 modify basic test to not require quickstart-extras
d788a91 Don't configure repos to use mirrors on RDO cloud
18cf8f4 Remove environment network settings from fs files
14e5779 Add missing deploy_composable_scenario variable
bed48a2 Fact caching - remove trailing slash, descriptive name
85800d0 Add ironic-inspector to iptables and ssh-tunnel for the UI
b3c4795 enable the rhsm/cdn yum repos in repo-setup
36ed362 restrict pep8 to files in repository
08ccd3e don't make ssh_config files executable
4d4dde0 when using a libvirt host, use nameservers from the host
b3a0a40 baseos-undercloud release configuration for all supported releases.
f1178da Fix iptables chain name used for UI forwarding
1071bf4 Add ssh tunneling for TripleO-UI
915b550 formalize the notion of an environment configuration
a3840f6 Add consistent repositories for stable branches
ab7c7a4 Generate docs for periodic jobs
92b2f33 Switch to "ipmi" hardware type by default for >= Pike
40068ff Fix 1ctlr deployment.
730c00f Give `supplemental_node` default value
17d5f8b Containers featureset file featureset022
39c9c59 disable telemetry for the ci.centos promote jobs
eab6852 disable telemetry for the ci.centos promote jobs
67f7d32 master-undercloud-ocata-overcloud: tripleo-common subpackages from delorean-current
81574cf Fix the depends-on gating for basic.sh
60ef84f devmode: Add release switch
d54c170 Fix repo mirror logic for tripleo-ci/master-undercloud-ocata-overcloud
5fd07c3 Create configuration for periodic jobs in featureset002
f501be5 Migrate quickstart-extras.yml --> TQE
f8d1ce8 include tqe changes in basic.sh gate jobs
ecdcf95 Do not log virt_power private key
0f178ea Revert "Bump Ansible to 2.3"
59e12d6 Adding featureset for periodic tempest jobs
bd02c88 Bump Ansible to 2.3
1f93e30 Fix dynamic include for conditional/tagged tasks
3c8e5bf featureset001: don't use disable-telemetry.yaml on stable/newton
b68f2b9 Use multinode-containers scenario in featureset011
b6d0ca4 [Doc] Add virtualbmc_port to node configuration
0cc101d Handle exising node file definition in full deploy script
1bb2afd Transpose the featureset documentation table
344efd9 Container upgrade featuresets for scenarios 001-004
f8952de Container featuresets for scenarios 001-004
808ef96 Featureset010 for multinode containers
45d9f8e gzip the ARA report after generating it
c8268da Disable telemetry services in featureset001
7c3fd05 Added neutronclient dependency
5252eb1 Featureset 021 Install oooq and execute tempest
7c8680f Set explicit disabling tempest in featureset
3e2d1ce Create image cache directory with right permissions
87f3903 Update quickstart-extras to deploy FreeIPA
b1489d7 Add supplemental node provisioner
ec7b2d7 Add repo-setup role from -extras, use it to inject repos into images
29a08ba Copy all requirements files from gating repo to tripleo-quickstart
7d27a6a Cleanup block level environment vars
a2585ec Add ovb devmode documentation
f97f99c Add OVB support to devmode.sh
e6f9b65 Make libselinux-python workaround less intrusive
d9230d4 Unpin ansible-lint
cb640cb Use dynamic include for conditional/tagged tasks
f089159 Bump the tripleo-ui change patchset number
4a17c5c Stop using CentOS buildlogs CDN
1fdaabf Add missing node_count variable in the nodes/ config file
ca3a1c3 Fix ref and tox edocs warnings in the doc/design.rst
4252f26 Implement fact caching
e88869a Fix depends-on to use the cloned repo
e197bec Add libvirt_cpu_model
2470b6a Fix network isolation args for ovb oooq job
5c4aaf3 TripleO CI mixed release master UC / ocata OC
9c4d8f8 Add subpackages from openstack-tripleo-common from delorean-current
bd71efc Use OS_PROJECT_NAME if OS_TENANT_NAME is not available
0318785 Fix depends-on for tipleo-quickstart and more
25e76f5 Add featureset011 - upgrade from BM to containerized
2127d61 Purge CentOS OpenStack repos if they exist
0960fba Control injection of instackenv.json
512fb00 Remove force color
fc0f851 Remove existing non AFS Centos repos on host
a6c5d01 Disable gpgcheck for openstack-ocata stable repo
af1a8ad Fix overcloud image path and repo url
c238c1b Work around libvirt fails w/o environment
4e99345 Fix CURRENT_TRIPLEO_MIRROR logic in tripleo-ci
06a2c85 high level design doc for tripleo quickstart
41183e5 update ref spec for tripleo-ui test change
34bd210 Instack.json for undercloud VM image
fdb2d5f Allow custom undercloud initrd/vmlinuz
77af816 Add support for virtual port types
7eae3f1 Download overcloud_release rpm for mixed upgrade
781f2a3 Combined featureset for OVB ha/nonha job
695e76a only use the overcloud-full as the undercloud when set
ae0d47a repo setup can not occur until users are setup
102bb56 Use AFS mirrors for optstool, delorean and qemu
2f0a0c5 Enable ansible pipelining
ccf0df9 Fix unqualified Ansible boolean variables
ecb109d fix virthost yum repo setup
869efd8 include the openstack release in the image cache path
f6076f6 Revert "Generate/inject instack.json if overcloud nodes"
d238e42 Revert "Install requirements with pip update"
a2110ff Allow permissive access to non_root_user files
5179eeb Fix updating images with repos
7a7cb64 Switch tripleo-ci to use trunk.rdoproject.org repos
9155d98 Switch tripleo-ci master to use promoted repos from trunk.rdoproject.org
f76b882 the ocata images in buildlogs are not available
82e3081 Fix for quickstart image building
8d4c773 Generate/inject instack.json if overcloud nodes
302f3a8 Don't hardcode jenkins user
41f3362 Define libvirt pool as a common meta role
a4e1ea6 Ignore libvirt start if running chrooted
85959b2 Remove os-cloud-config
27d4a19 Use AFS mirrors for centos hammer and jewel repos
5744343 Enable quickstart to work with clean base OS images.
fd659f2 Add deploy_multinode option to the featureset multinode config
ab27ad0 Count subnodes from 2
111ec14 Add composable deployment config files and mixed release
77e537f Add blank newline at the end of file
59012fd Change current repo to exact delorean hash
157fea6 Switch trunk/cbs/buildlogs to use https
8b94e6e Ignore ANSIBLE0012 lint error
a0899ca Add possibility to clean up image cache directory
ee21d95 Remove existing dstat log files
22e0931 Revert "Update ci-script to enable TripleO gate dependencies"
3bbe116 Add option to pass a config file with full path to collect-logs.sh
71b1ee8 Update ci-script to enable TripleO gate dependencies
d998814 Use buildlogs mirror for opstools repo
6c77254 update localhost instructions to indicate 127.0.0.2 is required
bb03245 Fix ansible-lint.sh script for roles and playbooks
7a573c2 doc: add featureset and node config pages to index
c04dc59 break out general_config into config and topology
06c0e5b Remove rdo-release from tripleo-ci release configs
a7d2e08 Create repos configs for stable branches tripleoci
d389e35 Add centos-opstools repo to default config for master
a2ccc43 define non_root_group explicitly
e3c203c Enable the VNC console by default
26da02e Update accessing overcloud documentation
5609791 Set network isolation type to single-nic by default
7159f9f Update repo and image links for master release config
19f1afa Ensure that polkit packages are installed on virthost
ba58e2d Make it possible to customize the list of extradisks to be created
5d91755 update the quickstart doc notice to use quickstart-extras.yml playbook
19b2988 Adds a Bashate target to tox.ini.
6768a60 Install ipxe-roms-qemu from base repo for EL distros
308d677 Add config for centosci/ocata-cloudsig-stable
853f0c2 Add config file for cloudsig testing repo
0d8ba34 Use overcloud-deploy tag on overcloud-deploy role
8a961d3 modify test-requirement according to requirements project
e858c64 Fix gate-check test patch
9e492e6 main script: add zuul-clone default path for upstream ci
4dd7b70 Install requirements with pip update
2d8b163 Replace "ara generate" by "ara generate html"
225c3b4 provision/remote: add missing become lines
43973c3 Replace ansible_user with ssh_user
2b0ec16 explicitly call out running quickstart.sh as root is not supported
41f9bf2 provide instructions on how to only use quickstart as instack-virt-setup
Diffstat (except docs and test files)
-------------------------------------
README.rst | 57 ++++++-
ansible.cfg | 6 +-
ci-scripts/ansible-lint.sh | 17 +-
ci-scripts/basic.sh | 9 ++
ci-scripts/cleanup-stack-image-ovb.sh | 1 +
ci-scripts/collect-logs.sh | 23 ++-
ci-scripts/devmode_tempest.sh | 1 +
ci-scripts/feature-scale-deploy.sh | 1 +
ci-scripts/full-deploy-baremetal.sh | 3 +-
ci-scripts/full-deploy-ovb.sh | 115 +++++++++----
ci-scripts/full-deploy.sh | 15 +-
ci-scripts/get-node.sh | 14 +-
ci-scripts/images.sh | 1 +
ci-scripts/include-gate-changes.sh | 25 +++
ci-scripts/ooo-usbkey.sh | 23 +--
ci-scripts/ovb-image-upload.sh | 1 +
ci-scripts/pre-commit.d/validate-yaml-in-commit | 1 +
ci-scripts/provision_centos_settings.yml | 19 +--
ci-scripts/releasenotes_tox.sh | 6 +-
ci-scripts/return-node.sh | 1 +
ci-scripts/upgrade-baremetal.sh | 3 +-
ci-scripts/upgrade.sh | 1 +
ci-scripts/usbkey/RUN_ME.sh | 1 +
ci-scripts/usbkey/quickstart-usb.yml | 1 +
ci-scripts/usbkey/quickstart.sh | 1 +
config/environments/baseos_centos_libvirt.yml | 33 ++++
.../environments/baseos_rhel_libvirt.yml.example | 38 +++++
config/environments/default_libvirt.yml | 10 ++
config/general_config/ceph.yml | 23 ---
config/general_config/composable_upgrade.yml | 78 +++++++++
config/general_config/composable_upgrade_ovb.yml | 75 +++++++++
.../general_config/featureset-multinode-common.yml | 15 ++
config/general_config/featureset001.yml | 59 +++++++
config/general_config/featureset002.yml | 59 +++++++
config/general_config/featureset003.yml | 5 +
config/general_config/featureset004.yml | 10 ++
config/general_config/featureset005.yml | 7 +
config/general_config/featureset006.yml | 6 +
config/general_config/featureset007.yml | 6 +
config/general_config/featureset008.yml | 6 +
config/general_config/featureset009.yml | 6 +
config/general_config/featureset010.yml | 20 +++
config/general_config/featureset011.yml | 66 ++++++++
config/general_config/featureset012.yml | 66 ++++++++
config/general_config/featureset013.yml | 66 ++++++++
config/general_config/featureset014.yml | 66 ++++++++
config/general_config/featureset015.yml | 66 ++++++++
config/general_config/featureset016.yml | 52 ++++++
config/general_config/featureset017.yml | 52 ++++++
config/general_config/featureset018.yml | 52 ++++++
config/general_config/featureset019.yml | 52 ++++++
config/general_config/featureset020.yml | 53 ++++++
config/general_config/featureset021.yml | 53 ++++++
config/general_config/featureset022.yml | 60 +++++++
config/general_config/featureset024.yml | 62 +++++++
config/general_config/featureset025.yml | 60 +++++++
config/general_config/featureset026.yml | 24 +++
config/general_config/ha.yml | 79 ---------
config/general_config/ha_big.yml | 60 -------
config/general_config/ha_ipa.yml | 89 ----------
config/general_config/ha_ipv6.yml | 130 ---------------
config/general_config/ipa.yml | 75 +++++++++
config/general_config/ipv6.yml | 106 ++++++++++++
config/general_config/minimal.yml | 20 +--
config/general_config/minimal_no_netiso.yml | 20 ---
config/general_config/minimal_pacemaker.yml | 10 ++
config/general_config/no_netiso.yml | 10 ++
config/general_config/pacemaker.yml | 54 +++++++
.../break-out-general-config-8a02f40113e58dbc.yaml | 26 +++
config/nodes/1ctlr.yml | 10 ++
config/nodes/1ctlr_1comp.yml | 11 ++
config/nodes/1ctlr_1comp_1ceph.yml | 26 +++
config/nodes/1ctlr_1comp_1supp.yml | 17 ++
config/nodes/3ctlr_1comp.yml | 42 +++++
config/nodes/3ctlr_3comp.yml | 53 ++++++
config/nodes/ovb_4node.yml | 2 +
config/release/centosci/liberty-consistent.yml | 1 +
config/release/centosci/liberty.yml | 1 +
config/release/centosci/master-consistent.yml | 1 +
config/release/centosci/master-current-tripleo.yml | 1 +
config/release/centosci/mitaka-cloudsig-stable.yml | 1 +
.../release/centosci/mitaka-cloudsig-testing.yml | 1 +
config/release/centosci/mitaka-consistent.yml | 1 +
config/release/centosci/newton-cloudsig-stable.yml | 1 +
.../release/centosci/newton-cloudsig-testing.yml | 1 +
config/release/centosci/newton-consistent.yml | 1 +
config/release/centosci/ocata-cloudsig-stable.yml | 20 +++
config/release/centosci/ocata-cloudsig-testing.yml | 22 +++
config/release/centosci/ocata-current-tripleo.yml | 1 +
.../release/master-undercloud-ocata-overcloud.yml | 26 +++
config/release/master.yml | 13 +-
.../release/ocata-undercloud-newton-overcloud.yml | 26 +++
.../rhos-11-rhn-baseos-undercloud.yml.example | 40 +++++
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 | 55 +++++--
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 | 7 +-
config/release/trunk/mitaka.yml | 12 +-
config/release/trunk/newton.yml | 12 +-
config/release/trunk/ocata.yml | 11 +-
devmode.sh | 61 ++++++-
playbooks/build-images-and-quickstart.yml | 1 +
playbooks/libvirt-setup.yml | 1 +
playbooks/libvirt-teardown.yml | 1 +
playbooks/noop.yml | 1 +
playbooks/provision.yml | 5 +
playbooks/quickstart-extras.yml | 100 ------------
playbooks/quickstart.yml | 3 +-
playbooks/repo-setup-virthost.yml | 8 +
playbooks/teardown-environment.yml | 1 +
playbooks/teardown-nodes.yml | 1 +
playbooks/teardown-provision.yml | 1 +
playbooks/tripleo-roles.yml | 1 +
quickstart.sh | 97 ++++++++---
...dd-supplemental-node-role-0b6ad8afe82e327d.yaml | 6 +
...ort-for-virtualport-types-431c390fcf390107.yaml | 7 +
.../notes/add-ovb-devmode-f2126fd97caa00c1.yaml | 12 ++
..._vnc_console_default_true-3b4431043e231df0.yaml | 5 +
...ge-cache-directory-clenup-1eb6c00f50a5809a.yaml | 6 +
.../notes/ipmi-hw-type-dd4397735dbc2152.yaml | 5 +
.../notes/mitaka-eol-b3e3ea7f649011c2.yaml | 5 +
.../notes/scenario006-d88221af1bcd26f0.yaml | 4 +
releasenotes/source/conf.py | 11 +-
requirements.txt | 4 +
roles/common/defaults/main.yml | 45 +++++-
roles/convert-image/defaults/main.yml | 2 +
roles/convert-image/meta/main.yml | 1 +
roles/convert-image/tasks/main.yml | 8 +-
roles/convert-image/templates/convert_image.sh.j2 | 9 ++
roles/environment/meta/main.yml | 1 +
roles/environment/setup/meta/main.yml | 1 +
roles/environment/setup/tasks/main.yml | 18 +++
roles/environment/setup/templates/network.xml.j2 | 3 +
roles/environment/tasks/main.yml | 1 +
roles/environment/teardown/meta/main.yml | 1 +
roles/environment/teardown/tasks/main.yml | 12 ++
roles/environment/vars/fedora.yml | 1 +
roles/environment/vars/main.yml | 1 +
roles/fetch-images/defaults/main.yml | 4 +
roles/fetch-images/meta/main.yml | 1 +
roles/fetch-images/tasks/fetch.yml | 66 +++++++-
roles/fetch-images/tasks/main.yml | 5 +
roles/libvirt/defaults/main.yml | 11 ++
roles/libvirt/setup/common/tasks/main.yml | 47 ++++++
.../setup/common/templates/volume_pool.xml.j2 | 11 ++
roles/libvirt/setup/meta/main.yml | 10 +-
roles/libvirt/setup/overcloud/meta/main.yml | 1 +
roles/libvirt/setup/overcloud/tasks/main.yml | 57 +------
.../setup/overcloud/templates/baremetalvm.xml.j2 | 5 +-
.../setup/overcloud/templates/instackenv.json.j2 | 6 +-
.../setup/overcloud/templates/volume_pool.xml.j2 | 11 --
roles/libvirt/setup/supplemental/README.md | 58 +++++++
roles/libvirt/setup/supplemental/defaults/main.yml | 5 +
roles/libvirt/setup/supplemental/meta/main.yml | 2 +
roles/libvirt/setup/supplemental/tasks/main.yml | 3 +
.../libvirt/setup/supplemental/tasks/provision.yml | 111 +++++++++++++
.../templates/tls_everywhere_provisioner.sh.j2 | 79 +++++++++
roles/libvirt/setup/undercloud/defaults/main.yml | 7 +
.../setup/undercloud/files/get-undercloud-ip.sh | 1 +
roles/libvirt/setup/undercloud/meta/main.yml | 1 +
.../setup/undercloud/tasks/convert_image.yml | 1 +
.../setup/undercloud/tasks/inject_gating_repo.yml | 1 +
.../setup/undercloud/tasks/inject_repos.yml | 5 +-
roles/libvirt/setup/undercloud/tasks/main.yml | 89 ++++++++--
.../undercloud/templates/inject_gating_repo.sh.j2 | 1 +
.../undercloud/templates/ssh-tunnel.service.j2 | 31 ++++
.../setup/undercloud/templates/ssh.config.j2 | 1 -
.../setup/undercloud/templates/undercloudvm.xml.j2 | 13 +-
.../setup/undercloud/templates/update_image.sh.j2 | 1 +
roles/libvirt/setup/user/meta/main.yml | 1 +
roles/libvirt/setup/user/tasks/main.yml | 11 ++
roles/libvirt/teardown/meta/main.yml | 1 +
roles/libvirt/teardown/nodes/tasks/main.yml | 47 +++---
roles/libvirt/teardown/user/tasks/main.yml | 1 +
roles/parts/kvm/defaults/main.yml | 1 +
roles/parts/kvm/tasks/main.yml | 1 +
roles/parts/libvirt/defaults/main.yml | 3 +
roles/parts/libvirt/tasks/main.yml | 30 +---
roles/parts/ovs/defaults/main.yml | 5 +
roles/parts/ovs/tasks/main.yml | 12 ++
roles/provision/defaults/main.yml | 1 +
roles/provision/local/meta/main.yml | 1 +
roles/provision/local/tasks/main.yml | 1 +
roles/provision/meta/main.yml | 1 +
roles/provision/remote/meta/main.yml | 1 +
roles/provision/remote/tasks/main.yml | 24 +--
roles/provision/support_check/meta/main.yml | 1 +
roles/provision/teardown/meta/main.yml | 1 +
roles/provision/teardown/tasks/main.yml | 1 +
roles/provision/user/meta/main.yml | 1 +
roles/provision/user/tasks/main.yml | 13 +-
roles/repo-setup/README.md | 170 +++++++++++++++++++
roles/repo-setup/defaults/main.yml | 41 +++++
roles/repo-setup/meta/main.yml | 2 +
roles/repo-setup/tasks/inject_repos_into_image.yml | 6 +
roles/repo-setup/tasks/main.yml | 13 ++
roles/repo-setup/tasks/setup_repos.yml | 6 +
roles/repo-setup/templates/repo_setup.sh.j2 | 111 +++++++++++++
roles/tripleo-inventory/defaults/main.yml | 1 +
roles/tripleo-inventory/meta/main.yml | 1 +
roles/tripleo-inventory/tasks/main.yml | 42 +++--
.../templates/get-overcloud-nodes.py.j2 | 4 +-
roles/tripleo-inventory/templates/ssh_config.j2 | 22 +--
.../templates/ssh_config_localhost.j2 | 8 -
.../templates/ssh_config_no_undercloud.j2 | 11 +-
roles/tripleo/undercloud/tasks/main.yml | 1 +
setup.cfg | 3 +-
test-requirements.txt | 9 +-
tox.ini | 20 ++-
228 files changed, 4865 insertions(+), 991 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 616dbdb..a744a2b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,0 +6,4 @@ setuptools>=11.3
+shade>=1.8.0
+python-neutronclient
+python-openstackclient
+python-heatclient
diff --git a/test-requirements.txt b/test-requirements.txt
index 23f6177..fc27c95 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -0,0 +1 @@
+openstackdocstheme>=1.11.0 # Apache-2.0
@@ -3 +4,2 @@ hacking<0.11,>=0.10
-ansible-lint<=3.4.7
+bashate>=0.2 # Apache-2.0
+ansible-lint
@@ -5,3 +7,2 @@ jenkins-job-builder
-docutils>=0.11,!=0.13.1
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
+docutils>=0.11
+sphinx>=1.6.2 # BSD
More information about the Release-announce
mailing list