diff options
Diffstat (limited to 'src/infra')
| -rw-r--r-- | src/infra/infra.rst | 51 |
1 files changed, 47 insertions, 4 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 | ||
