diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/infra/infra.rst | 51 | ||||
-rw-r--r-- | src/thousands/thousands.rst | 17 |
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 | ||
17 | Red 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 | |||
28 | OpenStack | ||
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 | |||
38 | OpenStack 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 | |||
17 | OpenStack | 55 | OpenStack |
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 | ||
78 | OpenStack Scale Comparison | 116 | OpenStack Scale Comparison |
79 | ========================== | 117 | ========================== |
@@ -117,8 +155,8 @@ Nobody is Special | |||
117 | Fifth Open - Four Opens Applied to the Infrastructure | 155 | Fifth 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 | ||
124 | Multi-Vendor Open Tooling | 162 | Multi-Vendor Open Tooling |
@@ -148,7 +186,7 @@ We're Not Alone | |||
148 | In a Nutshell | 186 | In 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 | ||
288 | Zuul | ||
289 | ==== | ||
290 | |||
291 | * It's totally Python3 | ||
292 | |||
250 | Not just for OpenStack | 293 | Not 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 | |||
17 | Testing Thousands of Python Projects Every Day | 17 | Testing Thousands of Python Projects Every Day |
18 | ============================================== | 18 | ============================================== |
19 | 19 | ||
20 | Who 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 | |||
20 | Red Hat | 29 | Red Hat |
21 | ======= | 30 | ======= |
22 | 31 | ||
@@ -256,6 +265,12 @@ Zuul Architecture | |||
256 | Zuul is written in Python 3.5 | 265 | Zuul 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 | |||
259 | Not just for OpenStack | 274 | Not 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 ... |