Skip to content

[Feature request] Omnia Modernization #4849

Description

@j0hnL

After chatting with @richardhenwood-dell about the idea of an API he got me thinking. Today operating an Omnia cluster means SSHing to the OIM, editing files under input/, and running ansible-playbook which makes it hard to drive Omnia from CI/CD, monitoring webhooks, or portals, and leaves no job history or audit trail.

We might consider developing an optional omnia-api container in the OIM stack exposing the existing playbooks through a REST API (perhaps via ansible-runner), with async jobs and a published OpenAPI spec. The playbooks stay the implementation and the current workflow keeps working unchanged.

What do others think? @i3igpete @lwilson @sujit-jadhav

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions