build 7bbbddf7 | content blog-content@c8490fa · 338 posts | profiles 20 · corpus 267 | 0 skipped | | format
apiVersion: soultec.ch/v1kind: Postmetadata: name: vmware-hackathon-2023-project locale: en labels: author: dario-doerflinger series: scripting capability/automation: 1.78 vendor/vmware: 0.88 annotations: source: blog-content/posts/en/vmware-hackathon-2023-project.md route: /en/insights/vmware-hackathon-2023-project/ schema: /nerd/schema/posts.json markdown: /en/insights/vmware-hackathon-2023-project.mdspec: title: VMware Hackathon 2023 Project date: 2024-02-15 author: dario-doerflinger locale: en summary: >- The VMware Code Hackathon is a special event that runs alongside VMware Explore. Since 2016, I've been fortunate to participate in both the main event and hackathon most years. capabilities: [automation] vendors: [vmware] series: scripting hero: /blog-assets/vmware-hackathon-2023-project/hero.webp legacySlug: vmware-hackathon-2023-project migrated: 2026-08-24 draft: false sections: - body: | The VMware Code Hackathon is a special event that runs alongside VMware Explore. Since 2016, I've been fortunate to participate in both the main event and hackathon most years. Despite my efforts to bring team members along, I found myself solo again in 2023. - heading:

Team PowerCLI @ Hackathon 2023

body: | 2023's dominant theme was AI, with numerous teams focusing on AI-related projects. Some participants even brought specialized hardware equipped with powerful GPUs to support their work. Our team, aptly named "PowerCLI," consisted of four members: - Myself - A walk-in participant from Germany - A member who had to leave early - Alexey Koznov ![](/blog-assets/vmware-hackathon-2023-project/01.webp) Interestingly, I was the only one with PowerCLI experience, which led me to mentor the others while Alexey focused on the project presentation. - heading:

The project

body: | ### Objective Create a PowerCLI module to enable tagging of vSAN Witness traffic for VMKernel Ports. ### Background With the release of vSphere 8.0, VMware introduced UI-based tagging for VMkernel vSAN Witness traffic, a feature previously limited to ESXi host command line (esxcli/localcli). ### Project Scope 1. Investigate the API used in vSphere 8.0+ 2. Develop a function using get-esxcli cmdlet for pre-8.0 hosts 3. Combine findings into a functional PowerShell module - heading:

Implementation

body: | We successfully completed the project within the event's time constraints. The module code is available on GitHub: [https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1](https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1) The module exports the set-vsanwitnesstag command, which requires: - VMkernel name for tagging - Piped ESXi host object - heading:

Results

body: | While we didn't win first place, our team secured third position and received a special prize: a Luc Dekens PowerCLI Lego minifigure. - heading:

Conclusion

