Commit Graph

57 Commits

Author SHA1 Message Date
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
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
zhurong 9931c35dfe Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove obsolete sections from setup.cfg
- Remove babel.cfg, this is not needed here at all
- Update requirements, no need for python_version anymore
- Use newer openstackdocstheme and Sphinx versions
- Remove install_command from tox.ini, the default is fine
- Use TOX_CONSTRAINTS_FILE, UPPER_CONSTRAINTS_FILE is obsolete

Change-Id: Ic40d3fdaac00791fb150c1dc68a35d53ec30043d
2020-05-11 11:25:07 +08:00
Sean McGinnis 505bf728a6
Add py38 package metadata
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.

Change-Id: I3c7895d7fac75556d3038431ab6887221efb8654
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-24 08:22:37 -05:00
zhurong 564f9cf32e Cleanup py27 support
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Remove obsolete sections from setup.cfg:
  * Wheel is not needed for python 3 only repo
  * Some other sections are obsolete
- Update classifiers
- Update requirements, no need for python_version anymore

Change-Id: Idcfd920e04fd56ed8de7b8906ba1e4e87f75d08c
2020-04-07 01:39:10 -07: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
zhurong e9cde491c0 Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: I8f239503acb2f7d9a7330ed093e77e69ff52701c
Story: #2005924
Task: #34214
2019-07-03 17:05:23 +08:00
Ghanshyam Mann 0bb49e7b91 Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I7d3fab02f1ae89aa6c675ce19a9858a1729323c1
2019-04-15 18:33:52 +00:00
pandatt 40ba515acf Change openstack-dev to openstack-discuss
Change-Id: I400da3549d62fc04c2de27511dea1e45a0a003d3
2018-12-04 14:51:07 +08: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
Nguyen Van Trung 5fbbac4e9a Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
https://governance.openstack.org/tc/reference/project-testing-interface.html

For more details information, please refer to:
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: If77e673564f65879f6f56000444ee7601b44e5bc
2018-07-09 15:02:05 +07:00
Nguyen Van Trung 687a5b0af0 Add default configuration files to data_files
In order to make it simpler to use the default
configuration files when deploying services
from source, the files are added to pbr's
data_files section so that the files are
included in the built wheels and therefore
deployed with the code. Packaging and deployment
tools can then more easily use the default files
if they wish to.

This pattern is already established with similar
files for neutron, designate and glance as has
been mentioned in the related bug report.

Change-Id: Ic0d69d726be397a19ea696a8b4f1ab350da1a8a4
Closes-Bug: #1718356
2018-03-17 06:45:10 +00:00
ghanshyam 78d7cef3a0 Remove murano-tempest-plugin entry from setup.cfg
As murano-tempest-plugin already been moved to separate
repo, it has to be removed from murano setup.cfg.

Due to this it will force murano installer to install murano-tempest-plugin
as Temepst will discover this plugin and complain about its missing package.

Congress is getting this error and their gate is blocked due to this.
http://logs.openstack.org/57/508657/22/check/congress-devstack-api-mysql/1ad845d/job-output.txt.gz#_2017-12-07_19_33_07_219034

Change-Id: Iab3a851fdb9001ad39ef443be12701e0e2a75e5a
Closes-Bug: #1737123
2017-12-08 15:50:31 +00:00
shangxiaobj e048504126 Update and replace http with https for doc links
1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links

Change-Id: If76e5cdcf6443db9cad2c4391d416ccf19e8258d
2017-09-12 00:38:13 +00:00
zhurong e2f2ce20c9 Remove pbr warnerrors
This change removes the now unused "warnerrors" setting,
which is replaced by "warning-is-error" in sphinx.

Change-Id: If428dade4186946c748e27b00d345dafa4301b01
2017-08-18 16:34:06 +08: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
Kirill Zaitsev aafd1f0a9d Mark doc warnings as errors
This commit sets warning-is-error for sphinx_build in setup.cfg and also
fixes multiple warnings to make the build pass

* Removed :option: see https://docs.openstack.org/contributor-guide/rst-conv/inline-markups.html#option
* Removed stale and unreferenced documents
* Marked telnet_example as orphan
* Added first-app to the index
* multiple code-block fixes

