vsphere 6 support #29

Closed
michaelrice opened this Issue Feb 3, 2015 · 43 comments

Comments

Projects
None yet
5 participants
@michaelrice
Member

michaelrice commented Feb 3, 2015

vSphere 6 announced today. Need to add support.

@LeeTheMC

This comment has been minimized.

Show comment
Hide comment
@LeeTheMC

LeeTheMC Feb 26, 2015

Have you identified any particular issues with vSphere 6?

We are currently having problems with the InventoryNavigator class from ViJava on vSphere 6, and I suspect that something changed on the platform.

So obviously we are looking for alternatives to ViJava...

Have you identified any particular issues with vSphere 6?

We are currently having problems with the InventoryNavigator class from ViJava on vSphere 6, and I suspect that something changed on the platform.

So obviously we are looking for alternatives to ViJava...

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Feb 26, 2015

Member

Please feel free to try YAVIJAVA and report any bugs. With 6 not being GA
yet I haven't added any specific support for it yet.
On Feb 26, 2015 9:11 AM, "LeeTheMC" notifications@github.com wrote:

Have you identified any particular issues with vSphere 6?

We are currently having problems with the InventoryNavigator class from
ViJava on vSphere 6, and I suspect that something changed on the platform.

So obviously we are looking for alternatives to ViJava...


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-76194348.

Member

michaelrice commented Feb 26, 2015

Please feel free to try YAVIJAVA and report any bugs. With 6 not being GA
yet I haven't added any specific support for it yet.
On Feb 26, 2015 9:11 AM, "LeeTheMC" notifications@github.com wrote:

Have you identified any particular issues with vSphere 6?

We are currently having problems with the InventoryNavigator class from
ViJava on vSphere 6, and I suspect that something changed on the platform.

So obviously we are looking for alternatives to ViJava...


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-76194348.

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Feb 26, 2015

Member

@LeeTheMC I have created https://github.com/michaelrice/yavijava/tree/vsphere_6 to begin development for adding support for 6.0

Member

michaelrice commented Feb 26, 2015

@LeeTheMC I have created https://github.com/michaelrice/yavijava/tree/vsphere_6 to begin development for adding support for 6.0

michaelrice added a commit that referenced this issue Feb 27, 2015

Started adding support for vsphere 6.0
Added a basic ManagedObject shell for a couple of the new MOs
which have been added to the ServiceContent.
Added the 6.0 version to the soap action and client.
Made login work on vsphere 6.0 beta
Starting point for #29
@rjtokenring

This comment has been minimized.

Show comment
Hide comment
@rjtokenring

rjtokenring Feb 27, 2015

I will have vSphere 6 env RC ready next week. I will try and let you know my results.

I will have vSphere 6 env RC ready next week. I will try and let you know my results.

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Feb 28, 2015

Member

@rjtokenring sounds great. Im having issues with how I normally test which I have raised here: https://communities.vmware.com/message/2481606 so until that is resolved for me Im stuck with what little Ive been able to do thus far.

Member

michaelrice commented Feb 28, 2015

@rjtokenring sounds great. Im having issues with how I normally test which I have raised here: https://communities.vmware.com/message/2481606 so until that is resolved for me Im stuck with what little Ive been able to do thus far.

@LeeTheMC

This comment has been minimized.

Show comment
Hide comment
@LeeTheMC

LeeTheMC Feb 28, 2015

Can you re-post the message from the community? It says that I'm not
authorized to view it. Thanks.

On Fri, Feb 27, 2015 at 8:02 PM, Michael Rice notifications@github.com
wrote:

@rjtokenring https://github.com/rjtokenring sounds great. Im having
issues with how I normally test which I have raised here:
https://communities.vmware.com/message/2481606 so until that is resolved
for me Im stuck with what little Ive been able to do thus far.


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-76500653.

Can you re-post the message from the community? It says that I'm not
authorized to view it. Thanks.

On Fri, Feb 27, 2015 at 8:02 PM, Michael Rice notifications@github.com
wrote:

