-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[meta] Charts Infrastructure #350
Comments
Off hand: throwing CDN in there often means none / reduce / funky logs but something to look at if we want CDN (eventually) |
we can publish charts in two ways:
|
I like the first approach. With each chart in their own repository, we can refer to the meta-package for the packages that depend on each other, while allowing the components that can stand alone as a separate chart some breathing room (i.e. the router).
I'd place that secret in the workflow chart, and just document the components that cannot stand on their own (i.e. Workflow-specific components) a big fat warning/message saying "this chart cannot be deployed alone. Please install the |
I like that solution as well as the rest of approach 1). Having the chart for each component live in its repo furthers the goal of making components independently usable (even if some of them aren't yet). |
we shoudl think of components like builder as a library. Its not useful on its own but can be shipped independently from other things. |
@jchauncey did you mean can't be shipped independently? |
I think @jchauncey agrees that we should go forward with option 1 :) |
yes we should do option 1 |
I want option 1 but we need to think about how we are going to deal with development - How do I install all current components that have not been "shipped" yet? Until we have a good answer to that then I think we may have to start with option 2 while we are pre-stable with helm v2 charts |
for that we have to use same semver tag and do a |
Can you describe that workflow in more detail? What if I have not committed the code? Just have it locally that is |
if anyone is playing with the chart locally then he would install using |
I don't see a good way around this, and it doesn't sound that bad anyway. |
approaches for release of builder and controller:
|
I vote for 2) from a cleaner/less 'special' logic CI perspective |
This is a meta ticket to build out the chart publishing infrastructure. This issue may move somewhere else, but for now this seems like the best place!
Relates to #349
Workflow releases should be published as signed and versioned charts available at charts.deis.com.
We need to build out the production repo infrastructure and automation, including:
The text was updated successfully, but these errors were encountered: