*** slaweq has quit IRC | 00:04 | |
*** Liang__ has joined #openstack-meeting-4 | 00:20 | |
*** bobmel has joined #openstack-meeting-4 | 00:25 | |
*** bobmel has quit IRC | 00:29 | |
*** enriquetaso has joined #openstack-meeting-4 | 00:36 | |
*** bobmel has joined #openstack-meeting-4 | 00:37 | |
*** bobmel has quit IRC | 00:42 | |
*** songgongjun has joined #openstack-meeting-4 | 01:01 | |
*** yamamoto has joined #openstack-meeting-4 | 01:30 | |
*** enriquetaso has quit IRC | 01:42 | |
*** dwalt has quit IRC | 01:57 | |
*** dviroel has quit IRC | 02:03 | |
*** psachin has joined #openstack-meeting-4 | 02:06 | |
*** yamamoto has quit IRC | 02:24 | |
*** k_mouza has joined #openstack-meeting-4 | 02:31 | |
*** roman_g has quit IRC | 02:34 | |
*** k_mouza has quit IRC | 02:35 | |
*** bobmel has joined #openstack-meeting-4 | 02:38 | |
*** bobmel has quit IRC | 02:44 | |
*** yamamoto has joined #openstack-meeting-4 | 03:00 | |
*** yamamoto has quit IRC | 03:03 | |
*** fdegir has quit IRC | 03:14 | |
*** rihabb252 has quit IRC | 03:14 | |
*** georgk has quit IRC | 03:14 | |
*** fdegir has joined #openstack-meeting-4 | 03:14 | |
*** rihabb252 has joined #openstack-meeting-4 | 03:15 | |
*** georgk has joined #openstack-meeting-4 | 03:15 | |
*** hongbin has joined #openstack-meeting-4 | 03:48 | |
*** yamamoto has joined #openstack-meeting-4 | 04:37 | |
*** bobmel has joined #openstack-meeting-4 | 04:39 | |
*** yamamoto has quit IRC | 04:40 | |
*** hongbin has quit IRC | 04:41 | |
*** bobmel has quit IRC | 04:44 | |
*** vesper has quit IRC | 05:18 | |
*** vesper11 has joined #openstack-meeting-4 | 05:23 | |
*** evrardjp has quit IRC | 05:34 | |
*** evrardjp has joined #openstack-meeting-4 | 05:34 | |
*** igordc has joined #openstack-meeting-4 | 05:51 | |
*** igordc has quit IRC | 06:00 | |
*** bobmel has joined #openstack-meeting-4 | 06:40 | |
*** bobmel has quit IRC | 06:45 | |
*** lpetrut has joined #openstack-meeting-4 | 07:03 | |
*** gcheresh has joined #openstack-meeting-4 | 07:29 | |
*** e0ne has joined #openstack-meeting-4 | 07:57 | |
*** e0ne has quit IRC | 08:00 | |
*** bobmel has joined #openstack-meeting-4 | 08:41 | |
*** e0ne has joined #openstack-meeting-4 | 08:42 | |
*** e0ne has quit IRC | 08:44 | |
*** bobmel has quit IRC | 08:46 | |
*** ralonsoh has joined #openstack-meeting-4 | 08:52 | |
*** slaweq has joined #openstack-meeting-4 | 09:07 | |
*** roman_g has joined #openstack-meeting-4 | 09:20 | |
*** k_mouza has joined #openstack-meeting-4 | 09:21 | |
*** psachin has quit IRC | 09:42 | |
*** psachin has joined #openstack-meeting-4 | 09:47 | |
*** psachin has quit IRC | 09:54 | |
*** slaweq has quit IRC | 09:56 | |
*** e0ne has joined #openstack-meeting-4 | 09:57 | |
*** psachin has joined #openstack-meeting-4 | 10:02 | |
*** psachin has quit IRC | 10:20 | |
*** psachin has joined #openstack-meeting-4 | 10:21 | |
*** songgongjun has quit IRC | 10:34 | |
*** fungi has quit IRC | 11:24 | |
*** fungi has joined #openstack-meeting-4 | 11:27 | |
*** dviroel has joined #openstack-meeting-4 | 11:31 | |
*** yamamoto has joined #openstack-meeting-4 | 11:41 | |
*** yamamoto has quit IRC | 11:49 | |
*** yamamoto has joined #openstack-meeting-4 | 11:55 | |
*** Wasaac has quit IRC | 12:00 | |
*** Wasaac has joined #openstack-meeting-4 | 12:00 | |
*** yamamoto has quit IRC | 12:01 | |
*** ricolin has quit IRC | 12:10 | |
*** Wasaac has quit IRC | 12:11 | |
*** Wasaac has joined #openstack-meeting-4 | 12:12 | |
*** gcheresh has quit IRC | 12:29 | |
*** gcheresh has joined #openstack-meeting-4 | 12:30 | |
*** yamamoto has joined #openstack-meeting-4 | 12:32 | |
*** yamamoto has quit IRC | 13:02 | |
*** enriquetaso has joined #openstack-meeting-4 | 13:43 | |
*** gcheresh_ has joined #openstack-meeting-4 | 13:45 | |
*** gcheresh has quit IRC | 13:45 | |
*** songgongjun has joined #openstack-meeting-4 | 13:54 | |
*** Liang__ is now known as LiangFang | 14:44 | |
*** vishalmanchanda has joined #openstack-meeting-4 | 14:51 | |
*** michael-beaver has joined #openstack-meeting-4 | 14:56 | |
*** dwalt has joined #openstack-meeting-4 | 14:57 | |
*** enriquetaso has quit IRC | 15:08 | |
*** gagehugo has joined #openstack-meeting-4 | 15:31 | |
*** enriquetaso has joined #openstack-meeting-4 | 15:42 | |
*** lamt has joined #openstack-meeting-4 | 15:46 | |
*** lpetrut has quit IRC | 16:01 | |
lamt | #startmeeting openstack-helm | 16:01 |
---|---|---|
openstack | Meeting started Tue Feb 11 16:01:33 2020 UTC and is due to finish in 60 minutes. The chair is lamt. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:01 |
*** openstack changes topic to " (Meeting topic: openstack-helm)" | 16:01 | |
openstack | The meeting name has been set to 'openstack_helm' | 16:01 |
lamt | #topic roll call | 16:01 |
srwilkers | o/ | 16:01 |
*** openstack changes topic to "roll call (Meeting topic: openstack-helm)" | 16:01 | |
lamt | \o | 16:01 |
lamt | how's things going srwilkers? | 16:02 |
gagehugo | o/ | 16:03 |
srwilkers | not too bad lamt - howre things out that way? | 16:03 |
lamt | giving people a few more minutes to join. portdirect is busy again, so I am hosting. | 16:03 |
stevthedev | Good morning everyone | 16:04 |
lamt | srwilkers: same old same old | 16:04 |
*** gcheresh_ has quit IRC | 16:05 | |
lamt | let's get going then | 16:05 |
lamt | #topic Endpoint Auth Secrets | 16:06 |
*** openstack changes topic to "Endpoint Auth Secrets (Meeting topic: openstack-helm)" | 16:06 | |
lamt | looks like there is a lot of typing in the etherpad regarding this: | 16:06 |
lamt | #link https://review.opendev.org/#/c/706181/ | 16:06 |
srwilkers | nothing like a good etherpad flame war | 16:06 |
srwilkers | ./s | 16:06 |
lamt | so may well make that a topic for discussion | 16:06 |
lamt | stevthedev: you have the floor | 16:07 |
*** megheisler has joined #openstack-meeting-4 | 16:07 | |
stevthedev | hahaha | 16:07 |
stevthedev | So with development of Loki upstream, and other things downstream, it'd be cool if fluentd could be more dynamically configured | 16:08 |
stevthedev | Currently and ES endpoint is hard coded, and we have a toggle for a Kafka endpoint, but I'm not sure if this pattern is extensible | 16:08 |
stevthedev | I think if we had some functions to read what's defined in .Values.endpoints, the fluentd chart would become more flexible | 16:09 |
stevthedev | So I started working on a pair of HTK functions, to parse all of the auth: credentials under .Values.endpoints | 16:10 |
songgongjun | Hi, everyone, can i ask a question about overrides? | 16:12 |
srwilkers | My only concern with that approach is that it ends up creating a secret that has credentials for every default endpoint defined in the fluentd chart, which means we've got to burden operators with overriding any credentials defined in the outputs that aren't used | 16:12 |
lamt | songgongjun: sure - lemme put that on https://etherpad.openstack.org/p/openstack-helm-meeting-2020-02-11 - and will discuss after the current topic - is that okay? | 16:13 |
srwilkers | With regards to dynamic configuration, we already support overriding the entirety of the configuration file, including support for environment variables | 16:13 |
*** gcheresh_ has joined #openstack-meeting-4 | 16:13 | |
srwilkers | So ultimately, this is just duplicating a feature that already exists in the chart, while condensing the two secrets for elasticsearch and kafka we have today into one secret | 16:13 |
srwilkers | With regards to the current functionality that fluentd uses for dynamic secret creation - that's something that should be extended to every chart, as the other charts should also support dynamic environment variables that are defined in the clear | 16:14 |
songgongjun | Ok, thanks! | 16:14 |
*** aostapenko has joined #openstack-meeting-4 | 16:15 | |
stevthedev | I know there are concerns about removing functionality, but is there another reason why the elasticsearch endpoint must remain in values? Why not define everything, endpoints and conf, by overrides? | 16:16 |
stevthedev | Let the operator decide how the application will work, where it will send logs, which logs it collects, etc. Maybe I am thinking too generally here, as this is OS helm after all | 16:17 |
srwilkers | That's a pretty broad sweeping change | 16:19 |
srwilkers | The reason Elasticsearch is a default endpoint for fluentd is that the EFK stack is pretty established as the CNCF standard for logging, and our opinionated stance has been that we'll provide a mechanism for logging as part of the project that include those two together | 16:20 |
srwilkers | Also, if this is a path that's decided on, I don't think this belongs in helm-toolkit as it seems pretty tailored to the fluentd chart. All our other charts have been standardized to use static secrets for auth credentials | 16:21 |
srwilkers | It'd probably need to be a fluentd specific helper template | 16:22 |
srwilkers | But that's, like, my opinion man | 16:22 |
srwilkers | I'll let others weigh in | 16:22 |
stevthedev | Yeah, I'd like to hear from others too. That's not a bad idea though. I specifically had fluentd in mind while working on this | 16:23 |
lamt | I agree such change would be a large sweeping change across all charts | 16:23 |
lamt | I am not against it though, but for now I think it may be more appropriate for it to be a fluentd specific helper template | 16:24 |
gagehugo | agreed on it being more fluentd specific, rather than helm-toolkit | 16:26 |
*** gcheresh_ has quit IRC | 16:26 | |
stevthedev | Thanks for the feedback, I'll move it in that direction then | 16:26 |
lamt | cool, thanks for everyone's feedback - anything else on this topic? | 16:27 |
srwilkers | yeah, i hate fluentd | 16:27 |
srwilkers | that's all | 16:27 |
lamt | lol | 16:27 |
lamt | if not, moving on | 16:28 |
lamt | #topic Overrides | 16:28 |
*** openstack changes topic to "Overrides (Meeting topic: openstack-helm)" | 16:28 | |
lamt | songgongjun: the floor is yours | 16:28 |
songgongjun | I am doing the work of ovs per-host overrides support (https://storyboard.openstack.org/#!/story/2006965), and need the functionality of overrides (https://github.com/openstack/openstack-helm-infra/blob/master/helm-toolkit/templates/utils/_daemonset_overrides.tpl) to update daemonset parameters. | 16:29 |
songgongjun | However, before using overrides in the daemonset file, the $daemonset_yaml variable(Take neutron as an example, https://github.com/openstack/openstack-helm/blob/master/neutron/templates/daemonset-ovs-agent.yaml----line 294 ) has been generated, and new parameters generated by overrides can’t be passed into the daemonset file to generate the | 16:29 |
songgongjun | specified daemonset.yaml. | 16:29 |
songgongjun | Why not put the $daemonset_yaml parameter in the overrides file and what is the reason for this design. | 16:30 |
*** senrique_ has joined #openstack-meeting-4 | 16:33 | |
lamt | looking at the history of those lines, it looks like it was place in 2 years ago, so I can't quite recall the reason for the design. | 16:34 |
lamt | perhaps srwilkers and others can chime in | 16:35 |
srwilkers | honestly, i can't weigh in here - im still convinced the daemonset overrides foo is black magic | 16:35 |
lamt | but then again, it is probably not perfect 2 years ago. | 16:35 |
*** enriquetaso has quit IRC | 16:36 | |
songgongjun | If you choose to place the $daemonset_yaml parameter in the overrides file, you need to modify the parameters passed in by overrides, but this will affect the files that previously used overrides and need to be modified accordingly. For example, you need to pass in the $ serviceAccountName parameter. | 16:36 |
lamt | I agree. I think we can improve the daemonset overrides. songgongjun do you mind submitting a patch set for it? | 16:38 |
songgongjun | Ok, i'm planning to do this. | 16:40 |
*** e0ne has quit IRC | 16:40 | |
*** e0ne has joined #openstack-meeting-4 | 16:41 | |
lamt | Thanks. A lot of the stuff was created awhile ago, and should probably be revisited (but not due to capacity). | 16:41 |
songgongjun | Thank you very much for your help! | 16:43 |
lamt | Np - we can review this once a patch set is up - and thank you for your help. | 16:44 |
lamt | #topic Open floor | 16:45 |
*** openstack changes topic to "Open floor (Meeting topic: openstack-helm)" | 16:45 | |
lamt | Opening the floor for questions/discussions | 16:45 |
*** slaweq has joined #openstack-meeting-4 | 16:47 | |
lamt | If there's nothing, we can wrap up and give everyone back 13 minutes. Have a good rest of the day. | 16:47 |
lamt | #endmeeting | 16:47 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 16:47 | |
openstack | Meeting ended Tue Feb 11 16:47:57 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:47 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-02-11-16.01.html | 16:48 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-02-11-16.01.txt | 16:48 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-02-11-16.01.log.html | 16:48 |
*** Wasaac has quit IRC | 16:48 | |
*** Wasaac has joined #openstack-meeting-4 | 16:49 | |
*** e0ne has quit IRC | 16:51 | |
*** songgongjun has quit IRC | 16:51 | |
*** dave-mccowan has joined #openstack-meeting-4 | 17:10 | |
*** gagehugo has left #openstack-meeting-4 | 17:11 | |
*** michael-beaver has quit IRC | 17:16 | |
*** gmann is now known as gmann_afk | 17:20 | |
*** igordc has joined #openstack-meeting-4 | 17:24 | |
*** evrardjp has quit IRC | 17:34 | |
*** evrardjp has joined #openstack-meeting-4 | 17:34 | |
*** anastzhyr has joined #openstack-meeting-4 | 17:37 | |
*** e0ne has joined #openstack-meeting-4 | 17:42 | |
*** k_mouza has quit IRC | 17:42 | |
*** e0ne has quit IRC | 17:58 | |
*** igordc has quit IRC | 18:02 | |
*** igordc has joined #openstack-meeting-4 | 18:06 | |
*** k_mouza has joined #openstack-meeting-4 | 18:13 | |
*** k_mouza has quit IRC | 18:18 | |
*** ralonsoh has quit IRC | 18:33 | |
*** gmann_afk is now known as gmann | 18:49 | |
*** gcheresh_ has joined #openstack-meeting-4 | 18:51 | |
*** senrique_ has quit IRC | 18:54 | |
*** psachin has quit IRC | 18:57 | |
*** LiangFang has quit IRC | 19:11 | |
*** senrique_ has joined #openstack-meeting-4 | 19:14 | |
*** e0ne has joined #openstack-meeting-4 | 19:15 | |
*** e0ne has quit IRC | 19:24 | |
*** gcheresh_ has quit IRC | 19:25 | |
*** senrique_ has quit IRC | 19:32 | |
*** vishalmanchanda has quit IRC | 19:43 | |
*** Wasaac has quit IRC | 20:15 | |
*** Wasaac_ has joined #openstack-meeting-4 | 20:15 | |
*** Wasaac_ is now known as Wasaac | 20:16 | |
*** senrique_ has joined #openstack-meeting-4 | 20:36 | |
*** anastzhyr has quit IRC | 20:36 | |
*** Wasaac has quit IRC | 21:11 | |
*** Wasaac has joined #openstack-meeting-4 | 21:12 | |
*** e0ne has joined #openstack-meeting-4 | 21:19 | |
*** senrique_ has quit IRC | 21:43 | |
*** kaisers has joined #openstack-meeting-4 | 22:21 | |
*** slaweq has quit IRC | 22:25 | |
*** slaweq has joined #openstack-meeting-4 | 22:50 | |
*** slaweq has quit IRC | 22:55 | |
*** e0ne has quit IRC | 22:58 | |
*** senrique_ has joined #openstack-meeting-4 | 23:04 | |
*** slaweq has joined #openstack-meeting-4 | 23:11 | |
*** slaweq has quit IRC | 23:16 | |
*** igordc has quit IRC | 23:46 | |
*** Liang__ has joined #openstack-meeting-4 | 23:49 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!