@rjtokenring https://github.com/rjtokenring sounds great. Im having
issues with how I normally test which I have raised here:
https://communities.vmware.com/message/2481606 so until that is resolved
for me Im stuck with what little Ive been able to do thus far.


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-76500653.

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Feb 28, 2015

Member

@LeeTheMC I did some searching and just realized vsphere 6 is still under the NDA terms. I thought since it had been announced and since so many vmware employees have been openly blogging about various bits that the NDA period had ended. That is not the case so due to that I decided to delete the branch I created and Im going to refrain from any further discussion regarding support for vsphere 6 until it is released as GA or the NDA period ends. I do not want to put myself or employer at any risk of NDA violations. I would like to encourage you to join the beta program https://communities.vmware.com/community/vmtn/vsphere-beta and then the post I made should be available to you.

Member

michaelrice commented Feb 28, 2015

@LeeTheMC I did some searching and just realized vsphere 6 is still under the NDA terms. I thought since it had been announced and since so many vmware employees have been openly blogging about various bits that the NDA period had ended. That is not the case so due to that I decided to delete the branch I created and Im going to refrain from any further discussion regarding support for vsphere 6 until it is released as GA or the NDA period ends. I do not want to put myself or employer at any risk of NDA violations. I would like to encourage you to join the beta program https://communities.vmware.com/community/vmtn/vsphere-beta and then the post I made should be available to you.

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Mar 6, 2015

Member

@LeeTheMC I think I spotted the problem with the InventoryNavigator you are having. Its looking for the API version to begin with 4 or 5 to use a newer style traversal spec for its property collector, else it will use a very old style one. And since 6 isnt 4 or 5 then its falling back to that old style one.

https://github.com/michaelrice/yavijava/blob/gradle/src/main/java/com/vmware/vim25/mo/InventoryNavigator.java#L80

Ill get this issue fixed once there is a GA release. Ive already got it patched on my local 6 branch.

Member

michaelrice commented Mar 6, 2015

@LeeTheMC I think I spotted the problem with the InventoryNavigator you are having. Its looking for the API version to begin with 4 or 5 to use a newer style traversal spec for its property collector, else it will use a very old style one. And since 6 isnt 4 or 5 then its falling back to that old style one.

https://github.com/michaelrice/yavijava/blob/gradle/src/main/java/com/vmware/vim25/mo/InventoryNavigator.java#L80

Ill get this issue fixed once there is a GA release. Ive already got it patched on my local 6 branch.

@rjtokenring

This comment has been minimized.

Show comment
Hide comment
@rjtokenring

rjtokenring Mar 6, 2015

Yes, it is the same problem that I've found! I've seen your message too late and you answered before me on this thread :)

Yes, it is the same problem that I've found! I've seen your message too late and you answered before me on this thread :)

michaelrice added a commit that referenced this issue Mar 8, 2015

Change how the InventoryNavigator handles api ver
Fixes issue in the InventoryNavigator where the wrong
TraversalSpec was being created because of hard coded
check for versions 4 or 5

Fixes #35
Also helps with #29

michaelrice added a commit that referenced this issue Mar 8, 2015

Change how the InventoryNavigator handles api ver
Fixes issue in the InventoryNavigator where the wrong
TraversalSpec was being created because of hard coded
check for versions 4 or 5

Fixes #35
Also helps with #29
@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Mar 8, 2015

Member

@LeeTheMC @rjtokenring I changed the code in the InventoryNavigator that was using the hard coded version inspection looking for version 4 or 5 to pick which TraversalSpec it would generate. It now just check to see if you have version >= 4 and uses the newer style. This makes InventoryNavigator function as expected on version 4.0 and newer. Please feel free to give it a try. Ill be pushing it to public maven next month. It is now in the gradle branch as of 1c9f591

Member

michaelrice commented Mar 8, 2015

