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: I132d4efb3955ba3425426a4bb617dc5cd0d86944
Make a few cleanups:
- Remove obsolete sections from setup.cfg
- Use sphinx-build for building, fix problems found
- Cleanup tox.ini
- Use newer openstackdocstheme option, remove obsolete config
Change-Id: I7a3788858af70d4349d21dcf04907b42365985c1
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I8d14cbbd9918fdd9c040ea3cd94b34dc65bbf275
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: Id58d48b4d42bd4bef006d866942bd01b945dca71
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
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: I9fa6a3183407213c681885254860c425111c14e7
Story: #2002586
Task: #24313
Ability to cryptographically sign messages sent from
murano-engine to the agents in order to reject messages
that are coming from malicious users
Change-Id: I03b6e5835aa3534b29d7e281c5c90eb320b97e22
* Updates spec repository with pike specs.
* Update requirements and doc config to match the latest updates to doc
configurations in other projects
Change-Id: I7e19a62457c41ffa728f446c5c24f49fa2394be4
Define and register default policy operations in code similar to
how config options currently are.
Specifies blueprint policy-in-code
Change-Id: I5e135302e7bcd64aed6276c97a2a87e861c21ae1
Instead of pointing to openstack.org, the homepage has been
changed to point to the homepage of murano-specs.
Change-Id: I6a049f565331fbb9a2ca52d08ceeec2adb2f8ad1
The spec proposes mechanism for users to edit any details of an
existing environment, for example edit its regions, set home
region, change the networks or any other possible input field.
APIImpact
Targets-bp: environment-edit
Change-Id: I81d6799828deec9c8ba4345e5da157e47628e600
Cloud users and operators may need to assign some arbitrary key-value
pairs to environments and applications deployed by murano to associate
some meta information with them. If applicable this metadata
attributes should be propagated to OpenStack resources provisioned by
Murano.
Targets-blueprint: metadata-assignment-and-propagation
Change-Id: I57607e59b9c10f37e5140c07da4346b2fe5c2778
The spec proposes mechanism that cloud operators can use to impose
constraints on applications and alter application behavior without
making modifications to the source code of the apps.
APIImpact
Change-Id: Ib967242a624182c072b02a1a9bbda7746a527747
Co-Authored-By: slagun <slagun@mirantis.com>
Co-Authored-By: vakovalchuk <vakovalchuk@mirantis.com>
In some part in the code we import objects. In the Openstack style
guidelines they recommend to import only modules.
http://docs.openstack.org/developer/hacking/#imports
Change-Id: I99ca6cda548073d80a5f8a39188a8783bde5b346
Murano components may allocate various kinds of resources: virtual
machines, networks, volumes etc. When these components get removed
from the deployment appropriate resources have to be deallocated.
Current implementation of this process has some significant
limitations and flaws.
This specification aims to address these issues and provide a design
for the better resource deallocation / garbage collection system for
MuranoPL.
Spec-for-blueprint: dependency-driven-resource-deallocation
Change-Id: I0499fa6e4d80798a88d8124622ccfbb1c2099357
Murano doesn't have validation mechanisms for MuranoPL language and
application packages.
This spec proposes a validation toolkit that improves workflow
by making error detection possible at the early stages of application
development lifecycle.
Change-Id: Iae057c87f014cc7151a38217c42f0e7e75f8037f
Implements: blueprint murano-app-validation
Build a library of MuranoPL classes to define basic building blocks
for the applications utilizing standard patterns for scaling, load
balancing, healing etc, allow the apps to be deployed on various
clouds (supporting both multiple regions of OpenStack and other cloud
types as well).
Change-Id: I84d4f3dfec861f282602e57f076b16d3dc4c7556
Spec that defines new json-schema based form definition
that is going to replace current UI definition files. The
schema is generated per class from MuranoPL code
including contracts and meta-data. The spec also
describes how clients should interact with new forms
without loosing backward compatibility and how to make
object model generation be MuranoPL driven without
filling all the property values.
APIImpact
Change-Id: Ic32bb3101f907107c2c0e083d3b29f055df9f0eb