-
Notifications
You must be signed in to change notification settings - Fork 96
/
fringe.html
306 lines (271 loc) · 14.1 KB
/
fringe.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
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="MobileOptimized" content="width" />
<meta name="HandheldFriendly" content="true" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.6.4/leaflet.css" />
<link rel="shortcut icon" href="favicon.ico">
<!--[if lte IE 8]>
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.6.4/leaflet.ie.css" />
<![endif]-->
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="http://cdn.leafletjs.com/leaflet-0.6.4/leaflet.js"></script>
<title>Config Management Camp Gent 2018</title>
</head>
<body>
<nav>
<a href="#" id="menu-icon">≡</a>
<ul>
<li><a href="index.html"><img src="images/logo_top.png" alt="CfgMgmtCamp" height="40px"></a></li>
<li><a href="index.html#registration">Register</a> | </li>
<li><a href="index.html#sponsors">Sponsor</a> | </li>
<li><a href="index.html#route">Location</a> | </li>
<li><a href="schedule/index.html">Schedule</a> | </li>
<li><a href="fringe.html">Fringe Events</a> | </li>
<li><a href="code_of_conduct.html">Conduct</a> | </li>
<li><a href="past_events.html">Past Events</a></li>
</ul>
</nav>
<div id="container">
<header>
<div class="inner">
<h1>Config Management Camp</h1>
<div class="camp-info">
<h2>Fringe</h2>
<h2><strong>7 February 2018</strong></h2>
</div>
</div>
</header>
<div class="inner">
<section id="content">
<h1>Fringe</h1>
<p>
In tradition with other
<a href="https://fosdem.org/2018/fringe/">FOSS events</a> there are a
couple of events on the "Fringe" of Config Management Camp.
</p>
<p>
In the same venue as Config Management Camp we are hosting:
<ul>
<li><a href="#foreman">Foreman Construction Day</a></li>
<li><a href="#puppet">#puppethack day</a></li>
<li><a href="#habitat">Habitat & InSpec Hackday</a></li>
<li><a href="#mgmt">Mgmt Config Hackathon</a></li>
<a name="foreman"></a>
<li><a href="#sysdig">Container Troubleshooting Workshop with Sysdig</a></li>
<li><a href="#cfengine-iot">CFEngine and IoT hackathon</a></li>
<li><a href="#ansible">Ansible Lightbulb Workshop</a></li>
<li><a href="#kubernetes">Kubernetes open space</a></li>
</ul>
</p>
<h2>Foreman Construction Day</h2>
<h3>Wednesday, February 7, 10:00 - 16:30, Rooms B.2.010, B.2.011, and B.2.015</h3>
<p>
Foreman will be holding its third Foreman Construction Day on
Wednesday 7th February 2018, which is the day after Config Management
Camp.
</p>
<p>
The aim is to build upon on the previous 2-4 days of talks and
discussions, and put it to use! We're open to all members of our
community, such as
<ul>
<li>New users looking for help getting started with Foreman</li>
<li>Users looking to start contributing</li>
<li>Code contributors to any of the core projects</li>
<li>Puppet coders for the installer</li>
<li>
Plugin authors (new or existing plugins)
<a name="puppet"></a>
</li>
<li>Translators / documentors</li>
</ul>
</p>
<p>
This is a great opportunity to get (more) involved in the community,
and spend some face-to-face hack time with other Foreman devs. Hope to
see you there!
</p>
<h2>#puppethack</h2>
<h3>Wednesday, February 7, 10:00 - 16:30, Rooms B.3.028, B.3.029, and B.3.036</h3>
<p>
Puppet is having a community hack event the day after Config Management Camp.
This event is for both existing and new contributors to Puppet's open source
codebases like Puppet, Bolt, and Facter; Puppet modules; and related projects.
Anyone is welcome, and we'd especially love to see:
<ul>
<li>
People who submit pull requests and contribute code to our projects
</li>
<li>
Community members working on related projects and integrations like testkitchen and Foreman
</li>
<li>
People who contribute to Vox Pupuli modules or publish their own modules to the Puppet Forge
<a name="habitat"></a>
</li>
<li>
Long-time Puppet users who are interested in learning more about new tech like Puppet Tasks and Hiera 5
</li>
</ul>
</p>
<p>
All attendees at Puppet events must adhere to our <a href="https://puppet.com/community/community-guidelines">Community Guidelines and Event Code
of Conduct</a>.
Register:
<a href="https://puppethack_february2018.eventbrite.com/">here</a>
</p>
<h2>Habitat & InSpec Hackday</h2>
<h3>Wednesday, February 7, 10:00 - 16:30, Room B.3.026</h3>
<p>
<a href="https://www.habitat.sh/">Habitat</a> is a simple, flexible
way to build, deploy, and manage cloud native applications.
<a href="https://www.inspec.io/">InSpec</a> is an open-source testing
framework for infrastructure with a human-readable language for
specifying compliance, security and other policy requirements.
</p>
<p>
We will break into small, self-selected working groups to hack on
habitizing an application, using InSpec to validate a system, or other
automation-related projects of your choice.
</p>
<p>
No Habitat or InSpec experience is required! It is not necessary to
install anything in advance but you will be able to get going sooner
if you have already installed the
<a href="https://downloads.chef.io/chefdk">Chef Development Kit</a>,
<a href="https://www.docker.com/">Docker</a>, and
<a href="https://www.habitat.sh/tutorials/download/">Habitat</a>. We
will introduce you to the concepts and get you some time with hands-on
Habitat and/or InSpec.
</p>
<p>
<a name="mgmt"></a>
Chef is dedicated to providing an inclusive and harassment-free
experience for anyone who participates in events that are organized or
hosted by Chef. All delegates/attendees, speakers, exhibitors,
organizers and volunteers at any Chef event are required to conform to
the <a href="https://www.chef.io/code-of-conduct/">Chef Code of
Conduct</a>.
</p>
<h2>Mgmt Config Hackathon</h2>
<h3>Wednesday, February 7, 10:00 - 16:30, Room B.2.009</h3>
<p>
<a href="https://github.com/purpleidea/mgmt/">Mgmt</a> is next
generation config management tool. The lead author will be on site to
chat with you about mgmt, review your code, help you get your patch
merged and there to listen to your design ideas for the project! Come
to get help implementing your first native mgmt resource too! You're
also welcome to drop in if you'd like to see any of the demos from the
mgmt talks repeated. Don't be shy, newcomers welcome!
</p>
<p>
<table>
<tr><th><em>start time</em></th><th><em>topic</em></th></tr>
<tr><td>10:00</td><td>Welcome: General questions / Discussion</td></tr>
<tr><td>10:30</td><td>Quick Start: Building and running from source</td></tr>
<tr><td>11:30</td><td>Function API: Writing a custom function</td></tr>
<tr><td>13:30</td><td>Resource API: Writing a custom resource</td></tr>
<tr><td>14:30</td><td>Open hacking and other topics</td></tr>
</table>
</p>
<p>
We'll be giving quick 15 min intro sessions about those topics starting
at those times, and then open hacking and questions up until the next 15
minute session starts. Come hack with us all day :)
</p>
<h2>Container Troubleshooting Workshop with Sysdig</h2>
<h3>Wednesday, February 7, 10:00 - 15:00, Room B.4.042</h3>
<p>
Please register <a href="https://www.eventbrite.com/e/container-troubleshooting-workshop-with-sysdig-cfgmgmtcamp-tickets-27757224606?aff=emea">here</a>.
</p>
<p>
Join <a href="https://www.sysdig.com">Sysdig</a> for a 4-hour use-case
driven training session on container visibility, troubleshooting and
run-time security monitoring with the
<a href="https://www.sysdig.org">Sysdig open source tools</a> (Sysdig,
Sysdig Inspect, and Falco) and learn how containers work under the hood.
</p>
<p>
<strong>Agenda</strong>
<ul>
<li>
<strong>Visibility and troubleshooting</strong> (~1h) - Learn how to debug a 502 error on a containerized LB with HAproxy, a Python webapp crashing after working for 5 minutes, and where did you configure wrong credentials in a microservices app?
</li>
<li>
<strong>Analyzing performance and bottlenecks</strong> (~1h) - Compare for yourself the performance of different web servers running in containers, use system call tracing to find the bottleneck in your application or learn how to use spectrograms (flame graphs) to visualize system call performance.
</li>
<li>
<strong>Debugging Kubernetes</strong> (~1h) - Dive into Kubernetes internals using reverse engineering: why that Kubernetes service is valid but doesn't work? How does service resolution work? Or how Kubernetes instructs Docker Engine.
</li>
<a name="ansible"></a>
<li>
<strong>Security run-time monitoring and forensics</strong> (~1h) - Last but not least, all these previous lessons can also be applied for security, not only doing forensics on an attack attempt. <a href="https://www.sysdig.org/falco">Sysdig Falco</a> can alert on containers with anomalous behavior.
</li>
</ul>
</p>
<h2>Ansible Lightbulb Workshop</h2>
<h3>Wednesday, February 7, 10:00 - 16:30, Room B.3.039</h3>
<p>
Please register <a href="https://www.eventbrite.com/e/ansible-lightbulb-workshop-cfgmgmtcamp18-tickets-42409101765">here</a>
</p>
<p>
Ansible Essentials Hands-On Workshop<br>
<u>Scenario</u>:<br>
Providing hands-on instruction on the core essentials to students with limited experience automating with Ansible on linux servers.<br>
<u>Run Time</u>:<br>
4 Hours<br>
<br>
This module is designed to provide students with direct introductory instruction and guidance to beginning to automate with Ansible.
It is the starting point for students intent on becoming more proficient with Ansible through other Lightbulb modules and their own usage.
It is ideal for addressing small to medium size audiences of students that are committed to learning how to automate with Ansible.
This module is the 2 hour workshop with a bit of extra depth and hands-on workshops.
Delivering this module means providing each student with a lab environment and depending on the size and skill-level of the students
in your audience, having one or more assistants to help students during the workshops.<br>
<br>
More information :<br>
<a href="https://github.com/ansible/lightbulb/blob/master/facilitator/README.md#ansible-essentials-hands-on-workshop">
https://github.com/ansible/lightbulb/blob/master/facilitator/README.md#ansible-essentials-hands-on-workshop
</a>
</p>
<h2>CFEngine and IoT hackathon</h2>
<h3>Wednesday, February 7, 10:30-16:00, Room B.4.041</h3>
<h3>Interested in Configuration Management or IoT? Join us!</h3>
<p>
We plan to hack on various projects and we want to discuss how to pave the way for the next 25 years of systems configuration.
</p>
<p>
Working on your own project; have questions, or just visiting? You are always welcome. Our core devs are here, and everyone is happy to help others.<br>
One thing we will work on is IoT - We already found out it's easy to interface CFEngine and IoT devices.<br></br> In the workshop we will start adding support for additional message queues and explore what we can do with this flexiblity and speed.
</p>
<ul>
<li>Come up with more ideas for combining IoT devices and system policy</li>
<li>Learn more about CFEngine, advanced message queues and truly dynamic policies across autonomous systems</li>
<li>Learn more about and contribute to exitsting policy frameworks and libraries</li>
</ul>
<p>
Food and drinks will be provided.
</p>
<a name="cfengine-iot"></a>
<h2>Kubernetes open space</h2>
<h3>Wednesday, February 7, 10:00-16:00, Room B.4.039</h3>
<p>
You are building something on Kubernetes that you want to share with the community?
You have a questions or just want a place for hacking on your hobby project?
</p>
<a name="kubernetes"></a>
</section>
</div>
</div>
</body>
</html>