summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2018-05-21 11:56:52 -0700
committerMonty Taylor <mordred@inaugust.com>2018-05-21 11:56:52 -0700
commitc98a3ea47ac5dd5d4818e80b264a2bdb8cd9c440 (patch)
treed93518b398ceacd08a82353d01c64efe2c7fce51
parentac692c16378fb9ff1d58f7b9505563c4b4b4d641 (diff)
Update some slides
-rw-r--r--src/infra/infra.rst51
-rw-r--r--src/thousands/thousands.rst17
2 files changed, 63 insertions, 5 deletions
diff --git a/src/infra/infra.rst b/src/infra/infra.rst
index 4b199d3..93fa60a 100644
--- a/src/infra/infra.rst
+++ b/src/infra/infra.rst
@@ -14,6 +14,44 @@ Test Slide
14 14
15.. ansi:: images/testslide.ans 15.. ansi:: images/testslide.ans
16 16
17Red Hat
18=======
19
20.. hidetitle::
21.. container:: handout
22
23 * I work for Red Hat in the Office of Technology as the Chief Architect
24 for CI/CD
25
26.. ansi:: images/redhat.ans
27
28OpenStack
29=========
30.. container:: handout
31
32 * I work on OpenStack.
33 * I sit on the Technical Committee. I was on the Board of Directors
34
35.. hidetitle::
36.. ansi:: images/openstack.ans
37
38OpenStack Infra
39===============
40.. container:: handout
41
42 * My primary technical role with OpenStack is working on the OpenStack CI
43 system.
44
45::
46
47 "most insane CI infrastructure I've ever been a part of"
48
49 -- Alex Gaynor
50
51 "OpenStack Infra are like the SpaceX of CI"
52
53 -- Emily Dunham
54
17OpenStack 55OpenStack
18========= 56=========
19 57
@@ -73,7 +111,7 @@ Large numbers of
73 111
74 * Contributors (\~2k in any given 6 month period) 112 * Contributors (\~2k in any given 6 month period)
75 * Changes 113 * Changes
76 * Code Repositories (1889 as of this morning) 114 * Code Repositories (1904 as of this morning)
77 115
78OpenStack Scale Comparison 116OpenStack Scale Comparison
79========================== 117==========================
@@ -117,8 +155,8 @@ Nobody is Special
117Fifth Open - Four Opens Applied to the Infrastructure 155Fifth Open - Four Opens Applied to the Infrastructure
118===================================================== 156=====================================================
119 157
120 * All tools must be Open 158 * All tools must be Open Source
121 * Any external services must by Open 159 * Any external services must by Open Source
122 * Strongly avoid single-vendor 160 * Strongly avoid single-vendor
123 161
124Multi-Vendor Open Tooling 162Multi-Vendor Open Tooling
@@ -148,7 +186,7 @@ We're Not Alone
148In a Nutshell 186In a Nutshell
149============= 187=============
150 188
151 * Code Review - nobody has commit/push access 189 * Code Review - nobody has direct commit/push access
152 * Gated Commits 190 * Gated Commits
153 * 3rd-Party CI for vendors 191 * 3rd-Party CI for vendors
154 192
@@ -247,6 +285,11 @@ Zuul
247 * With what git states 285 * With what git states
248 * How to respond to results 286 * How to respond to results
249 287
288Zuul
289====
290
291 * It's totally Python3
292
250Not just for OpenStack 293Not just for OpenStack
251====================== 294======================
252 295
diff --git a/src/thousands/thousands.rst b/src/thousands/thousands.rst
index ec20202..05baf39 100644
--- a/src/thousands/thousands.rst
+++ b/src/thousands/thousands.rst
@@ -17,6 +17,15 @@ Test Slide
17Testing Thousands of Python Projects Every Day 17Testing Thousands of Python Projects Every Day
18============================================== 18==============================================
19 19
20Who the heck am I?
21==================
22
23 * Python programmer since 2000
24 * PSF Fellow
25 * @e_monty on twitter
26 * mordred on freenode
27 * I like scuba diving, smoking meat and long walks on the beach ...
28
20Red Hat 29Red Hat
21======= 30=======
22 31
@@ -256,6 +265,12 @@ Zuul Architecture
256Zuul is written in Python 3.5 265Zuul is written in Python 3.5
257============================= 266=============================
258 267
268.. container:: progressive
269
270 * Heavily threaded (don't let anyone tell you this doesn't scale)
271 * aiohttp for REST API + WebSocket
272 * Web Dashboard in Angular
273
259Not just for OpenStack 274Not just for OpenStack
260====================== 275======================
261 276
@@ -264,7 +279,7 @@ Not just for OpenStack
264 Also running at: 279 Also running at:
265 280
266 * BMW (control plane in OpenShift) 281 * BMW (control plane in OpenShift)
267 * Godaddy (control plane in Kubernetes) 282 * GoDaddy (control plane in Kubernetes)
268 * OpenContrail 283 * OpenContrail
269 * OpenLab 284 * OpenLab
270 * others ... 285 * others ...