Commit Graph

178 Commits

Author SHA1 Message Date
OpenStack Proposal Bot c898a310af Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I3b60c4f49ccac467bd9a857c2dc7b597e8bdc474
2023-05-09 04:19:01 +00:00
OpenStack Proposal Bot 4751b583ef Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I7aed519b8f02ddb7d507bae3bce81d3ec0d12381
2023-03-08 03:32:45 +00:00
OpenStack Release Bot 335829f722 Update master for stable/2023.1
Add file to the reno documentation build to show release notes for
stable/2023.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.

Sem-Ver: feature
Change-Id: I1ab16515d77f360097e57b273fb32897d157121c
2023-03-07 09:03:24 +00:00
OpenStack Proposal Bot ada28b3ac6 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I1c529aecbbdb94e688972ea220e039ffd864c4bb
2022-11-05 03:39:14 +00:00
OpenStack Release Bot a25b273e46 Update master for stable/zed
Add file to the reno documentation build to show release notes for
stable/zed.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.

Sem-Ver: feature
Change-Id: I3e6bf2f28aa0e1b4dc464432ae1986f89f78aa44
2022-10-18 03:00:10 +00:00
Zuul ee066ee750 Merge "Update python testing as per zed cycle teting runtime" 2022-10-12 03:04:11 +00:00
OpenStack Proposal Bot 4434b57486 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I818e9704c0e0881ffaa545564880b962c9e38fe0
2022-06-21 03:19:18 +00:00
LeopardMa 8c64ac7f91 Update python testing as per zed cycle teting runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Removing the py36 centos8 job as well as
updating the python classifier also to reflect the same.

[1] https://governance.openstack.org/tc/reference/runtimes/zed.htm

Change-Id: I269d1ca0b763d7806a3cec9d1be425d68f68fa67
2022-06-04 15:41:50 +08:00
OpenStack Release Bot 589f2a11e0 Update master for stable/yoga
Add file to the reno documentation build to show release notes for
stable/yoga.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.

Sem-Ver: feature
Change-Id: I39b4f53523ee21d87ecf42b41f2ee0cd23e9e2f8
2022-03-08 12:05:42 +00:00
OpenStack Release Bot 51b02f9c2d Update master for stable/xena
Add file to the reno documentation build to show release notes for
stable/xena.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.

Sem-Ver: feature
Change-Id: Ic85e7b3008a37eecad3531debebbee6ee27b33bd
2021-09-17 14:16:49 +00:00
OpenStack Release Bot 48424c781b Update master for stable/wallaby
Add file to the reno documentation build to show release notes for
stable/wallaby.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.

Sem-Ver: feature
Change-Id: I167c9ab4adc683e8d6dbabf68181129c4b865954
2021-03-26 18:35:35 +00:00
Ghanshyam Mann 1c87ebf9a8 [goal] Deprecate the JSON formatted policy file
As per the community goal of migrating the policy file
the format from JSON to YAML[1], we need to do two things:

1. Change the default value of '[oslo_policy] policy_file''
config option from 'policy.json' to 'policy.yaml' with
upgrade checks.

2. Deprecate the JSON formatted policy file on the project side
via warning in doc and releasenotes.

Also replace policy.json to policy.yaml ref from doc and tests.

CONF object needs to be initialized before policy enforcer(). That
need to remove cfg.CONF.unregister_opts from TestAuthUtils cleanup
as this is taken care by cfg.clear() with proper workflow otherwise
it end up with error
"oslo_config.cfg.ArgsAlreadyParsedError: arguments
already parsed: reset before unregistering options"

- https://b132754ee7062a9ab187-9add4719a9922a9385555a8552fc2366.ssl.cf5.rackcdn.com/768520/5/check/openstack-tox-py38/7964354/testr_results.html

[1]https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html

