EC2: Do not tag an instance until it is running
Sometimes an instance stays as a reservation for a long time, sometimes it's only a reservation for a split second. Before this change, the tag would usually work, because the reservation turned to an instance fast enough. But many times we've observed the instance conversion taking 5 - 10 seconds, and this is long enough that the tag operation fails, and then nodepool loses track of the instance entirely. Change-Id: Iaa5c230976625d8a5c5afd7970691e235f0f77f7
|10 months ago|
|devstack||10 months ago|
|doc||10 months ago|
|etc||1 year ago|
|nodepool||10 months ago|
|playbooks||11 months ago|
|releasenotes/notes||10 months ago|
|roles/nodepool-zuul-functional||1 year ago|
|tools||10 months ago|
|.coveragerc||1 year ago|
|.dockerignore||10 months ago|
|.gitignore||1 year ago|
|.gitreview||1 year ago|
|.stestr.conf||1 year ago|
|.zuul.yaml||10 months ago|
|Dockerfile||10 months ago|
|LICENSE||1 year ago|
|README.rst||1 year ago|
|TESTING.rst||1 year ago|
|bindep.txt||10 months ago|
|requirements.txt||10 months ago|
|setup.cfg||1 year ago|
|setup.py||4 years ago|
|test-requirements.txt||10 months ago|
|tox.ini||11 months ago|
Nodepool is a system for managing test node resources. It supports launching single-use test nodes from cloud providers as well as managing access to pre-defined pre-existing nodes. Nodepool is part of a suite of tools that form a comprehensive test system, including Zuul.
The latest documentation for Nodepool is published at: https://zuul-ci.org/docs/nodepool/
The latest documentation for Zuul is published at: https://zuul-ci.org/docs/zuul/
There are two Zuul-related mailing lists:
A low-traffic announcement-only list to which every Zuul operator or power-user should subscribe.
General discussion about Zuul, including questions about how to use it, and future development.
You will also find Zuul developers in the #zuul channel on Freenode IRC.
Bugs are handled at: https://storyboard.openstack.org/#!/project/openstack-infra/nodepool
Code reviews are handled by gerrit at https://review.openstack.org
After creating a Gerrit account, use git review to submit patches. Example:
# Do your commits $ git review # Enter your username if prompted
Join #zuul on Freenode to discuss development or usage.
Nodepool is free software, licensed under the Apache License, version 2.0.
Nodepool requires Python 3. It does not support Python 2.