body: | Though our goal of incorporating this functionality into the PowerCLI collection remains unrealized, the development process was incredibly rewarding. The hackathon continues to be a valuable experience, and I highly recommend it to anyone attending VMware Explore in Barcelona.status: corpus: 267 alsoLike: - {ref: posts/vmware-explore-las-vegas-hackathon-2025, score: 1.00} - {ref: posts/vmware-hackathon-2024-project, score: 1.00} - {ref: solutions/vmware/vmware-cloud-foundation/addon/application-services, score: 0.60}
{ "apiVersion": "soultec.ch/v1", "kind": "Post", "metadata": { "name": "vmware-hackathon-2023-project", "locale": "en", "labels": { "author": "dario-doerflinger", "series": "scripting", "capability/automation": "1.78", "vendor/vmware": "0.88" }, "annotations": { "source": "blog-content/posts/en/vmware-hackathon-2023-project.md", "route": "/en/insights/vmware-hackathon-2023-project/", "schema": "/nerd/schema/posts.json", "markdown": "/en/insights/vmware-hackathon-2023-project.md" } }, "spec": { "title": "VMware Hackathon 2023 Project", "date": "2024-02-15", "author": "dario-doerflinger", "locale": "en", "summary": "The VMware Code Hackathon is a special event that runs alongside VMware Explore. Since 2016, I've been fortunate to participate in both the main event and hackathon most years.", "capabilities": [ "automation" ], "vendors": [ "vmware" ], "series": "scripting", "hero": "/blog-assets/vmware-hackathon-2023-project/hero.webp", "legacySlug": "vmware-hackathon-2023-project", "migrated": "2026-08-24", "draft": false }, "sections": [ { "body": "The VMware Code Hackathon is a special event that runs alongside VMware Explore. Since 2016, I've been fortunate to participate in both the main event and hackathon most years. Despite my efforts to bring team members along, I found myself solo again in 2023." }, { "heading": "

Team PowerCLI @ Hackathon 2023

",
"body": "2023's dominant theme was AI, with numerous teams focusing on AI-related projects. Some participants even brought specialized hardware equipped with powerful GPUs to support their work.\n\nOur team, aptly named \"PowerCLI,\" consisted of four members:\n\n- Myself\n- A walk-in participant from Germany\n- A member who had to leave early\n- Alexey Koznov\n\n![](/blog-assets/vmware-hackathon-2023-project/01.webp)\n\nInterestingly, I was the only one with PowerCLI experience, which led me to mentor the others while Alexey focused on the project presentation." }, { "heading": "

The project

",
"body": "### Objective\n\nCreate a PowerCLI module to enable tagging of vSAN Witness traffic for VMKernel Ports.\n\n### Background\n\nWith the release of vSphere 8.0, VMware introduced UI-based tagging for VMkernel vSAN Witness traffic, a feature previously limited to ESXi host command line (esxcli/localcli).\n\n### Project Scope\n\n1. Investigate the API used in vSphere 8.0+\n2. Develop a function using get-esxcli cmdlet for pre-8.0 hosts\n3. Combine findings into a functional PowerShell module" }, { "heading": "

Implementation

",
"body": "We successfully completed the project within the event's time constraints. The module code is available on GitHub:\n\n[https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1](https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1)\n\nThe module exports the set-vsanwitnesstag command, which requires:\n\n- VMkernel name for tagging\n- Piped ESXi host object" }, { "heading": "

Results

",
"body": "While we didn't win first place, our team secured third position and received a special prize: a Luc Dekens PowerCLI Lego minifigure." }, { "heading": "

Conclusion

",
"body": "Though our goal of incorporating this functionality into the PowerCLI collection remains unrealized, the development process was incredibly rewarding. The hackathon continues to be a valuable experience, and I highly recommend it to anyone attending VMware Explore in Barcelona." } ], "status": { "corpus": 267, "alsoLike": [ { "ref": "posts/vmware-explore-las-vegas-hackathon-2025", "score": "1.00" }, { "ref": "posts/vmware-hackathon-2024-project", "score": "1.00" }, { "ref": "solutions/vmware/vmware-cloud-foundation/addon/application-services", "score": "0.60" } ] }}
apiVersion = "soultec.ch/v1"kind = "Post"[metadata]name = "vmware-hackathon-2023-project"locale = "en"[metadata.labels]author = "dario-doerflinger"series = "scripting""capability/automation" = "1.78""vendor/vmware" = "0.88"[metadata.annotations]source = "blog-content/posts/en/vmware-hackathon-2023-project.md"route = "/en/insights/vmware-hackathon-2023-project/"schema = "/nerd/schema/posts.json"markdown = "/en/insights/vmware-hackathon-2023-project.md"[spec]title = "VMware Hackathon 2023 Project"date = 2024-02-15author = "dario-doerflinger"locale = "en"summary = "The VMware Code Hackathon is a special event that runs alongside VMware Explore. Since 2016, I've been fortunate to participate in both the main event and hackathon most years."capabilities = ["automation"]vendors = ["vmware"]series = "scripting"hero = "/blog-assets/vmware-hackathon-2023-project/hero.webp"legacySlug = "vmware-hackathon-2023-project"migrated = 2026-08-24draft = false[[sections]]body = "The VMware Code Hackathon is a special event that runs alongside VMware Explore. Since 2016, I've been fortunate to participate in both the main event and hackathon most years. Despite my efforts to bring team members along, I found myself solo again in 2023."[[sections]]heading = "

