How to display important and useful information in the VCF Automation Overview Tab.
Including information in the VCF Automation Deployments Overview Tab creates a user-friendly experience for application owners.
Note: VCF Automation 8.18.0 was used to create this Blog
When VCF Automation introduced the Overview Tab in Deployments, I quickly began using it in my lab to streamline communication. Previously, I sent emails with crucial details about new server VM builds to the user initiating the deployment. Now, I’ve shifted to adding this information directly into the Deployment Overview Tab.
Here are some use cases where adding information to the Deployments Overview Tab is beneficial for new Server VMs:
Linux VMs: For Linux VMs in my lab, I use Cockpit for a web-based interface to monitor server stats, logs, and more. I include the Cockpit URL in the Overview Tab for easy access.
VM Specifications: I often include the CPU, memory, and IP details of the VM as it was initially created. This helps answer common questions about how the VM has changed since it was first provisioned. We’ve all experienced situations where a VM was requested with fewer resources than needed, only for resource adjustments to be requested soon after.
Monitoring Links: You can also add links to monitoring tools like VCF Operations. This will not show monitoring data but give you quick access to the application GUI.
Additional URLs: Any helpful URLs, like management or configuration portals, can be added to enhance accessibility. Links to the applications only.
Note: Keep in mind that the information added to the Deployment Tab cannot be edited later, so avoid including details that may change frequently.
Screen Shots
Screen Shot of the VCF Automation Deployment Overview Tab:
Screen Shot of the Assembler Template:
VCF Automation Design Template
Example Template Yaml Code:
To utilize the Overview Tab, you MUST include “formatVersion: 2”. Refer to the example code below.
The “outputs:” section in the YAML defines the data displayed in the Overview Tab.
You can incorporate “${input.xxx}” values to display specific data in the Overview Tab.
I created a Google NotebookLM Podcast based on the content of this blog. While it may not be entirely accurate, is any podcast ever 100% perfect, even when real people are speaking? Take a moment to listen and share your thoughts with me!
In my blogs, I often emphasize that there are multiple methods to achieve the same objective. This article presents just one of the many ways you can tackle this task. I’ve shared what I believe to be an effective approach for this particular use case, but keep in mind that every organization and environment varies. There’s no definitive right or wrong way to accomplish the tasks discussed in this article.
Lab
Always test new setups and processes, like those discussed in this blog, in a lab environment before implementing them in a production environment.
Tips and Tricks
If you found this blog article helpful and it assisted you, consider buying me a coffee to kickstart my day.