@LeeTheMC @rjtokenring I changed the code in the InventoryNavigator that was using the hard coded version inspection looking for version 4 or 5 to pick which TraversalSpec it would generate. It now just check to see if you have version >= 4 and uses the newer style. This makes InventoryNavigator function as expected on version 4.0 and newer. Please feel free to give it a try. Ill be pushing it to public maven next month. It is now in the gradle branch as of 1c9f591

michaelrice added a commit that referenced this issue Mar 12, 2015

Started adding support for vsphere 6.0
Added a basic ManagedObject shell for a couple of the new MOs
which have been added to the ServiceContent.
Added the 6.0 version to the soap action and client.
Made login work on vsphere 6.0 beta
Starting point for #29
@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Mar 12, 2015

Member

Hey everyone. I re-pushed my 6.0 branch. Looks like it went GA today.

Member

michaelrice commented Mar 12, 2015

Hey everyone. I re-pushed my 6.0 branch. Looks like it went GA today.

@ljader

This comment has been minimized.

Show comment
Hide comment
@ljader

ljader Mar 12, 2015

Contributor

Thx for your work Michael on vSphere 6.
I have one suggestion - your commit 487c7e3 should be splitted into two:
a) one which introduces only whitespace changes
b) and second one which fixes things for vSphere 6
Using this aproach it would be easier when using blame with ignoring whitespaces https://coderwall.com/p/x8xbnq

Contributor

ljader commented Mar 12, 2015

Thx for your work Michael on vSphere 6.
I have one suggestion - your commit 487c7e3 should be splitted into two:
a) one which introduces only whitespace changes
b) and second one which fixes things for vSphere 6
Using this aproach it would be easier when using blame with ignoring whitespaces https://coderwall.com/p/x8xbnq

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Mar 12, 2015

Member

@ljader thanks for your feedback. Ill try to do that going forward. There is a lot of tabs to spaces changes Ill be making.

Member

michaelrice commented Mar 12, 2015

@ljader thanks for your feedback. Ill try to do that going forward. There is a lot of tabs to spaces changes Ill be making.

michaelrice added a commit that referenced this issue Mar 13, 2015

Added methods to make CertificateManager work
Added vSphere 6 methods to VimStub and CertificateManager
to get support for new 6.0 ManagedObject
for #29

michaelrice added a commit that referenced this issue Mar 14, 2015

Add support for ClusterEVCManager
Continuing down the path of adding support for
vSphere 6.0 this commit adds support for the
ClusterEVCManager.

For issue #29
@jaidmoha3

This comment has been minimized.

Show comment
Hide comment
@jaidmoha3

jaidmoha3 Apr 1, 2015

IoFilterManager is empty. Could you please add support for it. Thanks a lot.

IoFilterManager is empty. Could you please add support for it. Thanks a lot.

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Apr 1, 2015

Member

Hi @jaidmoha3 I got busy with some work projects the last couple of weeks but should be able to get back to 6.0 support this week sometime. Thanks for your feedback!

Member

michaelrice commented Apr 1, 2015

Hi @jaidmoha3 I got busy with some work projects the last couple of weeks but should be able to get back to 6.0 support this week sometime. Thanks for your feedback!

michaelrice added a commit that referenced this issue Apr 4, 2015

Added GuestAliasManager methods and DataObjects
More work for #29 to get vSphere 6 support added

michaelrice added a commit that referenced this issue Apr 6, 2015

@jaidmoha3

This comment has been minimized.

Show comment
Hide comment
@jaidmoha3

jaidmoha3 Apr 6, 2015

Can i take the latest vsphere 6 patch and use it to connect to vsphere server 6.0, to get the basic stuff working?

Can i take the latest vsphere 6 patch and use it to connect to vsphere server 6.0, to get the basic stuff working?

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Apr 6, 2015

Member

You can use 5.5.10 and it will work fine. You just won't get access to the
new managed objects, data objects, methods, and properties.
On Apr 6, 2015 5:22 PM, "Jaidil Karippara" notifications@github.com wrote:

Can i take the latest vsphere 6 patch and use it to connect to vsphere
server 6.0, to get the basic stuff working?


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-90262931.

