Right now portusctl is a tool which is embedded into the Portus source code. This was done out of simplicity and with the hope that we would share as much code as possible with Portus itself. However:

  • portusctl got bigger and bigger, and it starts to look like a good candidate for getting it in another repository.
  • Code sharing never happened and it probably won't happen because they are tackling two entirely different things.
  • The tool is evolving to something entirely different: with the containerized setup and the REST API, portusctl should be more of an API consumer instead of the tool it is now.

So, I've decided to re-write portusctl from scratch using Go. Generally speaking it will have:

  • An interface heavily inspired by kubectl in which a user will be able to talk to the REST API.
  • Some commands like exec which have proven to be useful, for cases in which portusctl and Portus reside on the same host/container.

If I'm successful at bootstrapping this project, then I'll release it as GPLv3 and try to push it into openSUSE's Github account.

Looking for hackers with the skills:

golang portus

This project is part of:

Hack Week 16

Activity

  • about 7 years ago: dmaiocchi liked this project.
  • about 7 years ago: flavio_castelli liked this project.
  • about 7 years ago: mssola liked this project.
  • about 7 years ago: mssola added keyword "golang" to this project.
  • about 7 years ago: mssola added keyword "portus" to this project.
  • about 7 years ago: mssola started this project.
  • about 7 years ago: mssola originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    terraform-provider-feilong by e_bischoff

    Project Description

    People need to test o...


    Learn enough Golang and hack on CoreDNS by jkuzilek

    Description

    I'm implementing a split-horizo...


    Dartboard TUI by IValentin

    Description

    Our scalability and performance...


    OpenQA Golang api client by hilchev

    Description

    I would like to make a simple c...


    ClusterOps - Easily install and manage your personal kubernetes cluster by andreabenini

    Description

    ClusterOps is a Kubernetes ...