Change-Id: I1b6c6485bc651fd0b87244a68204036dd4aa37f4
2021-03-07 17:50:48 -06:00
OpenStack Proposal Bot e078063cff Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I1471a03d20d2a0535ef0b0045a4f7c94d2e64154
2020-12-13 07:06:20 +00:00
OpenStack Proposal Bot 38c7835dcd Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Id007239bfeeaa96c8cf8ad4ab01b28d579cd6bb1
2020-11-16 07:29:29 +00:00
Zuul 1558b8dc52 Merge "Fix 'method object has no attribute __yaql_function__' on py3" 2020-11-05 06:57:03 +00:00
Andy Botting 09831b64d5 Fix 'method object has no attribute __yaql_function__' on py3
This error was appearing when calling some murano methods through
YAQL functions.

The helpers.function() call was testing for im_func which was
deprecated on Python 3.

Switching to __func__ is the correct way to get the function from
a method.

Change-Id: I473283e0d5a4901ff787f434a5f5f9d923090614
2020-10-30 10:34:41 +11:00
OpenStack Proposal Bot 8f5e010673 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I85949211aebc8700bb1a7b6bed65faff96dd4771
2020-10-11 07:09:45 +00:00
OpenStack Release Bot 231cf26af0 Update master for stable/victoria
Add file to the reno documentation build to show release notes for
stable/victoria.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/victoria.

Change-Id: Ie30da9b6e1e39ec91fbe45440507af32463d2517
Sem-Ver: feature
2020-09-24 08:48:41 +00:00
Andreas Jaeger 3698744ba0 Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.

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.

Remove docs requirements from lower-constraints, they are not needed
during install or test but only for docs building.

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: I481525b51df5937a9fec6c0a7528dd6ea5b6c31b
2020-05-21 12:47:37 +02:00
OpenStack Release Bot 591f4722d3 Update master for stable/ussuri
Add file to the reno documentation build to show release notes for
stable/ussuri.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.

Change-Id: I3ffc67e999db01e97e701f9d3b11a457150e82b4
Sem-Ver: feature
2020-04-22 13:09:56 +00:00
OpenStack Proposal Bot b33d398950 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I1023589516ff90b77b7a2a848ef943bd21ff4da7
2019-12-22 07:06:50 +00:00
Ghanshyam Mann 5e12408b76 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Murano is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

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

Depends-On: https://review.opendev.org/#/c/693631/
Change-Id: Iac87c01defbd7de3f14f13e5632aec899d920d1b
2019-11-25 08:28:00 +00:00
OpenStack Proposal Bot d536a70ab4 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ib1dabcb40b972ae6bce63be8936a11cfcc24f0ac
2019-09-27 11:14:38 +00:00
OpenStack Release Bot 8983cd6aa7 Update master for stable/train
Add file to the reno documentation build to show release notes for
stable/train.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.

Change-Id: Ifa642193afb550e3cdee12a8b1b75549b470aa58
Sem-Ver: feature
2019-09-25 10:30:20 +00:00
pengyuesheng e64e96ce3d Bump the openstackdocstheme extension to 1.20
Some options are now automatically configured by the version 1.20:
- project
- html_last_updated_fmt
- latex_engine
- latex_elements
- version
- release.

Change-Id: I9ffdc1077842968b0b53ced732b6c8c52afba453
2019-07-04 16:11:50 +08:00
OpenStack Release Bot 10b15860c9 Update master for stable/stein
Add file to the reno documentation build to show release notes for
stable/stein.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.

Change-Id: Icb42495582cd0690f7f74683674daf5f5cf472d6
Sem-Ver: feature
2019-03-19 20:16:05 +00:00
akhiljain23 4341093b14 Add framework for murano-status upgrade check
This commit adds the functionality of murano-status CLI for performing
upgrade checks as part of the Stein cycle upgrade-checkers goal.
It only includes a sample check which must be replaced by real checks in
future.