Member

michaelrice commented Apr 6, 2015

You can use 5.5.10 and it will work fine. You just won't get access to the
new managed objects, data objects, methods, and properties.
On Apr 6, 2015 5:22 PM, "Jaidil Karippara" notifications@github.com wrote:

Can i take the latest vsphere 6 patch and use it to connect to vsphere
server 6.0, to get the basic stuff working?


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-90262931.

@jaidmoha3

This comment has been minimized.

Show comment
Hide comment
@jaidmoha3

jaidmoha3 Apr 6, 2015

Ok thanks. i am on VI Java 5.5, the last release. I am planning to move to yavi and use the vsphere 6 , especially the new MO's and data objects.. so will wait for you update on the 6.0. Any timeframe we are looking here for 6.0 support. Thanks and appreciate your help.

Ok thanks. i am on VI Java 5.5, the last release. I am planning to move to yavi and use the vsphere 6 , especially the new MO's and data objects.. so will wait for you update on the 6.0. Any timeframe we are looking here for 6.0 support. Thanks and appreciate your help.

@jaidmoha3

This comment has been minimized.

Show comment
Hide comment
@jaidmoha3

jaidmoha3 Apr 6, 2015

Do we have login with certificate available under yavi, this is the login without user session or credentials but with the certificate that we used for vcenter registration

Do we have login with certificate available under yavi, this is the login without user session or credentials but with the certificate that we used for vcenter registration

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Apr 6, 2015

Member

Its hard to give a time line for this because I only work on it in my free
time. I can say I am actively working on it everyday right now because I
have nothing else pressing to do, but that could change anytime without
much notice.

Getting 6.0 support has not been made a priority for us at work yet so I
can't get anyone else on my team working on this yet in our sprints.

I do welcome pull requests and would love any help anyone is willing to
offer to help get this support done.

If anyone is interested in helping I would be happy to help explain what
needs to be done and start some kind of jira or trello board to track the
work so we don't duplicate efforts.
On Apr 6, 2015 5:57 PM, "Jaidil Karippara" notifications@github.com
wrote:

Ok thanks. i am on VI Java 5.5, the last release. I am planning to move to
yavi and use the vsphere 6 , especially the new MO's and data objects.. so
will wait for you update on the 6.0. Any timeframe we are looking here for
6.0 support. Thanks and appreciate your help.


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-90273391.

Member

michaelrice commented Apr 6, 2015

Its hard to give a time line for this because I only work on it in my free
time. I can say I am actively working on it everyday right now because I
have nothing else pressing to do, but that could change anytime without
much notice.

Getting 6.0 support has not been made a priority for us at work yet so I
can't get anyone else on my team working on this yet in our sprints.

I do welcome pull requests and would love any help anyone is willing to
offer to help get this support done.

If anyone is interested in helping I would be happy to help explain what
needs to be done and start some kind of jira or trello board to track the
work so we don't duplicate efforts.
On Apr 6, 2015 5:57 PM, "Jaidil Karippara" notifications@github.com
wrote:

Ok thanks. i am on VI Java 5.5, the last release. I am planning to move to
yavi and use the vsphere 6 , especially the new MO's and data objects.. so
will wait for you update on the 6.0. Any timeframe we are looking here for
6.0 support. Thanks and appreciate your help.


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-90273391.

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Apr 6, 2015

Member

I'm not sure. I'll take a look and see. If not I'll create an issue and get
it on the roadmap.
On Apr 6, 2015 6:35 PM, "Jaidil Karippara" notifications@github.com wrote:

Do we have login with certificate available under yavi, this is the login
without user session or credentials but with the certificate that we used
for vcenter registration


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-90284636.

Member

michaelrice commented Apr 6, 2015

I'm not sure. I'll take a look and see. If not I'll create an issue and get
it on the roadmap.
On Apr 6, 2015 6:35 PM, "Jaidil Karippara" notifications@github.com wrote:

Do we have login with certificate available under yavi, this is the login
without user session or credentials but with the certificate that we used
for vcenter registration


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-90284636.

@jaidmoha3

This comment has been minimized.

Show comment
Hide comment
@jaidmoha3

jaidmoha3 Apr 6, 2015

I am interested in helping develop support for 6.0 version

I am interested in helping develop support for 6.0 version

@jaidmoha3

This comment has been minimized.

Show comment
Hide comment
@jaidmoha3

jaidmoha3 Apr 6, 2015

Just to get 6.0 working, we need to change the soapclient api version to 6.0 right ?

Just to get 6.0 working, we need to change the soapclient api version to 6.0 right ?

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Apr 7, 2015

Member

No. To get 6.0 vSphere to work with yavijava all you have to do is use
5.5.10 or newer. And it will "just work" if you want to try any of the new
managed objects I've added support for up to this point you need to use the
vsphere 6 branch
On Apr 6, 2015 6:46 PM, "Jaidil Karippara" notifications@github.com wrote:

Just to get 6.0 working, we need to change the soapclient api version to
6.0 right ?


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-90287348.

Member

michaelrice commented Apr 7, 2015

No. To get 6.0 vSphere to work with yavijava all you have to do is use
5.5.10 or newer. And it will "just work" if you want to try any of the new
managed objects I've added support for up to this point you need to use the
vsphere 6 branch
On Apr 6, 2015 6:46 PM, "Jaidil Karippara" notifications@github.com wrote:

Just to get 6.0 working, we need to change the soapclient api version to
6.0 right ?


Reply to this email directly or view it on GitHub
https://github.com/michaelrice/yavijava/issues/29#issuecomment-90287348.

@jaidmoha3

This comment has been minimized.

Show comment
Hide comment
@jaidmoha3

jaidmoha3 Apr 7, 2015

I will pick the vsphere 6 branch , i need the new objects as well.

I will pick the vsphere 6 branch , i need the new objects as well.

@michaelrice michaelrice self-assigned this Apr 7, 2015

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Apr 7, 2015

Member

Ive created a trello board with tasks of what needs to be done:

https://trello.com/b/cfmXM08Y/yavijava

Member

michaelrice commented Apr 7, 2015

Ive created a trello board with tasks of what needs to be done:

https://trello.com/b/cfmXM08Y/yavijava

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Apr 7, 2015

Member

@jaidmoha3 about the login you asked about. Do you know the specific method needed for that? Ive never used that type of login personally but based on the docs it seems like you are looking for loginByToken which is currently in the code base.

Member

michaelrice commented Apr 7, 2015

@jaidmoha3 about the login you asked about. Do you know the specific method needed for that? Ive never used that type of login personally but based on the docs it seems like you are looking for loginByToken which is currently in the code base.

@jaidmoha3

This comment has been minimized.

Show comment
Hide comment
@jaidmoha3

jaidmoha3 Apr 7, 2015

Please assign iofiltermanager and overhead manager to me

Thanks,
Jaidil

On Apr 6, 2015, at 7:39 PM, Michael Rice notifications@github.com wrote:

Ive created a trello board with tasks of what needs to be done:

https://trello.com/b/cfmXM08Y/yavijava


Reply to this email directly or view it on GitHub.

Please assign iofiltermanager and overhead manager to me

Thanks,
Jaidil

On Apr 6, 2015, at 7:39 PM, Michael Rice notifications@github.com wrote:

Ive created a trello board with tasks of what needs to be done:

https://trello.com/b/cfmXM08Y/yavijava


Reply to this email directly or view it on GitHub.

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice Apr 7, 2015

Member

@jaidmoha3 do you have a trello user name? Ill add you to the org so you can pick up the story.

Member

michaelrice commented Apr 7, 2015

@jaidmoha3 do you have a trello user name? Ill add you to the org so you can pick up the story.

michaelrice added a commit that referenced this issue May 12, 2015

Merge pull request #67 from michaelrice/managed_object_updates
missed adding constructor to managed objects for #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 16, 2015

