The linters and docs jobs are failing due to:
```
error: Multiple top-level packages discovered in a
flat-layout: ['specs', 'priorities'].
```
This commit ensure we add the dirs in setup.cfg to
avoid the problem
Change-Id: I7ed2ac860b48a71d8f11fedd6072ef4e49f4ba22
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I1e8a13e430f87bebd6d18e5ebd68c4fe3e0d405e
Make a few cleanups:
- Remove obsolete sections from setup.cfg
- Update requirements, no need for python_version anymore
- Require newer pbr
- Remove install_command, the default is fine
Change-Id: I975a7012c42b8ee2c30d3a33fc63a083738d8007
Instead of pointing to openstack.org, the homepage has been
changed to point to the homepage of Ironic-specs.
Change-Id: I456e393f238fb2ae5b1ceeb1049888df58d3492d
This imports the structure, unit tests, and template from nova-specs, creating
a functional specs repository without any approved specs.
Some modifications were made to the template to make it more applicable to
Ironic, eg. by adding sections and comments to existing sections where relevant
to bare metal provisioning.
Change-Id: I0b1ccd4a283d1c670a6ce497677dea8f47457f00