Logo
9.0.0
  • Installation
    • External Requirements
      • ZooKeeper
      • Statsd and Graphite
    • Install Nodepool
    • Configuration
  • Configuration
    • AWS Driver
    • Azure Compute Driver
    • Google Cloud Compute Engine (GCE) Driver
    • IBM VPC Driver
      • Preparation
      • Authentication
      • Image Building
      • Configuration
    • Kubernetes Driver
    • Openshift Driver
    • Openshift Pods Driver
    • OpenStack Driver
    • Static Driver
    • Metastatic Driver
    • Options
  • Operation
    • Nodepool-builder
    • Nodepool-launcher
    • Daemon usage
    • Metadata
    • Common Management Tasks
      • Image Management
    • Command Line Tools
      • Usage
        • dib-image-list
        • image-status
        • image-list
        • image-build
        • dib-image-delete
        • image-delete
        • list
        • delete
        • hold
        • info
        • erase
        • alien-image-list
        • export-image-data
        • import-image-data
    • Removing a Provider
      • Removing from the Launcher
      • Removing from the Builder
    • Web interface
    • Monitoring
      • Nodepool builder
      • Nodepool launcher
        • Provider Metrics
        • Launch metrics
        • OpenStack API metrics
        • Internal metrics
  • Developer’s Guide
    • Operation
    • Nodepool Builder
    • Drivers
      • Driver
        • Driver.getProvider()
        • Driver.getProviderConfig()
        • Driver.reset()
      • Provider
        • Provider.cleanupLeakedResources()
        • Provider.cleanupNode()
        • Provider.getRequestHandler()
        • Provider.idle()
        • Provider.join()
        • Provider.labelReady()
        • Provider.start()
        • Provider.startNodeCleanup()
        • Provider.stop()
        • Provider.waitForNodeCleanup()
      • ProviderNotifications
        • ProviderNotifications.nodeDeletedNotification()
      • NodeRequestHandler
        • NodeRequestHandler.alive_thread_count
        • NodeRequestHandler.checkReusableNode()
        • NodeRequestHandler.getDeclinedReasons()
        • NodeRequestHandler.hasProviderQuota()
        • NodeRequestHandler.hasRemainingQuota()
        • NodeRequestHandler.imagesAvailable()
        • NodeRequestHandler.launch()
        • NodeRequestHandler.launchesComplete()
        • NodeRequestHandler.run()
        • NodeRequestHandler.setNodeMetadata()
        • NodeRequestHandler.unlockNodeSet()
      • NodeRequestHandlerNotifications
        • NodeRequestHandlerNotifications.nodeReusedNotification()
      • ProviderConfig
        • ProviderConfig.getSchema()
        • ProviderConfig.getSupportedLabels()
        • ProviderConfig.load()
        • ProviderConfig.manage_images
        • ProviderConfig.pools
    • Writing A New Provider Driver
      • ProviderConfig
      • Provider
      • NodeRequestHandler
    • State Machine Drivers
      • Instance
        • Instance.getQuotaInformation()
      • StateMachine
      • Adapter
        • Adapter.deleteImage()
        • Adapter.deleteResource()
        • Adapter.getAZs()
        • Adapter.getCreateStateMachine()
        • Adapter.getDeleteStateMachine()
        • Adapter.getQuotaForLabel()
        • Adapter.getQuotaLimits()
        • Adapter.labelReady()
        • Adapter.listInstances()
        • Adapter.listResources()
        • Adapter.stop()
        • Adapter.uploadImage()
      • StateMachineDriver
        • StateMachineDriver.getAdapter()
        • StateMachineDriver.getProvider()
        • StateMachineDriver.getProviderConfig()
  • Release Notes
    • 9.0.0
      • New Features
      • Upgrade Notes
    • 8.2.0
      • New Features
    • 8.1.0
      • Upgrade Notes
    • 8.0.1
      • New Features
      • Bug Fixes
    • 8.0.0
      • New Features
    • 6.2.0
      • New Features
      • Bug Fixes
    • 6.1.0
      • New Features
      • Upgrade Notes
      • Bug Fixes
    • 6.0.0
      • Prelude
      • New Features
      • Upgrade Notes
      • Deprecation Notes
      • Other Notes
    • 5.0.0
      • Prelude
    • 4.4.0
      • New Features
    • 4.3.0
      • New Features
    • 4.2.2
      • Bug Fixes
    • 4.2.1
      • Bug Fixes
    • 4.2.0
      • Upgrade Notes
    • 4.1.0
      • New Features
      • Upgrade Notes
    • 4.0.0
      • Upgrade Notes
    • 3.14.0
      • New Features
      • Upgrade Notes
    • 3.13.1
      • Bug Fixes
    • 3.13.0
      • New Features
      • Upgrade Notes
      • Bug Fixes
    • 3.12.0
      • New Features
    • 3.11.0
      • New Features
    • 3.10.0
      • New Features
      • Bug Fixes
    • 3.9.0
      • New Features
      • Upgrade Notes
    • 3.8.0
      • New Features
    • 3.7.1
      • Bug Fixes
    • 3.7.0
      • New Features
    • 3.6.0
      • Upgrade Notes
    • 3.5.0
      • New Features
      • Known Issues
    • 3.4.0
      • New Features
      • Upgrade Notes
      • Bug Fixes
    • 3.3.1
      • New Features
      • Bug Fixes
    • 3.3.0
      • New Features
      • Bug Fixes
    • 3.2.0
      • New Features
      • Upgrade Notes
      • Bug Fixes
    • 3.1.0
      • New Features
      • Upgrade Notes
      • Bug Fixes
    • 3.0.1
      • New Features
      • Deprecation Notes