Team PowerCLI @ Hackathon 2023

"
body = '''2023's dominant theme was AI, with numerous teams focusing on AI-related projects. Some participants even brought specialized hardware equipped with powerful GPUs to support their work.Our team, aptly named "PowerCLI," consisted of four members:- Myself- A walk-in participant from Germany- A member who had to leave early- Alexey Koznov![](/blog-assets/vmware-hackathon-2023-project/01.webp)Interestingly, I was the only one with PowerCLI experience, which led me to mentor the others while Alexey focused on the project presentation.'''[[sections]]heading = "

The project

"
body = '''### ObjectiveCreate a PowerCLI module to enable tagging of vSAN Witness traffic for VMKernel Ports.### BackgroundWith the release of vSphere 8.0, VMware introduced UI-based tagging for VMkernel vSAN Witness traffic, a feature previously limited to ESXi host command line (esxcli/localcli).### Project Scope1. Investigate the API used in vSphere 8.0+2. Develop a function using get-esxcli cmdlet for pre-8.0 hosts3. Combine findings into a functional PowerShell module'''[[sections]]heading = "

Implementation

"
body = '''We successfully completed the project within the event's time constraints. The module code is available on GitHub:[https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1](https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1)The module exports the set-vsanwitnesstag command, which requires:- VMkernel name for tagging- Piped ESXi host object'''[[sections]]heading = "

Results

"
body = "While we didn't win first place, our team secured third position and received a special prize: a Luc Dekens PowerCLI Lego minifigure."[[sections]]heading = "

Conclusion

"
body = "Though our goal of incorporating this functionality into the PowerCLI collection remains unrealized, the development process was incredibly rewarding. The hackathon continues to be a valuable experience, and I highly recommend it to anyone attending VMware Explore in Barcelona."[status]corpus = 267[[status.alsoLike]]ref = "posts/vmware-explore-las-vegas-hackathon-2025"score = "1.00"[[status.alsoLike]]ref = "posts/vmware-hackathon-2024-project"score = "1.00"[[status.alsoLike]]ref = "solutions/vmware/vmware-cloud-foundation/addon/application-services"score = "0.60"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="Post"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>vmware-hackathon-2023-project</name> <locale>en</locale> <labels> <author>dario-doerflinger</author> <series>scripting</series> <entry key="capability/automation">1.78</entry> <entry key="vendor/vmware">0.88</entry> </labels> <annotations> <source>blog-content/posts/en/vmware-hackathon-2023-project.md</source> <route>/en/insights/vmware-hackathon-2023-project/</route> <schema>/nerd/schema/posts.json</schema> <markdown>/en/insights/vmware-hackathon-2023-project.md</markdown> </annotations> </metadata> <spec> <title>VMware Hackathon 2023 Project</title> <date>2024-02-15</date> <author>dario-doerflinger</author> <locale>en</locale> <summary>The VMware Code Hackathon is a special event that runs alongside VMware Explore. Since 2016, I've been fortunate to participate in both the main event and hackathon most years.</summary> <capabilities> <item>automation</item> </capabilities> <vendors> <item>vmware</item> </vendors> <series>scripting</series> <hero>/blog-assets/vmware-hackathon-2023-project/hero.webp</hero> <legacySlug>vmware-hackathon-2023-project</legacySlug> <migrated>2026-08-24</migrated> <draft>false</draft> </spec> <sections> <section> <body>The VMware Code Hackathon is a special event that runs alongside VMware Explore. Since 2016, I've been fortunate to participate in both the main event and hackathon most years. Despite my efforts to bring team members along, I found myself solo again in 2023.</body> </section> <section> <heading>

Team PowerCLI @ Hackathon 2023

</heading>
<body>2023's dominant theme was AI, with numerous teams focusing on AI-related projects. Some participants even brought specialized hardware equipped with powerful GPUs to support their work.Our team, aptly named "PowerCLI," consisted of four members:- Myself- A walk-in participant from Germany- A member who had to leave early- Alexey Koznov![](/blog-assets/vmware-hackathon-2023-project/01.webp)Interestingly, I was the only one with PowerCLI experience, which led me to mentor the others while Alexey focused on the project presentation. </body> </section> <section> <heading>

