Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
25c5572
First NAT implementation for SDK (#52)
tischrei Dec 12, 2019
de078f7
Func tests for Rds v3 (#51)
gtema Dec 12, 2019
0d149a5
move to pypi token
gtema Jan 17, 2020
05bf33e
repair some of the AS methods
gtema Jan 17, 2020
123b8a2
Update .zuul.yaml
gtema Feb 6, 2020
07e89d1
Create bindep.txt
gtema Feb 6, 2020
011b18a
Update .zuul.yaml
gtema Feb 7, 2020
212a707
some dns private zone fixes
gtema Feb 11, 2020
de026de
Zuul (#63)
gtema Feb 14, 2020
009d496
Merge branch 'master' into dns
gtema Feb 14, 2020
47d0341
AS corrections for new API Version (#60)
tischrei Feb 24, 2020
fb225cf
Merge branch 'master' into dns
gtema Feb 24, 2020
9e1428a
add unit test changes
gtema Feb 24, 2020
a29c098
extend help message for DNS zone list
gtema Feb 24, 2020
f1f4f22
Merge pull request #62 from opentelekomcloud/dns
tischrei Feb 25, 2020
36d3d3c
Rework of Documentation (#66)
tischrei Mar 30, 2020
4a0ea60
Add periodic functional tests
gtema Mar 31, 2020
65a3137
Bring resource section back, fix issues
tischrei Mar 31, 2020
7642c80
drop unnecessary stuff
tischrei Mar 31, 2020
97abf91
bring identity and image proxy back
tischrei Apr 1, 2020
be9789e
proposal for better understanding of class attributes
tischrei Apr 1, 2020
07b7fd4
Merge pull request #67 from opentelekomcloud/zuul
otc-zuul[bot] Apr 2, 2020
65258af
Merge branch 'master' into doc
gtema Apr 2, 2020
6314a13
Merge pull request #68 from opentelekomcloud/doc
otc-zuul[bot] Apr 2, 2020
814c019
Do a squash-merge merging into master
gtema Apr 2, 2020
3e5ba52
undo squash-merge
gtema Apr 6, 2020
cdd2be1
sync test-requirements with latest upstream changes
gtema Apr 6, 2020
bf2e5d0
Merge pull request #71 from opentelekomcloud/zuul
otc-zuul[bot] Apr 6, 2020
8b04bb8
use squash-merge (#72)
gtema Apr 6, 2020
1f25c43
sync with upstream (#73)
gtema Apr 12, 2020
1354529
Execute nightly functional tests only on master (#75)
gtema Apr 12, 2020
e470668
Add stubs for new services (#74)
gtema Apr 14, 2020
d9cce0f
Fix docs to be buildable by Sphinx 3.0.0
gtema Apr 14, 2020
de4f3d0
fix pep error
gtema Apr 14, 2020
1ec684b
Improve NAT-GW (#65)
vineet-pruthi Apr 14, 2020
7de66cb
replace zuul job
gtema Apr 17, 2020
47ba917
replace repair zuul config
gtema Apr 17, 2020
aa02891
ELB: added UDP to list of supported protocols (#79)
spielkind Apr 24, 2020
a18ac58
Update CCE cluster (#70)
tischrei Apr 29, 2020
115a351
Extend DMS to cover Kafka Premium extensions (#76)
gtema May 4, 2020
01b57c2
fix travis deploy name
gtema May 6, 2020
7c6bb6b
small pep fixes (#90)
gtema Jun 25, 2020
eccbce0
DNS fix list recordsets for 500 > entries (#89)
tischrei Jun 25, 2020
addb846
small pep fixes (#93)
gtema Jul 7, 2020
40c38ea
Cloud layer (#92)
gtema Jul 7, 2020
e303616
Several SDK guides (#83)
tischrei Jul 7, 2020
b5f14eb
Add tox-py38 and hopefully release jobs (#94)
gtema Jul 8, 2020
0055b04
DCS fixes (#86)
tischrei Jul 29, 2020
c5e14a2
disable travis deploy (#96)
gtema Aug 3, 2020
17e2f0b
VPC Peering (#87)
vineet-pruthi Aug 8, 2020
0f4b242
add waf certificates support in SDK (#102)
gtema Sep 1, 2020
39d7e04
Waf fix (#103)
gtema Sep 1, 2020
0a61068
add support for waf domains (#104)
gtema Sep 2, 2020
932f75c
drop maas service, since doesnt exist anymore (#105)
gtema Sep 2, 2020
71d2497
add SDK support for Identity Credentials (#106)
gtema Sep 15, 2020
f484483
Cloudeye (#101)
tischrei Sep 18, 2020
54ddc70
add some project cleanup functions (#109)
gtema Sep 22, 2020
2a0a39a
Agency support (#108)
gtema Sep 22, 2020
a13054d
Documentation added for CES (SDK + OSC), Identity Credential (OSC) an…
tischrei Sep 23, 2020
c2ce6ea
rollback credential OSC due to conflicts (#112)
gtema Sep 25, 2020
118491f
change parameter state to status to fit Ansible playbooks
tischrei Sep 30, 2020
51631c7
change parameter state to status to fit Ansible playbooks (#113)
tischrei Oct 13, 2020
fd55908
add new example
tischrei Oct 15, 2020
8e25a72
Merge branch 'master' into deh
tischrei Oct 28, 2020
68a73fc
Fix DeH creation
tischrei Oct 28, 2020
fb5beff
pep8 corrections
tischrei Oct 28, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
*.swo
*.swp
*~
otcextensions-*/
.coverage
.idea
.stestr/
.testrepository
.tox
AUTHORS
build
ChangeLog
dist
Expand Down
12 changes: 12 additions & 0 deletions .stestr.blacklist.functional
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
otcextensions.tests.functional.osclient.obs*
otcextensions.tests.functional.osclient.rds.v3.test_instance*
otcextensions.tests.functional.osclient.volume_backup*
otcextensions.tests.functional.osclient.nat*
otcextensions.tests.functional.osclient.rds*
otcextensions.tests.functional.sdk.cce.v1*
otcextensions.tests.functional.sdk.kms*
otcextensions.tests.functional.sdk.volume_backup*
otcextensions.tests.functional.sdk.deh*
otcextensions.tests.functional.sdk.dds*
otcextensions.tests.functional.sdk.plas*
otcextensions.tests.functional.sdk.lts*
27 changes: 12 additions & 15 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,21 @@ language: python
cache: pip
matrix:
include:
- python: 2.7
env: TOXENV=py27
- python: 3.6
env: TOXENV=py36
- python: 3.7
env: TOXENV=py37
- python: 3.6
env: TOXENV=pep8
install: pip install tox
script: tox
deploy:
provider: pypi
edge:
branch: v1.8.45
user: gtema
password:
secure: RME8zXB1ynBbmSHEx0kkFzViq56mYKleTuN/om+I+4uTxyTJQjbRkN3AJNKO9CX8V1l9KMeSQ/9a6c9Wmqwn7f+Mps1WwMwhAGqZpyV6ea16Z+G2GYR82lAGBqCIU0JWd2WOrwZ05PvPk0UMT8PkvJGPEl32BtIi7y3DTQa3U2Lpzvb2B3B15PMuFgGRDJgMtTfCtqpzJ9Afqa6X2x70HVXViJgCVKfk10NywNk0kqjFNOGnRXGH1w0oIkj7kSuDA2LRU9exNQZAdU5e2rre+BWae7H0/cYB0H58y5Ax5MA8Nga4o/wRy8MFaIB+9xG+fbo1PIRQtkdim2gwuR3ZkBjN5KHuMH1nnC6R5iMdNSmEaV63YST2YaVfWYA2HvSh6U5DI2ES+4FT8MtA3mFFVg2eOi8/r4c3V5EeLt7iR27R1pkWj83vcYCIXj20j/O6LkGkz+kOLgyfP7oGEgIZyXFDqoWk5pdW15eBHQ3hX5q+hT4oTYpF87i45/6SLfDZ/UWNRmASWBGelFRIEZCs69JvIxrbFHPf8kxzI+QIeouC2uV6MklyTq9iFUcZotUBL+WDOkUqO95VKsSlhIJYWBJiPBliXzBXM30XWexfZD49+b5tQqY1zJ0VCYn9YUkoAO08TQiNJbej8F6A9SOqI7FCB28RgW5D6XrfsXGHXzs=
# skip_cleanup: true
on:
tags: true
distributions: sdist bdist_wheel
repo: OpenTelekomCloud/python-otcextensions
condition: "$TOXENV = py36"
# deploy:
# provider: pypi
# user: __token__
# password:
# secure: c/0z6avOAPLHWs0LBX9HJCfHexlHe/LDQU6ZQ4NBf9YpLLZON5CSchxU1LiLJMAB98NOpK48wewiC5jlWm8zXIV7t1wnOtKkR4X+HfRO4Lgii8ARlhTPyzF5I3fmgMa/WKyThZeiBl6xPA6G/slLGVDeCczUasUEZWS/jUAVEg0Ht81fDyu1SauRxyj5fXYbpjFFQ+jYyyHTm7FiroG0ylt0XOztpvd/5z7IvRvQ7f+OKg9BES+HHDbOmulY6wSnQrG5o+s3DPOkixiC0Hyh+bFuPfTidUDavKlkQFc4rv87WM+CnBGLoYztx31RFf4azv1SOn6yxsBfxA3zB82cjsWOQh7AWHLfQ19J2aZy5kysaBXnMs7FEo+8g1CdiUApLOqQ7b27B//ZifoKT7aRlwjkcX9g6lajy48MoQWy04xFV0z0/S2yxUrTGr4PcZucLO21YkcGP6Q/Pc4A/4qhz/p1Z1IrDVE8utvrD5jNraLtQzcRvbIqNKNOzpdSkiqsCjf+fzOH4bL0ej33BsVNWHSMn8ZK49d8ykhAsDNoLc7zXo4rJ0+49rRtAd5iDAZDOqBLexDG9x5EM6OMnSApv4km2Pk5Pt1PGFfMiTIuIiBtm8Xz0X7Aa98xiSlJ16IisA1PsXEVvh/QlPiGg1A0CTzzjMIjlpg5EJm55MFEcKc=
# on:
# tags: true
# distributions: sdist bdist_wheel
# repo: opentelekomcloud/python-otcextensions
# condition: "$TOXENV = py36"
43 changes: 17 additions & 26 deletions .zuul.yaml
Original file line number Diff line number Diff line change
@@ -1,35 +1,26 @@
- job:
name: openstacksdk-functional
parent: otc-tox-functional
description: |
Run openstacksdk functional tests against a OTC

- job:
name: openstacksdk-functional-otc
parent: openstacksdk-functional
description: |
Run openstacksdk functional tests using default python against OTC

- job:
name: openstacksdk-functional-otc-python3
parent: openstacksdk-functional
description: |
Run openstacksdk functional tests using python3 against OTC
vars:
tox_environment:
OPENSTACKSDK_TOX_PYTHON: python3
OS_CLOUD: otc
name: tox-functional-master
parent: tox-functional
branches: master

- project:
merge-mode: squash-merge
templates:
- publish-to-pypi
check:
jobs:
- tox-py36
- tox-py27
- tox-py37
- tox-py38
- tox-pep8
- openstacksdk-functional-otc-python3
- tox-docs
- tox-functional
gate:
jobs:
- tox-py36
- tox-py27
- tox-py37
- tox-py38
- tox-pep8
- openstacksdk-functional-otc-python3
- tox-docs
- tox-functional
periodic:
jobs:
- tox-functional-master
7 changes: 7 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Artem Goncharov <artem.goncharov@t-systems.com>
György Hodi <hodigy@gmail.com>
Kristian Kucerak <kucerakk@gmail.com>
Nils Magnus <magnus@linuxtag.org>
Tino Schreiber <tino.schreiber@t-systems.com>
Vineet Pruthi <48789821+vineet-pruthi@users.noreply.github.com>
Zsolt Nagy <zsoltn@gmail.com>
49 changes: 17 additions & 32 deletions CONTRIBUTING.rst
Original file line number Diff line number Diff line change
@@ -1,45 +1,30 @@
.. _contributing:
Contributing to OTC Extensions
==============================

===================================
Contributing to python-openstacksdk
===================================
OTC Extension are developed as a community effort initiated by
T-Systems International GmbH for the Open Telekom Cloud under an Open
Source license. All code is licensed under the Apache 2.0 license.

If you're interested in contributing to the python-openstacksdk project,
the following will help get you started.
We are happily accepting pull requests. Please reach out to the
project to sort out legal code contribution. If you're interested in
contributing to the project, have a look in the `contributors
section`_ of our documentation.

Contributor License Agreement
-----------------------------
We follow the recommendation of the `OpenStack's workflow`_ for open
source contributions and value the four opens.

.. index::
single: license; agreement

In order to contribute to the python-openstacksdk project, you need to have
signed OpenStack's contributor's agreement.

Please read `DeveloperWorkflow`_ before sending your first patch for review.
Pull requests submitted through GitHub will be ignored.

.. seealso::

* http://wiki.openstack.org/HowToContribute
* http://wiki.openstack.org/CLA

.. _DeveloperWorkflow: http://docs.openstack.org/infra/manual/developers.html#development-workflow

Project Hosting Details
-------------------------
-----------------------

Project Documentation
http://docs.openstack.org/sdks/python/openstacksdk/
https://python-otcextensions.readthedocs.io/

Bug tracker
https://bugs.launchpad.net/python-openstacksdk

Mailing list (prefix subjects with ``[sdk]`` for faster responses)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
https://github.com/opentelekomcloud/python-otcextensions/issues

Code Hosting
https://git.openstack.org/cgit/openstack/python-openstacksdk
https://github.com/opentelekomcloud/python-otcextensions/

Code Review
https://review.openstack.org/#/q/status:open+project:openstack/python-openstacksdk,n,z
.. _contributors section: https://python-otcextensions.readthedocs.io/en/latest/contributor/
.. _OpenStack's workflow: http://docs.openstack.org/infra/manual/developers.html#development-workflow
108 changes: 0 additions & 108 deletions HACKING.rst

This file was deleted.

Loading