Skip to content
This repository has been archived by the owner on Apr 8, 2022. It is now read-only.

should we create official bitnami images? #107

Closed
vtuson opened this issue May 6, 2018 · 11 comments
Closed

should we create official bitnami images? #107

vtuson opened this issue May 6, 2018 · 11 comments

Comments

@vtuson
Copy link

vtuson commented May 6, 2018

Seems like the project is quite popular and we dont have latest and greatest images that are kept up-to-date.

I would suggest that we create a bitnami official image that does:

  • single image that uses a two stage process to build and create the prod/binary image
  • base it on mini-deb (at the moment is the easiest way for us to automate the creation of new images)

Would that work for you? @jjo @sebgoa @tylerauerbeck @carrodher

@vtuson vtuson mentioned this issue May 6, 2018
@jjo
Copy link

jjo commented May 6, 2018

@vtuson +1, looks like a good candidate indeed for bitnami/bitnami-docker-kubewatch
(ie alongside other images we recently added there), also given that src code is pretty
straightforward and well written/documented.

@vtuson
Copy link
Author

vtuson commented May 7, 2018

right, was my thoughts. Happy to add it into the backlog. We need to finish up automating some of the new containers but this should be in the list.

@carrodher
Copy link
Contributor

LGTM, we can include it for future iterations

@sebgoa
Copy link
Contributor

sebgoa commented May 7, 2018

let's hear from @tylerauerbeck see if that would be a problem or not.

@tylerauerbeck
Copy link
Contributor

Completely agree, would love to see this happen. Would just need some help from folks on the bitnami side to make this happen.

@tylerauerbeck
Copy link
Contributor

@jjo @vtuson @carrodher Any update on this?

@carrodher
Copy link
Contributor

Hi @tylerauerbeck, @tompizmor published it a few weeks ago, you can take a look at https://github.com/bitnami/bitnami-docker-kubewatch. AFAIK it is integrated in our pipeline so we are tracking and releasing new versions.

@peterfication
Copy link
Contributor

Here is the respective Helm charts update PR: helm/charts#5871

@tylerauerbeck
Copy link
Contributor

@carrodher Just so that we're all on the same page (and hopefully so we can get this documented on the README), can you explain how exactly this is all rigged up? Specifically, if we make changes in this repo, how do those changes get picked up by the bitnami-docker-kubewatch repo? Then ultimately is the goal to get this integrated with the kubewatch helm chart?

This was referenced Jun 28, 2018
@tompizmor
Copy link

Hi @tylerauerbeck!

In Bitnami there is a service continuously checking for new releases of the software that we package. For the kubewatch project, it is tracking the github release page.

When we detect that there is a new release, we have a fully automated pipeline to download the new source code, compile the binary, build a docker image and test it.

If the test passed successfully, we update the Dockerfile in the bitnami-docker-kubewatch repo and create a release of the docker image. This is also automated.

At that point, circle ci automatically build the docker image and push it to Dockerhub and other registries. And finally, it would also send a PR to the kubernetes/chart repo updading the application and chart version and updating the docker image.

Some of the above is already documented in the bitnami-docker-kubewatch readme

@tylerauerbeck
Copy link
Contributor

@tompizmor Thanks for the clarification. This makes a lot more sense now. I'll go ahead and close this issue now that I believe all of this to be rigged up appropriately.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants