15:00:26 #startmeeting openstack-helm 15:00:28 Meeting started Tue May 11 15:00:26 2021 UTC and is due to finish in 60 minutes. The chair is gagehugo. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:29 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:31 The meeting name has been set to 'openstack_helm' 15:00:43 Hello there, general ghugo 15:01:15 \o 15:01:20 0/ 15:01:26 \o 15:01:27 #link https://etherpad.opendev.org/p/openstack-helm-weekly-meeting agenda 15:01:48 \o 15:02:03 we will start in a few 15:02:49 o// 15:04:49 #topic OSH Announcement 15:05:35 I'd like to announce that we are adding sangeet and jinyuanliu to the OSH core team, congratulations to you both 15:05:46 \o/ 15:05:50 woot woot 15:06:14 Thank you 15:06:23 thank you 15:07:02 thank you both for all the work you've done, we hope to see it continue :) 15:07:53 #topic pod localtime 15:08:05 jinyuanliu: I think this is your topic 15:08:13 yes 15:08:21 https://review.opendev.org/c/openstack/openstack-helm/+/789135 15:09:10 I believe that more places will change the time zone according to their geographic location. 15:09:10 For example, in China, 15:09:10 we generally use CST. I believe that other regions have similar problems, which will cause inconsistencies in the container with the host time, 15:09:10 and some problems will occur.Especially the time of the log is wrong, which is not conducive to viewing。 15:09:28 It seems that there are currently several ways to set the POD time. 15:10:07 TZ can be set by env, but this requires the installation of tzdata pkg. 15:10:08 I have tested it and it is invalid to set TZ without this package. 15:10:18 We can install pkg of the images through opensatck-images, but some of the images we directly pull from GitHub seem to be difficult to handle. 15:10:19 RabbitMQ, for example, does not have tzdata installed. 15:10:37 and 15:10:39 PodPreset is also a way, as samuei said,PodPreset(alpha feature) has been deprecated , see: https://github.com/kubernetes/kubernetes/pull/94090 15:10:58 MountPath seems to be the best 15:11:58 What do you think?Is this necessary? 15:12:47 I am sure all host should have the same time, I do not see any issues with mounting host time to the pods 15:12:54 Won't this break anyone currently using UTC? 15:13:32 If the hosts have UTC then the pods will have UTC as well when mounting the host time 15:14:10 I am more worried about things like centralized logging or where some place may have some aggregate monitoring setup for different geographic regions 15:14:26 can we make that optional? 15:14:27 for a localize datacenter, this maybe fine 15:14:38 instead of always mounting it 15:14:43 I'd be ok if this was toggle-able 15:14:44 yeah, I think make it configurable and optional maybe better 15:14:50 if someone wants they can use it 15:14:52 I am good with making it optional 15:15:02 but we won't forcefully mount it in the chart 15:15:17 what do we want the default behaviour to be? 15:15:30 default should be host time IMO 15:15:42 how it is now 15:15:58 I agree 15:16:16 then add a local-time or local_time config option in values.yaml 15:16:39 I think that would solve most issues if anyone wants to use local time over UTC 15:16:49 yeah let's leave the default as is and if you want to test it - use the override 15:17:00 +2 15:17:20 keystone tokens may break too across geographic regions if we change all the times as well 15:17:37 I agree 15:19:37 sounds good 15:20:00 jinyuanliu: you have a path forward then? 15:20:43 Yes i will update a path 15:21:27 cool 15:21:33 #topic open discussion/reviews 15:21:45 Anyone have anything they want to discuss or anything to get reviewed? 15:23:07 #link https://review.opendev.org/c/openstack/openstack-helm/+/789948 15:23:14 #link https://review.opendev.org/c/openstack/openstack-helm/+/789949 15:23:18 I'll post some then :D 15:23:48 https://review.opendev.org/c/openstack/openstack-helm-infra/+/788061 15:24:33 lamt .. renewBefore field is set by default in all regular certificates but not in ingress certificates. So may not be a good idea on relying on this field. 15:24:58 I need to double check - I still don't think deleting the secret is needed 15:25:11 with the addition of jinyuanliu and sangeet, we have finally achieved "follow the sun" support :) 15:26:18 yes .. the certs are rotated after renewalTime and secrets updated, but how do we mount new secrets 15:27:17 doesn't restarting the pod work with the new secrets? 15:27:41 And this is a cron job, the certs may have just rotated and cron would exit without doing anything 15:28:02 I mean certs roatetd before the cron started 15:29:32 I haven't touch cert-manager for a while so I need to spend time double checking 15:30:55 but having a cron job that deletes things independent of the cert-manager's management of certs/secrets makes me slightly uncomfortable, but if the other cores are okay with it 15:36:53 Thanks everyone, have a good rest of the week 15:36:55 #endmeeting