deis / charts

(OBSOLETE) Helm Classic v1 Charts for Deis Workflow
https://deis.com/workflow/
MIT License
45 stars 36 forks source link

wip: mirror workflow release artifacts to private registry #302

Closed slack closed 8 years ago

slack commented 8 years ago

Two parter. Spoke with some folks at Dockercon that needed to run Workflow in a internet-restricted enviroment. External access must go through a proxy. They do have access to a private registry, so I wanted to see what it would take to make it much easier for someone to deploy Workflow in that environment.

First, create a little script to pull, re-tag and push release images to a different registry endpoint.

Second, re-work the charts to reference a defaults section for registry, org and pullPolicy values.

As I haven't gone through the release dance, I wanted thoughts on the general approach before completing the individual charts.

Does the chart refactorsimplify the relase tooling? Does it complicate workflow-dev and git-sha images?

deis-bot commented 8 years ago

@krancour is a potential reviewer of this pull request based on my analysis of git blame information. Thanks @slack!

mboersma commented 8 years ago

@slack is this still in-progress, or should we review it now?

slack commented 8 years ago

I'm not actively working on this, but I'm still curious about what folks think of the generate_params.toml changes.

If folks like the params refactor, I'm happy to finish it up! Just not sure about the implications for ci/automation/deisrel.

As for the image mirroring script, I haven't heard back from the folks I spoke to at Dockercon, so we could simply drop that bit.

slack commented 8 years ago

Closing! We can revisit it later if we wish.