Spec to move resize logic into driver to allow CAPI drivers to
optionally implement this, if they choose.
Change-Id: I3d25c010b38134dabf64185bd38dbb3acb8b1dd8
Spec to improve driver discovery and allow for use of multiple drivers
that clashes on the same ('coe', 'server_type', 'os') tuple.
Change-Id: I9ea1e4df9c437fd8aa99dbabdff63a21a5ee5443
This spec proposes a new driver class that implements Kubernetes
cluster orchestration using Cluster API. The intention of this
proposal is to create a simplified Kubernetes driver that takes
advantage of a broader cross-infrastructure community using Cluster
API.
story: 2009780
Change-Id: I0750ec7440c1fa329104a524cf6779203e842c7c
Since setuptools v54.1.0[1], the parmeters with dash have been
deprecated in favor of the new parameters with underscore.
This change updates the parameters accordingly to avoid the warnings
like the example below.
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: I136b88f5f207acd455ad5e2e262bbbfa7774fe15
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove obsolete sections from setup.cfg
- Switch to using sphinx-build
- Remove install_command from tox.ini, the default is fine
- cleanup tox.ini
- Update pbr requirement
Change-Id: I0adc74190fa820434a46b2a6bf9247ca6eb3e51d
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Disable openstackdocs_auto_name to use 'project' variable as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I9dbba04f3918ced819e9e69a58bc5e580ad5d538
As discussed during the team meeting, the verb "merge" describes the
proposed functionality more accurately than "override". Therefore,
this patch changes the proposed flag from --override-labels to
--merge-labels.
Change-Id: I17654786a20778ed4772a4098f1edde89130a8a2
This spec tries to address the problem of label overriding during
cluster and nodegroup creation.
Change-Id: Ie93d7faed0e5e68a084cc4e63a49431365efcd72
Story: #2007515
Task: #39298
Warning is now treated as an error to prevent backlog of genuine
formatting issues, e.g. improper references, indentation and not listing
newly added specs into the index.
Change-Id: I3b8a1ce7f931bfd83db36600dc74d1d0c2ef293e
Introduce the concept of nodegroups. This approach gives the ability
to create heterogeneous clusters by defining groups of nodes with
different properties.
This spec tries to summarize the changes needed in order to support
nodegroups with Magnum.
story: 2004169
task: 27644
Change-Id: I4e64e928b8d8c7a3b9fd1772875edd4d60cae6ee
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I4ebd0cc3c8728b22afb3dfc88116b1b3ac905733
Story: #2002586
Task: #24308
Add a new spec covering the impact and implementation details for a new
Magnum API managing federation and federated clusters.
Implements: blueprint federation-api
Co-Authored-By: Clenimar Filemon <clenimar.filemon@gmail.com>
Change-Id: I1b58f44520c6d968dd0c930a54dbd0ef36c2cb4e
This patch adds a template for the ocata specs, and re-arranges the directory
structure to be more consistent with other OpenStack spec repositories.
Change-Id: Ic3128d764a449a0cd5266b635d12f591a887fd2f
Moving this to the spec repo. Previous patch is
https://review.openstack.org/#/c/389835/
Change-Id: I9de7b59e6737ae0fe01e3a6f33ec5fafcaa7984a
Partial-Blueprint: bp-driver-consolodation
* Add all implemented specs to specs/implemented.
* Create ocata directory to store the corresponding specs.
Change-Id: I36da3a26ece3b6f7d27b7af80460303f4a6c4226