helm / helm

The Kubernetes Package Manager
https://helm.sh
Apache License 2.0
27.41k stars 7.17k forks source link

Meta: Build system changes #1968

Closed technosophos closed 5 years ago

technosophos commented 7 years ago

There are a number of requests and PRs for adding new build targets, artifacts, and so on. This is a meta-issue to bring all of those together and maybe open a discussion on making some bigger changes to the CI/CD pipeline.

The high-level requirements are:

Currently unresolved related issues and PRs:

kfox1111 commented 7 years ago

sounds good to me.

wilkers-steve commented 7 years ago

Let me know if I can help with this @technosophos. Issue #1690 in particular would be helpful for CI purposes on our end. I'd like to be able to help with enabling CICD processes in general, so happy to help here.

mkumatag commented 7 years ago

Anything happening in this front? Only 3 more weeks left for the mentioned milestone!

luxas commented 7 years ago

Also very much related, please merge https://github.com/kubernetes/helm/pull/2649 as I already made that change for you :)

thomastaylor312 commented 7 years ago

This is a meta issue, so I am going to pull it off of any milestone

fejta-bot commented 7 years ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

Prevent issues from auto-closing with an /lifecycle frozen comment.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or @fejta. /lifecycle stale

thomastaylor312 commented 7 years ago

/remove-lifecycle stale

thomastaylor312 commented 7 years ago

/lifecycle frozen

vielmetti commented 6 years ago

Though this issue has moved to "frozen", there are still a number of dependencies on the build system changing. Can we get an update on what the expected goals and timelines are for this?

Looking particularly in this case at getting "tiller" binaries for arm64, #3269 as stuck behind this.

bacongobbler commented 6 years ago

I just had another look at this ticket. It looks like the rest of the issues center around providing different architecture images for tiller, right? The build system has been changed so we should be able to support this workflow; the only concern right now is the increased cost in time on cutting canaries from master. Everything else in this meta ticket seems to have been resolved other than distributing tiller binaries, which I can ship a quick one-liner PR for that.

AFAIK @alicefr is interested in resolving the problem in a generic way, so I'd definitely get in contact to work on a solution together.

bacongobbler commented 6 years ago

Can we get an update on what the expected goals and timelines are for this?

Already done

bacongobbler commented 6 years ago

which I can ship a quick one-liner PR for that.

https://github.com/helm/helm/pull/4443

bacongobbler commented 5 years ago

closing as all the TODOs on the list are either implemented or closed as irrelevant for Helm 3. If there are things we can improve with the CI system, please open a new ticket. Thanks!