Date   

Re: Self nomination to help maintain helm/helm

Carlos Tadeu Panato Jr
 

+1 for Scott!
thanks for all the work you do!

Em qui., 16 de set. de 2021 às 21:08, Scott Rigby <scott@...> escreveu:

Hi again everyone 👋
 
Since last week's Helm dev call, I planned to self nominate to help with helm/helm triage via the new Triage role. I've also already been wanting to volunteer time to help with helm/helm repo maintainer duties for a while now.
If I understand the Triage Maintainer HIP and Governance correctly, I would only need to self nominate as a core maintainer to be able to help with both of these. I'm I need to self nominate for the triage maintainer role too, please lmk 🙂

I've been on the Helm team since 2017. I'm a Helm Org maintainer, and Charts maintainer (the team who oversaw the now archived helm/charts, as who continues to maintain charts automation and tooling such as helm/chart-testinghelm/chart-releaser, and the Helm Charts GitHub actions in this working demo). However while I have contributed a bit to Helm core in the past, it's been a while and I have never been a maintainer of the helm/helm repo.

I'm currently on the DX team at Weaveworks, and help maintain other CNCF community projects such as Flux, and OpenGitOps, and co-chair the GitOps Working Group under App Delivery TAG.

In addition to other helm/helm duties, I'd like to help us keep prioritizing the Helm SDK as the Helm project continues to evolve. I've been spending time with k8s controller-runtime as a step toward helping more with the Flux Helm Controller, which is an example of a project that makes full use of the Helm's SDK. So I will already be a more active SDK end user, as well as be more active helping support others who use Helm's SDK.

I'm finally in a role that can support me doing some of this, and happy to help with helm/helm maintenance however I can if current maintainers think it makes sense.
 
 
xo, Scott

--

Scott Rigby
Developer Experience, Weaveworks


Self nomination to help maintain helm/helm

Scott Rigby
 

Hi again everyone 👋
 
Since last week's Helm dev call, I planned to self nominate to help with helm/helm triage via the new Triage role. I've also already been wanting to volunteer time to help with helm/helm repo maintainer duties for a while now.
If I understand the Triage Maintainer HIP and Governance correctly, I would only need to self nominate as a core maintainer to be able to help with both of these. I'm I need to self nominate for the triage maintainer role too, please lmk 🙂

I've been on the Helm team since 2017. I'm a Helm Org maintainer, and Charts maintainer (the team who oversaw the now archived helm/charts, as who continues to maintain charts automation and tooling such as helm/chart-testinghelm/chart-releaser, and the Helm Charts GitHub actions in this working demo). However while I have contributed a bit to Helm core in the past, it's been a while and I have never been a maintainer of the helm/helm repo.

I'm currently on the DX team at Weaveworks, and help maintain other CNCF community projects such as Flux, and OpenGitOps, and co-chair the GitOps Working Group under App Delivery TAG.

In addition to other helm/helm duties, I'd like to help us keep prioritizing the Helm SDK as the Helm project continues to evolve. I've been spending time with k8s controller-runtime as a step toward helping more with the Flux Helm Controller, which is an example of a project that makes full use of the Helm's SDK. So I will already be a more active SDK end user, as well as be more active helping support others who use Helm's SDK.

I'm finally in a role that can support me doing some of this, and happy to help with helm/helm maintenance however I can if current maintainers think it makes sense.
 
 
xo, Scott

--

Scott Rigby
Developer Experience, Weaveworks


Triage Maintainer Self Nomination: Allen Bai

Allen Bai
 

Hello everyone!

As discussed during today's (Sept. 9) weekly Helm developer meeting,
I'd like to nominate myself as one of the triage maintainers.

I'm a software engineer at Red Hat and working on Helm integration
within OpenShift. I've been attending weekly Helm developer calls for
~3 months since I joined the Helm team at Red Hat on May 25th.
Although relatively new to `helm/helm` and Go, I am actively learning
and catching up. I would like this opportunity to work with other Helm
maintainers to triage and review code and contribute to the Helm
community.

Doc references:
- Triage Maintainer HIP:
https://github.com/helm/community/blob/main/hips/hip-0014.md
- Governance Documentation:
https://github.com/helm/community/blob/main/governance/governance.md

Github: https://github.com/zonggen

Best regards,
Allen Bai


[HIP] cascade option for uninstall and upgrade commands

Péter Laukó <peter.lauko@...>
 

Hi,

I would like to propose a 'cascade' option for the uninstall and upgrade commands.

