Tuesday, 2020-02-11

*** slaweq has quit IRC00:04
*** Liang__ has joined #openstack-meeting-400:20
*** bobmel has joined #openstack-meeting-400:25
*** bobmel has quit IRC00:29
*** enriquetaso has joined #openstack-meeting-400:36
*** bobmel has joined #openstack-meeting-400:37
*** bobmel has quit IRC00:42
*** songgongjun has joined #openstack-meeting-401:01
*** yamamoto has joined #openstack-meeting-401:30
*** enriquetaso has quit IRC01:42
*** dwalt has quit IRC01:57
*** dviroel has quit IRC02:03
*** psachin has joined #openstack-meeting-402:06
*** yamamoto has quit IRC02:24
*** k_mouza has joined #openstack-meeting-402:31
*** roman_g has quit IRC02:34
*** k_mouza has quit IRC02:35
*** bobmel has joined #openstack-meeting-402:38
*** bobmel has quit IRC02:44
*** yamamoto has joined #openstack-meeting-403:00
*** yamamoto has quit IRC03:03
*** fdegir has quit IRC03:14
*** rihabb252 has quit IRC03:14
*** georgk has quit IRC03:14
*** fdegir has joined #openstack-meeting-403:14
*** rihabb252 has joined #openstack-meeting-403:15
*** georgk has joined #openstack-meeting-403:15
*** hongbin has joined #openstack-meeting-403:48
*** yamamoto has joined #openstack-meeting-404:37
*** bobmel has joined #openstack-meeting-404:39
*** yamamoto has quit IRC04:40
*** hongbin has quit IRC04:41
*** bobmel has quit IRC04:44
*** vesper has quit IRC05:18
*** vesper11 has joined #openstack-meeting-405:23
*** evrardjp has quit IRC05:34
*** evrardjp has joined #openstack-meeting-405:34
*** igordc has joined #openstack-meeting-405:51
*** igordc has quit IRC06:00
*** bobmel has joined #openstack-meeting-406:40
*** bobmel has quit IRC06:45
*** lpetrut has joined #openstack-meeting-407:03
*** gcheresh has joined #openstack-meeting-407:29
*** e0ne has joined #openstack-meeting-407:57
*** e0ne has quit IRC08:00
*** bobmel has joined #openstack-meeting-408:41
*** e0ne has joined #openstack-meeting-408:42
*** e0ne has quit IRC08:44
*** bobmel has quit IRC08:46
*** ralonsoh has joined #openstack-meeting-408:52
*** slaweq has joined #openstack-meeting-409:07
*** roman_g has joined #openstack-meeting-409:20
*** k_mouza has joined #openstack-meeting-409:21
*** psachin has quit IRC09:42
*** psachin has joined #openstack-meeting-409:47
*** psachin has quit IRC09:54
*** slaweq has quit IRC09:56
*** e0ne has joined #openstack-meeting-409:57
*** psachin has joined #openstack-meeting-410:02
*** psachin has quit IRC10:20
*** psachin has joined #openstack-meeting-410:21
*** songgongjun has quit IRC10:34
*** fungi has quit IRC11:24
*** fungi has joined #openstack-meeting-411:27
*** dviroel has joined #openstack-meeting-411:31
*** yamamoto has joined #openstack-meeting-411:41
*** yamamoto has quit IRC11:49
*** yamamoto has joined #openstack-meeting-411:55
*** Wasaac has quit IRC12:00
*** Wasaac has joined #openstack-meeting-412:00
*** yamamoto has quit IRC12:01
*** ricolin has quit IRC12:10
*** Wasaac has quit IRC12:11
*** Wasaac has joined #openstack-meeting-412:12
*** gcheresh has quit IRC12:29
*** gcheresh has joined #openstack-meeting-412:30
*** yamamoto has joined #openstack-meeting-412:32
*** yamamoto has quit IRC13:02
*** enriquetaso has joined #openstack-meeting-413:43
*** gcheresh_ has joined #openstack-meeting-413:45
*** gcheresh has quit IRC13:45
*** songgongjun has joined #openstack-meeting-413:54
*** Liang__ is now known as LiangFang14:44
*** vishalmanchanda has joined #openstack-meeting-414:51
*** michael-beaver has joined #openstack-meeting-414:56
*** dwalt has joined #openstack-meeting-414:57
*** enriquetaso has quit IRC15:08
*** gagehugo has joined #openstack-meeting-415:31
*** enriquetaso has joined #openstack-meeting-415:42
*** lamt has joined #openstack-meeting-415:46
*** lpetrut has quit IRC16:01
lamt#startmeeting openstack-helm16:01
openstackMeeting 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
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:01
*** openstack changes topic to " (Meeting topic: openstack-helm)"16:01
openstackThe meeting name has been set to 'openstack_helm'16:01
lamt#topic roll call16:01
srwilkerso/16:01
*** openstack changes topic to "roll call (Meeting topic: openstack-helm)"16:01
lamt\o16:01
lamthow's things going srwilkers?16:02
gagehugoo/16:03
srwilkersnot too bad lamt - howre things out that way?16:03
lamtgiving people a few more minutes to join. portdirect is busy again, so I am hosting.16:03
stevthedevGood morning everyone16:04
lamtsrwilkers: same old same old16:04
*** gcheresh_ has quit IRC16:05
lamtlet's get going then16:05
lamt#topic Endpoint Auth Secrets16:06
*** openstack changes topic to "Endpoint Auth Secrets (Meeting topic: openstack-helm)"16:06
lamtlooks like there is a lot of typing in the etherpad regarding this:16:06
lamt#link https://review.opendev.org/#/c/706181/16:06
srwilkersnothing like a good etherpad flame war16:06
srwilkers./s16:06
lamtso may well make that a topic for discussion16:06
lamtstevthedev: you have the floor16:07
*** megheisler has joined #openstack-meeting-416:07
stevthedevhahaha16:07
stevthedevSo with development of Loki upstream, and other things downstream, it'd be cool if fluentd could be more dynamically configured16:08
stevthedevCurrently and ES endpoint is hard coded, and we have a toggle for a Kafka endpoint, but I'm not sure if this pattern is extensible16:08
stevthedevI think if we had some functions to read what's defined in .Values.endpoints, the fluentd chart would become more flexible16:09
stevthedevSo I started working on a pair of HTK functions, to parse all of the auth: credentials under .Values.endpoints16:10
songgongjunHi, everyone, can i ask a question about overrides?16:12
srwilkersMy 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 used16:12
lamtsonggongjun: 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
srwilkersWith regards to dynamic configuration, we already support overriding the entirety of the configuration file, including support for environment variables16:13
*** gcheresh_ has joined #openstack-meeting-416:13
srwilkersSo 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 secret16:13
srwilkersWith 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 clear16:14
songgongjunOk,  thanks!16:14
*** aostapenko has joined #openstack-meeting-416:15
stevthedevI 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
stevthedevLet 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 all16:17
srwilkersThat's a pretty broad sweeping change16:19
srwilkersThe 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 together16:20
srwilkersAlso, 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 credentials16:21
srwilkersIt'd probably need to be a fluentd specific helper template16:22
srwilkersBut that's, like, my opinion man16:22
srwilkersI'll let others weigh in16:22
stevthedevYeah, I'd like to hear from others too. That's not a bad idea though. I specifically had fluentd in mind while working on this16:23
lamtI agree such change would be a large sweeping change across all charts16:23
lamtI am not against it though, but for now I think it may be more appropriate for it to be a fluentd specific helper template16:24
gagehugoagreed on it being more fluentd specific, rather than helm-toolkit16:26
*** gcheresh_ has quit IRC16:26
stevthedevThanks for the feedback, I'll move it in that direction then16:26
lamtcool, thanks for everyone's feedback - anything else on this topic?16:27
srwilkersyeah, i hate fluentd16:27
srwilkersthat's all16:27
lamtlol16:27
lamtif not, moving on16:28
lamt#topic Overrides16:28
*** openstack changes topic to "Overrides (Meeting topic: openstack-helm)"16:28
lamtsonggongjun: the floor is yours16: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
songgongjunHowever, 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 the16:29
songgongjunspecified daemonset.yaml.16:29
songgongjunWhy 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-416:33
lamtlooking 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
lamtperhaps srwilkers and others can chime in16:35
srwilkershonestly, i can't weigh in here - im still convinced the daemonset overrides foo is black magic16:35
lamtbut then again, it is probably not perfect 2 years ago.16:35
*** enriquetaso has quit IRC16:36
songgongjunIf 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
lamtI agree. I think we can improve the daemonset overrides. songgongjun do you mind submitting a patch set for it?16:38
songgongjunOk, i'm planning to do this.16:40
*** e0ne has quit IRC16:40
*** e0ne has joined #openstack-meeting-416:41
lamtThanks. A lot of the stuff was created awhile ago, and should probably be revisited (but not due to capacity).16:41
songgongjunThank you very much for your help!16:43
lamtNp - we can review this once a patch set is up - and thank you for your help.16:44
lamt#topic Open floor16:45
*** openstack changes topic to "Open floor (Meeting topic: openstack-helm)"16:45
lamtOpening the floor for questions/discussions16:45
*** slaweq has joined #openstack-meeting-416:47
lamtIf there's nothing, we can wrap up and give everyone back 13 minutes. Have a good rest of the day.16:47
lamt#endmeeting16:47
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"16:47
openstackMeeting ended Tue Feb 11 16:47:57 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:47
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-02-11-16.01.html16:48
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-02-11-16.01.txt16:48
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_helm/2020/openstack_helm.2020-02-11-16.01.log.html16:48
*** Wasaac has quit IRC16:48
*** Wasaac has joined #openstack-meeting-416:49
*** e0ne has quit IRC16:51
*** songgongjun has quit IRC16:51
*** dave-mccowan has joined #openstack-meeting-417:10
*** gagehugo has left #openstack-meeting-417:11
*** michael-beaver has quit IRC17:16
*** gmann is now known as gmann_afk17:20
*** igordc has joined #openstack-meeting-417:24
*** evrardjp has quit IRC17:34
*** evrardjp has joined #openstack-meeting-417:34
*** anastzhyr has joined #openstack-meeting-417:37
*** e0ne has joined #openstack-meeting-417:42
*** k_mouza has quit IRC17:42
*** e0ne has quit IRC17:58
*** igordc has quit IRC18:02
*** igordc has joined #openstack-meeting-418:06
*** k_mouza has joined #openstack-meeting-418:13
*** k_mouza has quit IRC18:18
*** ralonsoh has quit IRC18:33
*** gmann_afk is now known as gmann18:49
*** gcheresh_ has joined #openstack-meeting-418:51
*** senrique_ has quit IRC18:54
*** psachin has quit IRC18:57
*** LiangFang has quit IRC19:11
*** senrique_ has joined #openstack-meeting-419:14
*** e0ne has joined #openstack-meeting-419:15
*** e0ne has quit IRC19:24
*** gcheresh_ has quit IRC19:25
*** senrique_ has quit IRC19:32
*** vishalmanchanda has quit IRC19:43
*** Wasaac has quit IRC20:15
*** Wasaac_ has joined #openstack-meeting-420:15
*** Wasaac_ is now known as Wasaac20:16
*** senrique_ has joined #openstack-meeting-420:36
*** anastzhyr has quit IRC20:36
*** Wasaac has quit IRC21:11
*** Wasaac has joined #openstack-meeting-421:12
*** e0ne has joined #openstack-meeting-421:19
*** senrique_ has quit IRC21:43
*** kaisers has joined #openstack-meeting-422:21
*** slaweq has quit IRC22:25
*** slaweq has joined #openstack-meeting-422:50
*** slaweq has quit IRC22:55
*** e0ne has quit IRC22:58
*** senrique_ has joined #openstack-meeting-423:04
*** slaweq has joined #openstack-meeting-423:11
*** slaweq has quit IRC23:16
*** igordc has quit IRC23:46
*** Liang__ has joined #openstack-meeting-423:49

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!