Change-Id: I9c659860fcb4f29fba5f7f07a6a952becfc354da
2017-07-07 12:49:04 +03:00
Felipe Monteiro b360bf7ab7 Add policy sample generation
This adds the entry point and config file necessary for using the
oslo.policy sample generation script. It also adds a tox target to
simplify the usage of it. Finally, this commit adds
murano.common.policies.base.list_rules to
murano.common.polices (__init__.py) so that the base rules are
also included in the generated policy file.

Note that the policy sample is generated as a YAML which is
the standard adopted by Nova [0] and Keystone [1] and is now
the standard across OpenStack since Ocata [2]:

    While the old json format policy file is still supported,
    we recommend using the newer YAML format file, more intuitive
    syntax.

The output from tox -egenpolicy will be:

    murano.policy.sample.yaml in murano/etc.

The policy documentation was already updated in
I1a8581a559e4333a74d56a5bdce7e6d1f117907d

[0] e845d66a1b/etc/nova/nova-policy-generator.conf
[1] https://github.com/openstack/keystone/blob/master/config-generator/keystone-policy-generator.conf
[2] https://docs.openstack.org/ocata/config-reference/policy-yaml-file.html#older-json-format-policy

Change-Id: I2356ac0b2033bd83caaf2672189670fc300e55fd
Partially-Implements: blueprint policy-in-code
2017-06-17 16:11:17 +01:00
zhurong 7786eb2dc0 Add WSGI support script for murano API
This patch add scripts for running API serces via WSGI.
The follow-up patch will add the devstack install support.

Change-Id: I3b836041559004a629f2cb2a506e53bf04fbdf23
Partially-Implements: blueprint murano-api-wsgi
2017-06-12 13:55:25 +08:00
Cao Xuan Hoang 29129e8be7 Remove support for py34
The gating on python 3.4 is restricted to <= Mitaka. This is due to
the change from Ubuntu Trusty to Xenial, where only python3.5 is
available. There is no need to continue to keep these settings.

Change-Id: Id2e67b9b8ffa696c75468801226143912f761c29
2017-02-08 11:20:18 +07:00
Jenkins a89dfdcbde Merge "modify the home-page info with the developer documentation" 2016-08-29 01:49:40 +00:00
gengchc2 dfdc374346 modify the home-page info with the developer documentation
update home-page info
Closes-Bug: #1612549

Change-Id: Iff195fae2da5345b45fba1602d117a694ebaf89e
2016-08-27 00:39:36 +00:00
LiuNanke a6ff1151be Trivial: Add python identifiers in setup.cfg.
Change-Id: I0755e31421fd51ad0469e221168b0d57c83440b7
2016-08-10 15:18:43 +08:00
LiuNanke 1d1e3882f8 Add py2.7 and py3.4 identifiers in setup.cfg.
Change-Id: I45ff47c76618cef928169b113888e8cb0c4de9ab
2016-08-05 00:01:37 +08:00
LiuNanke e113f12afa Add Python 3.5 classifier and venv
Now that there is a passing gate job, we can claim support for
Python 3.5 in the classifier. This patch also adds the convenience
py35 venv.

Change-Id: Ied8b8b15761c282333c5a43ccdcc625be6930b9c
2016-08-01 20:04:16 +08:00
zhurong deb487d8c0 Generate separate db for murano service broker
1) Create separate config use the separate config.py
to use: tox -egencfconfig

2) Create separate db for murano service broker
to use: tox -e venv murano-cfapi-db-manage \
	--config-file etc/murano/murano-cfapi.conf upgrade

Change-Id: Ifd3551ace000e496d99725f46dbead62f7ef64b0
partial-implement: bp separate-service-broker-from-murano
2016-05-31 21:25:33 -04:00
Tin Lam 41be239462 Removed warnings from building docs
Removed all warnings from running 'tox -e docs'.
Setting warnerrors = true in setup.cfg.

Change-Id: I00438f6a505d696fa5d1261a4f016118bdd4faf1
Closes-Bug: #1561985
2016-03-28 02:36:58 -05:00
Thomas Goirand ad5afaa427 Also package murano_tempest_tests
Currently, murano's setup.cfg has a unique package "murano". This
patch adds murano_tempest_tests, so that the tempest plugin also
ends up being packaged in Debian / Ubuntu. This way, it's possible
to also run Murano's functional test suite in the Debian CI.

