Date   

[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


Re: Org Maintainer Nomination: Martin Hickey

Reinhard Nägele
 

+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

Martin Hickey
 

 
Hi Matt B.,
 
Thank you for the nominating me. I would be honoured to accept the nomination.
 
Thanks Matt F. for informing me of the process.

Regards,
Martin
 
 

----- Original message -----
From: "Matt Farina" <matt@...>
Sent by: cncf-helm@...
To: cncf-helm@...
Cc:
Subject: [EXTERNAL] Re: [cncf-helm] Org Maintainer Nomination: Martin Hickey
Date: Tue, May 25, 2021 6:42 PM
 
The next step in the process is that Martin needs to accept. He can do that here on the list. On Tue, May 25, 2021, at 12:51 PM, Matt Butcher via lists.cncf.io wrote: I would like to nominate Martin Hickey as a Helm org maintainer, as described ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
The next step in the process is that Martin needs to accept. He can do that here on the list.
 
On Tue, May 25, 2021, at 12:51 PM, Matt Butcher via lists.cncf.io wrote:
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

Matt Farina
 

The next step in the process is that Martin needs to accept. He can do that here on the list.

On Tue, May 25, 2021, at 12:51 PM, Matt Butcher via lists.cncf.io wrote:
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

61 - 80 of 457