|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Name: nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Version: 3.0.0
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
56ccbad |
Release: 4%{?dist}
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Summary: Node pool management for a distributed test infrastructure
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
License: ASL 2.0
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
URL: https://zuul-ci.org
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Source0: http://tarballs.openstack.org/nodepool/nodepool-%{version}.tar.gz
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Source1: nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Source2: nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Source3: nodepool.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Source4: logging.conf
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Source5: launcher-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Source6: builder-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Source7: nodepool.logrotate
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildArch: noarch
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-pbr
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-PyYAML
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-daemon
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-extras
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-statsd
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-sqlalchemy
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-prettytable
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-six
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-voluptuous
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-kazoo
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-paste
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-webob
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-devel
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-pbr
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-setuptools
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
# Doc building requirements
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-sphinxcontrib-programoutput
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-sphinxcontrib-httpdomain
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-kazoo
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-daemon
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-extras
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-PyYAML
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-statsd
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-paste
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-webob
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-prettytable
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: python3-voluptuous
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: help2man
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{?systemd_requires}
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
BuildRequires: systemd
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%description
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Nodepool is a service used by the OpenStack CI team to deploy and manage a pool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
of devstack images on a cloud server for use in OpenStack project testing.
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%package driver-openstack
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Summary: Nodepool OpenStack driver
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: nodepool-launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-os-client-config
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-shade
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: python3-paramiko
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%description driver-openstack
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Nodepool OpenStack driver
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%package driver-static
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Summary: Nodepool OpenStack driver
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: nodepool-launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%description driver-static
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Nodepool Static driver
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%package launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Summary: Nodepool launcher service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%description launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Nodepool launcher service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%package builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Summary: Nodepool builder service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: dnf-utils
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: sudo
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Requires: qemu-img
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%description builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Nodepool builder service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%package doc
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
Summary: The Nodepool documentation
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%description doc
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
The Nodepool documentation
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%prep
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%autosetup -n nodepool-%{version}
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
rm -Rf *requirements.txt *.egg-info
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
# Remove test files
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
rm -Rf nodepool/tests nodepool/driver/fake
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
# Remove interpreter
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
find nodepool/ -type f -exec sed -i -e '/#!\/usr\/bin\/.*python.*/{1D}' {} \;
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%build
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
PBR_VERSION=%{version} %py3_build
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
PBR_VERSION=%{version} SPHINX_DEBUG=1 sphinx-build -b html doc/source build/html
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
rm -Rf build/html/.buildinfo
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
# Generate man pages
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
mkdir man
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
pushd man
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
echo -e "#!/usr/bin/python3\nimport sys\nfrom nodepool.cmd.nodepoolcmd import main\nmain()" > nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
echo -e "#!/usr/bin/python3\nimport sys\nfrom nodepool.cmd.launcher import main\nmain()" > nodepool-launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
echo -e "#!/usr/bin/python3\nimport sys\nfrom nodepool.cmd.builder import main\nmain()" > nodepool-builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
chmod +x nodepool*
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
# Test the command first to output missing BuildRequirements
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
PYTHONPATH=../ ./nodepool-builder --help
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
PYTHONPATH=../ ./nodepool-launcher --help
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
PYTHONPATH=../ ./nodepool --help
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
PYTHONPATH=../ help2man --no-info -o nodepool-builder.man ./nodepool-builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
PYTHONPATH=../ help2man --no-info -o nodepool-launcher.man ./nodepool-launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
PYTHONPATH=../ help2man --no-info -o nodepool.man ./nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
popd
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%install
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
PBR_VERSION=%{version} %py3_install
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
# Remove executable bit from libraries
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
find %{buildroot}%{python3_sitelib}/nodepool -type f -exec chmod -x {} \;
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
# Man pages
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 man/nodepool-builder.man %{buildroot}%{_mandir}/man1/nodepool-builder.1
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 man/nodepool-launcher.man %{buildroot}%{_mandir}/man1/nodepool-launcher.1
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 man/nodepool.man %{buildroot}%{_mandir}/man1/nodepool.1
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
# Service unit
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
# Basic configuration
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/nodepool/nodepool.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -d -m 0755 %{buildroot}%{_sysconfdir}/nodepool/elements
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
touch %{buildroot}%{_sysconfdir}/nodepool/secure.conf
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/nodepool/logging.conf
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/nodepool/launcher-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/nodepool/builder-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -D -m 0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/logrotate.d/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
# Service base directories
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -d -m 0700 %{buildroot}%{_sharedstatedir}/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -d -m 0700 %{buildroot}%{_sharedstatedir}/nodepool/dib
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -d -m 0700 %{buildroot}%{_sharedstatedir}/nodepool/.config/openstack
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -d -m 0700 %{buildroot}%{_localstatedir}/log/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -d -m 0755 %{buildroot}%{_localstatedir}/cache/nodepool/dib_cache
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
install -p -d -m 0755 %{buildroot}%{_localstatedir}/cache/nodepool/dib_tmp
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%pre
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
getent group nodepool >/dev/null || groupadd -r nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
if ! getent passwd nodepool >/dev/null; then
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
useradd -r -g nodepool -G nodepool -d %{_sharedstatedir}/nodepool -s /sbin/nologin -c "Nodepool Daemon" nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
exit 0
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%post launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_post nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%post builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_post nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%preun launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_preun nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%preun builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_preun nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%postun launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_postun nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%postun builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%systemd_postun nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%files
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%license LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_mandir}/man1/nodepool.1*
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_bindir}/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%exclude %{python3_sitelib}/nodepool/driver/openstack
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{python3_sitelib}/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{python3_sitelib}/nodepool-*.egg-info
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%dir %{_sysconfdir}/nodepool/elements
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%dir %{_sysconfdir}/nodepool/
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%config(noreplace) %{_sysconfdir}/nodepool/nodepool.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%config(noreplace) %{_sysconfdir}/nodepool/logging.conf
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%config(noreplace) %{_sysconfdir}/logrotate.d/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%config(noreplace) %attr(0640, root, nodepool) %{_sysconfdir}/nodepool/secure.conf
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%attr(0750, nodepool, nodepool) %{_sharedstatedir}/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%dir %attr(0750, nodepool, nodepool) %{_localstatedir}/log/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%files driver-openstack
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%license LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{python3_sitelib}/nodepool/driver/openstack
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%files driver-static
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%license LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{python3_sitelib}/nodepool/driver/static
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%files launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%license LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_mandir}/man1/nodepool-launcher.1*
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_bindir}/nodepool-launcher
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%config(noreplace) %attr(0644, root, root) %{_sysconfdir}/nodepool/launcher-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_unitdir}/nodepool-launcher.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%files builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%license LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_mandir}/man1/nodepool-builder.1*
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_bindir}/nodepool-builder
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%config(noreplace) %{_sysconfdir}/nodepool/builder-logging.yaml
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%{_unitdir}/nodepool-builder.service
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%attr(0755, nodepool, nodepool) %{_localstatedir}/cache/nodepool
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%files doc
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%license LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%doc build/html
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
56ccbad |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-4
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
56ccbad |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
56ccbad |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
87eda44 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-3
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
87eda44 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
87eda44 |
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
7355e44 |
* Tue Jun 19 2018 Miro HronĨok <mhroncok@redhat.com> - 3.0.0-2
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
7355e44 |
- Rebuilt for Python 3.7
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
7355e44 |
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
* Mon Apr 02 2018 Tristan Cacqueray <tdecacqu@redhat.com> - 3.0.0-1
|
|
![](https://seccdn.libravatar.org/avatar/1f0cc68a566b93bce4e6d63d0b49cd42e899f2c61dd930f2df7d67222e7054b8?s=16&d=retro) |
b91f7a3 |
- Import from software factory repository
|