Commit Graph

152 Commits

Author SHA1 Message Date
Ghanshyam Mann 637f7d6d37 [community goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].

[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html

Story: #2007236
Task: #38539
Change-Id: I02782a89e55625157fa223428a776bb19b5a77d2
2021-05-17 18:07:51 -05:00
Andreas Jaeger 347b27bf90 Switch to newer openstackdocstheme version
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
2020-05-31 19:59:12 +02:00
Andreas Jaeger 62d775d17f Cleanup py27 support and docs
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
2020-04-09 12:33:19 +02:00
Ghanshyam Mann 878ff2190d [ussuri][goal] Drop python 2.7 support
OpenStack is dropping the py2.7 support in ussuri cycle.

specs repo either has py27 job or requirement or tox env.

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I4b491c076f7ba28cdebd77341bd20bcf64e58e66
2019-12-13 18:59:10 +00:00
Zuul 6391ee7981 Merge "Replace git.openstack.org URLs with opendev.org URLs" 2019-05-23 01:09:37 +00:00
zhulingjie 320fee8c19 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I6e4e815052a357014c11e2218594edcfa7a1fab9
2019-05-22 18:36:28 +08:00
zhurong 3e94d71732 Fix murano-specs gate
Change-Id: Ib90d89982a97692160f0ed62332953af691030ba
2019-04-23 20:03:58 +08:00
OpenDev Sysadmins 09424cf499 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:33:56 +00:00
lijunjie 56c797a959 Fix the misspelling of "configuration"
Change-Id: Ic79c82377494781c46636beb0d3c89077ebe350d
2018-12-26 22:01:45 +08:00
Vieri 2e5278b499 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I813b203749919cb9db6785c668820b552331115e
2018-12-04 18:37:17 +00:00
98k 4b404b52f9 fix tox python3 overrides
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
2018-10-08 07:50:50 +00:00
Doug Hellmann 8eda2a0047 fix tox python3 overrides
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>
2018-09-26 18:57:20 -04:00
98k 6ed319e260 import zuul job settings from project-config
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
2018-08-23 12:01:21 +00:00
XiaojueGuan f11ecb5b72 Trivial: updat pypi url to new url
Change-Id: Id2b602ae35c6304a0e79e3ce2dcb4d256e02e936
2018-05-13 21:18:52 +08:00
Stan Lagun 0e99c7440c Agent message signing spec
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
2018-01-07 02:29:18 -08:00
Paul Bourke 8d318a1e62 Spec for encryption of Murano PL properties
Change-Id: I4b9669ef5337dde671b501368ae5ca785e651af5
Spec-for-blueprint: allow-encrypting-of-muranopl-properties
2017-07-13 14:31:59 +01:00
Kirill Zaitsev d4db3d5683 Update spec repo config
* 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
2017-06-02 13:11:28 +03:00
Felipe Monteiro fcb45347fb Implement policy in code
Define and register default policy operations in code similar to
how config options currently are.

Specifies blueprint policy-in-code

Change-Id: I5e135302e7bcd64aed6276c97a2a87e861c21ae1
2017-04-28 18:44:12 +01:00
Jenkins f688afee42 Merge "Use upper-constraints for tox envs" 2017-02-14 22:08:21 +00:00
zhangyanxian 4af2c9830b Fix typo in murano-agent-timeouts.rst
TrivialFix

Change-Id: Ief9c0a6c9b7c9f107945f102a9b7f94daef6c28a
2017-02-04 01:39:01 +00:00
zhangyanxian 4302b08f7a Fix typo in env-configuration-from-cli.rst
TrivialFix

Change-Id: I9e064ae6093f7d954c37fb2abd4e5449239af84d
2017-01-20 07:24:43 +00:00
Rajiv Kumar 78f07707cb Use upper-constraints for tox envs
Pin tox environments to upper-constraints to avoid conflicts with
library releases.

Change-Id: I81326fd7defae7a858cb3b4b2e80d45110ff92e3
2017-01-12 10:00:40 +05:30
Flavio Percoco 42cd7efd2c Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/358f8daaef1a5cd30e25405bae148872

Change-Id: Ic6c359d0e0599aa250a67aa2ed4e7b88635ecc1c
2016-11-25 15:53:52 +01:00
nizam 74005a705d Changed the home-page of murano-specs in setup.cfg
Instead of pointing to openstack.org, the homepage has been
changed to point to the homepage of murano-specs.

Change-Id: I6a049f565331fbb9a2ca52d08ceeec2adb2f8ad1
2016-10-23 22:41:35 +05:30
Jenkins b85fe80e12 Merge "Spec on capability to edit existing environment properties" 2016-10-05 12:53:34 +00:00
Jenkins b70bb0a720 Merge "Metadata Assignment And Propagation" 2016-10-03 15:06:07 +00:00
Valerii Kovalchuk eb5a2eec8a Spec on capability to edit existing environment properties
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
2016-10-03 17:32:34 +03:00
Luong Anh Tuan d0eefd4d03 Fix typo: remove redundant 'the'
Change-Id: I7ef0d3a44552df2faaa0077aee21eae0b4c614f1
2016-10-03 11:40:13 +07:00
Tetiana Lashchova 5fc6e5796b Move specs to corresponding folders
Change-Id: Ife5f80c0554f6ec0d202a20c0434efd508388272
2016-09-30 15:32:20 +03:00
Alexander Tivelkov 539baece68 Metadata Assignment And Propagation
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
2016-09-29 21:41:13 +03:00
Jenkins 57d4cc1101 Merge "Spec for MuranoPL application policies" 2016-09-27 02:40:33 +00:00
Valerii Kovalchuk a8240291ad Update spec on App dev framework to match the implementation
Change-Id: If27bc60d0f3d68572bee0df03ac430bbe8c9880c
2016-09-20 15:17:03 +03:00
Valerii Kovalchuk e4c68f24f1 Spec for MuranoPL application policies
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>
2016-09-20 11:23:58 +03:00
Valerii Kovalchuk 7b05cd043a Update GC spec with implementation details
Change-Id: I4a4d23690d459a30ff5b931eebb77a7d4ebd9bcd
2016-09-19 16:45:40 +03:00
Nguyen Hung Phuong f69397ccdb Clean imports in code
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
2016-09-15 18:16:47 +07:00
Jenkins bc9d5d8042 Merge "Dependency-driven multi-step resource deallocation" 2016-08-22 16:41:07 +00:00
Alexander Tivelkov 7d2acdc328 Dependency-driven multi-step resource deallocation
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
2016-08-22 11:44:15 +03:00
Jenkins 2da0113abb Merge "Spec for validation tool for Murano Application Packages" 2016-08-11 19:53:51 +00:00
Alexander Saprykin 1c5b0e9a42 Spec for validation tool for Murano Application Packages
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
2016-08-11 15:55:54 +03:00
Jenkins 924fabd52b Merge "Add more details to metadata spec problem description" 2016-08-08 15:14:26 +00:00
Jenkins 18112bd58c Merge "Application Development Framework" 2016-08-04 07:20:40 +00:00
Alexander Tivelkov c010b6f8b5 Application Development Framework
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
2016-08-01 15:55:11 +03:00
Valerii Kovalchuk 20d054ca0d Add more details to metadata spec problem description
Change-Id: Ida539ad330ed7a1ad9fa3a0fe9b89c2886396eee
2016-07-29 18:43:07 +03:00
Jenkins 17c07134a2 Merge "MuranoPL forms spec" 2016-07-29 14:37:51 +00:00
Stan Lagun 8ef44f173e MuranoPL forms spec
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
2016-07-20 08:53:30 -07:00
Jenkins 9a810b91aa Merge "Clearwater vIMS implementation spec" 2016-07-19 15:56:10 +00:00
Konstantin Snihyr 07b26d9293 Clearwater vIMS implementation spec
Change-Id: Ifc0e79ceab29806c286f5fc54949a79c70a07bac
2016-07-19 08:46:41 +00:00
Jenkins 6bac1d6708 Merge "Spec for MuranoPL static actions" 2016-06-24 14:02:14 +00:00
Stan Lagun 6dcc6b7c28 Spec for MuranoPL static actions
APIImpact

Change-Id: I5d65c5de2b52e5b02514b349393a78fc2d8b3c25
2016-06-20 08:03:56 -07:00
Jenkins ddcf1f30e0 Merge "Support for Service Function Chaining in Murano" 2016-06-20 13:55:41 +00:00