Change-Id: If7987cdf5d9a686abbcad5960b8f391f8b9518a3
Story: 2003657
Task: 26143
2018-10-24 09:31:33 +00:00
OpenStack Release Bot 251c1d1309 Update reno for stable/rocky
Change-Id: Ib9f43221a3586bd89d1d3e1659f03a2c56c58f31
2018-08-08 09:43:19 +00:00
sunqingliang6 dc44b56dd7 fix typos
Change-Id: I01a73325ad1240805f1402352c7244eff3253cc3
2018-06-25 17:15:34 +08:00
OpenStack Proposal Bot 0c3dec6af9 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I15569d05ebd384545dc9d18853c224122dbcc29a
2018-03-01 06:08:27 +00:00
OpenStack Proposal Bot 60ba389adb Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I1f75d7d76233503369170308301638a63a131220
2018-02-11 06:40:19 +00:00
Zuul ffee2f9cfd Merge "Update reno for stable/queens" 2018-02-11 02:13:51 +00:00
OpenStack Proposal Bot 36eae7e3cb Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ib0a1fa3bffd8dc5808edf1d2f4863d7b0ffebe74
2018-02-10 06:30:53 +00:00
OpenStack Release Bot 1e3dd88d94 Update reno for stable/queens
Change-Id: I5406bef29a6d24d08dfd34c806286298fb7a0b61
2018-02-09 07:31:24 +00:00
Stan Lagun ef3b0d4f7d Option to configure pip source for murano-agent
With this small changes it becomes possible to instruct murano to
provision murano-agent of version other than latest, or from
custom git branch or from a http source.

Use cases:
* Use agent with custom modifications that are not available in
  PyPI version
* Development of new agent features - agent can be installed from
  the private git repo
* Environments without internet connectivity

Change-Id: Icbea95abf070ef35781474a54461cc34bb9927af
2018-01-17 02:39:01 +00:00
Stan Lagun 6f6897c132 Murano-engine side implementation of agent message signing
Change-Id: I1a23d185ac19f10c98d66f29a6930dfd17793954
Partial-Blueprint: message-signing
2018-01-15 16:56:54 +00:00
deepakmourya 44634e98d9 Remove setting of version/release from releasenotes
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.

Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.

This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.

Change-Id: Ic26f4de3f0e49a944c9b34b04bbda039bfdcfa35
2017-11-17 04:26:09 +00:00
Margarita Shakhova 3877f610ef Implement environment audit reports
Add notifications about environment events that are required for
tracking. These are AMQP notifications and oslo.messaging library
is used for sending them.

The follow event types are provided:

 - environment.deploy.end
   This event is issued on successful finish of environment deployment,
   provides general information about environment and also deployment
   start and finish times

 - environment.delete.end
   This event is issued on environment delete (and abandon as well)

 - environment.exists
   This is a period event, it's issued for every existing environment
   that has successful deployments

There are 2 new configuration options controlling these notifications:

 - stats.env_audit_period
   Controls how often to send environment.exists notification, by
   it's once per hour (60 minutes)

 - env_audit_enabled
   Allows to completely disable environment-related notifications. By
   default notifications are enabled.

Change-Id: I8dee2456b7ccab7c0c167aa21abb9710959ebb30
2017-08-24 10:11:35 +00:00
OpenStack Release Bot b3fd2b6693 Update reno for stable/pike
Change-Id: I370710ecacc17769e5f978c1599ff11af50a4813
2017-08-10 15:53:20 +00:00
Paul Bourke 9248605e67 Add decryptData yaql function to murano engine
Adds a new yaql function 'decryptData' which pairs with 'encryptData' on
the dashboard side.

Requires a valid secret storage backend (e.g. Barbican) to be configured
via Castellan in murano.conf, e.g.

    [key_manager]
    auth_type = keystone_password
    auth_url = <auth_url>
    username = <username>
    password = <password>
    project_id = <project_id>
    user_domain_name = <user_domain_name>

Murano will still work fine without this config but the encrypt/decrypt
functions will be unavailable.

Partially-Implements blueprint: allow-encrypting-of-muranopl-properties
Depends-On: I1be3a1e11e3f4c2170062927ad359bf679eb25d9
Change-Id: I09416b6d35ed2dafa823eca98262a4e23081e6eb
2017-07-21 13:32:13 +01:00
Margarita Shakhova 9a4bafa5d4 Add dsl_iterators_limit config option
To remove hardcoded constant called 'ITERATORS_LIMIT', that can be
exceeded (2000) having big amount of objects. It is easy to achieve
in big cloud with user that is allowed to view lots of resources.

