dodevops / cloudcontrol

The cloud engineer's toolbox ☁️ 🧰
MIT License
17 stars 4 forks source link

feat: Added labels to all images #97

Closed dploeger closed 12 months ago

dploeger commented 1 year ago

as required by Artifacthub https://artifacthub.io/docs/topics/repositories/container-images/

I wanted to add CloudControl to the image container registry at Artifacthub, but they require certain labels. Introduced mo to do the dynamic labels in the Dockerfile.suffix

timdeluxe commented 1 year ago

Mooo! 🐄 (sorry could not resist)

Does the suffix file also work without sending it through mo? This should work for local development on cloudcontrol (not replaced template placeholders shouldn't be an issue for local development). If it does not work, the suffix File should be rather a .mo file (like Dockerfile.suffix.mo), so that one is aware that the Dockerfile.suffix needs to be created first before using it.

dploeger commented 1 year ago

@timdeluxe Yes. You're right. I've modified the workflow a bit to make this more clear.

dploeger commented 12 months ago

@ThomasMinor @timdeluxe Because of a lot of incompatibilities, version unavailabilities etc. this PR now also includes a rewrite of the CCC client in a current Vue version and a changed workflow for installing AWSsudo. :(

I hope, it's still review-able.