The project

</heading>
<body>### ObjectiveCreate a PowerCLI module to enable tagging of vSAN Witness traffic for VMKernel Ports.### BackgroundWith the release of vSphere 8.0, VMware introduced UI-based tagging for VMkernel vSAN Witness traffic, a feature previously limited to ESXi host command line (esxcli/localcli).### Project Scope1. Investigate the API used in vSphere 8.0+2. Develop a function using get-esxcli cmdlet for pre-8.0 hosts3. Combine findings into a functional PowerShell module </body> </section> <section> <heading>

Implementation

</heading>
<body>We successfully completed the project within the event's time constraints. The module code is available on GitHub:[https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1](https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1)The module exports the set-vsanwitnesstag command, which requires:- VMkernel name for tagging- Piped ESXi host object </body> </section> <section> <heading>

Results

</heading>
<body>While we didn't win first place, our team secured third position and received a special prize: a Luc Dekens PowerCLI Lego minifigure.</body> </section> <section> <heading>

Conclusion

</heading>
<body>Though our goal of incorporating this functionality into the PowerCLI collection remains unrealized, the development process was incredibly rewarding. The hackathon continues to be a valuable experience, and I highly recommend it to anyone attending VMware Explore in Barcelona.</body> </section> </sections> <status> <corpus>267</corpus> <alsoLike> <item> <ref>posts/vmware-explore-las-vegas-hackathon-2025</ref> <score>1.00</score> </item> <item> <ref>posts/vmware-hackathon-2024-project</ref> <score>1.00</score> </item> <item> <ref>solutions/vmware/vmware-cloud-foundation/addon/application-services</ref> <score>0.60</score> </item> </alsoLike> </status></manifest>
Scripting · 2024-02-15

VMware Hackathon 2023 Project

The VMware Code Hackathon is a special event that runs alongside VMware Explore. Since 2016, I've been fortunate to participate in both the main event and hackathon most years.

2024-02-15Date
Dario DörflingerAuthor
2Min read
Topics Automation 1.78
Vendors VMware 0.88

The VMware Code Hackathon is a special event that runs alongside VMware Explore. Since 2016, I’ve been fortunate to participate in both the main event and hackathon most years. Despite my efforts to bring team members along, I found myself solo again in 2023.

Team PowerCLI @ Hackathon 2023

2023’s dominant theme was AI, with numerous teams focusing on AI-related projects. Some participants even brought specialized hardware equipped with powerful GPUs to support their work.

Our team, aptly named “PowerCLI,” consisted of four members:

  • Myself
  • A walk-in participant from Germany
  • A member who had to leave early
  • Alexey Koznov

Interestingly, I was the only one with PowerCLI experience, which led me to mentor the others while Alexey focused on the project presentation.

The project

Objective

Create a PowerCLI module to enable tagging of vSAN Witness traffic for VMKernel Ports.

Background

With the release of vSphere 8.0, VMware introduced UI-based tagging for VMkernel vSAN Witness traffic, a feature previously limited to ESXi host command line (esxcli/localcli).

Project Scope

  1. Investigate the API used in vSphere 8.0+
  2. Develop a function using get-esxcli cmdlet for pre-8.0 hosts
  3. Combine findings into a functional PowerShell module

Implementation

We successfully completed the project within the event’s time constraints. The module code is available on GitHub:

https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1

The module exports the set-vsanwitnesstag command, which requires:

  • VMkernel name for tagging
  • Piped ESXi host object

Results

While we didn’t win first place, our team secured third position and received a special prize: a Luc Dekens PowerCLI Lego minifigure.

Conclusion

Though our goal of incorporating this functionality into the PowerCLI collection remains unrealized, the development process was incredibly rewarding. The hackathon continues to be a valuable experience, and I highly recommend it to anyone attending VMware Explore in Barcelona.

You might also like