Change-Id: I818561ca044bad505402b69d22a41ea892e15fcc
Closes-Bug: #1690179
2017-07-05 23:40:27 +00:00
bhavani.cr b5347a103a Add Apache License Content in index.rst
Add Apache License 2.0 Content which is necessary
for ./releasenotes/source/index.rst.

Change-Id: Ie6567da1be069c3af639a8cce715235ccd34dbe8
2017-06-30 16:33:40 +00:00
Andreas Jaeger d26e77908a Use openstackdocstheme everywhere
Update to use current 1.11 version of openstackdocstheme for all
documents.

Change-Id: I9e615e48267f61769a73268624e1c6b86c100da6
2017-06-30 11:09:07 +00:00
Felipe Monteiro fb3c5625df Remove long-ago deprecated show_categories
The API catalog endpoint `show_categories` was deprecated back
in Liberty cycle. It should be removed.

This commit removes the deprecated endpoint `show_categories`,
removes it from the API router, and removes references to it
in Tempest tests -- which now test `list_categories` instead.

Change-Id: If1bea7448c0d4aa5fdf37c8400323589d73fdb21
2017-06-22 15:58:25 +01:00
shashi.kant 02ec8d03ed Updated murano-apste.ini with http_proxy_to_wsgi
Murano used to have a custom, always-enabled ssl middleware, to parse
X-Forwarded-Proto header, to let murano work correctly behind an SSL
proxy. There is now an oslo middleware, that does the
same thing, but more thoroughly.
This commit replaces custom implementation with oslo one.

Co-Authored-By: Kirill Zaitsev <k.zaitsev@me.com>
Change-Id: I5444542b878434fb656e19b12d0f6e71df1ab95f
2017-05-25 15:01:40 +03:00
Paul Bourke 103f67815a Allow users to assign a security group to an app
This patch allows users to supply a list* of their own security groups to
an instance, rather than using the application defined one (built via
the SecurityGroupManager).

* Note, while we can support multiple security groups, murano-dashboard
currently has no UI element to select multiple items. This means that
currently users are restricted to selecting one group. If/when the
UI is improved this change can easily support multiple groups.

Example
=======

Application authors can make this available in their apps as follows:

UI.yaml
-------
Forms:
  - instanceConfiguration:
      fields:
          ...
        - name: securityGroups
          type: securitygroup
          label: Security Group
          required: false

Class.yaml:
----------
  Application:
    ?:
       type: com.paul.HelloWorld
    instance:
      ?:
        type: io.murano.resources.LinuxMuranoInstance
      name: $.instanceConfiguration.hostname
      securityGroups: $.instanceConfiguration.securityGroups
      ...

DocImpact
Change-Id: I60d37cfe034c467e894ee93cf3718e463bf49337
Partially-Implements: blueprint app-use-existing-security-group
2017-04-27 17:37:20 +01:00
OpenStack Proposal Bot 076eb1f0a3 Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: Ic7f8525d66cc8de36b9a65231e5557d072f17607
2017-03-23 11:08:29 +00:00
OpenStack Release Bot 22e40b4c9b Update reno for stable/ocata
Change-Id: I9f2aff1c2eeb04a2d06c08fca3d506cdcc58be32
2017-02-15 15:28:47 +00:00
Serg Melikyan 53af1f4485 Remove heat as enable_service in devstack
Now that heat is available as a devstack plugin, we should
use it. In-tree devstack code for heat is planned to be
removed soon.

Co-Authored-By: zhurong <aaronzhu1121@gmail.com>
Depends-On: I505a308de751bf8c35b921659e8eeb36cc2fb9a9
Change-Id: I3def7bfb026a15cf0d7a9ee6683b5f8abc1f6c32
2017-02-02 22:36:33 +08:00
Jenkins 561e910aee Merge "Allows fetching of deployments from all environments." 2017-01-21 03:35:34 +00:00