Closes-Bug: #1561966
Change-Id: Ia2f73883aaeeef92956daabb53fd3289ff1fc744
2016-03-25 12:21:25 +00:00
Doug Hellmann 6a72ea2838 register the config generator default hook with the right name
No config generator hooks should ever be registered with a name that
belongs to another project. In this case, using oslo.middleware.cors
means that *every other project* that loads the middleware gets this
application's defaults when the generator is run on a system with
everything installed (such as a dev box with devstack). Use the name
of the app instead, to ensure that the defaults are only set when this
app's sample config and documentation are being generated.

Change-Id: I6a8c7d44b9db9325003ff2fdb667b0ced7739e96
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-03-11 16:07:23 -05:00
Tin Lam 151d8cfe30 Moved CORS middleware configuration into oslo-config-generator
The default values needed for murano's implementation of cors
middleware have been moved from paste.ini into the configuration
hooks provided by oslo.config. Furthermore, these values have been
added to the default initialization procedure. This ensures
that if a value remains unset in the configuration file, it will
fallback to using sane defaults. It also ensures that an operator
modifying the configuration will be presented with that same
set of defaults.

Change-Id: I50a204e27a43991d94cfb5f39c1dd3e904eb5696
Closes-Bug: #1551836
2016-03-04 17:00:44 -06:00
Dmytro Dovbii 0d140a32bd Fix the entry point for oslo-config generator
When we use `tox -egenconfig`, murano configuration file
is generated incorrectly. Some options in `[keystone_authtoken]`
section are missed. This is because keystonemiddleware now use
another function for oslo_config sample generation [1].
This function now returns a smaller list of options than before
without number of deprecated options and some options required
by murano.
This patch changes entrypoint for oslo-config-generator in order
to use older keystonemiddleware's function which lists all
neccesary options

1. https://review.openstack.org/#/c/267277/

Change-Id: I61b9c102e0e07e382237f2d09206df85322cc699
Closes-Bug: #1552226
2016-03-02 13:32:13 +00:00
Kirill Zaitsev 5900212fe3 Remove version from setup.cfg
Per [1] and [2] we now want to use the git repository
for knowing the version instead of modifying the setup.cfg file.

[1] http://lists.openstack.org/pipermail/openstack-dev/2015-November/080692.html
[2] http://lists.openstack.org/pipermail/openstack-dev/2015-December/081431.html

Change-Id: Id45f5d62aae35dfb77afee265f803a02f9e9e50d
Depends-On: Icc5ab9fb8ab5d41f0d8c29837b5d1eb2f3fe4f97
2015-12-07 16:25:26 +03:00
Victor Ryzhenkin 77d6185d0d Initial commit for service broker tests in tempest plugin
- Add tempest plugin structure
- Add basic functional for tempest service broker REST client
- Add config opts for application catalog and service broker API services
- Add base for service broker tests
- Add service broker test for list applications
- Add tempest plugin configure function into devstack murano plugin

Change-Id: If4c8f95a9d69fccf6f261510b6e02eb67c738ee5
Targets: blueprint murano-cfapi-func-tests
2015-11-06 00:48:40 +03:00
Victor Ryzhenkin 51047006e7 Open Mitaka development
Change-Id: Ifcce7866a9ace42f07821165f54021d3909af67f
2015-10-15 22:43:36 +03:00
venkatamahesh 93eda01a75 Added the home-page value with openstack.org
Added home-page value with www.openstack.org
in setup.cfg file

Change-Id: I1cb5055b7356ac09283e1d39cabe938279b218e9
2015-09-16 00:28:19 +05:30
Filip Blaha 3cef984de9 Environment modify actions introduced
Base class for modify actions.
Entry points based action registration.
Action manager loads and execute actions.
Out-of-the-box actions implementation.

Partially implements: blueprint policy-based-env-modification

