Skip to content

Kubernetes Integration #999

@jon-nfc

Description

@jon-nfc

Summary

Integrate Kubernetes so that kubernetes objects can be created, deleted, updated and viewed

Description

Integrate Centurion ERP with kubernetes. All CRUD operations should be available. Having the ability to directly interact with kubernetes enables management of infrastructure deployed upon a or many kubernetes cluster(s).

This integration is targeting infrastructure management.

ERP Modules Impacted

  • core

Business Value / Objectives

Centurion ERP is intended to be deployed to kubernetes and have a primary focus on the IT department. In addition the focus of ITIM is a kubernetes centric environment.

Success Criteria

  • Can Create
  • Can Delete
  • Can Read
  • Can update

Scope

Creation of feature set to enable Centurion to perform Kubernetes CRUD operations limited to the users authorization.

Dependencies

Risks & Mitigations

  • User performs CRUD operation against a kubernetes object they are not authorized to
  • Kubernetes API changes

Stakeholders / Roles

  • IT Infrastructure Management

Milestones / Timeline

  • Read a Kubernetes Object
  • Create, Delete and Update a Kubernetes Object

Linked Features / Stories (Task List)

  • Create a kubernetes object
  • Delete a kubernetes object
  • Read a kubernetes object
  • Update a kubernetes object
  • Each Object has Centurion Metadata added to it. i.e. organization

Additional Notes / References

  • Kubernetes Python module 📋 find a link to the official kubernetes python module

Metadata

Metadata

Assignees

No one assigned

    Labels

    triageTag given to issues/merge requests requiring triaging by the team.

    Type

    Projects

    Status

    Planning

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions