Enabling DevOps using vCAC 6

Its been a long time since I last wrote a post, unfortunately (or fortunately, i’ll admit) i’ve been working frantically on a very special use case for vCAC 6, using it to demonstrate DevOps scenario.
In this scenario, vCAC will be used as an IaaS platform to let Jenkins deploy a full continuous integration process. Building code, deploying it on a Multi Machine environment (a customer’s requirement). And generating a new build for QE to test.

In order to build this, I used some of the principles demonstrated in my previous article , writing a short code activity for a part of the implementation, while also using a new vCO plugin that isn’t released yet, and is actually in pre-beta phases.

The general description of this very interesting use case, goes like this:
1 – Jenkins requests vCAC to provide with clean ‘vanilla’ IaaS environment from vCAC 6, with REST API calls.
2 – vCAC then deploys , and runs a puppet command to install a CI night build on the VMs in the MultiMachine environment, as an “On” state workflow
3 – Jenkins executes a Multi Machine custom action – ‘Clone To Catalog’ after install is done, through vCAC API.
4 – VMs are cloned , blueprints are created, a new catalog item is created in ‘Night builds’ service
5 – Jenkins executes a final command, massively requesting the new catalog item for sleeping QE personnel so when they arrive to work at morning, they have a new environment ready for QA testing.

I believe a lot of organisations should adjust their development cycles to be efficient. This results in faster then ever time to market, and software versions being rapidly developed. 
DevOps is real, and cloud, is definitely the answer for it.

This is also a great example of utilizing the vCAC 6 APIs (which are currently in beta state) and maximizing the use of VMware’s main cloud solution.

Check out the demonstration video I made below, and be sure to leave any comments in the comment section!


Comments
Harvey Specter
Posted at 3:24 pm March 31, 2014
Tal Ofir
Reply
Author

Great job! I also like the Incubus pop-up somewhere in there… much automation :)

    Harvey Specter
    Posted at 3:52 pm March 31, 2014
    Omer Kushmaro
    Reply
    Author

    You should know by now that one was especially for you :)

Harvey Specter
Posted at 1:59 pm April 1, 2014
Ran Salman
Reply
Author

Looking sleek, Great work!

Harvey Specter
Posted at 3:45 pm May 29, 2014
Jon Harris
Reply
Author

Dude this is awesome. Keep up the great work.

Harvey Specter
Posted at 4:47 am June 23, 2015
mosaic tiles
Reply
Author

I am actually glad to read this website posts which contains tons of valuable data, thanks for providing such data.

    Harvey Specter
    Posted at 10:13 am July 31, 2015
    Kushmaro
    Reply
    Author

    Very happy to.

Harvey Specter
Posted at 12:33 pm July 12, 2016
devops online training
Reply
Author

Thanks for sharing this- good stuff! Keep up the great work, we look forward to reading more from you in the future!

Harvey Specter
Posted at 8:02 am April 9, 2014
Kushmaro
Reply
Author

Hi! it gives me great pleasure to read such a comment! Thanks a lot for the support, much appreciated!

Leave a Reply

Navigation