Change-Id: Ib148c5f2b7efb1186d77f5461ef9324cca1287c2
2015-09-09 12:47:45 +02:00
Nikolay Starodubtsev 5e3b37aac8 Cloud Foundry Service Broker API initial commit
In this commit we added new murano service called murano-cfapi.
It's Cloud Foundry Service Broker API implementation for OpenStack.

* add new entrypoint for murano-cfapi
* add provision/deprovision operations for Cloud Foundry.

partial-implement: bp cloudfoundry-api-support

Change-Id: I5cdb612774f5e46ec7fc787f961e5c7e16ed8501
2015-09-02 21:17:16 +03:00
Ekaterina Chernova 9fcd2ad11d Introduce test-runner for MuranoPL test packages
This is a first commit os new  murano testing framework.
This commit adds base io.murano.test.testFixture class.
All test classes are suppossed to be inherited from that class.
Test runner accepts only such kind of classes.
Also test cases should start with the 'test' prefix.
setUp method executes before each test case and tearDown - after.

To run tests, authorization params should be provided or murano config file.
Test runner params have a higher priority than the corresponding
params in config.
Package to test is a required parameter.
It's also allowed to specify class to execute tests in or
to specify test case name.
New murano-test-runner was added.

To run all tests from package, execute the following command:
murano-test-runner -p io.murano.test.MyTest1  -l /package/location/directory

Targets blueprint simulated-execution-mode-murano-engine
Change-Id: I6b9a94ab1a3942fec3ebb84a69dd548c134139df
2015-09-02 17:48:20 +03:00
Serg Melikyan 0b31301a72 Update version for Liberty
Update the version for Liberty, switching from date-based versioning
to pre-versioning using SemVer. See
http://lists.openstack.org/pipermail/openstack-dev/2015-May/065211.html
and
http://lists.openstack.org/pipermail/openstack-dev/2015-June/067082.html
for details.

Change-Id: I641f6a717c105e40934fccef18b3c6e3846a4002
2015-06-26 14:55:15 +03:00
Ruslan Kamaldinov ca89105037 Open Liberty development
Bump pre-version in setup.cfg to formally open Liberty development.
Kilo release branch is cut from the previous commit.

Change-Id: I53d22a6b9d3e058215432a507dfa56a0256548f4
2015-04-21 12:57:32 +03:00
Dmytro Dovbii 76ffd35806 Use oslo.config generator in murano
Similarly with the way it was done in the murano-agent, added
the ability to use the oslo-config-generator for creating a sample
configuration file murano.conf.sample.

Now to create the file, you must run:
tox -egenconfig

Change-Id: I8b06336d75eccfd598ce9033333884f75f393a09
2014-11-12 17:09:35 +02:00
Sergey Lukjanov 6c26981453 Open Kilo development
Bump pre-version to 2015.1 to formally open master branch to Kilo
development.

Change-Id: Iab81e4ed62a35762017201341400a0883a95b73f
2014-09-30 11:41:36 -07:00
Robert Collins d6df8f9354 Set next version to 2014.2
pbr pre-versioning causes current sdist to have versions leading up to 0.4.1,
but that is already released - we should be leading up to 2014.2.

Change-Id: Ie3ef33b1c8de8129c303d2271f56f7f80158757f
2014-08-20 07:02:26 +00:00
Ruslan Kamaldinov 9030bc7285 Added DB migrations on Alembic
This commit migrates Murano database migration framework from
sqlalchemy-migrate to Alembic. sqlalchemy-migrate is considered abandoned. All
other OpenStack projects are in  process of migration to Alembic or have
already finished migration.

This change doesn't preserve all the migration scripts, it merges them into a
single migration script. That's what we would do even without Alembic. It's a
common practice to squash migration scripts into a single one right after the
release.

NOTICE:
CLI command to run migrations changed. Now it looks like this:
$ murano-db-manage upgrade

Migration path:
1. Simple solution is just to re-create your database from scratch
2. You can stamp your database with revision to make Alembic think that it
   already applied the first migration:
   $ tox -e venv -- murano-db-manage --config-file etc/murano/murano.conf stamp --revision head

For usage instructions see:
murano/db/migraiton/alembic_migrations/README

This patch also adds opportunistic tests for migrations. These tests will run in
OpenStack Infrastructure jenkins slaves. It'll use real MySQL and Postgres databases.
Tests will run in a "snake walk" manner, which means that upgrade and downgrade path
will be tested.
Base for migration tests is copied from Nova. Please note, that at this moment we
cannot use code from oslo, because it is not documented and is not tested. Once
test_migrations_base appears in project 'oslo.db', we'll be able to remove our own
test_migrations_base and use the one from 'oslo.db'.

implements: blueprint alembic-migrations
Change-Id: I5aa978f7095efc57f2d6fad81b5553e1880ad931
2014-06-20 18:01:34 +04:00
Ruslan Kamaldinov 86a4c4710d Rename muranoapi to murano
Partially-implements blueprint: rename-murano-api-to-murano

Change-Id: I2d7f52ef4073bce800cedc77f81f5d242c4d5d98
2014-05-27 15:14:44 +04:00
Ruslan Kamaldinov 2e1785a61b Fix Murano gate job
There were two patches which broke our gate:
1. https://review.openstack.org/#/c/80690/
   This one forces Devstack installation to fail if a project has dependencies
   not listed in the global-requirements file. Fix description:
   Devstack has two functions to install a project:
    * setup_develop
    * setup_package

   The first one does the requirements check and fails on Murano installation.
   The latter one doesn't perform any checks (it is called internally from the
   first function right after the requirements check was performed). We will
   use the latter one until all Murano requirements match global-requirements.

2. https://review.openstack.org/#/c/85032/
   This one introduced a nosetests plugin for MuranoPL. Somehow (I have no
   idea how) it breaks Tempest run in the gate. It causes our functional tests
   to behave wierdly, not recognise tempest config file and throw exception:
   "DuplicateOptError: duplicate option: use-syslog", see complete log at
   http://logs.openstack.org/13/85113/7/check/gate-murano-devstack-dsvm/4939248/console.html

   Fix description:
   Temporarily disable nosetests plugin until we figure out how to enable
   it and avoid Tempest problems in the gate.

Change-Id: I369f91fdabdc887d5ff3fb6e16d85a4d12de9f03
2014-04-07 10:43:19 +00:00
Serg Melikyan 06856caecf Add MuranoPL Testing Framework
Implements simple plugin for nosetests and gives
ability to write tests for MuranoPL functions
and features on MuranoPL itself.

Change-Id: I899d5d89f391167ff34fa35777e85125bad431bf
2014-04-03 19:12:39 +04:00
Ruslan Kamaldinov 17afc0e0fd Added explicit db-sync command
This patch changes the way we initialize the DB with tables:
* there is new command - 'murano-manage db_sync'
* DB is no longer automatically populated

Change-Id: I1ae06448ddf4a832740e9a2bfccbfd725cb6c3f7
2014-04-02 09:53:52 +00:00
Serg Melikyan 7552552492 Add MuranoPL Engine
Added all missing parts to complete MuranoPL implementation:
 - system classes
 - base classes
 - integration with oslo.messaging
 - package entry-point & other things to run engine
Integrated engine with API

Note: some tests are marked to be skipped,
will be enabled via separate commit.

Partially-Implements: blueprint new-metadata-dsl
Change-Id: I3c1c2326b48da57647d55ea8edfba56f1657d7d6
2014-03-21 15:34:42 +04:00
Ekaterina Fedorova 968296bf7e Cherry-pick the following commits from release-0.4
* Fix errors in infrastructure
	blueprinr one-style-config
	1) Update sample config - remove non-existing directory
	2) Add 0.4.1 version
	3) Rename config file to sample
	Fixes-Bug: 1270734

* Catch AttributeError in case of incorrect session_id
	Closes-Bug: 1269749

* Fixed issue with copy configuration files.
	Closes-Bug: #1271079

* Add translation support

	Use openstack.common.gettextutils for translation
	Closes-Bug: #1267514

* Fix name for syslog_log_facility param

* Update requirements for a release-0.4.1

* Handle incorrect env_id
	Closes-Bug: 1227154

* Import _ not implicit

Change-Id: I2744eaeef369220c5a8dabb027ba40622be9d155
2014-02-10 18:52:31 +04:00