Adding support for VRP
Adds needed objects required for VRP support
More work for #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 17, 2015

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 17, 2015

Update ClusterComputerResource methods for 6.0
Added new methods to CCR to add support for new methods introduced
by 6.0
Added new enum and dataobjects to support the new methods.
Related to #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 18, 2015

Added the QueryConnectionInfoViaSpec to Datacenter
Adds method QueryConnectionInfoViaSpec to Datacenter MO for 6.0 support.
Adds all needed faults the new method throws.
More work for #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 21, 2015

Adding all new DataObject files
These files were auto generated using
yavijava_generator which is a new experimental
application that will be used to generate as
much as possible of the yavijava library.

Work towards completing #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 21, 2015

Adding all new DataObject files
These files were auto generated using
yavijava_generator which is a new experimental
application that will be used to generate as
much as possible of the yavijava library.

Work towards completing #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 21, 2015

adding all new faults
Added all new fault types using yavijava_generator
more work on #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 21, 2015

Adds new method to DVS MO
Adds DvsReconfigureVmVnicNetworkResourcePool_Task
Added deprecation warning to AddNetworkResourcePool
More progress on #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 21, 2015

Added new method for 6.0 to EnvironmentBrowser
Adds QueryConfigOptionEx method to EvnBrowser MO
More work towards #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 22, 2015

Added ImportUnmanagedSnapshot to VirtualDiskMgr
Added new method ImportUnmanagedSnapshot to VirtualDiskManager for 6.0 support.
More work towards #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 22, 2015

Added new methods to HostDatastoreSystem for 6.0
Adds createVvolDatastore, and removeDatastoreEx_Task
More work towards #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 23, 2015

Add new methods to the VirtualMachine MO for 6.0
Added CreateSecondaryVMEx_Task, QueryFaultToleranceCompatibilityEx,
SendNMI
More work on #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 23, 2015

Added new methods to HostVsanSystem for 6.0
Added:
EvacuateVsanNode_Task
RecommissionVsanNode_Task
UnmountDiskMapping_Task
Updated: RemoveDiskMapping_Task

More work for #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 23, 2015

Update HostVsanSystem for 6.0
Updated removeDiskMapping_Task to add 6.0 sig to method
More work for #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 23, 2015

Updated HostADA with new methods for 6.0
Added methods:
DisableSmartCardAuthentication
EnableSmartCardAuthentication
InstallSmartCardTrustAnchor
ListSmartCardTrustAnchors
RemoveSmartCardTrustAnchor
RemoveSmartCardTrustAnchorByFingerprint
ReplaceSmartCardTrustAnchors

Added new ENUM:
HostActiveDirectoryAuthenticationCertificateDigest

More work for #29
@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice May 23, 2015

Member

For those watching this issue for progress there is 1 more existing ManagedObject to add new methods to, and 1 new managed object in review. That puts this pretty close to being done. There is a lot more left that I did not put on the trello board though. There will still be close to 90 existing Dataobjects that have new properties that need to be updated, almost 50 new enums, and over a dozen existing enums that all need to be updated as well. My plan to tackle them is a new project I created called yavijava_generator. I plan to use it to generate all DataObjects, Enums, and Faults going forward. This is going to cause a wee bit of mess for those of you tracking the diffs the first time I run it because the change set will be mixed in the white space change. This will only happen on the first run, so sorry in advance for any inconvenience its going to cause you.

Member

michaelrice commented May 23, 2015

For those watching this issue for progress there is 1 more existing ManagedObject to add new methods to, and 1 new managed object in review. That puts this pretty close to being done. There is a lot more left that I did not put on the trello board though. There will still be close to 90 existing Dataobjects that have new properties that need to be updated, almost 50 new enums, and over a dozen existing enums that all need to be updated as well. My plan to tackle them is a new project I created called yavijava_generator. I plan to use it to generate all DataObjects, Enums, and Faults going forward. This is going to cause a wee bit of mess for those of you tracking the diffs the first time I run it because the change set will be mixed in the white space change. This will only happen on the first run, so sorry in advance for any inconvenience its going to cause you.

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice May 23, 2015

