-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstatus-2018-05-29.html
362 lines (323 loc) · 29.6 KB
/
status-2018-05-29.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
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
<!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, 29 May at 16:05 — 17:05 UTC Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-05-29-16.05.log.html]] Meeting summary LINK: https://cloud-init.github.io/ Previous Actions The discussion about "Previous Actions" started at 16:09. Recent Changes …" />
<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, 29 May at 16:05 — 17:05 UTC Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-05-29-16.05.log.html]] Meeting summary LINK: https://cloud-init.github.io/ Previous Actions The discussion about "Previous Actions" started at 16:09. Recent Changes …"/>
<meta property="og:locale" content="en_US"/>
<meta property="og:url" content="https://cloud-init.github.io/status-2018-05-29.html"/>
<meta property="og:type" content="article"/>
<meta property="article:published_time" content="2018-05-29 16:05: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-05-29">Cloud-init bi-weekly status</h1>
<p>
Posted on Tue 29 May 2018 in <a href="https://cloud-init.github.io/category/status-meeting-minutes.html">status-meeting-minutes</a>
• 10 min read
</p>
</header>
<div>
<h2>Meeting information</h2>
<ul>
<li>#cloud-init: Cloud-init bi-weekly status meeting, 29 May at 16:05 — 17:05 UTC</li>
<li>Full logs at [[<a href="http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-05-29-16.05.log.html">http://ubottu.com/meetingology/logs/cloud-init/2018/cloud-init.2018-05-29-16.05.log.html</a>]]</li>
</ul>
<h2>Meeting summary</h2>
<p><strong>LINK</strong>: <a href="https://cloud-init.github.io/">https://cloud-init.github.io/</a> </p>
<h3>Previous Actions</h3>
<p>The discussion about "Previous Actions" started at 16:09.</p>
<h3>Recent Changes</h3>
<p>The discussion about "Recent Changes" started at 16:13.</p>
<h3>In-progress Development</h3>
<p>The discussion about "In-progress Development" started at 16:19.</p>
<ul>
<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://cloudinit.readthedocs.io/en/latest/topics/datasources.html">https://cloudinit.readthedocs.io/en/latest/topics/datasources.html</a>?highlight=instance-data#instance-data </li>
</ul>
<h3>Office Hours (next ~30 mins)</h3>
<p>The discussion about "Office Hours (next ~30 mins)" started at 16:34.</p>
<ul>
<li><strong>LINK</strong>: <a href="https://trello.com/c/5n5B8x23/802-cloud-init-query-standardized-json-information">https://trello.com/c/5n5B8x23/802-cloud-init-query-standardized-json-information</a> </li>
<li><strong>LINK</strong>: <a href="https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/335290">https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/335290</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 (118)</li>
<li>dmbaturin (20)</li>
<li>powersj (6)</li>
<li>dpb1 (5)</li>
<li>robjo (5)</li>
<li>ubot5 (4)</li>
<li>smoser (4)</li>
<li>meetingology (3)</li>
<li>rharper (2)</li>
</ul>
<h2>Full Log</h2>
<p>16:05 <code><blackboxsw></code> #startmeeting Cloud-init bi-weekly status meeting</p>
<p>16:05 <code><meetingology></code> Meeting started Tue May 29 16:05:51 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>16:05 <code><meetingology></code> </p>
<p>16:05 <code><meetingology></code> Available commands: action commands idea info link nick</p>
<p>16:06 <code><dpb1></code> dmbaturin: there will be a time for open questions in this meeting in just a few minutes. :)</p>
<p>16:06 <code><dpb1></code> so you will have the right people around</p>
<p>16:06 <code><blackboxsw></code> welcome folks to another cloud-init community status meeting, today's meeting delayed by one day due to US holiday. Next meeting will be June 11th. same time</p>
<p>16:07 <code><blackboxsw></code> I've added an actions topic to this meeting so we can wrap up or carry over any actions discussed last time</p>
<p>16:08 <code><blackboxsw></code> the topics will be Previous Actions, Recent Changes, In-progress Development, and Office Hours</p>
<p>16:08 <code><dmbaturin></code> Oh, cool.</p>
<p>16:09 <code><blackboxsw></code> As always notes will be posted to the following site</p>
<p>16:09 <code><blackboxsw></code> #link <a href="https://cloud-init.github.io/">https://cloud-init.github.io/</a></p>
<p>16:09 <code><blackboxsw></code> welcome dmbaturin good timing. :)</p>
<p>16:09 <code><blackboxsw></code> #topic Previous Actions</p>
<p>16:09 <code><dmbaturin></code> Yeah, I'm just in time it seems. ;)</p>
<p>16:09 <code><blackboxsw></code> 2 weeks ago we had a couple of followup items that needed some extra review:</p>
<p>16:10 <code><blackboxsw></code> * ACTION: blackboxsw review distro dection and empty modules list</p>
<p>16:10 <code><blackboxsw></code> * ACTION: robjo review existing chrony support in master per rharper's work</p>
<p>16:10 <code><blackboxsw></code> * ACTION: blackboxsw carryover network hotplug vs network maintenance on reboot-only</p>
<p>16:10 <code><blackboxsw></code> we did get through robjo's branches on distro <em>detection</em> and landed them\</p>
<p>16:11 <code><blackboxsw></code> and I know our team also discussed a potential approach to network hotplug vs network maintenance to better enable SmartOs folks who want to handle network config across reboots only</p>
<p>16:12 <code><blackboxsw></code> I think we decided we needed to draw up a quick shared document on a proposal which would allow for maintenance on reboots only vs true hotplug.</p>
<p>16:12 <code><blackboxsw></code> I'll carry over that action to write up a doc on this and send it to list by the next meeting</p>
<p>16:13 * blackboxsw blackboxsw write up short doc/branch on hotplug versus network maintenance on reboot for comment</p>
<p>16:13 <code><blackboxsw></code> and I believe robjo from SuSE was able to get through rharper's chrony support branch with a couple comments too</p>
<p>16:13 <code><blackboxsw></code> so no other actions from last meeting</p>
<p>16:13 <code><blackboxsw></code> #topic Recent Changes</p>
<p>16:14 <code><blackboxsw></code> this following content landed in cloud init tip over the last two weeks</p>
<p>16:14 <code><blackboxsw></code> - Do not use the systemd_prefix macro, not available in this environment</p>
<p>16:14 <code><blackboxsw></code> [Robert Schweikert]</p>
<p>16:14 <code><blackboxsw></code> - doc: Add config info to ec2, openstack and cloudstack datasource docs</p>
<p>16:14 <code><blackboxsw></code> [Chad Smith]</p>
<p>16:14 <code><blackboxsw></code> - Enable SmartOS network metadata to work with netplan via per-subnet</p>
<p>16:14 <code><blackboxsw></code> routes [Dan McDonald] (LP: #1763512)</p>
<p>16:14 <code><blackboxsw></code> - openstack: Allow discovery in init-local using dhclient in a sandbox.</p>
<p>16:14 <code><ubot5></code> Launchpad bug 1763512 in cloud-init "DataSourceSmartOS ignores sdc:routes" [Medium,Fix committed] <a href="https://launchpad.net/bugs/1763512">https://launchpad.net/bugs/1763512</a></p>
<p>16:14 <code><powersj></code> lol!</p>
<p>16:14 <code><powersj></code> welcome back</p>
<p>16:14 <code><blackboxsw></code> heh looks like I got kicked for the paste :)</p>
<p>16:14 <code><powersj></code> blackboxsw: your last message was - openstack: Allow discovery in init-local using dhclient in a sandbox.</p>
<p>16:15 <code><blackboxsw></code> - tests: Avoid using https in httpretty, improve HttPretty test case.</p>
<p>16:15 <code><blackboxsw></code> 10:14 (LP: #1771659)</p>
<p>16:15 <code><blackboxsw></code> 10:14 - yaml_load/schema: Add invalid line and column nums to error message</p>
<p>16:15 <code><blackboxsw></code> 10:14 [Chad Smith]</p>
<p>16:15 <code><blackboxsw></code> 10:14 - Azure: Ignore NTFS mount errors when checking ephemeral drive</p>
<p>16:15 <code><blackboxsw></code> 10:14 [Paul Meyer]</p>
<p>16:15 <code><ubot5></code> Launchpad bug 1771659 in cloud-init "unittests fail in OpenSuSE 42.3 with httpretty issues" [Medium,Fix committed] <a href="https://launchpad.net/bugs/1771659">https://launchpad.net/bugs/1771659</a></p>
<p>16:15 <code><blackboxsw></code> - packages/brpm: Get proper dependencies for cmdline distro.</p>
<p>16:15 <code><blackboxsw></code> 10:14 - packages: Make rpm spec files patch in package version like in debs.</p>
<p>16:15 <code><blackboxsw></code> 10:14 - tools/run-container: replace tools/run-centos with more generic.</p>
<p>16:15 <code><blackboxsw></code> 10:14 - Update version.version_string to contain packaged version. (LP: #1770712)</p>
<p>16:15 <code><blackboxsw></code> 10:14 - cc_mounts: Do not add devices to fstab that are already present.</p>
<p>16:15 <code><blackboxsw></code> 10:14 [Lars Kellogg-Stedman]</p>
<p>16:15 <code><blackboxsw></code> 10:14 - ds-identify: ensure that we have certain tokens in PATH. (LP: #1771382)</p>
<p>16:15 <code><blackboxsw></code> 10:14 - tests: enable Ubuntu Cosmic in integration tests [Joshua Powers]</p>
<p>16:15 <code><blackboxsw></code> 10:14 - read_file_or_url: move to url_helper, fix bug in its FileResponse.</p>
<p>16:15 <code><blackboxsw></code> 10:14 - cloud_tests: help pylint [Ryan Harper]</p>
<p>16:15 <code><blackboxsw></code> 10:14 - flake8: fix flake8 errors in previous commit.</p>
<p>16:15 <code><ubot5></code> Launchpad bug 1770712 in cloud-init "It would be nice if cloud-init provides full version in logs" [Medium,Fix committed] <a href="https://launchpad.net/bugs/1770712">https://launchpad.net/bugs/1770712</a></p>
<p>16:15 <code><blackboxsw></code> 10:14 - typos: Fix spelling mistakes in cc_mounts.py log messages [Stephen Ford]</p>
<p>16:15 <code><blackboxsw></code> 10:14 - tests: restructure SSH and initial connections [Joshua Powers]</p>
<p>16:15 <code><ubot5></code> Launchpad bug 1771382 in cloud-init "ds-identify: fails to recognize NoCloud datasource on boot cause it does not have /sbin in $PATH and thus does not find blkid" [Low,Fix committed] <a href="https://launchpad.net/bugs/1771382">https://launchpad.net/bugs/1771382</a></p>
<p>16:15 <code><blackboxsw></code> 10:14 - ds-identify: recognize container-other as a container, test SmartOS.</p>
<p>16:15 <code><blackboxsw></code> ok hopefully we ended on ds-identify</p>
<p>16:16 <code><dmbaturin></code> Yes, we did.</p>
<p>16:16 <code><blackboxsw></code> excellent. sorry for the paste, I'll send this out to [email protected] a day before the next meeting so we don't have to IRC flood here</p>
<p>16:17 <code><blackboxsw></code> make that [email protected]</p>
<p>16:17 <code><blackboxsw></code> also we finished our SRU (stable release update) of cloud-init 18.2.27 to Bionic.</p>
<p>16:18 <code><blackboxsw></code> Ubuntu Cosmic currently reflects near tip of master 18.2.59</p>
<p>16:18 <code><blackboxsw></code> ok that's all for Recent Changes</p>
<p>16:18 <code><blackboxsw></code> anything I'm missing powersj ?</p>
<p>16:19 <code><powersj></code> I think you are good</p>
<p>16:19 <code><blackboxsw></code> #topic In-progress Development</p>
<p>16:19 <code><blackboxsw></code> We track upstreams progress publicly in trello</p>
<p>16:19 <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>16:20 <code><blackboxsw></code> any blue labeled cards are cloud-init core work</p>
<p>16:21 <code><blackboxsw></code> we have been fixing a couple of bugs raised by our CI infrastructure on newer series of Ubuntu . currently a minor issue with salt minion on Bionic or later, and a couple of unit and integration test race conditions</p>
<p>16:23 <code><blackboxsw></code> big ticket items for cloud-init in the nearterm are metadata standardization across clouds, so cloud-init scripts/cloud-config template can source these cloud-provided values</p>
<p>16:24 <code><dmbaturin></code> Metadata standardization is something I really would like to see, if you need more hands for that, let me know.</p>
<p>16:24 <code><blackboxsw></code> the standardization of this instance-data will allow folks to script against any standard values provided to cloud-init in the same way on any cloud. Think hostname, fqdn, ip addrs, region name etc.</p>
<p>16:24 <code><dmbaturin></code> SSH keys too!</p>
<p>16:24 <code><blackboxsw></code> definitely dmbaturin I'll point you at a couple branches and what we're thinking</p>
<p>16:25 <code><blackboxsw></code> this conent will show up in /run/cloud-init/instance-data.json</p>
<p>16:25 <code><blackboxsw></code> #link <a href="https://cloudinit.readthedocs.io/en/latest/topics/datasources.html">https://cloudinit.readthedocs.io/en/latest/topics/datasources.html</a>?highlight=instance-data#instance-data</p>
<p>16:26 <code><blackboxsw></code> and will also be referenced via jinja template variables</p>
<p>16:26 <code><blackboxsw></code> and a cloud-init query CLI</p>
<p>16:28 <code><dmbaturin></code> The data will be updated whenever a change in the environment is made?</p>
<p>16:28 <code><blackboxsw></code> Also powersj will be working toward a common library for cloud-testing in the weeks to come which cloud-init integration tests will leverage to drive lxd, ec2, openstack azure etc for a cloud testing</p>
<p>16:29 <code><dmbaturin></code> Also, will it be possible to stop cloud-init from doing anything but writing that data and starting an external script to process it?</p>
<p>16:30 <code><blackboxsw></code> dmbaturin: some of that functionality will be handled in the hotplug work we are starting on. There will be operations that can be triggered by either a hotplug monitor on metadata or by cloud-init's CLI to say query from cache (the instance-data.json file) versus query fresh/update</p>
<p>16:30 <code><dmbaturin></code> I see.</p>
<p>16:33 <code><blackboxsw></code> dmbaturin: cloud-inits init-local or init-network stage is what calls "get_data" on the give datasources to collect and write that data to file. Spawning a script is generally done through runcmd which happens in cloud-init's 'final' stage. Trying to decouple them (and skipping the modules:config stage) is possible by altering /etc/cloud/cloud.cfg in a custom image to specify no modules in a given stage. Though it's not</p>
<p>16:33 <code><blackboxsw></code> really recommeded as most of the modules only do a quick sanity check to see if they are specifically enabled before trying to do any realy work</p>
<p>16:33 <code><blackboxsw></code> we try to keep boot time as fast as possible and cut out the fat where we can</p>
<p>16:33 <code><blackboxsw></code> if that's the concern you had</p>
<p>16:34 <code><blackboxsw></code> ok I think that's it for In-progress development we can move to office hours for all addtional discussion</p>
<p>16:34 <code><blackboxsw></code> #topic Office Hours (next ~30 mins)</p>
<p>16:35 <code><dmbaturin></code> No, boot time is not the primary concern here, my concern is how to ensure no module is trying to treat our system as if it was a normal Debian (which either doesn't work or can potentially get the system into an inconsistent state).</p>
<p>16:36 <code><dmbaturin></code> I guess if we are having a real meeting, it may be a good idea to formally introduce myself and the project. :)</p>
<p>16:36 <code><blackboxsw></code> All topics of interest to cloud-init development can be brought up and discussed here. If there are merge proposal that need attention, bugs that need work just bring them up here we should have a few sets of eyes on this channel to discuss and comment</p>
<p>16:36 <code><blackboxsw></code> sounds good dmbaturin introduce away :)</p>
<p>16:37 <code><blackboxsw></code> Chad smith, Canonical, one of the maintainers of cloud-init. We have a few others here (some on vacation). powersj rharper smoser dpb1 all canonical as well.</p>
<p>16:38 <code><dpb1></code> idk who blackboxsw is</p>
<p>16:38 <code><dpb1></code> he might be crazy</p>
<p>16:38 <code><blackboxsw></code> frequently we have other distribution developers and cloud devs here too (SuSE, RedHat, Microsoft Azure, SmartOS, VMWare )</p>
<p>16:38 <code><blackboxsw></code> heh, I'm just a bot</p>
<p>16:38 <code><dmbaturin></code> So, I'm one of the maintainers of the VyOS project (<a href="http://vyos.io">http://vyos.io</a>). It's a distro for routers and firewalls whose primary goal is to be just like hardware routers, but not tied to any hardware, which includes a single config file and unified CLI with a commit/rollback model, versioning, and cross-checks (e.g. if you try to reference a non-existent NIC in DHCP configuration, commit fails).</p>
<p>16:39 <code><dpb1></code> nice to meet you dmbaturin</p>
<p>16:40 <code><blackboxsw></code> ahh makes sense. So debian-based os kindof, which is why you'd want to lock down what modules run.</p>
<p>16:40 <code><dmbaturin></code> We support all major virtualization platforms now in the sense of including all required drivers and utilities, but autoconfiguration on cloud platforms is only supported for EC2 via a custom script, so we are looking to ways to support more clouds, ideally without doing the work that is already done, or at least contributing those general things into something where more people can benegit from it, not just us.</p>
<p>16:41 <code><blackboxsw></code> alos dmbaturin each config module claims what distro is supported in a distro property, so you could vet what modules you want to run, and only add VyOS to the list of compatible distros. Config modules all live in source at cloudinit/config/cc_*py.</p>
<p>16:41 <code><blackboxsw></code> but we can discuss that confuig module support (or not) once you dig in to look at supporting VyOS</p>
<p>16:42 <code><dmbaturin></code> Yes, I'm thinking how exactly it should be done.</p>
<p>16:42 <code><blackboxsw></code> dmbaturin: cloud-init's a pretty good choice for getting that cloud-support breadth for free</p>
<p>16:43 * robjo sorry I'm late</p>
<p>16:43 <code><blackboxsw></code> robjo: sorry for the late change from yesterday's normal meet time</p>
<p>16:43 <code><dmbaturin></code> The least intrusive option would be to indeed improve the instance data format, so that we can simply pass it to our own script, which is why I'm all for contributing to it.</p>
<p>16:43 <code><robjo></code> blackboxsw: noLnxDistro branch has not yet been merged</p>
<p>16:44 <code><blackboxsw></code> bah robjo ahh you're right</p>
<p>16:44 <code><blackboxsw></code> ok looks like you handled all review comments. I'll get it landed today</p>
<p>16:44 <code><smoser></code> powersj: <a href="https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/347060">https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/347060</a></p>
<p>16:44 * blackboxsw blackboxsw land <a href="https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/336794">https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/336794</a> today</p>
<p>16:45 <code><smoser></code> you moved that to 'approved' i guess ?</p>
<p>16:45 <code><smoser></code> which meant the bot didnt comment (sorry blackboxsw ... interupted)</p>
<p>16:45 <code><dmbaturin></code> blackboxsw: Could you point me to the branches were the work on instance data is going on?</p>
<p>16:45 <code><blackboxsw></code> dmbaturin: here's one stale one I need to get back to this week. for enabling the template reference of instance-data.json content</p>
<p>16:46 <code><powersj></code> smoser: ah sorry you are right</p>
<p>16:47 <code><smoser></code> powersj: i'm going to land it anyway</p>
<p>16:47 <code><robjo></code> also I think emptyStageOK branch should be ready to go</p>
<p>16:47 <code><powersj></code> ok</p>
<p>16:47 <code><blackboxsw></code> hrm digging on the metadata branch.</p>
<p>16:48 <code><blackboxsw></code> dmbaturin: the trello card I'll be tying branches to is this one</p>
<p>16:48 <code><blackboxsw></code> #link <a href="https://trello.com/c/5n5B8x23/802-cloud-init-query-standardized-json-information">https://trello.com/c/5n5B8x23/802-cloud-init-query-standardized-json-information</a></p>
<p>16:48 <code><robjo></code> and <a href="https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/333904">https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/333904</a> should be on smoser plate</p>
<p>16:49 <code><robjo></code> or anyone else who wants to pick it up and get it merged, please</p>
<p>16:49 <code><blackboxsw></code> #link <a href="https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/335290">https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/335290</a></p>
<p>16:50 <code><blackboxsw></code> ^ dmbaturin initial template handling thoughts.... I have to create at least 2 branches to standardize datasource class apis to make the metadata content easier to generalize and I can add your launchpad username to the review as I put them up</p>
<p>16:50 <code><rharper></code> smoser: re: hostname, yes, that's right; we probably could update the set_hostname docs to mention that detail w.r.t early hostname setting</p>
<p>16:51 <code><rharper></code> blackboxsw: sorry to interrupt</p>
<p>16:51 <code><blackboxsw></code> dmbaturin: what's your launchpad user name? (mine's chad.smith)</p>
<p>16:51 <code><dmbaturin></code> blackboxsw: dmbaturin</p>
<p>16:51 <code><blackboxsw></code> heh.</p>
<p>16:51 <code><blackboxsw></code> thx</p>
<p>16:51 <code><dmbaturin></code> I'm too predictable. ;)</p>
<p>16:51 <code><blackboxsw></code> yeah, I lost a bet on blackboxsw :)</p>
<p>16:51 <code><blackboxsw></code> robjo: okay adding that branch too for review/landing</p>
<p>16:51 * blackboxsw land <a href="https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/333904">https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/333904</a></p>
<p>16:52 * blackboxsw land <a href="https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/336794">https://code.launchpad.net/~rjschwei/cloud-init/+git/cloud-init/+merge/336794</a></p>
<p>16:53 <code><blackboxsw></code> alright, any other topics or discussions?</p>
<p>16:53 <code><dmbaturin></code> Trello is integrated with launchpad?</p>
<p>16:55 <code><blackboxsw></code> dmbaturin: nope, just easy to use for our agile workflow. And simple to cut-paste links, assign people, drag to different lanes as the work progresses</p>
<p>16:55 <code><blackboxsw></code> has a lot of github integraiton if you get the right plugins</p>
<p>16:56 <code><blackboxsw></code> we have some minimal tooling that can talk to lauchpad and inject cards, but that's hand-written, not part of trello product.</p>
<p>16:59 <code><dmbaturin></code> I mean, if you add my username there, will I get any notifications about card changes.</p>
<p>16:59 <code><blackboxsw></code> dmbaturin: I get emails from all trello card moves,changes. let's see</p>
<p>16:59 <code><blackboxsw></code> I can subscribe you to the card (you want the standardized json stuff?)</p>
<p>17:00 <code><dmbaturin></code> Yes.</p>
<p>17:02 <code><blackboxsw></code> hrm can't find your user</p>
<p>17:02 <code><blackboxsw></code> ahh</p>
<p>17:03 <code><blackboxsw></code> I think I invited you</p>
<p>17:03 <code><blackboxsw></code> and added your user to the card so you can watch it progress</p>
<p>17:05 <code><blackboxsw></code> ok I think that about wraps up our meeting for today</p>
<p>17:05 <code><blackboxsw></code> any parting shots?</p>
<p>17:05 <code><blackboxsw></code> I'll post these notes to our github project page</p>
<p>17:05 <code><blackboxsw></code> #link <a href="https://cloud-init.github.io/">https://cloud-init.github.io/</a></p>
<p>17:05 <code><blackboxsw></code> thanks again all</p>
<p>17:05 <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>