Commit Graph

33 Commits

Author SHA1 Message Date
Ian Wienand 67c32f5f0d
doc/nodepool: update vhd-util docs
Update the docs on the package generation for the automated building
we have implemented.

Change-Id: I60816ab8686cc32b3767fc13295b95ed42e02483
2023-01-10 15:12:55 +11:00
Ian Wienand 8b42a38df2
Add nb04.opendev.org
This is a replacement ARM64 builder for nb03.  Add basic config

Change-Id: I42889d3acfb269687dcc9731c04c8eae9ace2cfa
2023-01-10 15:07:45 +11:00
Clark Boylan 8346b9ac6f Add zk06.opendev.org to the zk cluster
This new zk06 instance will replace zk01 in the cluster.

Change-Id: Idb5ef47c80d6639744be361f0763b78f83327caf
2021-04-27 12:49:08 -07:00
Clark Boylan 30c1523f4c Add zk05.opendev.org to the zk cluster
This new zk05 instance will replace zk02 in the cluster.

Change-Id: I425708d6a241ad7a90266e5ba5b6ed544bfd5ff0
2021-04-27 10:38:08 -07:00
Clark Boylan 7502b87837 Add zk04.opendev.org
We will be rotating zk01-03.openstack.org out and replacing them with
zk04-06.opendev.org. This is the first change in that process which puts
zk04 into the rotation. This should only be landed when operators are
ready to manually stop zookeeper on zk03 (which is being replaced by
zk04 in this change).

Change-Id: Iea69130f6b3b2c8e54e3938c60e4a3295601c46f
2021-04-15 13:20:29 -07:00
Clark Boylan be1325fe2c Clean up the old openstack.org nodepool launchers.
These have been replaced with new focal .opendev.org hosts. Note we
don't want to land this until we successfully transitioned from one set
of hosts to another.

Change-Id: I385a74c8a093f5baebb0d4858127c7595be191c0
2021-03-17 15:53:42 -07:00
Clark Boylan 680ed17ecd Add new opendev.org nodepool launchers
This adds the new focal nodepool launchers replacements for nl02-04 to
our inventory. This will configure them with an idle configuration. We
then confirm they are happy running in an idle state then switch over
the config from the old to new servers.

Depends-On: https://review.opendev.org/c/openstack/project-config/+/780982
Change-Id: Iea645925caaeee6f498aa690c4f2c848f6899317
2021-03-16 15:21:58 -07:00
Clark Boylan 893ec329b4 Cleanup nl01.openstack.org
This server is no longer running a nodepool launcher and can be removed
from the inventory so that we can delete it. Next up we'll replace
02-04.

Change-Id: Ia71b9b616bde1018cd4ce3b8c882fba02677165d
2021-03-16 14:36:12 -07:00
Clark Boylan ed61423b6b Add nl01.opendev.org to our inventory
This is a new focal replacement for nl01.openstack.org. We keep
nl01.openstack.org in our inventory for now because we want ansible to
update the nodepool.yaml configs for these two hosts to coordinate a
hand off of responsibilities once we are happy with the new deployment.

We also switch the testing hostname to nl04.openstack.org as this will
be the last nodepool launcher to be removed. When we swap it out the
testing will be updated to use focal hosts.

Depends-On: https://review.opendev.org/c/openstack/project-config/+/779863
Change-Id: Ib3ea6586fe0567c1edf6255ee9be50164d35db62
2021-03-15 09:48:22 -07:00
Monty Taylor 96364a11d9 Stop cloning a bunch of puppet modules we don't use
We've stopped using many of these, but we never got around to
removing them from lists.

Also, we should probably retire the repos.

Depends-On: https://review.opendev.org/717620
Depends-On: https://review.opendev.org/720527
Change-Id: I8e012c5bfa48d274dbd7f5484a9e75fee080cb5e
2020-06-05 08:42:47 -05:00
Ian Wienand f204337268 Add nb01/nb02 opendev servers
These are replacements for the nb01/02.openstack.org puppet servers

Change-Id: I376d70ee375289b004fb859751743c6fafa21411
2020-05-07 09:10:26 +10:00
Monty Taylor eaa74543de Finish updating docs for opendev
The zuul and zuulv3 docs need to be merged, but that seemed like
too much for this. Also, the 3rd party CI doc is out of date, but
in this patch only removed sections that linked to docs or files
that don't exist anymore.

Change-Id: Ie5497edd762d2146165608f3227b0bac88a913df
2019-04-20 18:25:37 +00:00
melissaml f8f7b73846 Trivial: Update pypi url to new url
Pypi url changed from [1] to [2]

[1] https://pypi.python.org/pypi/<package>
[2] https://pypi.org/project/<package>

Change-Id: Ie9f62ed7ed9d9732590d7d274feee64eb41818e9
2018-12-10 12:19:25 +11:00
François Magimel 46260a79ee Fix spelling mistakes and reST typos in the doc
Change-Id: I61d9780f3f1937c6e8d326a670c40fb6a931dbce
2018-12-08 19:13:53 +01:00
Clark Boylan 0f8e7a91bb Nodepool.o.o is no longer a thing, remove it
We've only been using nodepool.o.o as a zookeeper server for the past
year or so. Last week we transitioned to a three node zookeeper cluster
and stopped using nodepool.o.o. This server has since been deleted.

This is the last bit of cleanup to remove it from config management.

Change-Id: I9d0363393ed20ee59f40b210ea14fb105a492e20
2018-11-01 12:09:08 -07:00
Jens Harbott 63e9f43d49 Fix nodepool pause option
The option to pause building a diskimage is called "pause" and not
"paused".