Member

One other thing. I should be cutting my first beta release for 6.0 is about 1 week or so. Stay tuned!

Member

michaelrice commented May 23, 2015

One other thing. I should be cutting my first beta release for 6.0 is about 1 week or so. Stay tuned!

@jaidmoha3

This comment has been minimized.

Show comment
Hide comment
@jaidmoha3

jaidmoha3 May 23, 2015

Hi ,
Can we sit together on Tuesday to complete my pull request for iofiltermanager

Thanks,
Jaidil

On May 23, 2015, at 4:35 PM, Michael Rice notifications@github.com wrote:

One other thing. I should be cutting my first beta release for 6.0 is about 1 week or so. Stay tuned!


Reply to this email directly or view it on GitHub.

Hi ,
Can we sit together on Tuesday to complete my pull request for iofiltermanager

Thanks,
Jaidil

On May 23, 2015, at 4:35 PM, Michael Rice notifications@github.com wrote:

One other thing. I should be cutting my first beta release for 6.0 is about 1 week or so. Stay tuned!


Reply to this email directly or view it on GitHub.

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice May 24, 2015

Member

I'm trying to knock these things out before next week because I start a new
job Tuesday. I can't say for sure how much time I will have but I can try.
What time were you wanting to try to meet up?

-mike
On May 23, 2015 6:44 PM, "Jaidil Karippara" notifications@github.com
wrote:

Hi ,
Can we sit together on Tuesday to complete my pull request for
iofiltermanager

Thanks,
Jaidil

On May 23, 2015, at 4:35 PM, Michael Rice notifications@github.com
wrote:

One other thing. I should be cutting my first beta release for 6.0 is
about 1 week or so. Stay tuned!


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub
#29 (comment).

Member

michaelrice commented May 24, 2015

I'm trying to knock these things out before next week because I start a new
job Tuesday. I can't say for sure how much time I will have but I can try.
What time were you wanting to try to meet up?

-mike
On May 23, 2015 6:44 PM, "Jaidil Karippara" notifications@github.com
wrote:

Hi ,
Can we sit together on Tuesday to complete my pull request for
iofiltermanager

Thanks,
Jaidil

On May 23, 2015, at 4:35 PM, Michael Rice notifications@github.com
wrote:

One other thing. I should be cutting my first beta release for 6.0 is
about 1 week or so. Stay tuned!


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub
#29 (comment).

@jaidmoha3

This comment has been minimized.

Show comment
Hide comment
@jaidmoha3

jaidmoha3 May 24, 2015

am available 9 AM PST - 9 PM PST on tuesday.. Please let me know your
convenience

On Sat, May 23, 2015 at 5:05 PM, Michael Rice notifications@github.com
wrote:

I'm trying to knock these things out before next week because I start a new
job Tuesday. I can't say for sure how much time I will have but I can try.
What time were you wanting to try to meet up?

-mike
On May 23, 2015 6:44 PM, "Jaidil Karippara" notifications@github.com
wrote:

Hi ,
Can we sit together on Tuesday to complete my pull request for
iofiltermanager

Thanks,
Jaidil

On May 23, 2015, at 4:35 PM, Michael Rice notifications@github.com
wrote:

One other thing. I should be cutting my first beta release for 6.0 is
about 1 week or so. Stay tuned!


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub
#29 (comment).


Reply to this email directly or view it on GitHub
#29 (comment).

am available 9 AM PST - 9 PM PST on tuesday.. Please let me know your
convenience

On Sat, May 23, 2015 at 5:05 PM, Michael Rice notifications@github.com
wrote:

I'm trying to knock these things out before next week because I start a new
job Tuesday. I can't say for sure how much time I will have but I can try.
What time were you wanting to try to meet up?

-mike
On May 23, 2015 6:44 PM, "Jaidil Karippara" notifications@github.com
wrote:

Hi ,
Can we sit together on Tuesday to complete my pull request for
iofiltermanager

