-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstatus-2018-03-05.html
280 lines (241 loc) · 20.6 KB
/
status-2018-03-05.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
<!DOCTYPE html>
<html lang="english">
<head>
<link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,400italic' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="https://cloud-init.github.io/theme/stylesheet/style.min.css">
<link rel="stylesheet" type="text/css" href="https://cloud-init.github.io/theme/pygments/github.min.css">
<link rel="stylesheet" type="text/css" href="https://cloud-init.github.io/theme/font-awesome/css/font-awesome.min.css">
<link href="https://cloud-init.github.io/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Cloud-init Info Atom">
<link rel="shortcut icon" href="/theme/img/favicon.ico" type="image/x-icon">
<link rel="icon" href="/theme/img/favicon.ico" type="image/x-icon">
<!-- Google Analytics -->
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-50554247-3', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="robots" content="index, follow" />
<!-- Chrome, Firefox OS and Opera -->
<meta name="theme-color" content="#2c001e">
<!-- Windows Phone -->
<meta name="msapplication-navbutton-color" content="#2c001e">
<!-- iOS Safari -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<!-- Microsoft EDGE -->
<meta name="msapplication-TileColor" content="#2c001e">
<meta name="author" content="[email protected]" />
<meta name="description" content="Meeting information #cloud-init: Cloud-init bi-weekly status meeting, 05 Mar at 17:00 — 17:53 UTC Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-03-05-17.00.log.html]] Meeting summary Recent Changes The discussion about "Recent Changes" started at 17:02. LINK: https://lists.launchpad.net/cloud-init/msg00144 …" />
<meta name="keywords" content="">
<meta property="og:site_name" content="Cloud-init Info"/>
<meta property="og:title" content="Cloud-init bi-weekly status"/>
<meta property="og:description" content="Meeting information #cloud-init: Cloud-init bi-weekly status meeting, 05 Mar at 17:00 — 17:53 UTC Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-03-05-17.00.log.html]] Meeting summary Recent Changes The discussion about "Recent Changes" started at 17:02. LINK: https://lists.launchpad.net/cloud-init/msg00144 …"/>
<meta property="og:locale" content="en_US"/>
<meta property="og:url" content="https://cloud-init.github.io/status-2018-03-05.html"/>
<meta property="og:type" content="article"/>
<meta property="article:published_time" content="2018-03-05 17:00:00+00:00"/>
<meta property="article:modified_time" content=""/>
<meta property="article:author" content="https://cloud-init.github.io/author/chadsmithcanonicalcom.html">
<meta property="article:section" content="status-meeting-minutes"/>
<meta property="og:image" content="/images/cloud-init-orange.svg">
<title>Cloud-init Info – Cloud-init bi-weekly status</title>
</head>
<body>
<aside>
<div>
<a href="https://cloud-init.github.io">
<img src="/images/cloud-init-orange.svg" alt="Cloud-init" title="Cloud-init">
</a>
<h1><a href="https://cloud-init.github.io">Cloud-init</a></h1>
<p>Make your cloud images be all they can be</p>
<nav>
<ul class="list">
<li><a href="https://cloudinit.readthedocs.org/" target="_blank">Docs</a></li>
<li><a href="https://cloud-init.io" target="_blank">Overview</a></li>
<li><a href="https://cloudinit.readthedocs.io/en/latest/topics/hacking.html" target="_blank">Hacking</a></li>
<li><a href="https://jenkins.ubuntu.com/server/view/cloud-init/" target="_blank">CI builds</a></li>
<li><a href="https://launchpad.net/cloud-init" target="_blank">Code</a></li>
</ul>
</nav>
<ul class="social">
<li><a class="sc-github" href="https://github.com/cloud-init" target="_blank"><i class="fa fa-github"></i></a></li>
<li><a class="sc-wechat" href="https://webchat.freenode.net/?channels=cloud-init" target="_blank"><i class="fa fa-wechat"></i></a></li>
</ul>
</div>
</aside>
<main>
<nav>
<a href="https://cloud-init.github.io">Home</a>
<a href="/archives.html">Archives</a>
<a href="/categories.html">Categories</a>
<a href="/tags.html">Tags</a>
<a href="https://cloud-init.github.io/feeds/all.atom.xml">Atom</a>
</nav>
<article class="single">
<header>
<h1 id="status-2018-03-05">Cloud-init bi-weekly status</h1>
<p>
Posted on Mon 05 March 2018 in <a href="https://cloud-init.github.io/category/status-meeting-minutes.html">status-meeting-minutes</a>
• 6 min read
</p>
</header>
<div>
<h2>Meeting information</h2>
<ul>
<li>#cloud-init: Cloud-init bi-weekly status meeting, 05 Mar at 17:00 — 17:53 UTC</li>
<li>Full logs at [[<a href="http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-03-05-17.00.log.html">http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-03-05-17.00.log.html</a>]]</li>
</ul>
<h2>Meeting summary</h2>
<h3>Recent Changes</h3>
<p>The discussion about "Recent Changes" started at 17:02.</p>
<ul>
<li><strong>LINK</strong>: <a href="https://lists.launchpad.net/cloud-init/msg00144.html">https://lists.launchpad.net/cloud-init/msg00144.html</a> </li>
</ul>
<h3>In-progress Development</h3>
<p>The discussion about "In-progress Development" started at 17:12.</p>
<ul>
<li><strong>LINK</strong>: <a href="http://bit.ly/ci-reviews">http://bit.ly/ci-reviews</a> </li>
<li><strong>LINK</strong>: <a href="https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin">https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin</a> </li>
<li><strong>LINK</strong>: <a href="https://bugs.launchpad.net/cloud-init/+bug/1724128">https://bugs.launchpad.net/cloud-init/+bug/1724128</a> </li>
<li><strong>LINK</strong>: <a href="https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1750780">https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1750780</a> </li>
<li><strong>LINK</strong>: <a href="https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1667831">https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1667831</a> </li>
<li><strong>LINK</strong>: <a href="https://cloud-init.github.io">https://cloud-init.github.io</a> </li>
</ul>
<h2>Vote results</h2>
<h2>Done items</h2>
<ul>
<li>(none)</li>
</ul>
<h2>People present (lines said)</h2>
<ul>
<li>blackboxsw (58)</li>
<li>stanguturi (13)</li>
<li>smoser (7)</li>
<li>ubot5` (7)</li>
<li>meetingology (3)</li>
<li>powersj (1)</li>
<li>rharper (1)</li>
</ul>
<h2>Full Log</h2>
<p>17:00 <code><blackboxsw></code> #startmeeting Cloud-init bi-weekly status meeting</p>
<p>17:00 <code><meetingology></code> Meeting started Mon Mar 5 17:00:58 2018 UTC. The chair is blackboxsw. Information about MeetBot at <a href="http://wiki.ubuntu.com/meetingology.">http://wiki.ubuntu.com/meetingology.</a></p>
<p>17:00 <code><meetingology></code> </p>
<p>17:00 <code><meetingology></code> Available commands: action commands idea info link nick</p>
<p>17:01 <code><powersj></code> o/</p>
<p>17:01 <code><blackboxsw></code> hey folks welcome to another episode of Cloud-init status updates. Thanks for coming.</p>
<p>17:02 <code><blackboxsw></code> Since we had a status meeting just prior to the cloud-init upstream release last week there won't be a ton of updates this week.</p>
<p>17:02 <code><rharper></code> o--</p>
<p>17:02 <code><blackboxsw></code> without further ado</p>
<p>17:02 <code><blackboxsw></code> #topic Recent Changes</p>
<p>17:03 <code><blackboxsw></code> highlight of the last week was the upstream 18.1 release getting cut! Great work folks on getting branches landed in tip proir to release</p>
<p>17:03 * blackboxsw grabs powersj highlights</p>
<p>17:03 <code><blackboxsw></code> cloud-init 18.1 released!</p>
<p>17:03 <code><blackboxsw></code> ds-identify: Fix searching for iso9660 OVF cdroms for vmware (LP: #1749980)</p>
<p>17:03 <code><blackboxsw></code> Documented chef example incorrectly represented apt source configuration for chef install</p>
<p>17:03 <code><blackboxsw></code> SUSE: Fix groups used for ownership of cloud-init.log (Robert Schweikert)</p>
<p>17:03 <code><blackboxsw></code> OVF: Fix VMware support for 64-bit platforms (Sankar Tanguturi)</p>
<p>17:03 <code><blackboxsw></code> Salt: configure grains in grains file rather than in minion config (Daniel Wallace)</p>
<p>17:03 <code><blackboxsw></code> Implement puppet 4 support (Romanos Skiadas)</p>
<p>17:03 <code><ubot5</code>>` Launchpad bug 1749980 in cloud-init "ds-identify doesn't properly detect ISO" [High,Fix released] <a href="https://launchpad.net/bugs/1749980">https://launchpad.net/bugs/1749980</a></p>
<p>17:04 <code><blackboxsw></code> For those that didn't see the email:</p>
<p>17:04 <code><blackboxsw></code> #link <a href="https://lists.launchpad.net/cloud-init/msg00144.html">https://lists.launchpad.net/cloud-init/msg00144.html</a></p>
<p>17:04 <code><smoser></code> o/</p>
<p>17:04 <code><blackboxsw></code> thanks again stanguturi Akihiko and Max Illfelder</p>
<p>17:06 <code><blackboxsw></code> in the ubuntu side of the house we published 18.1 to the Bionic series so clouds now have this by default in bionic images</p>
<p>17:06 <code><blackboxsw></code> Also on the ubuntu-side of the house we finalized an SRU (stable release update) of 17.2.35.2 into both Xenial and Artful, so xenial-updates and artful-updates should have 17.2.35 available (which is only a few commits earlier than the 18.1 release)</p>
<p>17:10 <code><blackboxsw></code> Also in tip post 18.1 we had significant contribution from partners</p>
<p>17:11 <code><blackboxsw></code> Simplify some comparisions. [Rémy Léone]</p>
<p>17:11 <code><blackboxsw></code> Change some list creation and population to literal. [Rémy Léone]</p>
<p>17:11 <code><blackboxsw></code> GCE: fix reading of user-data that is not base64 encoded.</p>
<p>17:11 <code><blackboxsw></code> doc: fix chef install from apt packages example in RTD.</p>
<p>17:11 <code><blackboxsw></code> Implement puppet 4 support [Romanos Skiadas]</p>
<p>17:11 <code><blackboxsw></code> subp: Fix subp usage with non-ascii characters when no system locale.</p>
<p>17:11 <code><blackboxsw></code> salt: configure grains in grains file rather than in minion config. [Daniel Wallace]</p>
<p>17:11 <code><blackboxsw></code> (sorry took me a while to dig up the git formatting options)</p>
<p>17:12 <code><blackboxsw></code> #topic In-progress Development</p>
<p>17:12 <code><blackboxsw></code> We have some existing branches we are trying to get review feedback to folks on:</p>
<p>17:12 <code><blackboxsw></code> #link <a href="http://bit.ly/ci-reviews">http://bit.ly/ci-reviews</a></p>
<p>17:13 <code><blackboxsw></code> Are there reviews that folks feel need some attention this week?</p>
<p>17:13 <code><blackboxsw></code> Internally, we work on items in the TODO/Doing lane of our trello board here:</p>
<p>17:13 <code><blackboxsw></code> #link <a href="https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin">https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin</a></p>
<p>17:14 <code><stanguturi></code> @blackboxsw: I have one request about the bug <a href="https://bugs.launchpad.net/cloud-init/+bug/1724128">https://bugs.launchpad.net/cloud-init/+bug/1724128</a> Any inputs from cloud-init team will be great.</p>
<p>17:14 <code><ubot5</code>>` Ubuntu bug 1724128 in open-vm-tools (Ubuntu) "Need a Success / Failure notification mechanism when cloud-init finishes." [Undecided,New]</p>
<p>17:15 <code><blackboxsw></code> so we have some Snap module development incoming on chrony support, snappy support, vsphere early hostname support</p>
<p>17:16 <code><blackboxsw></code> stanguturi: checking</p>
<p>17:17 <code><stanguturi></code> blackboxsw: Thanks. I discussed this last year in August in cloud-init meeting. Logged this bug long time back. But for some reason, it was not tagged with the proper project. My bad.</p>
<p>17:18 <code><blackboxsw></code> stanguturi: we have an external notification mechanism for scripts to information about when cloud-init has finally completed via "cloud-init status --wait" .... hrm trying to discuss here about alternative mechanisms internal to cloud-init</p>
<p>17:21 <code><blackboxsw></code> stanguturi: ok we can probably add a publish/subscription mechanism in cloud-init proper for internal eventing that'd get this done.</p>
<p>17:21 <code><stanguturi></code> @blackboxsw: Thanks a lot.</p>
<p>17:21 <code><blackboxsw></code> I've added a topic to our meetings this week to discuss the approach that could make this happen.</p>
<p>17:21 <code><blackboxsw></code> We'll comment on the bug/mailing list with an approach proposal</p>
<p>17:22 <code><blackboxsw></code> #link <a href="https://bugs.launchpad.net/cloud-init/+bug/1724128">https://bugs.launchpad.net/cloud-init/+bug/1724128</a></p>
<p>17:22 <code><ubot5</code>>` Ubuntu bug 1724128 in open-vm-tools (Ubuntu) "Need a Success / Failure notification mechanism when cloud-init finishes." [Undecided,New]</p>
<p>17:22 <code><blackboxsw></code> just so I capture the link</p>
<p>17:23 <code><stanguturi></code> @blackboxsw: Thanks I have got another request. I am working on <a href="https://code.launchpad.net/~sankaraditya/cloud-init/+git/cloud-init/+ref/vmware-customize-utc-time">https://code.launchpad.net/~sankaraditya/cloud-init/+git/cloud-init/+ref/vmware-customize-utc-time</a> to add some 'UTC customizations'. Got some review comments from Scott Moser. Can you please provide some pointers to any existing / tests / procedure to add new functionality to distro class</p>
<p>17:27 <code><blackboxsw></code> stanguturi: re-reading ... and checking out the existing cloudinit.distro base module for utc /tz specifics</p>
<p>17:29 <code><stanguturi></code> @blackboxsw: We just want to customize /etc/default/rcS file with some settings on debian platforms.</p>
<p>17:36 <code><blackboxsw></code> hrm, so I'm conflicted with your branch by seeing that Distro.tz_zone_dir sets that path for for that distro for where TZ information is being configured. I think I'm missing why UTC=yes|no is needed versus Debian.set_timezone</p>
<p>17:38 <code><stanguturi></code> @blackboxsw: This is actually related to 'hwclock'. The key value that needs to be set in /etc/default/rcS is 'UTC' but it's related to 'hwclock' setting.</p>
<p>17:38 <code><blackboxsw></code> for my suggestion on that initial review, I thought that we might need to allow for a Debian-specific method which would handle this additional/separate configuration file processing you were doing w/ /etc/default/rcS</p>
<p>17:40 <code><smoser></code> looking quicklyi it looks like at least recently the correct place to store that is /etc/default/hwclock</p>
<p>17:40 <code><smoser></code> /etc/default/rcS is read, but per /etc/init.d/hwclock.sh, it looks like /etc/default/hwclock is preferred</p>
<p>17:41 <code><smoser></code> but either way, wahat i think we really want is for the distro class to have a 'store_hwclock_timezone' or something</p>
<p>17:41 <code><smoser></code> and then you'd call into that.</p>
<p>17:42 <code><stanguturi></code> ok. Thanks Scott. Are there any extra test cases / test suites that I need to run if I am modifying the distro class?</p>
<p>17:42 <code><blackboxsw></code> as far as developing additional unit tests for a new distro method: I'd expect new feature methods to be covered in tests/unittests/test_distros/test_debian.py</p>
<p>17:42 <code><blackboxsw></code> also cloud-init summit action we haven't done yet is to move all unittests out of tests/unittests and under cloudinit proper</p>
<p>17:42 <code><smoser></code> +1 blackboxsw</p>
<p>17:44 <code><stanguturi></code> ok Will work on that.</p>
<p>17:44 <code><blackboxsw></code> I'll take that test migration action for any existing modules that are already tested under tests/unittests. The policy we were hoping is that for new modules added under "cloudinit" we'd add a cloudinit/somepath/tests/test_newmodule.py for each cloudinit/somepath/newmodule.py</p>
<p>17:45 <code><blackboxsw></code> so if you want to build on tests/unittests/test_distros/test_debian.py we'll pull that under cloudinit proper when we finally remove tests/unittests altogether</p>
<p>17:45 <code><blackboxsw></code> stanguturi: any other items?</p>
<p>17:46 <code><blackboxsw></code> otherwise I think we'll probably wrap up this meeting in a few minutes</p>
<p>17:46 <code><stanguturi></code> Yeah. I have one more item. Sorry. <a href="https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1750780">https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1750780</a></p>
<p>17:46 <code><ubot5</code>>` Ubuntu bug 1750780 in open-vm-tools (Ubuntu Xenial) "Race with local file systems can make open-vm-tools fail to start" [Undecided,Triaged]</p>
<p>17:47 <code><blackboxsw></code> no worries at all stanguturi we like the interest</p>
<p>17:47 <code><stanguturi></code> We just noticed that on Ubuntu 18.04 VMs, open-vm-tools service doesn't work with cloud-init.</p>
<p>17:47 <code><stanguturi></code> We didn't have any issues on 17.10. But only found in 18.04</p>
<p>17:47 <code><blackboxsw></code> #link <a href="https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1750780">https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1750780</a></p>
<p>17:48 <code><ubot5</code>>` Ubuntu bug 1750780 in open-vm-tools (Ubuntu Xenial) "Race with local file systems can make open-vm-tools fail to start" [Undecided,Triaged]</p>
<p>17:48 <code><stanguturi></code> I first logged the bug <a href="https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1667831">https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1667831</a> and it was fixed and it was mentioned that now the bug 1750780 came up.</p>
<p>17:48 <code><ubot5</code>>` Ubuntu bug 1667831 in open-vm-tools (Ubuntu) "cloud-init dependency for open-vm-tools service" [Undecided,Fix released]</p>
<p>17:51 <code><smoser></code> stanguturi: i'll talk with christian tomorrow about the bug there.</p>
<p>17:52 <code><stanguturi></code> ok Thanks Scott.</p>
<p>17:52 <code><blackboxsw></code> #link <a href="https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1667831">https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1667831</a></p>
<p>17:52 <code><ubot5</code>>` Ubuntu bug 1667831 in open-vm-tools (Ubuntu) "cloud-init dependency for open-vm-tools service" [Undecided,Fix released]</p>
<p>17:52 <code><blackboxsw></code> ok I think we'll have to call this meeting a close for this week. Thanks again stanguturi for the help/chat here.</p>
<p>17:53 <code><blackboxsw></code> as always I'll post this log to the site:</p>
<p>17:53 <code><blackboxsw></code> #link <a href="https://cloud-init.github.io">https://cloud-init.github.io</a></p>
<p>17:53 <code><blackboxsw></code> #endmeeting</p>
<p>Generated by MeetBot 0.1.5 (<a href="http://wiki.ubuntu.com/meetingology">http://wiki.ubuntu.com/meetingology</a>)</p>
</div>
<div class="tag-cloud">
<p>
</p>
</div>
<div class="addthis_relatedposts_inline">
</article>
<footer>
<p>© </p>
<p>Powered by <a href="http://getpelican.com" target="_blank">Pelican</a> - <a href="https://github.com/alexandrevicenzi/flex" target="_blank">Flex</a> theme by <a href="http://alexandrevicenzi.com" target="_blank">Alexandre Vicenzi</a></p> </footer>
</main>
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Blog",
"name": " Cloud-init Info ",
"url" : "https://cloud-init.github.io",
"image": "/images/cloud-init-orange.svg",
"description": "Cloud-init project updates and general information"
}
</script>
</body>
</html>