Skip to content
This repository was archived by the owner on Mar 15, 2021. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
284 commits
Select commit Hold shift + click to select a range
a169436
CFY-3206 Save key values in variables
Jul 24, 2015
ef520b1
CFY-3206 Add configure operation
Jul 24, 2015
e53e736
CFY-3206 Change keypair properties. Rewrite keypair node
Jul 24, 2015
f3798b0
CFY-3206 Add public key to runtime properties.
Jul 24, 2015
8abab83
CFY-3206 use get for dict property
Jul 24, 2015
06b799b
CFY-3206 Copy private key path to rintime properties
Jul 24, 2015
ba3dda0
CFY-3206 Refactoring
Jul 24, 2015
02ec3c4
CFY-3206 Read keypairs from dependencies
Jul 24, 2015
6283b06
CFY-3206 Fix error in object get
Jul 24, 2015
e852b70
CFY-3206 Style fixes
Jul 24, 2015
a29490f
CFY-3206 Use instance dir for keypair
Jul 27, 2015
7a1e9de
CFY-3206 ADd os.environ
Jul 27, 2015
fffdc72
CFY-3206 Set key dir
Jul 27, 2015
ffa1e16
CFY-3206 Fix syntax error
Jul 27, 2015
b1a0726
CFY-3206 Change file location for local mode
Jul 27, 2015
2f35ed9
CFY-3206 Add new relationship for keypair
Jul 27, 2015
88228a3
CFY-3206 Fix url to plugin archive
Jul 27, 2015
e535129
CFY-3206 Change protocol to https
Jul 27, 2015
e93c2aa
CFY-3259 When pyvcloud rise Exception plugin didn't catch it.
Jul 27, 2015
ef16206
CFY-3259 Create more verbose error description in server plugin
Jul 27, 2015
84b2d50
CFY-3259 Update dependencies
Jul 27, 2015
b90b665
CFY-3259 Fix syntax in tests
Jul 27, 2015
821600c
CFY-3259 Update dev-requirements.txt
Jul 27, 2015
5065f23
CFY-3259 Fix tests
Jul 27, 2015
7bbaa5f
CFY-3259 Fix config reader.
Jul 27, 2015
8a90b5f
Merge pull request #68 from cloudify-cosmo/CFY-3259
Jul 28, 2015
fd2ecdb
Merge branch 'master' into CFY-3206
Jul 28, 2015
dd22ca8
Merge pull request #67 from cloudify-cosmo/CFY-3206
Jul 28, 2015
f7ae564
Add 'private_key_path' in KeyPair for compatibility
Jul 28, 2015
5f61e7c
Update manager blueprint
Jul 28, 2015
cd5794f
Remove private_key_path
Jul 29, 2015
87eeac5
Fix setup home dir for root
Jul 30, 2015
5e067b8
Add runtime_properties for user's home dir
Jul 29, 2015
aa63524
Fix error message if gateway is busy
Jul 31, 2015
409e005
Fix empty user
Aug 3, 2015
2bc684b
Style fixes, refactoring
Aug 4, 2015
57d6d93
CFY-3308 Make vcloud server "managment_network" property optional
Aug 4, 2015
5d172bb
CFY-3308 create network list before create VM
Aug 4, 2015
1a5cb86
CFY-3308 Fix checks of existing rules
Aug 4, 2015
0ddd5d3
CFY-3308 Customization with keypairs only
Aug 4, 2015
f9a4532
CFY-3308 Change key for replacement ports from tuple to string
Aug 4, 2015
92788e2
CFY-3308 Add default value for GUEST_CUSTOMIZATION. Add verbose excep…
Aug 4, 2015
813512d
CFY-3308 Fix logic
Aug 4, 2015
a72a045
Fix relationships
Aug 6, 2015
d8286b1
CFY-3290 Create more verbose error messages
Aug 12, 2015
47e7503
Merge pull request #74 from cloudify-cosmo/CFY-3290
Aug 12, 2015
5f830a0
CFY-3343 Create new workflow for operation with vcloud token
Aug 11, 2015
8719f84
CFY-3343: fix password check
0lvin Aug 13, 2015
2665c7d
Merge pull request #75 from cloudify-cosmo/CFY-3343
denismakogon Aug 13, 2015
52c6072
1.2.1m2 release
0lvin Aug 13, 2015
2a9f669
Merge pull request #76 from cloudify-cosmo/1.2.1m
denismakogon Aug 13, 2015
0fbb75a
update docker image
0lvin Aug 13, 2015
779d1e1
Merge pull request #77 from cloudify-cosmo/update_docker
denismakogon Aug 13, 2015
eb8889b
CFY-3385: Fix vAPP external resource usage
Aug 14, 2015
2eb0c97
add public ip for ssh to runtime properties for fabric
Aug 16, 2015
68573b3
update plugin zip url
Aug 16, 2015
e1e3f47
update floating_ip with the ssh port and ip
Aug 16, 2015
9d9e374
handle versioning issue with update
Aug 17, 2015
9218825
Merge pull request #78 from denismakogon/CFY-3385
Aug 17, 2015
de22ac4
typo
Aug 17, 2015
e5cedc1
flush runtime properties
Aug 17, 2015
4f50ce9
fix python lines style warnings
Aug 18, 2015
f695c8e
Update plugin.yaml
Aug 18, 2015
5dbfd24
Update plugin.yaml
Aug 18, 2015
a12cc5e
Update floatingip.py
Aug 18, 2015
e151304
Update plugin.yaml
Aug 18, 2015
4832e68
spaces and fake test
Aug 18, 2015
9d6111e
Merge branch 'cfy3.2.1' of https://github.com/yoramw/tosca-vcloud-plu…
Aug 18, 2015
53c31e7
raise e
Aug 18, 2015
bf0076c
flake8 warnings
Aug 18, 2015
8e339e2
Merge pull request #79 from yoramw/cfy3.2.1
Aug 19, 2015
d064a97
Delete runtime properties
Aug 19, 2015
b5a075f
Update links
Aug 19, 2015
8200dc1
update version to 1.2.1m3
0lvin Aug 19, 2015
2b72ad9
use vdc name instead org_name
Aug 21, 2015
8af948f
Fix rules check in public_nat.preconfigure
Aug 24, 2015
b6b3f95
Delete unnecessary parameters
Aug 27, 2015
fcce32f
Update versions for cloudyfy 3.3
Aug 20, 2015
d8c7970
Move volume node from server_plugin to storage_plugin
Aug 27, 2015
94aff95
update version to 1.2.1m4
Aug 27, 2015
a52f936
Merge pull request #80 from GlaciErrDev/1.2.1-build
0lvin Aug 27, 2015
7630d13
Move executions for network nodes from establish to postconfigure
Aug 28, 2015
5c311c5
Install grub to new disk
Aug 28, 2015
c263803
Use vapp_name in message
Aug 28, 2015
83c88d6
Fir relationship for attaching volume
Aug 31, 2015
62cab2b
Refactoring parameters saving. Add boot wait for attach volume
Aug 31, 2015
2e9402e
Add function documentation
Aug 31, 2015
d8e7e62
Try allocate IP several times
Sep 1, 2015
cd222b6
Add more log messages
Sep 1, 2015
10536a9
Add comment
Sep 1, 2015
f5c3715
SCOR-193: explicit version of plugin in setup, fix tests
0lvin Sep 3, 2015
8c01e62
Merge pull request #81 from cloudify-cosmo/SCOR-193
0lvin Sep 3, 2015
0a33298
CFY-3457 Add create-vdc and delete-vdc options to vcloud plugin
Aug 28, 2015
3b89376
Merge pull request #83 from cloudify-cosmo/CFY-3457
Sep 8, 2015
7cfc5de
CFY-3539 Protection against simultaneous access to the gateway
Sep 8, 2015
c0feb20
CFY-2841: Backport move volume class to storage plugin from master br…
0lvin Sep 10, 2015
ab1c802
CFY-2841: fix license text
0lvin Sep 10, 2015
620d23c
CFY-2841: pep8 fix
0lvin Sep 10, 2015
c8d8a5b
Merge pull request #84 from cloudify-cosmo/CFY-3539
Sep 11, 2015
f2af5a7
CFY-2841: add workflow update coverage test
0lvin Sep 11, 2015
51ab868
Merge pull request #86 from cloudify-cosmo/1.2.1-backport
0lvin Sep 11, 2015
a639ddc
CFY-2841: Backport wait boot logic for volume
0lvin Sep 11, 2015
60690db
CFY-3539 Protection against simultaneous access to the gateway
Sep 8, 2015
d160ff1
CFY-2841: pep8 fix
0lvin Sep 11, 2015
3f47c2b
Merge pull request #88 from cloudify-cosmo/1.2.1-backport
0lvin Sep 14, 2015
289a4fa
CFY-3457 Add create-vdc and delete-vdc options to vcloud plugin
Aug 28, 2015
b10866b
CFY-2841: add correct header and code cleanups
0lvin Sep 14, 2015
8194f82
CFY-3585 User session token for login in standalone cloudify manager …
Sep 11, 2015
aeb08e4
CFY-3509 Remove SSH priv keys when they are no longer necessary
Sep 2, 2015
a93e09d
Merge pull request #87 from cloudify-cosmo/CFY-3585
Sep 16, 2015
1328c6f
Merge pull request #82 from cloudify-cosmo/CFY-3509
0lvin Sep 16, 2015
b41243c
CFY-2841: add vdc test coverage and comments to code
0lvin Sep 16, 2015
5a9333e
Merge pull request #89 from cloudify-cosmo/1.2.1-backport
0lvin Sep 16, 2015
4d6eb5a
Merge remote-tracking branch 'origin/1.2.1-build' into 1.2.1-build-wi…
0lvin Sep 16, 2015
b843123
Merge pull request #90 from cloudify-cosmo/1.2.1-build-with-master
0lvin Sep 16, 2015
5754f7f
CFY-2841: fix version in plugin
0lvin Sep 16, 2015
bf53544
More strict validation for creating key file.
Sep 17, 2015
0115f10
Add lost relationship delete_public_key_from_server
Sep 17, 2015
61116f5
Search vapp be name in property
Sep 17, 2015
81e9bf3
Fix for creating node instance set
Sep 23, 2015
243afb7
CFY-3598 Update integration tests
Sep 16, 2015
12f7d48
CFY-3509 remove ssh keys from runtime properties.
Sep 21, 2015
5b445e3
Merge pull request #91 from cloudify-cosmo/CFY-3509
Sep 23, 2015
76b3e95
Merge pull request #92 from cloudify-cosmo/CFY-3598
Sep 23, 2015
a95c103
SCOR-216: support SELinux attributes for ssh
0lvin Sep 23, 2015
fea4740
Merge pull request #93 from cloudify-cosmo/SCOR-216
Sep 23, 2015
8b9aa2e
SCOR-216: add retry operations and check ips on configure step
0lvin Sep 30, 2015
03d2dc6
SCOR-216: delete retry_operation and use cloudify version of retry
0lvin Sep 30, 2015
67af7af
Merge pull request #95 from cloudify-cosmo/SCOR-216
0lvin Sep 30, 2015
7bebb13
Don't delete keys from keypair node.
Oct 2, 2015
ab60d07
SCOR-216: use try block also for lock operation
0lvin Oct 2, 2015
d8fe563
SCOR-216: pep8 fix
0lvin Oct 2, 2015
984eaec
Merge branch 'master' of https://github.com/cloudify-cosmo/tosca-vclo…
Oct 5, 2015
a04f1d9
Check gateway lock for all nodes
Oct 6, 2015
1c6c382
Fix retry loop, when Public IP absent.
Oct 8, 2015
96e3057
Don't lock gateway in bootstrap
Oct 8, 2015
370c5da
Fix gateway lock check in local execution
Oct 12, 2015
fac4a85
Save private key path to agent installer
Oct 13, 2015
345abd3
Merge branch 'master' of https://github.com/cloudify-cosmo/tosca-vclo…
Oct 5, 2015
22cfbb5
Save private key path to agent installer
Oct 13, 2015
6acb668
use 3.3m7/3.3a7 versions
0lvin Oct 16, 2015
c1a20a1
allow self-signed certificates for private cloud
0lvin Oct 19, 2015
db233b6
Optimization for private cloud with old cloud version
0lvin Oct 21, 2015
8086eeb
Merge pull request #97 from cloudify-cosmo/private_instance_support
0lvin Oct 21, 2015
c133d3d
add reread vapp before connect network
0lvin Oct 21, 2015
7a6fdee
Create implementation for system tests.
Oct 22, 2015
f208bc0
update dev requirements
0lvin Oct 22, 2015
3f238be
Update system tests
Oct 27, 2015
5c914ef
Merge branch 'master' of https://github.com/cloudify-cosmo/tosca-vclo…
Oct 27, 2015
7cf2115
Fix error message
Oct 27, 2015
0d9e47e
Bump version to 1.3rc1
0lvin Nov 2, 2015
c7cf425
Remove test links
Nov 3, 2015
f7e70ea
CFY-3988: rename packages
0lvin Nov 3, 2015
463067d
CFY-3988: fix pep8
0lvin Nov 3, 2015
38f99c0
Merge pull request #98 from cloudify-cosmo/name_collision_fix
0lvin Nov 3, 2015
4bee168
Update plugin.yaml
ChenRoth Nov 4, 2015
dc77666
Merge pull request #100 from cloudify-cosmo/CFY-3969-link-to-wagon
ChenRoth Nov 4, 2015
eb28229
CFY-3948 Adapt tosca-vcloud-plugin for working with cloudify-proxy-pl…
Oct 29, 2015
d5ca93e
Fix system test handler
Nov 5, 2015
2c6df42
Fix properties update.
Nov 5, 2015
7ef77d3
Merge pull request #102 from cloudify-cosmo/CFY-3948
0lvin Nov 5, 2015
fd94463
SCOR-216: cleanup repository
0lvin Nov 5, 2015
0aa676e
Merge pull request #99 from cloudify-cosmo/scor_216_cleanup
0lvin Nov 5, 2015
183ece0
parameterized vcloud nodecellar system test
Nov 9, 2015
229122a
Update ConfigReader for system test
Nov 10, 2015
4c5db6a
Update system tests
Nov 10, 2015
63f6c69
Update plugin.yaml
ChenRoth Nov 15, 2015
4839e84
Merge pull request #103 from cloudify-cosmo/fix-missing-quotes
ChenRoth Nov 15, 2015
f9c164c
Bump version to 1.3
asdfasda Nov 17, 2015
c890778
Bump version to 1.3
limor-gs Nov 18, 2015
0f1a637
Update requirements
Nov 19, 2015
3f91b87
CFY-4065: fix path to blueprint and input example
0lvin Nov 19, 2015
7fb672e
Merge pull request #104 from cloudify-cosmo/cfy4065
0lvin Nov 19, 2015
e444b04
Bump version to 1.3
limor-gs Nov 19, 2015
18a3183
Removed unnecessary requirements from dev-requirements
nir0s Nov 23, 2015
d45d6f1
Update dev-requirements.txt
nir0s Nov 24, 2015
ac983d0
Cleanup system tests handler
Nov 27, 2015
47f681b
CFY-2841: improve network_plugin coverage
0lvin Nov 27, 2015
fab756c
Merge pull request #105 from cloudify-cosmo/cfy-2841
0lvin Nov 27, 2015
d6131f2
CFY-2841: add volume and public_nat mock tests
0lvin Nov 30, 2015
84f702b
Merge pull request #106 from cloudify-cosmo/cfy-2841
0lvin Dec 1, 2015
63cb19a
CFY-2841: add test coverage for _is_primary_connection_has_ip
0lvin Dec 2, 2015
92c6f20
Merge pull request #107 from cloudify-cosmo/cfy-2841
0lvin Dec 2, 2015
3e419e9
CFY-2841: improve coverage for server plugin
0lvin Dec 7, 2015
42eab4f
CFY-2841: fix typo
0lvin Dec 7, 2015
774cae5
Merge pull request #108 from cloudify-cosmo/cfy-2841
0lvin Dec 8, 2015
cf8528b
Bump version to 1.3.1
limor-gs Dec 14, 2015
cc2cd30
Bump version to 1.3.1m1
limor-gs Dec 24, 2015
602e18a
Bump version to 1.3.1m1
limor-gs Dec 24, 2015
8392a0f
Bump version to 1.3.1m1
limor-gs Dec 24, 2015
5744d25
CFY-4653 froze vcloud plugin dependencies versions
Jan 4, 2016
af6aec1
Merge pull request #111 from cloudify-cosmo/CFY-4653-freeze-vcloud-pl…
Jan 4, 2016
b14054c
CFY-4653 froze vcloud plugin dependencies versions
Jan 4, 2016
a5d25e9
CFY-5244 override 'server' node properties by operation inputs
0lvin May 5, 2016
00c2cde
fix tests for use with 3.4 common plugin code
0lvin May 12, 2016
f69e60d
Merge pull request #112 from cloudify-cosmo/CFY-5244
0lvin May 13, 2016
fb1bc7a
User can define port creation order with parameter 'nic_order'
May 25, 2016
afacf85
Update unittests
May 25, 2016
69d496e
Merge pull request #113 from cloudify-cosmo/nic_order
0lvin Jun 1, 2016
584edf0
Merge remote-tracking branch 'origin/1.3.1-build' into test-master
0lvin Jun 1, 2016
2c98235
update workflows logic
0lvin Jun 1, 2016
9bb3983
fix mock tests
0lvin Jun 1, 2016
0d5a739
Merge pull request #114 from cloudify-cosmo/workflow-update
0lvin Jun 1, 2016
f882050
use last release of pyvcloud
0lvin Aug 15, 2016
54516f2
update version
0lvin Aug 19, 2016
1e3d256
use 3.4 version of cloudify-*
0lvin Aug 25, 2016
119a317
Bump version
0lvin Aug 25, 2016
cc67643
Change exception to warning, id DHCP server is absent in network conf…
Nov 1, 2016
4e3c6a7
fix unittests
0lvin Dec 23, 2016
e27c90e
Use same version
0lvin Mar 27, 2018
5de1860
Bump version for include all last fixes
0lvin Mar 27, 2018
70aaad4
Update dependencies and support new cloudify manager
0lvin Oct 29, 2018
4378d56
Merge pull request #118 from cloudify-cosmo/1.5-build
0lvin Oct 31, 2018
815662c
test new version for vcloud
Jul 18, 2019
615e486
Update new version for vcloud
Jul 18, 2019
c51e3c5
Fix unit test pep8
Jul 18, 2019
105d6c5
Fix over indented pep8
Jul 18, 2019
59cc916
Merge pull request #119 from cloudify-cosmo/update-setup-file
EarthmanT Jul 21, 2019
25f1ac0
pyvcloud version upgrade
0lvin Jan 9, 2020
9774a5a
Merge pull request #120 from cloudify-cosmo/version_upgrade
0lvin Jan 9, 2020
e855e24
dump customized values
0lvin Jan 16, 2020
963fab0
CYBL-979: combine properties with kwargs
0lvin Jan 30, 2020
38a65c4
CYBL-979: license header fix
0lvin Jan 30, 2020
6d43d19
CYBL-979: fix pep8 issues
0lvin Jan 30, 2020
dad0f40
CYBL-979: prepere to recombine properties
0lvin Jan 30, 2020
3578de4
CYBL-979: combine port properties
0lvin Jan 30, 2020
c8c9729
CYBL-979: combine network properties
0lvin Jan 30, 2020
32c11d2
CYBL-979: combine server properties
0lvin Jan 30, 2020
28ca266
CYBL-979: combine volume properties
0lvin Jan 30, 2020
aaf4540
CYBL-979: combine vdc properties
0lvin Jan 30, 2020
6492991
CYBL-979: combine security group properties
0lvin Jan 30, 2020
9957efa
CYBL-979: combine public nat properties
0lvin Jan 30, 2020
15d1ef9
CYBL-979: combine floatingip properties
0lvin Jan 30, 2020
cbad04e
CYBL-979: combine keypair properties
0lvin Jan 30, 2020
94fa70c
Merge pull request #121 from cloudify-cosmo/resumable
0lvin Jan 31, 2020
e205472
CYBL-979: Storage: get rid of use static ctx
0lvin Jan 31, 2020
f604301
CYBL-979: SecurityGroup: get rid of use static ctx
0lvin Jan 31, 2020
884abbf
CYBL-979: Server: get rid of use static ctx
0lvin Jan 31, 2020
649a123
CYBL-979: Port: get rid of use static ctx
0lvin Jan 31, 2020
90cb93e
CYBL-979: FloatingIP: get rid of use static ctx
0lvin Jan 31, 2020
a18a694
CYBL-979: PublicNat: get rid of use static ctx
0lvin Jan 31, 2020
20e33c3
CYBL-979: Network: get rid of use static ctx
0lvin Jan 31, 2020
743c1c9
CYBL-979: Keypair: get rid of use static ctx
0lvin Jan 31, 2020
8fd2754
CYBL-979: Fix exception catch code in cpu/memory change
0lvin Feb 3, 2020
746155d
CYBL-979: Update runtime only on direct calls
0lvin Feb 4, 2020
1106c42
Merge pull request #122 from cloudify-cosmo/resumable
0lvin Feb 4, 2020
5570c7d
CYBL-979: use new style agent_config
0lvin Feb 7, 2020
71ca234
version bump
0lvin Feb 11, 2020
c5196ab
sync constant name with value
0lvin Feb 14, 2020
508fff5
added link to blueprints exapmples in README.md
AdarShaked Mar 9, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ tosca-vcloud-plugin

## Running Integration Tests

First, you must prepare vCloud enviroment.
Integration tests uses ondemand and subscription services.
On each service must be at least one existent network.
Firewall must be disabled, or allow by default.

Create virtual environment and install plugin in dev-mode
```
virtualenv venv && source venv/bin/activate
Expand Down Expand Up @@ -48,4 +53,7 @@ tox -e ondemand -- \test_network_plugin.py
tox -e ondemand -- \test_network_plugin.py:ValidationOperationsTestCase
tox -e ondemand -- \test_network_plugin.py:ValidationOperationsTestCase.test_validation

```
```

## Examples
For official blueprint examples using this Cloudify plugin, please see [Cloudify Community Blueprints Examples](https://github.com/cloudify-community/blueprint-examples/).
3 changes: 3 additions & 0 deletions constraints.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
cloudify-common==4.5.0
paramiko==2.7.1
fabric==1.14.1
6 changes: 1 addition & 5 deletions dev-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1 @@
-e git+https://github.com/cloudify-cosmo/cloudify-dsl-parser@master#egg=cloudify-dsl-parser==3.2
-e git+https://github.com/cloudify-cosmo/cloudify-rest-client@master#egg=cloudify-rest-client==3.2
-e git+https://github.com/cloudify-cosmo/cloudify-plugins-common@master#egg=cloudify-plugins-common==3.2
IPy
pyvcloud

7 changes: 4 additions & 3 deletions examples/blueprint.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
tosca_definitions_version: cloudify_dsl_1_0
tosca_definitions_version: cloudify_dsl_1_3

imports:
- http://www.getcloudify.org/spec/cloudify/3.2/types.yaml
- https://raw.githubusercontent.com/cloudify-cosmo/tosca-vcloud-plugin/master/plugin.yaml
- https://cloudify.co/spec/cloudify/4.4/types.yaml
# - http://www.getcloudify.org/spec/tosca-vcloud-plugin/1.6.0/plugin.yaml
- ../plugin.yaml

node_types:
vcloud_configuration:
Expand Down
5 changes: 5 additions & 0 deletions manager_blueprint/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Manager blueprint moved to https://github.com/cloudify-cosmo/cloudify-manager-blueprints/

Please use as manager blueprint such file: vcloud-manager-blueprint.yaml

Inputs example here: vcloud-manager-blueprint-inputs.yaml
22 changes: 0 additions & 22 deletions manager_blueprint/inputs.yaml.example

This file was deleted.

71 changes: 0 additions & 71 deletions manager_blueprint/scripts/configure.py

This file was deleted.

21 changes: 0 additions & 21 deletions manager_blueprint/scripts/configure_docker.py

This file was deleted.

Loading