Project Description

The goal of this project is to create a lightweight multi-cloud metadata CLI for Public Cloud environments. There are cloud specific packages that exist but they all have different API and many are developed in Python which is quite heavy for cloud images, especially containers. Leveraging a compiled language will help with keeping the CLI lightweight.

Goal for this Hackweek

  • A multi-cloud metadata package that works in all cloud frameworks (as support is added)
  • Developed in Go to keep the package and dependencies lightweight
  • Developed using Plugin Oriented Programming style to allow for easy inclusion of new Cloud Frameworks. Ideally with a simple config file (no new code).

Resources

  • Go (https://go.dev/)
  • jmespath (https://jmespath.org/)
  • POP (https://pop-book.readthedocs.io/en/latest/)
  • TBD

Looking for hackers with the skills:

golang cloud publiccloud cli

This project is part of:

Hack Week 21

Activity

  • 19 days ago: RicardoFelipeKlein liked this project.
  • 2 months ago: seanmarlow started this project.
  • 2 months ago: seanmarlow added keyword "golang" to this project.
  • 2 months ago: seanmarlow added keyword "cloud" to this project.
  • 2 months ago: seanmarlow added keyword "publiccloud" to this project.
  • 2 months ago: seanmarlow added keyword "cli" to this project.
  • 2 months ago: seanmarlow originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    WASM support for cloud native buildpacks by atgracey

    [comment]: # (Please use the project descriptio...


    grog by gbaccini

    [comment]: # (Please use the project descriptio...