IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
Remove vendor_ruby and site_ruby directories from $LOAD_PATH, so
that distribution gems installed directly into loadable path
without need to use rubygems are not loaded by require.
* F #3440: Fix bug creating NSX networks
Fix bug when creating NSX network without
transport zone. Added more checks and
exceptions to manage them.
* F #3440: Added backtrace to error message
* M #-: Fix errors on commit 7b8438dd4
Change condition
Change definition function order
* F #3440: NSX parameters at import time
These attributes are added when importing a NSX network
NSX_ID
NSX_VNI
NSX_TZ_ID
Also now there is a different VCENTER_PORTGROUP_TYPE for
distributed port groups and NSX-V portgroups
* F #3440: Get token NSX-V and NSX-T
* F #3440: Added route nsx/auth
Route to acquire a valid NSX token.
Changes on nsx_client constructor have been required
Changes on constructor calls
Returns 200 and token if success
Returns 400 and error message if not success
* F #3440: Change NSXClient constructor call
vCenter hooks located at:
<ONE_LOCATION>/remotes/hooks/vcenter/templates
are registered automatically when import a vcenter cluster
with the command "onevcenter"
* Add alias ip hook
* Add packet ipam scripts
* Make some changes in packethost Ruby gem
* Make some changes in Packet vmm driver
(cherry picked from commit c87025d314)
* F #3440: Create and delete NSX networks
This allows to create and delete from command line both
NSX-V netwoks and NSX-T networks.
* F #1256: Allow attach created Opaque Networks
This allows to attach a new created Opaque Network
to a instance.
* F #3440: Allows attach/detach created NSX-V networks
Changes included:
Allow attach and detach nics to a VM from nsx-v networks
created from OpenNebula.
Improve function to retrieve nsx-t network identifier on vc
* M #-: Change Network types as constants
Created new constans into Network class to identify
the different types of networks
Also changed order to detect Network avoiding incorrect
detections due to its parent Classes
* F #3440#1256: Added NSX info to monitor
Added the following NSX info to host monitor:
NSX_MANAGER: "NSX Manager | NSX-T Manager"
NSX_TYPE: "NSX-V | NSX-T"
NSX_VERSION: "NSX-V or NSX-T version"
NSX_URL: NSX Manager url
* F #3440: Add Transport Zones to monitor host info
If the folowing attributes are correct, the transport
zones are listed into the host monitor information:
NSX_MANAGER
NSX_TYPE
NSX_USER
NSX_PASSWORD
* F #3440: Change NSX parameters to Host object
Some parameters created in first instance in vnet object for
testing purposes, has been changed to its definitive placement,
the Host object.
* F #3440: Added NSX_STATUS
Added NSX_STATUS attribute, checking the following:
- NSX_USER (Check if attribute is setted)
- NSX_PASSWORD (Check if attribute is setted)
- NSX_TYPE (Check if attribute is setted)
- NSX_MANAGER (Check if attribute is setted)
- Check a correct connection with NSX Manager
The result is shown in the attribute NSX_STATUS, that
should be NSX_STATUS = "OK" if all is correct.
* F #3440: Refactor and clean
Refactor code into classes and clean.
* F #3440: Clean and rubocop
Set url as base_url + section + parameter
Correction to avoid rubocop warnings
* F #3440: Rubocop fixes
Corrected rubocop warnings
* F #3440: Fix rubocop warnings on hooks
Fixed rubocop warnings on network hooks
* F #3440: Fix rubocop warning on nsx_driver.rb
* F #3440: Forgotten sleep to timeout
Added a forgotten sleep into a timeout secuence.
Added cosmetic changes to minimize code lines.