Thanks,
Jaidil

On May 23, 2015, at 4:35 PM, Michael Rice notifications@github.com
wrote:

One other thing. I should be cutting my first beta release for 6.0 is
about 1 week or so. Stay tuned!


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub
#29 (comment).


Reply to this email directly or view it on GitHub
#29 (comment).

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 24, 2015

Updated HostStorageSystem with new methods for 6.0
Added:
AttachScsiLunEx_Task
ChangeNFSUserPassword
ClearNFSUser
DetachScsiLunEx_Task
MarkAsLocal_Task
MarkAsNonLocal_Task
MarkAsNonSsd_Task
MarkAsSsd_Task
MountVmfsVolumeEx_Task
QueryNFSUser
SetNFSUser
TurnDiskLocatorLedOff_Task
TurnDiskLocatorLedOn_Task
UnmapVmfsVolumeEx_Task
UnmountVmfsVolumeEx_Task

More work towards #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 24, 2015

Updated some DataObjects to use lombok
Moving to lombok when a DataObject is new or needs
to be updated for new properties. This process is automatic
due to yavijava_generator. Care must be taken on files to
ensure Mr. Jin's copyright notice stays in the files he
created.

Progress on #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 24, 2015

Updated some DataObjects to use lombok
Moving to lombok when a DataObject is new or needs
to be updated for new properties. This process is automatic
due to yavijava_generator. Care must be taken on files to
ensure Mr. Jin's copyright notice stays in the files he
created.

Progress on #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 26, 2015

Added all new enums for 6.0
Added all the new Enums and updated any existing with the new
properties for 6.0
More progress for #29
@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice May 26, 2015

Member

@jaidmoha3 Ive got some spare time now. Can you join the gitter chat or freenode irc on #vijava

Member

michaelrice commented May 26, 2015

@jaidmoha3 Ive got some spare time now. Can you join the gitter chat or freenode irc on #vijava

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice May 26, 2015

Member

Folks as soon as this IOFilterManager code is merged we will be ready for the first beta release!

Member

michaelrice commented May 26, 2015

Folks as soon as this IOFilterManager code is merged we will be ready for the first beta release!

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 27, 2015

Adding support for IoFilterManager
Added new MO IoFilterManager. Last thing before 6.0 beta release.
Fixes #29

michaelrice added a commit to michaelrice/yavijava that referenced this issue May 27, 2015

Adding support for IoFilterManager
Added new MO IoFilterManager. Last thing before 6.0 beta release.
Fixes #29
@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice May 27, 2015

Member

OK folks, this thing is ready for a 6.0 beta release. Once I merge this code Im closing this issue and locking it. For any issues you find in the 6.0.01b1 release please open a NEW issue.

Member

michaelrice commented May 27, 2015

OK folks, this thing is ready for a 6.0 beta release. Once I merge this code Im closing this issue and locking it. For any issues you find in the 6.0.01b1 release please open a NEW issue.

@yavijava yavijava locked and limited conversation to collaborators May 27, 2015

@michaelrice

This comment has been minimized.

Show comment
Hide comment
@michaelrice

michaelrice May 27, 2015

Member

OK,

For those of you who want to test out this new 6.0.01b1 release go to this page:

https://github.com/yavijava/yavijava/releases

Download the 6.0.01b1.zip file.
Unzip the file. A directory called yavijava-6.0.01b1 will be created. Enter that directory.
On Linux or Mac use:

./gradlew build

On Windows use:

gradlew.bat build

This will build a jar for you. It will be in the build/libs directory.

Member

michaelrice commented May 27, 2015

OK,

For those of you who want to test out this new 6.0.01b1 release go to this page:

https://github.com/yavijava/yavijava/releases

Download the 6.0.01b1.zip file.
Unzip the file. A directory called yavijava-6.0.01b1 will be created. Enter that directory.
On Linux or Mac use:

./gradlew build

On Windows use:

gradlew.bat build

This will build a jar for you. It will be in the build/libs directory.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.