The current implementation of these commands hardcodes metav1.DeletePropagationBackground and removes all dependent objects unconditionally. This is the preferred behaviour for most of the time, but I think it would make sense to make it configurable. For example we set owner references between custom resources (default configuration pieces provided by our application and their user overrides) and most of the time we would like them to come and go together. However if an upgrade fails, the owned objects (user overrides) should be kept in place, and being able to turn off cascading would make fixing the failed release easier.

Please let me know if you think this idea makes sense and I'm happy to prepare a formal proposal and provide the patch.

Best,
Peter


[proposal] Reference packaged value files

Riccardo Piccoli
 

Hi all!

I am planning to write an HIP about referencing packaged values in
dependency charts. Before doing that, I would like to check if there
is any interest in the proposal, or if I should just implement it as a
plugin.

## Problem

Some of our applications are composed by multiple independent
software, bound together by a router. As a practical example, we can
have the following FooBar application:

- Router (routes incoming requests)
- Foo Server (serving /foo/* pages)
- Bar Server (serving /bar/* pages)

* Foobar application needs to be deployed in different environments
(i.e. dev/staging/prod) and different regions (i.e. europe/us/asia)
* Foo and Bar are developed independently, so we should change its
dev/staging/prod/region values in the same repo.
* Some of the application (Router-Foo, Router-Bar in this case) are be
related, so we want to define them in the same place

## Current solutions

Unfortunately I can't see a clean way to do this at the moment, as we
cannot reference packaged value files.

We could:
1) organize all possible dimensions (cluster, environment, etc) in
keys with enable/disable switch, and enable/disable from parent chart.
2) write all values in parent chart

Solution one is very hacky, and would greatly complicate our charts.
Solution two will complicate development of each solution, as values
should be modified in multiple parts of the code (in our case, in
multiple repos)

## Proposed solution

Ideally it would look something like this:

Parent chart:

foobar
├── Chart.yaml
├── values.yaml
├── values.dev.yaml
└── values.staging.yaml

The dependency section would look something like:

dependencies:
- name: router
version: 1.0.0
repository: "@mycharts"
- name: foo
version: 1.0.0
repository: "@mycharts"
- name: bar
version: 1.0.0
repository: "@mycharts"


subcharts:

foo
├── Chart.yaml
├── values.yaml
├── values.dev.yaml
├── values.europe.yaml
├── values.us.yaml
├── values.asia.yaml
└── values.staging.yaml
bar
├── Chart.yaml
├── values.yaml
├── values.dev.yaml
├── values.europe.yaml
├── values.us.yaml
├── values.asia.yaml
└── values.staging.yaml


## Proposed implementation

We could reference dependencies' *packaged value files* as follows:

`helm upgrade . -f values.yaml -f foo/values.europe.yaml -f
foo/values.yaml -f bar/values.europe.yaml -f bar/values.yaml`

For example, if this is run from `foobar` directory, helm could check:
- if value file exists in the filesystem, it will be used
- if not, we check if the prefix (until `/` char) is a dependency
(name/alias). If it is, we chan look for the file there

This would be preferable to a custom switch, so it can be integrated
with already existing tools (i.e. ArgoCD, skaffold, etc) without the
need of a downstream change.

Any feedback you might have is welcome!

Cheers,

Riccardo


Use a config from a sub-chart to an other

Stéphane Brunner
 

Hello,

I write this in the dependencies or my Chart.yaml
- name: redis-config
repository: file://../../configs/redis
import-values:
- child: config
parent: redis
- name: redis
version: 14.8.6

And I expected that all the config is injected in the Redis chart but only the empty dict will be filled ...

Is it possible to have a chart with a config and use it in another chart?

My goal is to share some configuration without impose the version of the chart.

CU
Stéphane

--
Stéphane Brunner
Geospatial Solutions
Software Developer

camptocamp
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS


Custom resource ordering in Helm

Gabe Alford <redhatrises@...>
 

Hello,

I wanted to ask what the status is on the ordering of custom resources in Helm. I need to deploy PSP, SCC, and a MutatingWebhookConfiguration in a certain order. I see a couple of PRs that address this like https://github.com/helm/helm/pull/9534 and https://github.com/helm/helm/pull/8448. Obviously, the solution to handling resource ordering is implemented in different ways. Is there movement on one solution vs the other? Or are they dead in the water? Or....? And maybe  the capability is already there, and I am just missing it. Any help would be appreciated!

Thanks,

Gabe



Re: [EXTERNAL] [cncf-helm] Application for joining Helm organization

苑雄雄
 

 Yes, I want to be a maintainer for helm project. it is is my pleasure. I will spend more time maintaining the community and solving problems. At the beginning, you can give me viewer permission first.






At 2021-06-26 03:26:02, "Matt Butcher" <Matt.Butcher@...> wrote:

Which project are you interested in joining? I know you are active on github.com/helm/helm. Do you want to be a maintainer for that project?

From: cncf-helm@... <cncf-helm@...> on behalf of 苑雄雄 via lists.cncf.io <aiopsclub=163.com@...>
Sent: Thursday, June 24, 2021 6:20 PM
To: cncf-helm-core-maintainers@... <cncf-helm-core-maintainers@...>; cncf-helm@... <cncf-helm@...>
Subject: [EXTERNAL] [cncf-helm] Application for joining Helm organization
 
Hello, I'm yxxhero. 
    I take the liberty to send you an email,  After a long time using helm and reading the source code of helm, I'm more and more familiar with helm. Now I'd like to join the helm organization and make more contributions. I'm looking forward to your reply. Thanks very much.
    I have already read up on the Helm Maintainer's Onboarding Guidehelm's governance as well as the team structure.
    Because I am in china. so I can't attend the weekly Helm developer call. email is ok for me. I will actively participate in the activities related to helm.
    github: https://github.com/yxxhero,  Currently, I am improving this PR: https://github.com/helm/helm/pull/9482, I hope everyone can give me some help, and I will participate more actively in the community.

 



 



 


Re: [EXTERNAL] [cncf-helm] Application for joining Helm organization

苑雄雄
 


 Yes, I want to be a maintainer for helm project. it is is my pleasure. I will spend more time maintaining the community and solving problems. At the beginning, you can give me viewer permission first.





At 2021-06-26 03:26:02, "Matt Butcher via lists.cncf.io" <matt.butcher=microsoft.com@...> wrote:

Which project are you interested in joining? I know you are active on github.com/helm/helm. Do you want to be a maintainer for that project?

From: cncf-helm@... <cncf-helm@...> on behalf of 苑雄雄 via lists.cncf.io <aiopsclub=163.com@...>
Sent: Thursday, June 24, 2021 6:20 PM
To: cncf-helm-core-maintainers@... <cncf-helm-core-maintainers@...>; cncf-helm@... <cncf-helm@...>
Subject: [EXTERNAL] [cncf-helm] Application for joining Helm organization
 
Hello, I'm yxxhero. 
    I take the liberty to send you an email,  After a long time using helm and reading the source code of helm, I'm more and more familiar with helm. Now I'd like to join the helm organization and make more contributions. I'm looking forward to your reply. Thanks very much.
    I have already read up on the Helm Maintainer's Onboarding Guidehelm's governance as well as the team structure.
    Because I am in china. so I can't attend the weekly Helm developer call. email is ok for me. I will actively participate in the activities related to helm.
    github: https://github.com/yxxhero,  Currently, I am improving this PR: https://github.com/helm/helm/pull/9482, I hope everyone can give me some help, and I will participate more actively in the community.

 



 



 


Re: [EXTERNAL] [cncf-helm] Application for joining Helm organization

Matt Butcher <matt.butcher@...>
 

Which project are you interested in joining? I know you are active on github.com/helm/helm. Do you want to be a maintainer for that project?


From: cncf-helm@... <cncf-helm@...> on behalf of 苑雄雄 via lists.cncf.io <aiopsclub=163.com@...>
Sent: Thursday, June 24, 2021 6:20 PM
To: cncf-helm-core-maintainers@... <cncf-helm-core-maintainers@...>; cncf-helm@... <cncf-helm@...>
Subject: [EXTERNAL] [cncf-helm] Application for joining Helm organization
 
Hello, I'm yxxhero. 
    I take the liberty to send you an email,  After a long time using helm and reading the source code of helm, I'm more and more familiar with helm. Now I'd like to join the helm organization and make more contributions. I'm looking forward to your reply. Thanks very much.
    I have already read up on the Helm Maintainer's Onboarding Guidehelm's governance as well as the team structure.
    Because I am in china. so I can't attend the weekly Helm developer call. email is ok for me. I will actively participate in the activities related to helm.
    github: https://github.com/yxxhero,  Currently, I am improving this PR: https://github.com/helm/helm/pull/9482, I hope everyone can give me some help, and I will participate more actively in the community.

 



 


Application for joining Helm organization

苑雄雄
 

Hello, I'm yxxhero. 
    I take the liberty to send you an email,  After a long time using helm and reading the source code of helm, I'm more and more familiar with helm. Now I'd like to join the helm organization and make more contributions. I'm looking forward to your reply. Thanks very much.
    I have already read up on the Helm Maintainer's Onboarding Guidehelm's governance as well as the team structure.
    Because I am in china. so I can't attend the weekly Helm developer call. email is ok for me. I will actively participate in the activities related to helm.
    github: https://github.com/yxxhero,  Currently, I am improving this PR: https://github.com/helm/helm/pull/9482, I hope everyone can give me some help, and I will participate more actively in the community.

 



 


Re: Where to see previous discussions for this mailing list

Matt Fisher <matt.fisher@...>
 

Should be available at https://lists.cncf.io/g/cncf-helm/topics. Are you able to see that list?

 

Matt

 

From: cncf-helm@... <cncf-helm@...> On Behalf Of Robert Campbell via lists.cncf.io
Sent: June 23, 2021 7:06 PM
To: cncf-helm@...
Subject: [cncf-helm] Where to see previous discussions for this mailing list

 

Since this is the recommended starting point for vetting proposals. Where would one see the previous discussions/vetting of ideas that this mailing list has conducted?

If there is not a historic record of the discussions/vetting, is this the right medium for this discussion/vetting?


Thanks,
Robert Campbell


This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.


Where to see previous discussions for this mailing list

Robert Campbell <realy2@...>
 

Since this is the recommended starting point for vetting proposals. Where would one see the previous discussions/vetting of ideas that this mailing list has conducted?

If there is not a historic record of the discussions/vetting, is this the right medium for this discussion/vetting?

Thanks,
Robert Campbell

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.


Re: Org Maintainer Nomination: Martin Hickey

Ronan Flynn-Curran
 

+1

Maith thú Martin!


Re: Org Maintainer Nomination: Martin Hickey

Adam Reese
 

For that rockstar... +1


From: cncf-helm@... <cncf-helm@...> on behalf of Matt Butcher via lists.cncf.io <matt.butcher=microsoft.com@...>
Sent: Tuesday, May 25, 2021 9:51 AM
To: cncf-helm@... <cncf-helm@...>
Cc: MARTIN HICKEY <martin.hickey@...>
Subject: [cncf-helm] Org Maintainer Nomination: Martin Hickey
 
I would like to nominate Martin Hickey as a Helm org maintainer, as described in the Helm Org Governance document: https://github.com/helm/community/blob/main/governance/governance.md

Martin is a long-standing community member, a maintainer on multiple Helm projects, and an excellent ambassador of the Helm community.

Per the governance documents, this begins the three-week nomination process, which will end on June 15, 2021. At that time, a private Condorcet-style vote will be taken, in which all maintainers for all Helm projects are eligible to vote once. Martin must obtain a 2/3 majority of those that voted.

Happy Helming,

Matt Butcher
Chair, Helm Organization


Re: Org Maintainer Nomination: Martin Hickey

Bridget Kromhout
 

+1 for Martin! 🌟

On Thu, Jun 17, 2021 at 11:50 AM Josh Dolitsky <jdolitsky@...> wrote:
+1 !

On Thu, Jun 17, 2021 at 12:50 PM Scott Rigby <scott@...> wrote:
+1 💯🎉

On Thu, May 27, 2021 at 9:02 AM Marc Khouzam <marc.khouzam@...> wrote:
Absolutely!  +1

On Tue, May 25, 2021 at 5:15 PM Adnan Abdulhussein <prydonius@...> wrote:
Huge +1 :)

Adnan
On May 25, 2021, 13:56 -0700, Reinhard Nägele <unguiculus@...>, wrote:
+1


Am 25.05.2021 um 18:51 schrieb Matt Butcher via lists.cncf.io <matt.butcher=microsoft.com@...>:

I would like to nominate Martin Hickey as a Helm org maintainer, as described in the Helm Org Governance document: https://github.com/helm/community/blob/main/governance/governance.md

Martin is a long-standing community member, a maintainer on multiple Helm projects, and an excellent ambassador of the Helm community.

Per the governance documents, this begins the three-week nomination process, which will end on June 15, 2021. At that time, a private Condorcet-style vote will be taken, in which all maintainers for all Helm projects are eligible to vote once. Martin must obtain a 2/3 majority of those that voted.

Happy Helming,

Matt Butcher
Chair, Helm Organization



--
Bridget


Re: Org Maintainer Nomination: Martin Hickey

Josh Dolitsky
 

+1 !

On Thu, Jun 17, 2021 at 12:50 PM Scott Rigby <scott@...> wrote:
+1 💯🎉

On Thu, May 27, 2021 at 9:02 AM Marc Khouzam <marc.khouzam@...> wrote:
Absolutely!  +1

On Tue, May 25, 2021 at 5:15 PM Adnan Abdulhussein <prydonius@...> wrote:
Huge +1 :)

Adnan
On May 25, 2021, 13:56 -0700, Reinhard Nägele <unguiculus@...>, wrote:
+1


Am 25.05.2021 um 18:51 schrieb Matt Butcher via lists.cncf.io <matt.butcher=microsoft.com@...>:

I would like to nominate Martin Hickey as a Helm org maintainer, as described in the Helm Org Governance document: https://github.com/helm/community/blob/main/governance/governance.md

Martin is a long-standing community member, a maintainer on multiple Helm projects, and an excellent ambassador of the Helm community.

Per the governance documents, this begins the three-week nomination process, which will end on June 15, 2021. At that time, a private Condorcet-style vote will be taken, in which all maintainers for all Helm projects are eligible to vote once. Martin must obtain a 2/3 majority of those that voted.

Happy Helming,

Matt Butcher
Chair, Helm Organization


Re: Org Maintainer Nomination: Martin Hickey

Scott Rigby
 

+1 💯🎉


On Thu, May 27, 2021 at 9:02 AM Marc Khouzam <marc.khouzam@...> wrote:
Absolutely!  +1

On Tue, May 25, 2021 at 5:15 PM Adnan Abdulhussein <prydonius@...> wrote:
Huge +1 :)

Adnan
On May 25, 2021, 13:56 -0700, Reinhard Nägele <unguiculus@...>, wrote:
+1


Am 25.05.2021 um 18:51 schrieb Matt Butcher via lists.cncf.io <matt.butcher=microsoft.com@...>:

I would like to nominate Martin Hickey as a Helm org maintainer, as described in the Helm Org Governance document: https://github.com/helm/community/blob/main/governance/governance.md

Martin is a long-standing community member, a maintainer on multiple Helm projects, and an excellent ambassador of the Helm community.

Per the governance documents, this begins the three-week nomination process, which will end on June 15, 2021. At that time, a private Condorcet-style vote will be taken, in which all maintainers for all Helm projects are eligible to vote once. Martin must obtain a 2/3 majority of those that voted.

Happy Helming,

Matt Butcher
Chair, Helm Organization


Re: Org Maintainer Nomination: Martin Hickey

Marc Khouzam
 

Absolutely!  +1


On Tue, May 25, 2021 at 5:15 PM Adnan Abdulhussein <prydonius@...> wrote:
Huge +1 :)

Adnan
On May 25, 2021, 13:56 -0700, Reinhard Nägele <unguiculus@...>, wrote:
+1


Am 25.05.2021 um 18:51 schrieb Matt Butcher via lists.cncf.io <matt.butcher=microsoft.com@...>:

I would like to nominate Martin Hickey as a Helm org maintainer, as described in the Helm Org Governance document: https://github.com/helm/community/blob/main/governance/governance.md

Martin is a long-standing community member, a maintainer on multiple Helm projects, and an excellent ambassador of the Helm community.

Per the governance documents, this begins the three-week nomination process, which will end on June 15, 2021. At that time, a private Condorcet-style vote will be taken, in which all maintainers for all Helm projects are eligible to vote once. Martin must obtain a 2/3 majority of those that voted.

Happy Helming,

Matt Butcher
Chair, Helm Organization


Re: Org Maintainer Nomination: Martin Hickey

Adnan Abdulhussein
 

Huge +1 :)

Adnan
On May 25, 2021, 13:56 -0700, Reinhard Nägele <unguiculus@...>, wrote:

+1


Am 25.05.2021 um 18:51 schrieb Matt Butcher via lists.cncf.io <matt.butcher=microsoft.com@...>:

I would like to nominate Martin Hickey as a Helm org maintainer, as described in the Helm Org Governance document: https://github.com/helm/community/blob/main/governance/governance.md

Martin is a long-standing community member, a maintainer on multiple Helm projects, and an excellent ambassador of the Helm community.

Per the governance documents, this begins the three-week nomination process, which will end on June 15, 2021. At that time, a private Condorcet-style vote will be taken, in which all maintainers for all Helm projects are eligible to vote once. Martin must obtain a 2/3 majority of those that voted.

Happy Helming,

Matt Butcher
Chair, Helm Organization