As the next step in dib-nodepool, start making nodes called
ubuntu-trusty based on the ubuntu-minimal element which is now in
diskiamge-builder 0.1.44. No jobs should be targetted at this label yet,
however, it is named with the new naming in mind, $distro-$release.
Once these exist, we should be able to start aiming some experimental
devstack jobs at them to make sure that nothing is missing.
Change-Id: I75838d89b6ad7271d8022abbaa0aa4cca3e16525
This is the second part of splitting out log files for image builds;
putting diskimage-builder logs into separate files. They are added
with a special "dib" provider to keep them grouped.
Change-Id: I6406f63df2f625beee57d7ff9707bd3b4f3fc060
These are the "centos6" corollary to devstack-.* node labels, but
we're not likely to run DevStack on them. Avoid confusion by going
ahead and using the new platform naming pattern settled on in the
2015-03-31 Infra meeting.
http://eavesdrop.openstack.org/meetings/infra/2015/infra.2015-03-31-19.00.html
Also update the nodepool logging config to get it back in sync with
reality.
Change-Id: Ie629b6b8e8f2401e3769a7b2c54844d950d9fd60
We're moving the content of http://ci.openstack.org to
http://docs.openstack.org/infra and will use this to redirect old
deep links once the content is in place. It's safe to land this in
the meantime since it won't be hit until we switch DNS for
ci.openstack.org.
Change-Id: I6c6091e1dd18931211691972c408db8f3bf81719
We have seen what appears to be a rax api endpoint go away without
nodepool noticing. Set a 60 second api timeout on rax nodepool providers
so that the clients will give up after a 60 second period and reconnect.
Reconnecting should get us connected to a happy endpoint socket.
Change-Id: If27fc2e1d45b35bc255daba6bfbce9615dcc3cf6
After the dependent changes merge, no jobs are using devstack-f20
nodes so we can remove them.
The one specific work-around in the puppet-scripts is removed. The
logging configuration for nodepool is also regenerated.
Change-Id: I435f0d95dbe7f5d8e90c1fe8368dd42ebb241c88
Depends-On: Ifa742ba5bdae0b796b8b92336e41234fd8b7939e
Depends-On: I4773d3ba1ee29880e928e25257ce188e7bd7dc90
Turn F20 min-ready down to zero so that when we remove the nodes in
I435f0d95dbe7f5d8e90c1fe8368dd42ebb241c88 nothing gets orphaned
Change-Id: Iad5263a545f16f344aab70d16aec35608aa3f9cb
PyMySQL, unlike MySQL-python, is a pure-python implementation with
support for Py3K.
Change-Id: I19e94e7d384d6d18410fe1fcded14a52ac62c840
Depends-On: I110c85fa7d57a6ab121437f93238cf931a8f2d74
As we move to using shade through nodepool, several things can consume
clouds.yaml via os-client-config. ansible openstack modules can also read
the file, as well as python-openstackclient. SO - if we start putting
clouds.yaml files places, then we can opt in to using it instead of
directories full of shell script env vars.
Change-Id: If25ee14f06a4530da4779e062b1ad46238e44f2e
The number of testenvs per host was reduced some time ago, this should
have also been reduced to align with the new number of testenvs.
Change-Id: I691a8668a9307b196b99ecfc69cacecb7e8443c2
The duplicated _version_ definition in the template prevented
the proper query of Chinese indexed content from Solr.
After the patch had been applied restart Solr and
reindex Chinese content:
sudo service jetty restart
cd /srv/askbot-sites/slot0/config
sudo python manage.py askbot_rebuild_index -l zh
Change-Id: Iaeabc73febc64c45996425225d3ee38db7f36f72
Right now we are using dib in hpcloud for devstack-trusty and
devstack-precise, this means we don't need the devstack-trusty-dib and
devstack-precise-dib labels and images to be provided by hpcloud. Remove
as much as we can while retaining the label without providers so that it
is there when we need to test dib images in rackspace.
Depends-On: I91f8d91318752e09a15d64c8b3c506cf83badca2
Change-Id: I7b82fb5162af908a86ffcb291d908a88867f3b06
Merge once things are back to normal with devstack-f20 in rax.
This reverts commit f22e31a3667006299187c7b5d51dfe0be1a3c2c7.
Depends-On: I0880c850dedada893d6e3e7e922c2994ece74930
Change-Id: Iff6cab82cb27d3f89c2af8223cad156d29a34d86
Generate a logging configuration template for nodepool that splits
image-build logs out into separate files.
A tool to generate and maintain this file based on the nodepool
configuration is added.
The logging configuration template this tool creates is added
alongside the main configuration. This is passed to the deployment
puppet module via a parameter.
Change-Id: I4723c68e5c83b536560e0a8bd7b73e312b46fc02
Depends-on: Iec77fb62c353d09186140b23912caf02225a643b
Nova can't boot our devstack-f20 images in rax-.( regions, so
temporarily drop them from that label and rely exclusively on
hpcloud to provide them for now.
Change-Id: I72bdcaf5d135726d7b5dadce30e4c944359b7eac
Currently the puppetmaster was hardcoded on a template.
Add the matching vars to the manifests that use them,
to make that setting configurable.
Change-Id: I2b641ec11284f325c22c242fabba26d0433bf85b
Add dib image-build for Fedora 21. This passes config validation in
I250ea4959740cfc4650e9057caba09ae7bc25768 and has fixed the issues
that lead to I2671e05e44b8a311f00dec024e67cbdc2864185c (there is no
need to specify the path to the image as done in that change, d-i-b
inbuilt paths + some redirects on the upstream server get you to the
right image now)
Change-Id: I197312214d6e849f2047363a51b1c71829982743
Apache 2.4 is the default version for Ubuntu Trusty.
Upgrade the apache configuration with the additional permissions
required to run on both Apache 2.2 and Apache 2.4.
Follows work done in I70d814a5eaefea5a3fb6a47bc215f4ab64be884f
Change-Id: Ie63cf936709b0f272b7129a2dc613d07a4d2fab2
Add ask.openstack.org to openstack-infra. Setup an all-in-one
askbot site based on existing deployment, including apache,
redis,apache solr,postgresql. See askbot.rst for further
details. Refactored to depend on vamsee's puppet solr module.
Depends-On: Iffe07d3a34087cb15151787bc683208425a27594
Change-Id: I36504eac7b953c3cce3e21a3559ac95b1bc12da7
Add released Fedora 21 image build to nodepool build. This is an
update of Ic6c21f715441a16a1d832163dc71921f25d654df
Note nodepool needs the fix below before it will work with this
Depends-on: I0ea4dc54edad7ef9b5d4ad59922f762ed8bbcd89
Change-Id: I5f013abbdd24f0f3edbb2cdc6d3a1f53a45827e5