Nodepool
  • Nodepool
  • View page source

Nodepool

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.

Contents:

  • Installation
    • External Requirements
    • Install Nodepool
    • Configuration
  • Configuration
    • AWS Driver
    • Azure Compute Driver
    • Google Cloud Compute Engine (GCE) Driver
    • IBM VPC Driver
    • Kubernetes Driver
    • Openshift Driver
    • Openshift Pods Driver
    • OpenStack Driver
    • Static Driver
    • Metastatic Driver
    • Options
  • Operation
    • Nodepool-builder
    • Nodepool-launcher
    • Daemon usage
    • Metadata
    • Common Management Tasks
    • Command Line Tools
    • Removing a Provider
    • Web interface
    • Monitoring
  • Developer’s Guide
    • Operation
    • Nodepool Builder
    • Drivers
    • Writing A New Provider Driver
    • State Machine Drivers
  • Release Notes
    • 9.0.0
    • 8.2.0
    • 8.1.0
    • 8.0.1
    • 8.0.0
    • 6.2.0
    • 6.1.0
    • 6.0.0
    • 5.0.0
    • 4.4.0
    • 4.3.0
    • 4.2.2
    • 4.2.1
    • 4.2.0
    • 4.1.0
    • 4.0.0
    • 3.14.0
    • 3.13.1
    • 3.13.0
    • 3.12.0
    • 3.11.0
    • 3.10.0
    • 3.9.0
    • 3.8.0
    • 3.7.1
    • 3.7.0
    • 3.6.0
    • 3.5.0
    • 3.4.0
    • 3.3.1
    • 3.3.0
    • 3.2.0
    • 3.1.0
    • 3.0.1

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2012-2023, Zuul project contributors.

Built with Sphinx using a theme provided by Read the Docs.
Versions v: 9.0.0
latest
9.0.0
8.2.0
8.1.0
8.0.1
8.0.0
6.2.0
6.1.0
6.0.0
5.0.0
4.4.0
4.3.0
4.2.2
4.2.1
4.2.0
4.1.0
4.0.0
3.14.0
3.13.1
3.13.0
3.12.0
3.11.0
3.10.0
3.9.0
3.8.0
3.7.1
3.7.0
3.6.0
3.5.0
3.4.0
3.3.1
3.3.0
3.2.0