We now have documentation for setting up an OpenStack 3rd Party
CI Solution. Let's reference it from here.
Change-Id: I322131ee8019b3a432e115d1fe54cd6995b71186
Currently, the link for the infra storyboard on the project page
is incorrect, sending the user to the 'about' page in storyboard.
This patch fixes the link.
Change-Id: I65b82c302a18d23a94a0f1f987790fa049ef5b77
Current pypi mirror selection uses the actual cloud region from
nodepool, so the attempt to hide the default region name used by
bluebox does not work here. In the future, we will alter the
format of pypi mirrors to something like
mirror.<region>.<cloud>.openstack.org, but that's a bigger job.
Today, just go with regionone so we can start using bluebox.
Change-Id: I575d3982a2c335054511492b1e664cfd17ab392a
Manage nodepool configurations using the common-ci solution
in puppet-openstackci
Remove nodepool.yaml.erb from this repo as openstackci::nodepool
will pull it in from project-config/nodepool/nodepool.yaml
Remove the tox nodepool environment and test dependency as it
has been migrated to project-config
The nodepool logging template file and associated tool that generates the file
will remain in this repo. In the short term, updates to nodepool.yaml in
project-config repo may require a related change in this repo to update the logging
configuration. In the longer term, nodepool will be updated to automatically
log image creations without needing a customized logging configuration.
Depends-on: I89207d100eb4b6bbb502a6ed38831f49e4b29096
Depends-on: I473a1b78acdb035eb379394a7ed5f771434dc942
Depends-on: I6b01ab7260a41927fff34b9b81b631ea2c933f22
Change-Id: I2b45a7145805368b1598d3a3e8a94f0e4eb8cf2d
/etc/ansible/playbooks isn't actually a thing, it was just a convenient
place to put things. However, to enable puppet apply, we're going to
want a group_vars directory adjacent to the playbooks, so having them be
a subdirectory of the puppet module and installed by it is just extra
complexity. Also, if we run out of system-config, then it'll be easier
to work with things like what we do with puppet environments for testing
things.
Change-Id: I947521a73051a44036e7f4c45ce74a79637f5a8b
Updating the sample puppet code block for etherpad
on System Administration Wiki as it was referring
to an old etherpad puppet code.
Change-Id: Ibd2d2ee1febf909d5851b829a4a9c5f2d620a20f
This is safe to land before it exists, and doing so will mean that
the correct pypi config will be in place on images.
Change-Id: Ib025d86d5371f0953fc57c425632bab28788f106
This works almost the same way as JJB. Dashboards are stored in yaml,
puppet detects a file change, and grafana-dashboard publishes the
changes into grafana.
Change-Id: I91d539bdf7273a26dbd6ac46268bf5f98b1ea44f
Depends-On: I2755fe4fee720c7805eed2cb5bdf11de667bbd4f
Depends-On: I07577d72b2d5d6a552a9f50f551263fe3ac47dfb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This implements the refstack Puppet module on a server named
refstack.openstack.org, where hosting of the refstack repo data
and site content will move in the near future.
Co-Authored-By: Jeremy Stanley <fungi@yuggoth.org>
Co-Authored-By: Paul Van Eck <pvaneck@us.ibm.com>
Change-Id: I628e190851fa6d266f612372ab03b7d6c65764ea
Depends-On: I470d7f5ebeee9949f6dd58d48a580d94866df0fd
This adds the configuration bits to enable the #success command
in statusbot.
Depends-On: I66b577732d1fec271a42f9229a8b5af2e52a58f4
Change-Id: Id26fb1a9dc27874040d2f5dd05bf20140d07512b
Documentation points to gerribot but it does not mention about
accessbot while creating and setting IRC services for a given
project.
Change-Id: I974bff563e9142b050024023d8494da5826c3ef3
Remind third party ci operators who use infra tools to subscribe
to the openstack-infra mailing list.
Change-Id: Iac35cdd8949608d17668a95795c2fa2756b34a36
We no longer wait for zuul to stop cleanly on its own (too slow with
long queues). Instead we record the queue state, forcefully stop zuul,
do the project renames, start zuul, then reenqueue the previous queue
state.
Document this newer and quicker process in the project renaming doc.
Change-Id: I5127d427fdb7ff124360a956a26e25b502522608
Add reminders to the project rename documentation to update the
requirements and devstack-gate repos if needed.
Change-Id: I7f7dce12031637a0f8379a7d4c22140d33cb30c9
Allow any registered user to edit the topic of any change in
Gerrit.
Topic changes are recorded as review messages, so if people go
crazy with this, it will be apparent.
Change-Id: Ic19a8e02abae1d1e900f5c9e89e3b90e8cdefdab