Files
LogSeq/pages/OB plugin requirements.md
2025-12-11 06:26:12 -08:00

60 lines
2.7 KiB
Markdown

- Cloud
- Virtual Image Sync (MVP)
- Sync QCOW, ISO and other image types available for deployment
- Would this work closer to container registry?
- Import into Morpheus then push onto host/cluster for deployment like OVA/OVF in VMware?
- Node Type (In Blueprints)
- Technology for KubeVirt (MVP) https://docs.morpheusdata.com/en/latest/library/blueprints/blueprints.html
- Cost syncing and guidance (Not needed for MVP)
- Plan and Pricing types:
- Charge types (Not needed for MVP)
- Everything
- Storage Only
- Power
- Idle
- Plans (MVP)
- Service Plan
- Provision type: OpenShift
- Invoke Scripts
- Ability to inject scripts into VM instance during provisioning and day 2 actions. (QEMU Agent) (MVP)
- Ability to create a new namespace for onboarding (MVP)
- Trust credentials support (credential object type within Morpheus) (MVP)
- Cloud Sync (MVP):
- Should be able to add OpenShift K8s clusters into Morpheus and discover/inventory Containers/VM/bare-metal instances (https://docs.morpheusdata.com/en/7.0.6/infrastructure/clouds/clouds.html)
- KVM cluster / resource pools and host details
- Namespace information (The intent is to have a namespace per onboarded application team)
- Attached networks
- Network availability (Will require more discussion dependent on how Networks are presented to the platform)
- Storage objects (storage class definitions)
- Object labels and tags
- Read from Morpheus Appliance Settings
- Cloud interval sync time settings
- Ensuring Cloud-Init works for all OS type Instance:
- Instance
- Ability to deploy new VM instance from Morpheus service catalog (MVP)
- Need to be able to provision against selected KubeVirt cluster and storage object (manual selection or automated logic).
- Ability to delete VMs (MVP)
- Ability to add labels/tags (Similar functionality to other cloud plugins)
- Pull in all metrics, alerts and information about an Instance: IP, Storage, OS, Network when available (MVP)
- Hypervisor VM console access (Serial, etc) (MVP)
- Instance Day 2 Actions:
- VM Reconfigure (MVP)
- CPU
- Memory
- Attached Network
- Storage (Persistent Volume Claims)
- Available power actions (As available within OpenShift) (MVP)
- Start
- Stop
- Suspend
- Restart
- Snapshots (MVP)
- Create
- Delete
- Revert
- Mount an ISO to a VM instance (Not needed for MVP) Other:
- Other
- IPv6 Support (MVP)
- Must support ability to dual stack an instance with v4 and v6 addresses or v6 only.
- Ability to deploy locally stored images within Morpheus to OpenShift KubeVirt/KVM clusters
- Example: Vendor provided black-box appliances (Within technical limitations of KVM/OpenShift and vendor requirements.