|Read more about this event here||Team Leaders & Members, make sure you bring a device and any software you will need, it will save more time for you to code! Join us on the #vmworld-hackathon channel. (https://code.vmware.com/slack/)|
|Please no additonal Projects submission. There are however I a number of spots left on some projects.|
|Session Name||Description: What are you trying to solve||Group lead|
Members: You want to particiapte in
|"Pimp my vCheck"||Add some additional features and checks into vCheck and create a cool VMworld Theme, maybe a GUI configuration tool, Maybe additional outputs rather than HTML, Maybe some Pester Tests? All ideas welcome||Alan Renouf|
|1 - Mark Vaughn|
|2 - Thomas Bryant|
|3 - Travis Quinnelly|
|4 - Stephen Byrnes|
|5 - David Seibel|
|6 - Kyle Ruddy (slack: kmruddy)|
|"Autoscaling Groups for vSphere"||Create, scale up, and scale down groups of VMs in vSphere automatically based on defined load parameters. This will leverage the VMware Fling "Statsfeeder" as the metric source. Goal is to create a Group, and demonstrate provisioning and decommisioning of VMs based on response to CPU and Mem metrics.||Byron Schaller||1 - Shane Salter|
|2 - Laurent Delfosse|
3 - Jacob McClanahan (slack:jacob)
|4 - Russell Pope|
|5- Gagandeep Garg|
|6 - Eamon Bauman|
|"Writing a vSphere DSC resource"||Add a DSC resource to my vSphereDSC module.|
See first hand how relatively easy it is to write a class-based DSC resource.
To get everyone up to speed, I'll do a 10/15-minute intro on DSC class-based resources and the concepts I used to write the DSC resources that are already there.
The new resource can be anything you want. Some examples; advanced settings for a vdSwitch DSC resource, or Affinity/Anti-affinity rules for a cluster...
Or even a completely new DSC resource.
The Team decides!
And while we're at it, you'll get to see how to work with the vSphere API methods and properties.
|1 - Brian Bunke|
2 - Jonathan Stewart (slack: virtuallyanadmi)
|3 - Rick Wilcox|
|4 - Sam McGeown|
|5 - Brian Sweeney|
|6 - Vinith Menon|
|"Visualizing Ops: VMware Telemetry with Snap and Grafana"||Visualizing the right information is crucial to keeping the infrastructure online. We'll walk through Snap, an open source telemetry framework, and then focus in on one of these options:|
1. Beginner Ops: Creating a Telemetry Playground VM where we gather Linux metrics with Snap and visualize it in Grafana
2. Beginner Dev: Configure your dev environment to write Go code, the language Snap is written in, and build from source
3. Advance Ops: Deploy multiple VMs and run multiple Snap instances to push centrally to a Grafana instance
4. Advance Dev: Write your Go code to collect metrics for ANY system you want using the plugin model of Snap
When you sign up for this group, put which numbers you'd want to do!
|Matt Brender||1. steve schofield|
|2 - Josh Coen|
|3 - Dee Abson, #1 (slack: @dee)|
|4 - John Brescia|
5 - Fabio Rapposelli (wildcard) @fabio
6 - Rolland Miller, #1 or 2, @rollandx
|From Pest to Best - Using TDD to validate NSX for vSphere||PowerShell and PowerCLI provide a great method to configure, run, and administer your NSX environment. Why not use it to assure your environment is healthy? Pester, PShould, and PSate provide the ability to run tests and Testsuites against your environment. Become proactive in testing new deployments, infrastructure, and NSX environments quickly.|
Spend some time on a quick primer in building some tests with outcomes. Then it is time to build a suite of tests.
1. vSphere Tests: Create some tests to validate a vSphere infrastructure
2. VSAN Tests: Create some tests to validate VSAN infrastructure
3. NSX Tests: Create some tests to validate NSX infrastructure
|1 - Nick Bradford|
|2 - Justin Sider|
3 - Kevin Kirkpatrick (Slack: @kevin)
|4 - Jeremy Jones|
|5 - Chris Porter|
|6 Aaron Rosenmund|
|Upgrading and Updating AutoLab||AutoLab is a fantastic resource to automatically build a nested test lab environment. |
During this session, I’d like to focus on a couple key areas:
1. #migrate2vcsa - currently it uses the Windows vCenter release, would like to get that migrated over to the VCSA
2. Migrating to a pfSense system for things such as DHCP, DNS, TFTP
3. Address some of the ongoing issues as reported via GitHub (https://github.com/DemitasseNZ/vSphereAutoLab/issues)
|2 - Dee Abson|
|3 - Bryan Dady|
|Day 0 VSAN/cluster acceleration||It is time to accelerate greenfield VSAN, vCenter, and Cluster deployments. You've been dropped into a datacenter and the networking team still doesn't have MPLS/VPN up to existing resources and the project is behind schedule. Your mission is to stand up a cluster and base infastructure with nothing but your laptop. It is time to colapse the Gantt chart of chained dependencies, and accelerate deployment tasks so other teams can begin testing and work...|
Make a Wizard driven configuration tools that will:
1. #API based Deployment of basic host configuration, bootsrap VSAN and VCSA. For bonus points deploy Photon to act as DNS/RDNS.
2. Deployment of basic host configurations and common cluster settings (EVC, HA, DRS, LLDP, create and tag VMK ports when fed an IP range).
(Open to being replaced)
|1 - Marcus Puckett|
|2 - GS Khalsa|