Change-Id: Id19c3bf79b1348aa03d7e649996722c1c2a07cab
2018-01-10 11:29:21 +00:00
Colleen Murphy 7eab62a4ad Remove empty single_use_slave class
Our current version of project-config no longer needs to use this class
to build nodepool nodes. Third party CI systems will have to update to
the latest version of project-config to prevent his change from breaking
them.

Change-Id: I14a45e700b33cfcaebb7f6242ad00a010935e36c
Depends-On: Ib241ea976ca0a3d661599f36e3f5a2d4eb023c08
Depends-On: Ib1c2f6085f9e8b40e6a78cfb898738b0950bc339
2017-05-01 22:06:17 +02:00
David Shrewsbury aef457e871 Correct bad image delete example
Example should use dib-image-delete to delete the build. The
image-delete option only deletes an upload from a provider.

Change-Id: I9b267a536eb05d491ad20ceadc686f301ac50d50
2016-12-16 09:43:10 -05:00
James E. Blair abfa8d4afe Update Nodepool docs with ZK info
Change-Id: I5205148c8e1f78c5c0fef2b652e09cb728f025c7
2016-12-09 14:04:32 -08:00
Ramy Asselin 14fd503aaa Migrate to puppet-openstackci openstackci::nodepool
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
2015-11-10 15:13:50 -08:00
Mohammed Naser 27d3ba61fd Fix project URL for Nodepool
The project URL for nodepool is pointing to an incorrect address,
updated to use correct URL.

Change-Id: Ie8471e456682874aeb962a4a294c813ef39b23f2
2015-09-30 19:17:44 -04:00
Jeremy Stanley 140716bdd1 Replace ci.o.o links with docs.o.o/infra
The http://ci.openstack.org/ documentation site has been deprecated,
replaced by redirects to corresponding paths within
http://docs.openstack.org/infra/ where other Project Infrastructure
documentation already resides.

Change-Id: Ie915eb9711c100e536498c57549ef901b1db3abc
2015-05-14 21:38:19 +00:00
Ghe Rivero 3aa6226a2d Fix doc. nodepool usage
To delete an image in nodepool, the right command is
'nodepool image-delete'

Change-Id: I2403083401701b8c87948957546a75c3e6adc6d7
2015-04-16 10:10:21 +02:00
Monty Taylor 8a10870ca5 Document the vhd-util ppa
For a period of time, we're just going to hold a manually built PPA on
Launchpad for the patched version of vhd-util that dib needs for VHD
images. Document it.

Change-Id: I6f15c5c068901120e1efff5988aabda370bf5df9
2015-03-30 16:31:15 -04:00
Elizabeth K. Joseph 11a9b7ccce Update documentation with new Puppet modules
Location of our Puppet modules has changed now that they are split
from system-config, update documentation accordingly.

Change-Id: I4d4adc5d41f50dd92fbd642ac30f95c327a416b2
2015-01-28 19:48:10 -08:00
Michael Krotscheck bdd6abcac8 Switched documentation to point to storyboard.
We've migrated this project to storyboard, I'm updating the
documentation links.

Change-Id: Id92552b7be7cd43ca6a3ec91c2c4f330078490b6
2014-11-12 14:48:02 -08:00
James E. Blair f605d6e6ce Doc updates for project-config
Change-Id: Idffa13d5d1990f47e46fc5b711563949da78b6f8
2014-09-25 11:03:04 -07:00
Elizabeth Krumbach Joseph 6e88e9ada2 Add nodepool_prod.pp to documentation
The nodepool_prod.pp file has a lot of valuable information for
the deployment of nodepool, add this to list of puppet files
in documentation for configuration.

Change-Id: I33401f5b4baa70305b9091bc08e962cb222230ff
2014-06-01 10:56:38 -07:00
Elizabeth Krumbach Joseph f0928176fb Add nodepool documentation link
The nodepool documentation now builds and is published on
ci.openstack.org. Link this to the OpenStack infra
documentation for nodepool.

Change-Id: I8a2e4eece4f40846f927be6b0efb9d9afd1701fb
2014-05-12 14:20:31 -07:00
Alex Gaynor 1c00fe4bb4 Fixed several typos in the docs.
Found using: https://github.com/intgr/topy

Change-Id: I4b6d1258ae0f9e73289c4a72c4e534263de7e665
2014-04-26 08:44:25 -07:00
James E. Blair aaeee5a976 Document bad-image procedure for nodepool
Change-Id: I4044e74e396f4f63cece95893ffdd9c9b6fdc74a
2014-03-10 23:34:37 -07:00
Clark Boylan 0f4b0fae64 Redo slave manifests for clarity and correctness.
The differences between openstack_project::slave,
openstack_project::slave_template, and openstack_project::bare_slave
were not always clear. Keep openstack_project::slave as the default long
running slave manifest, but replace slave_template with a
single_use_slave.pp to make it clear where single use slave config
begins. Add the ability to toggle automatic upgrades and jenkins sudo
rights to this new manifest. Finally, add a more verbose comment to
bare_slave explaining what it is useful for (having a jenkins like slave
host that doesn't need a firewall or ntp or automatic upgrades).

Change-Id: I3989c9e6ad9469f441ca5d3627f7b3b704d8a8da
2014-01-30 10:37:36 -08:00
Elizabeth Krumbach Joseph d02a712c72 Add basic nodepool documentation page
This initial basic nodepool document provides links to the manifests and
configuration for nodepool so people have a starting point to figure out
how it works, as well as a simple description of its purpose.

Change-Id: I3cc4e59e1e5ba4d62fd16c0da79d75352e9d78f0
2013-10-08 09:58:25 -07:00