-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstatus-2020-06-30.html
282 lines (243 loc) · 20.2 KB
/
status-2020-06-30.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
<!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 status meeting, 30 Jun at 16:22 — 17:51 UTC Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2020/cloud-init.2020-06-30-16.22.log.html]] Meeting summary LINK: https://cloud-init.github.io/status-2020-06-16.html#status-2020-06-16 Previous Actions The discussion about "Previous Actions" started at 16:28 …" />
<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 status meeting, 30 Jun at 16:22 — 17:51 UTC Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2020/cloud-init.2020-06-30-16.22.log.html]] Meeting summary LINK: https://cloud-init.github.io/status-2020-06-16.html#status-2020-06-16 Previous Actions The discussion about "Previous Actions" started at 16:28 …"/>
<meta property="og:locale" content="en_US"/>
<meta property="og:url" content="https://cloud-init.github.io/status-2020-06-30.html"/>
<meta property="og:type" content="article"/>
<meta property="article:published_time" content="2020-06-30 16:22: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-2020-06-30">Cloud-init bi-weekly status</h1>
<p>
Posted on Tue 30 June 2020 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 status meeting, 30 Jun at 16:22 — 17:51 UTC</li>
<li>Full logs at [[<a href="http://ubottu.com/meetingology/logs/cloud-init/2020/cloud-init.2020-06-30-16.22.log.html">http://ubottu.com/meetingology/logs/cloud-init/2020/cloud-init.2020-06-30-16.22.log.html</a>]]</li>
</ul>
<h2>Meeting summary</h2>
<p><strong>LINK</strong>: <a href="https://cloud-init.github.io/status-2020-06-16.html#status-2020-06-16">https://cloud-init.github.io/status-2020-06-16.html#status-2020-06-16</a> </p>
<h3>Previous Actions</h3>
<p>The discussion about "Previous Actions" started at 16:28.</p>
<h3>In-progress Development</h3>
<p>The discussion about "In-progress Development" started at 16:31.</p>
<ul>
<li><strong>LINK</strong>: ACTION: mailing list email requesting comment/concerns about a refactor of startup services</li>
<li><strong>LINK</strong>: <a href="https://paste.ubuntu.com/p/fSvwRks86z/">https://paste.ubuntu.com/p/fSvwRks86z/</a> </li>
</ul>
<h3>Recent Changes</h3>
<p>The discussion about "Recent Changes" started at 16:34.</p>
<ul>
<li><strong>LINK</strong>: <a href="https://cloudinit.readthedocs.io/en/latest/topics/hacking.html#ongoing-refactors">https://cloudinit.readthedocs.io/en/latest/topics/hacking.html#ongoing-refactors</a> </li>
<li><strong>LINK</strong>: <a href="https://bugs.launchpad.net/cloud-init/+bugs">https://bugs.launchpad.net/cloud-init/+bugs</a>?field.tag=net-refactor </li>
<li><strong>LINK</strong>: <a href="https://github.com/canonical/cloud-init/pull/457">https://github.com/canonical/cloud-init/pull/457</a> </li>
</ul>
<h3>In-progress Development</h3>
<p>The discussion about "In-progress Development" started at 16:49.</p>
<ul>
<li><strong>LINK</strong>: <a href="https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1881018">https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1881018</a> </li>
</ul>
<h3>community charter</h3>
<p>The discussion about "community charter" started at 17:02.</p>
<ul>
<li><strong>LINK</strong>: <a href="https://bugs.launchpad.net/cloud-init/">https://bugs.launchpad.net/cloud-init/</a>?field.tag=bitesize </li>
<li><strong>LINK</strong>: <a href="https://bugs.launchpad.net/cloud-init/+bugs">https://bugs.launchpad.net/cloud-init/+bugs</a>?field.tag=net-refactor </li>
</ul>
<h3>Office Hours (~20 mins)</h3>
<p>The discussion about "Office Hours (~20 mins)" started at 17:08.</p>
<h2>Vote results</h2>
<h2>Done items</h2>
<ul>
<li>(none)</li>
</ul>
<h2>People present (lines said)</h2>
<ul>
<li>blackboxsw (73)</li>
<li>meetingology (4)</li>
<li>ubot5 (1)</li>
<li>rharper (1)</li>
<li>smoser (0)</li>
<li>Odd_Bloke (0)</li>
</ul>
<h2>Full Log</h2>
<p>16:22 <code><blackboxsw></code> #startmeeting cloud-init status meeting</p>
<p>16:22 <code><meetingology></code> Meeting started Tue Jun 30 16:22:42 2020 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:22 <code><meetingology></code> </p>
<p>16:22 <code><meetingology></code> Available commands: action commands idea info link nick</p>
<p>16:23 <code><blackboxsw></code> community notice: time for another bi-weekly (or semi-monthly if you prefer) cloud-init community status meeting</p>
<p>16:24 <code><blackboxsw></code> #chair smoser rharper Odd_Bloke</p>
<p>16:24 <code><meetingology></code> Current chairs: Odd_Bloke blackboxsw rharper smoser</p>
<p>16:25 <code><blackboxsw></code> welcome to another round of cloud-init upstream updates and discussion. We use this meeting as a time to gather to discuss current development of cloud-init, ask and answer questions, and generally expedite development be unblocking devs. All questions. side-conversations and interruptions are welcome</p>
<p>16:25 <code><blackboxsw></code> last meeting minutes are at the link below</p>
<p>16:26 <code><blackboxsw></code> #link <a href="https://cloud-init.github.io/status-2020-06-16.html#status-2020-06-16">https://cloud-init.github.io/status-2020-06-16.html#status-2020-06-16</a></p>
<p>16:26 <code><blackboxsw></code> turns out I didn't update the topic for the next meeting time last session. Let's do that now</p>
<p>16:26 <code><blackboxsw></code> +2 weeks from now, same time</p>
<p>16:26 <code><blackboxsw></code> July 14th, same UTC time</p>
<p>16:27 <code><blackboxsw></code> now that that's out of the way, we typically cover the following topics.</p>
<p>16:27 <code><blackboxsw></code> Previous Actions, Recent Changes, In-progress Development, Community Charter, Office Hours (~30 mins).</p>
<p>16:27 <code><blackboxsw></code> additionally today, I'll discuss the current cloud-init SRU</p>
<p>16:28 <code><blackboxsw></code> #topic Previous Actions</p>
<p>16:28 <code><blackboxsw></code> topic #1. our previous meeting minutes logged two actions:</p>
<p>16:28 * blackboxsw file feature bug about refactoring startup services</p>
<p>16:30 <code><blackboxsw></code> I think in further discussion during last meeting, we talked with Odd_Bloke and meena and determined that we can't actually refactor startup services to live in the distro specifically, because these startup service templates actually get determined at cloud-init generator time (before distribution is determined in cloud-init's python code) so trying to specialize startup script content generation in the distro</p>
<p>16:30 <code><blackboxsw></code> python classes in cloud-init is too late</p>
<p>16:30 <code><blackboxsw></code> so this action is tabled as /wont-fix</p>
<p>16:31 <code><blackboxsw></code> that follows as well with the other ACTION: mailing list email requesting comment/concerns about a refactor of startup services</p>
<p>16:31 * blackboxsw isn't sure how to close out actions in meetingology syntax/cmds</p>
<p>16:31 <code><blackboxsw></code> #topic In-progress Development</p>
<p>16:33 <code><blackboxsw></code> The following is the set of commits landed in 'master' of cloud-init upstream repo: found with git log --since 06-20-2020</p>
<p>16:33 <code><blackboxsw></code> #link ACTION: mailing list email requesting comment/concerns about a refactor of startup services</p>
<p>16:33 <code><blackboxsw></code> #link <a href="https://paste.ubuntu.com/p/fSvwRks86z/">https://paste.ubuntu.com/p/fSvwRks86z/</a></p>
<p>16:34 <code><blackboxsw></code> heh paste error</p>
<p>16:34 <code><blackboxsw></code> #topic Recent Changes</p>
<p>16:34 * blackboxsw sets appropriate topic for this section</p>
<p>16:37 <code><blackboxsw></code> so recently Odd_Bloke and a number of BSD folks (meena igalic etc) have gone through a number of discussions and design regarding a refactor of cloudinit.net functions to a cloudinit.distro.networking module as most network-related functionality is highly distro-dependent</p>
<p>16:37 <code><blackboxsw></code> Odd_Bloke: created an overview of this current refactor work and published it to readthedocs</p>
<p>16:37 <code><blackboxsw></code> #link <a href="https://cloudinit.readthedocs.io/en/latest/topics/hacking.html#ongoing-refactors">https://cloudinit.readthedocs.io/en/latest/topics/hacking.html#ongoing-refactors</a></p>
<p>16:38 <code><blackboxsw></code> This has been a big effort to get organized and started so many thanks for all those paricipating in this discussion, development and reviews.</p>
<p>16:39 <code><blackboxsw></code> there are many, functions that need to be refactored from cloudinit.net into the distribution-specialized cloudinit.distro.networking classes.</p>
<p>16:40 <code><blackboxsw></code> It is work that can be easily done in parallel and there is a tag used to classify each refactor as a "net-refactor" bug in launchpad</p>
<p>16:40 <code><blackboxsw></code> #link <a href="https://bugs.launchpad.net/cloud-init/+bugs">https://bugs.launchpad.net/cloud-init/+bugs</a>?field.tag=net-refactor</p>
<p>16:41 <code><blackboxsw></code> community notice: we encourage anyone interested in refactoring cloud-init networking functionality to grab and work any of those net-refactor bugs</p>
<p>16:41 <code><blackboxsw></code> there are a couple of example PRs up that give a good idea of how to get started</p>
<p>16:42 <code><blackboxsw></code> #link <a href="https://github.com/canonical/cloud-init/pull/457">https://github.com/canonical/cloud-init/pull/457</a></p>
<p>16:42 <code><blackboxsw></code> and I can't seem to find the other at the moment.</p>
<p>16:48 <code><blackboxsw></code> besides net-refactor content landing, there have been fixes to Hetzner and RbxCloud datasources, redhat's systemd generator templates, Centos copr build fixes to help RPM build runs and Azure datasource logging. Thanks smoser, paride Moustafa and otubo Adam Dobrawy for contributions this round</p>
<p>16:49 <code><blackboxsw></code> #topic In-progress Development</p>
<p>16:51 <code><blackboxsw></code> Generally the last two weeks have been sunk into upstream testing and validation of cloud-init for SRU (Stable release Update) into Ubuntu Xenial Bionic, Eoan and Focal.</p>
<p>16:52 <code><blackboxsw></code> 3 to 5 of us have been on verification tasks on various clouds for all Ubuntu releases targeted and all features which affect ubuntu.</p>
<p>16:52 <code><blackboxsw></code> A thousand thanks rharper Odd_Bloke factor lucasmoura and xiaofeng for working through and validating some of these SRU tasks.</p>
<p>16:54 <code><blackboxsw></code> Our job is done, and we are awaiting feedback from an automation CI from Canonical solutions QA at the moment which runs through a ton of Openstack networking customer-configurations. It has been in the test queue for a week, and I just saw a successful run from that test harness this morning. That team has told us it looks for 3 successful runs to "pass" so I expect that pass to come shortly as the test runs</p>
<p>16:54 <code><blackboxsw></code> are currently inprogress.</p>
<p>16:55 <code><blackboxsw></code> as soon as this test passes we will mark the SRU bug verified and the SRU team will publish bits of cloud-init.</p>
<p>16:55 <code><blackboxsw></code> #link <a href="https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1881018">https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1881018</a></p>
<p>16:55 <code><ubot5></code> Ubuntu bug 1881018 in cloud-init (Ubuntu) "sru cloud-init (19.4.33 to 20.2-45) Xenial, Bionic, Eoan and Focal" [Undecided,In progress]</p>
<p>16:56 <code><blackboxsw></code> This SRU has taken about 1+ week longer than normal verification because we hadn't SRU'd cloud-init in around 6 months, so there was a lot more content to verify.</p>
<p>16:57 <code><blackboxsw></code> Hopefully additional SRUs will be more frequent and less heavy-weight. We are looking into reducing the overhead on this process and will pitch ideas to the cloud-init mailinglist for input</p>
<p>16:57 <code><blackboxsw></code> Beyond SRU work, the following other work is in progress:</p>
<p>16:58 <code><blackboxsw></code> * net-refactor formerly mentioned</p>
<p>16:58 <code><blackboxsw></code> * falcojr into Oracle integration test harness</p>
<p>16:58 <code><blackboxsw></code> * extending json schema validation for remaining cloud-config modules for better error reporting around invalid user-data</p>
<p>17:00 <code><blackboxsw></code> Long term work: cloud-init standalone daemon to improve startup time by avoiding reloading python across each cloud-int boot stage, initial networking hot-plug support to which datasources could "opt-in"</p>
<p>17:01 <code><rharper></code> blackboxsw: =)</p>
<p>17:01 <code><blackboxsw></code> I think that about wraps this topic.</p>
<p>17:01 <code><blackboxsw></code> yeah rharper, we've got it on our roadmap. We'd love to see that get in this round.</p>
<p>17:02 <code><blackboxsw></code> #topic community charter</p>
<p>17:03 <code><blackboxsw></code> We have a couple of general themes of features we are working toward as a community this year:</p>
<p>17:04 <code><blackboxsw></code> * json schema additions for cloudinit.config.cc_* modules to improve user-facing errors on invalid user-data</p>
<p>17:04 <code><blackboxsw></code> * datasource documentation improvements, updates and corrections</p>
<p>17:04 <code><blackboxsw></code> * cloudinit.net-refactor work</p>
<p>17:05 <code><blackboxsw></code> We encourage any interested developers to grab any of these work items related to these features.</p>
<p>17:06 <code><blackboxsw></code> We have two bug tags which enumerate each component of these work streams:</p>
<p>17:07 <code><blackboxsw></code> #link <a href="https://bugs.launchpad.net/cloud-init/">https://bugs.launchpad.net/cloud-init/</a>?field.tag=bitesize</p>
<p>17:07 <code><blackboxsw></code> #link <a href="https://bugs.launchpad.net/cloud-init/+bugs">https://bugs.launchpad.net/cloud-init/+bugs</a>?field.tag=net-refactor</p>
<p>17:08 <code><blackboxsw></code> #topic Office Hours (~20 mins)</p>
<p>17:08 <code><blackboxsw></code> This 'section' of the meeting is a time where a couple of upstream devs will be available in channel for any discussions, questions, bug work or PR reviews.</p>
<p>17:08 <code><blackboxsw></code> I think I spent most of the time typing, but will hit the review queue in the absence of any other discussion</p>
<p>17:17 <code><blackboxsw></code> merged <a href="https://github.com/canonical/cloud-init/pull/461">https://github.com/canonical/cloud-init/pull/461</a></p>
<p>17:51 <code><blackboxsw></code> lucasmoura: one minor change request and description update on the PR requested <a href="https://github.com/canonical/cloud-init/pull/390#pullrequestreview-440241947">https://github.com/canonical/cloud-init/pull/390#pullrequestreview-440241947</a></p>
<p>17:51 <code><blackboxsw></code> then we can land this one</p>
<p>17:51 <code><blackboxsw></code> ok folks, thanks for checking into the cloud-init status meeting. See you in 2 weeks.</p>
<p>17:51 <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>