How to Use: OCP Pod / KubeVirt Inventory

A quick walkthrough of the inventory tool, section by section.

1. What this tool does

The OCP Pod / KubeVirt Inventory tool turns the Red Hat OpenShift Telco Application Onboarding Checklist into an online form. Instead of filling in a spreadsheet by hand, application teams fill in the form for each container Pod or KubeVirt VM they need, the tool keeps a running inventory table, and it can total up compute, network and storage requirements across every environment (DEV, SIT, UAT, PROD) so infra teams can plan capacity before deployment.

2. Fill in one Pod or KubeVirt VM

The form is organized into the same 7 sections as the original checklist:

Fields marked with a red * are mandatory. Some fields only appear once a related field is answered — e.g. Section 5 stays hidden until you set Secondary Network Required? to Yes. When you click Add to Inventory, the tool validates only the fields that are currently visible and required.

3. Build up the inventory

Click โž• Add to Inventory to save the entry to the table below the form, then reset the form and repeat for the next Pod or VM — for the same application or a different one. There is no limit to how many entries you can add, and they can mix environments and workload types freely.

In the Inventory List table, use Edit to reopen an entry in the form (its section fields and visibility are restored automatically), Duplicate to insert a copy of that row right below it (handy for similar Pods/VMs that only differ in a few fields — the copy opens straight into Edit mode so you can adjust it), or Delete to remove it. ๐Ÿ—‘ Clear All in the top bar wipes the entire inventory — use it with care.

4. Generate the summary

Once you have at least one entry, click ๐Ÿ“Š Generate Summary. This produces:

Replica count is applied automatically: an entry with 3 replicas contributes 3× its CPU, memory, storage and NIC requirements to the totals.

5. Generate deployable YAML

Each row in the Inventory List has a checkbox (the header checkbox selects/deselects all rows). Click ๐Ÿงพ Generate YAML to turn the checked rows into a base set of OpenShift/KubeVirt manifests: one .yaml file per row if you selected one row, or a .zip of one file per row if you selected several.

Depending on the entry, each file can include:

This is intentionally a base configuration, not a finished one: any <PLACEHOLDER> text or # TODO comment marks something the form couldn't know (a real image digest, actual secret values, the exact NAD your network team provisions) and needs review before you apply it. Note also that a Deployment's ReplicaSet is intentionally not generated as a separate file — it's created and owned automatically by the Deployment itself.

6. Save and reopen your work

The tool also keeps a local autosave in your browser between visits, but the Excel file is the portable, shareable copy — use Save regularly.

7. Tips