Skip to content

antromeo/ent-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ent-cli

MoSCoW

Mo (Must have)

  • quickstart with minikube and tekton pipeline crd
  • ent bundle with podman -> replace with binary version obtained with pkg
  • clients to manage all Entando CRs
  • provide executables cross-platform
  • migrates the commands
  • modularity: kubectl-style
  • strict versioning
  • uses ko for build container images -> To handle several platform sha

S (Should have)

  • cluster native, interaction with the Entando CRs
  • a command for entando backup
  • set cpu/ram pod limits
  • set http/https
  • set DB type(with entando-clients)
  • set DB internal or external
  • set internal or external keycloak

Co (Could have)

  • profile management
  • extensibility of plugins in a kubectl-style

W (Won't have)

  • external dependencies

How to extend the cli through the use of plugins

  • rename your executable as ent-cli-[commandName]
  • move your executable to one of the dir in your system's PATH