diff options
| author | Monty Taylor <mordred@inaugust.com> | 2018-05-22 09:27:53 -0700 |
|---|---|---|
| committer | Monty Taylor <mordred@inaugust.com> | 2018-05-22 09:27:53 -0700 |
| commit | 26b8c3f81569c11f029f277f61e764ab78b908d1 (patch) | |
| tree | 56c29a6c1d45d34492dd52b712e71d844dafbdce | |
| parent | 5f6f0e75eca1aa73f6f0117dcc4f3c626ab7e044 (diff) | |
Add gating talk
92 files changed, 4679 insertions, 0 deletions
diff --git a/src/gating/cp437utf8.py b/src/gating/cp437utf8.py new file mode 100644 index 0000000..9b1b629 --- /dev/null +++ b/src/gating/cp437utf8.py | |||
| @@ -0,0 +1,69 @@ | |||
| 1 | # _______ | ||
| 2 | # ____________ _______ _\__ /_________ ___ _____ | ||
| 3 | # | _ _ \ _ | ____\ _ / | |/ _ \ | ||
| 4 | # | / / / / | | | /___/ _ | | / / | ||
| 5 | # |___/___/ /___/____|________|___ | |_| |___|_____/ | ||
| 6 | # \__/ |___| | ||
| 7 | # | ||
| 8 | # | ||
| 9 | # (c) 2009-2012 Wijnand Modderman-Lenstra <maze@pyth0n.org> | ||
| 10 | # MIT License | ||
| 11 | # | ||
| 12 | |||
| 13 | CP437 = ( | ||
| 14 | u'\u0000', u'\u0001', u'\u0002', u'\u0003', u'\u0004', u'\u0005', | ||
| 15 | u'\u0006', u'\u0007', u'\u0008', u'\u0009', u'\u000A', u'\u000B', | ||
| 16 | u'\u000C', u'\u000D', u'\u000E', u'\u000F', u'\u0010', u'\u0011', | ||
| 17 | u'\u0012', u'\u0013', u'\u0014', u'\u0015', u'\u0016', u'\u0017', | ||
| 18 | u'\u0018', u'\u0019', u'\u001A', u'\u001B', u'\u001C', u'\u001D', | ||
| 19 | u'\u001E', u'\u001F', u'\u0020', u'\u0021', u'\u0022', u'\u0023', | ||
| 20 | u'\u0024', u'\u0025', u'\u0026', u'\u0027', u'\u0028', u'\u0029', | ||
| 21 | u'\u002A', u'\u002B', u'\u002C', u'\u002D', u'\u002E', u'\u002F', | ||
| 22 | u'\u0030', u'\u0031', u'\u0032', u'\u0033', u'\u0034', u'\u0035', | ||
| 23 | u'\u0036', u'\u0037', u'\u0038', u'\u0039', u'\u003A', u'\u003B', | ||
| 24 | u'\u003C', u'\u003D', u'\u003E', u'\u003F', u'\u0040', u'\u0041', | ||
| 25 | u'\u0042', u'\u0043', u'\u0044', u'\u0045', u'\u0046', u'\u0047', | ||
| 26 | u'\u0048', u'\u0049', u'\u004A', u'\u004B', u'\u004C', u'\u004D', | ||
| 27 | u'\u004E', u'\u004F', u'\u0050', u'\u0051', u'\u0052', u'\u0053', | ||
| 28 | u'\u0054', u'\u0055', u'\u0056', u'\u0057', u'\u0058', u'\u0059', | ||
| 29 | u'\u005A', u'\u005B', u'\u005C', u'\u005D', u'\u005E', u'\u005F', | ||
| 30 | u'\u0060', u'\u0061', u'\u0062', u'\u0063', u'\u0064', u'\u0065', | ||
| 31 | u'\u0066', u'\u0067', u'\u0068', u'\u0069', u'\u006A', u'\u006B', | ||
| 32 | u'\u006C', u'\u006D', u'\u006E', u'\u006F', u'\u0070', u'\u0071', | ||
| 33 | u'\u0072', u'\u0073', u'\u0074', u'\u0075', u'\u0076', u'\u0077', | ||
| 34 | u'\u0078', u'\u0079', u'\u007A', u'\u007B', u'\u007C', u'\u007D', | ||
| 35 | u'\u007E', u'\u007F', u'\u00C7', u'\u00FC', u'\u00E9', u'\u00E2', | ||
| 36 | u'\u00E4', u'\u00E0', u'\u00E5', u'\u00E7', u'\u00EA', u'\u00EB', | ||
| 37 | u'\u00E8', u'\u00EF', u'\u00EE', u'\u00EC', u'\u00C4', u'\u00C5', | ||
| 38 | u'\u00C9', u'\u00E6', u'\u00C6', u'\u00F4', u'\u00F6', u'\u00F2', | ||
| 39 | u'\u00FB', u'\u00F9', u'\u00FF', u'\u00D6', u'\u00DC', u'\u00A2', | ||
| 40 | u'\u00A3', u'\u00A5', u'\u20A7', u'\u0192', u'\u00E1', u'\u00ED', | ||
| 41 | u'\u00F3', u'\u00FA', u'\u00F1', u'\u00D1', u'\u00AA', u'\u00BA', | ||
| 42 | u'\u00BF', u'\u2310', u'\u00AC', u'\u00BD', u'\u00BC', u'\u00A1', | ||
| 43 | u'\u00AB', u'\u00BB', u'\u2591', u'\u2592', u'\u2593', u'\u2502', | ||
| 44 | u'\u2524', u'\u2561', u'\u2562', u'\u2556', u'\u2555', u'\u2563', | ||
| 45 | u'\u2551', u'\u2557', u'\u255D', u'\u255C', u'\u255B', u'\u2510', | ||
| 46 | u'\u2514', u'\u2534', u'\u252C', u'\u251C', u'\u2500', u'\u253C', | ||
| 47 | u'\u255E', u'\u255F', u'\u255A', u'\u2554', u'\u2569', u'\u2566', | ||
| 48 | u'\u2560', u'\u2550', u'\u256C', u'\u2567', u'\u2568', u'\u2564', | ||
| 49 | u'\u2565', u'\u2559', u'\u2558', u'\u2552', u'\u2553', u'\u256B', | ||
| 50 | u'\u256A', u'\u2518', u'\u250C', u'\u2588', u'\u2584', u'\u258C', | ||
| 51 | u'\u2590', u'\u2580', u'\u03B1', u'\u00DF', u'\u0393', u'\u03C0', | ||
| 52 | u'\u03A3', u'\u03C3', u'\u00B5', u'\u03C4', u'\u03A6', u'\u0398', | ||
| 53 | u'\u03A9', u'\u03B4', u'\u221E', u'\u03C6', u'\u03B5', u'\u2229', | ||
| 54 | u'\u2261', u'\u00B1', u'\u2265', u'\u2264', u'\u2320', u'\u2321', | ||
| 55 | u'\u00F7', u'\u2248', u'\u00B0', u'\u2219', u'\u00B7', u'\u221A', | ||
| 56 | u'\u207F', u'\u00B2', u'\u25A0', u'\u00A0', | ||
| 57 | ) | ||
| 58 | |||
| 59 | def convert(text): | ||
| 60 | return u''.join([CP437[ord(char)] for char in text]) | ||
| 61 | |||
| 62 | if __name__ == '__main__': | ||
| 63 | import sys | ||
| 64 | if len(sys.argv) < 2: | ||
| 65 | print >>sys.stderr, '%s <in> <out>' % (sys.argv[0],) | ||
| 66 | sys.exit(1) | ||
| 67 | d = file(sys.argv[1]).read() | ||
| 68 | out = open(sys.argv[2], 'w') | ||
| 69 | out.write(convert(d).encode('utf8')) | ||
diff --git a/src/gating/gating.rst b/src/gating/gating.rst new file mode 100644 index 0000000..a636e47 --- /dev/null +++ b/src/gating/gating.rst | |||
| @@ -0,0 +1,1044 @@ | |||
| 1 | . display in 68x24 | ||
| 2 | .. display in 88x24 | ||
| 3 | |||
| 4 | .. pygments yaml? (only file breaks (---) tinted) | ||
| 5 | .. slide on high level v3 changes | ||
| 6 | .. slide on nodepool | ||
| 7 | |||
| 8 | .. transition:: dissolve | ||
| 9 | :duration: 0.4 | ||
| 10 | |||
| 11 | Test Slide | ||
| 12 | ========== | ||
| 13 | .. hidetitle:: | ||
| 14 | |||
| 15 | .. ansi:: images/testslide.ans | ||
| 16 | |||
| 17 | Zuul v3 for Gating | ||
| 18 | ================== | ||
| 19 | |||
| 20 | Who the heck am I? | ||
| 21 | ================== | ||
| 22 | |||
| 23 | * mordred on freenode | ||
| 24 | * @e_monty on twitter | ||
| 25 | * I like scuba diving, smoking meat and long walks on the beach ... | ||
| 26 | |||
| 27 | Red Hat | ||
| 28 | ======= | ||
| 29 | |||
| 30 | .. hidetitle:: | ||
| 31 | .. container:: handout | ||
| 32 | |||
| 33 | * I work for Red Hat in the CTO Office as the Chief Architect | ||
| 34 | for CI/CD | ||
| 35 | |||
| 36 | .. ansi:: images/redhat.ans | ||
| 37 | |||
| 38 | OpenStack | ||
| 39 | ========= | ||
| 40 | |||
| 41 | .. container:: handout | ||
| 42 | |||
| 43 | * I work on OpenStack. | ||
| 44 | * I sit on the Board of Directors. I was on the Technical Committee | ||
| 45 | |||
| 46 | .. hidetitle:: | ||
| 47 | .. ansi:: images/openstack.ans | ||
| 48 | |||
| 49 | OpenStack Infra | ||
| 50 | =============== | ||
| 51 | |||
| 52 | .. container:: handout | ||
| 53 | |||
| 54 | * My primary technical role with OpenStack is working on the OpenStack CI | ||
| 55 | system. | ||
| 56 | |||
| 57 | :: | ||
| 58 | |||
| 59 | "most insane CI infrastructure I've ever been a part of" | ||
| 60 | |||
| 61 | -- Alex Gaynor | ||
| 62 | |||
| 63 | "OpenStack Infra are like the SpaceX of CI" | ||
| 64 | |||
| 65 | -- Emily Dunham | ||
| 66 | |||
| 67 | tl;dr | ||
| 68 | ===== | ||
| 69 | |||
| 70 | * multi repo | ||
| 71 | * integrated deliverable | ||
| 72 | * gated commits | ||
| 73 | * open tooling | ||
| 74 | * nobody is special | ||
| 75 | * there is no Dana, only Zuul | ||
| 76 | |||
| 77 | OpenStack Is | ||
| 78 | ============ | ||
| 79 | |||
| 80 | * Federated | ||
| 81 | * Distributed | ||
| 82 | * Large | ||
| 83 | * Open | ||
| 84 | * Not Alone | ||
| 85 | |||
| 86 | Federated | ||
| 87 | ========= | ||
| 88 | |||
| 89 | * Hundreds of involved companies | ||
| 90 | * No 'main' company | ||
| 91 | * "Decisions are made by those who show up" | ||
| 92 | * Union of priorities/use cases | ||
| 93 | |||
| 94 | Impact of being Federated | ||
| 95 | ========================= | ||
| 96 | |||
| 97 | * No company can appoint humans to project positions | ||
| 98 | * The project cannot fire anyone | ||
| 99 | * Variable background of contributors | ||
| 100 | * Heavy reliance on consensus-oriented democracy | ||
| 101 | |||
| 102 | Distributed | ||
| 103 | =========== | ||
| 104 | |||
| 105 | * There is no office | ||
| 106 | * Contributor base is global | ||
| 107 | * Multitude of contributor backgrounds | ||
| 108 | |||
| 109 | Impact of being Distributed | ||
| 110 | =========================== | ||
| 111 | |||
| 112 | * Constantly at odds with American Exceptionalism | ||
| 113 | * Tooling must empower all contributors, regardless of background, | ||
| 114 | skill level or cultural context | ||
| 115 | * Heavy preference for text-based communication | ||
| 116 | * Cannot assume US-centric needs or solutions | ||
| 117 | |||
| 118 | Large numbers of | ||
| 119 | ================ | ||
| 120 | |||
| 121 | * Contributors (\~2k in any given 6 month period) | ||
| 122 | * Changes | ||
| 123 | * Code Repositories (1904 as of this morning) | ||
| 124 | |||
| 125 | OpenStack Scale Comparison | ||
| 126 | ========================== | ||
| 127 | |||
| 128 | * 2KJPH (2,000 jobs per hour) | ||
| 129 | * Build Nodes from 13 Regions of 5 Public and 2 Private OpenStack Clouds | ||
| 130 | * Rackspace, Internap, OVH, Vexxhost, CityCloud and Linaro, Limestone | ||
| 131 | * 10,000 changes merged per month | ||
| 132 | |||
| 133 | OpenStack Scale Comparison | ||
| 134 | ========================== | ||
| 135 | |||
| 136 | * 2KJPH (2,000 jobs per hour) | ||
| 137 | * Nodes from 12 Regions of 5 Public and 1 Private OpenStack Clouds | ||
| 138 | * Rackspace, Internap, OVH, Vexxhost, CityCloud and Linaro, Limestone | ||
| 139 | * 10,000 changes merged per month | ||
| 140 | |||
| 141 | By comparison, our friends at the amazing project Ansible received | ||
| 142 | 13,000 changes and had merged 8,000 of them in its first 4 years. | ||
| 143 | |||
| 144 | Four Opens | ||
| 145 | ========== | ||
| 146 | |||
| 147 | * Open Source | ||
| 148 | (we don't hold back Enterprise features, we don't cripple things) | ||
| 149 | * Open Design | ||
| 150 | (design process open to all, decisions are not made inside company doors) | ||
| 151 | * Open Development | ||
| 152 | (public source code, public code review, all code is reviewed and gated) | ||
| 153 | * Open Community | ||
| 154 | (lazy consensus, democratic leadership from participants, | ||
| 155 | public logged meetings in IRC, public archived mailing lists) | ||
| 156 | |||
| 157 | Nobody is Special | ||
| 158 | ================= | ||
| 159 | |||
| 160 | * No dictators | ||
| 161 | * Aggressively egalitarian | ||
| 162 | * No "pay for play" | ||
| 163 | |||
| 164 | Free Software Needs Free Tools | ||
| 165 | ============================== | ||
| 166 | |||
| 167 | .. hidetitle:: | ||
| 168 | |||
| 169 | :: | ||
| 170 | |||
| 171 | Free Software needs Free Tools | ||
| 172 | - Benjamin Mako Hill | ||
| 173 | |||
| 174 | Fifth Open - Four Opens Applied to our Infrastructure | ||
| 175 | ===================================================== | ||
| 176 | |||
| 177 | * All tools must be Open Source | ||
| 178 | * Any external services must by Open Source | ||
| 179 | * Strongly avoid single-vendor | ||
| 180 | |||
| 181 | All Tools are Open Source | ||
| 182 | ========================= | ||
| 183 | |||
| 184 | .. hidetitle:: | ||
| 185 | |||
| 186 | No Developer is ever required to use a proprietary tool | ||
| 187 | to work on OpenStack. | ||
| 188 | |||
| 189 | Sixth Open - Four Opens Applied to Operations | ||
| 190 | ============================================= | ||
| 191 | |||
| 192 | * Ops driven by git/code-review - not by humans running commands | ||
| 193 | * Run as many things CD as possible | ||
| 194 | * Infrastructure team operates the same as the project | ||
| 195 | * Core reviewer status and root access are earned | ||
| 196 | * Human-initiated ops actions (running commands, clicking a UI) are a bug | ||
| 197 | * Keys/secrets are not Open :) | ||
| 198 | |||
| 199 | We're Not Alone | ||
| 200 | =============== | ||
| 201 | |||
| 202 | * Dependencies (libvirt/kvm/xen, mysql/pg, rabbit, | ||
| 203 | python/javascript, ceph/gluster, ansible/salt/puppet/chef, ovs/odl) | ||
| 204 | * Adjacencies (kubernetes, ansible, terraform, opnfv, spinnaker) | ||
| 205 | * Vendors (plugins, products, services, distros) | ||
| 206 | |||
| 207 | Developer Process In a Nutshell | ||
| 208 | =============================== | ||
| 209 | |||
| 210 | * Code Review - nobody has direct commit/push access | ||
| 211 | * 3rd-Party CI for vendors | ||
| 212 | * Gated Commits | ||
| 213 | |||
| 214 | @jessfraz | ||
| 215 | ========= | ||
| 216 | |||
| 217 | dear @github, | ||
| 218 | |||
| 219 | hope you are well, love ya so much | ||
| 220 | |||
| 221 | can I get a "squash and merge once | ||
| 222 | |||
| 223 | CI passes if no other changes are | ||
| 224 | |||
| 225 | pushed" button | ||
| 226 | |||
| 227 | k thx | ||
| 228 | |||
| 229 | Gated Commits | ||
| 230 | ============= | ||
| 231 | |||
| 232 | :: | ||
| 233 | |||
| 234 | Hack Review Test | ||
| 235 | ========= ========== ========== | ||
| 236 | |||
| 237 | push approve | ||
| 238 | +-------------+ +-------------+ | ||
| 239 | | | | | | ||
| 240 | +------+--+ +--v----+--+ +--v-------+ | ||
| 241 | | | | | | | | ||
| 242 | | $EDITOR | | Gerrit | | Zuul | | ||
| 243 | | | | | | | | ||
| 244 | +------^--+ +--+----^--+ +--+-------+ | ||
| 245 | | | | | | ||
| 246 | +-------------+ +-------------+ | ||
| 247 | clone merge | ||
| 248 | |||
| 249 | Gating | ||
| 250 | ====== | ||
| 251 | |||
| 252 | Every change proposed for a repository is tested before it merges. | ||
| 253 | |||
| 254 | Co-gating | ||
| 255 | ========= | ||
| 256 | |||
| 257 | Changes to a set of repositories merge monotonically such | ||
| 258 | that each change is tested with the current state of all | ||
| 259 | other related repositories before it merges. | ||
| 260 | |||
| 261 | Parallel Co-gating | ||
| 262 | ================== | ||
| 263 | |||
| 264 | Changes are serialized such that each change is tested | ||
| 265 | with all of the changes ahead of it to satisfy the | ||
| 266 | gating requirement while being able to run tests for | ||
| 267 | multiple changes simultaneously. | ||
| 268 | |||
| 269 | Approve and move on | ||
| 270 | =================== | ||
| 271 | |||
| 272 | * Reviewers approve changes whenever | ||
| 273 | * Automation correctly deals with the rest | ||
| 274 | |||
| 275 | Zuul | ||
| 276 | ==== | ||
| 277 | |||
| 278 | * Multi-repo parallel co-gating engine | ||
| 279 | * When to run | ||
| 280 | * Where to run it | ||
| 281 | * With what git states | ||
| 282 | * How to respond to results | ||
| 283 | |||
| 284 | Zuul Architecture | ||
| 285 | ================= | ||
| 286 | |||
| 287 | .. ansi:: images/architecture.ans | ||
| 288 | |||
| 289 | Not just for OpenStack | ||
| 290 | ====================== | ||
| 291 | |||
| 292 | * Zuul v3 is in production for OpenStack (in OpenStack VMs) | ||
| 293 | |||
| 294 | Also running at: | ||
| 295 | |||
| 296 | * BMW (control plane in OpenShift) | ||
| 297 | * GoDaddy (control plane in Kubernetes) | ||
| 298 | * Red Hat | ||
| 299 | * OpenContrail | ||
| 300 | * OpenLab | ||
| 301 | * others ... | ||
| 302 | |||
| 303 | Zuul Core Team Corporate Overlords | ||
| 304 | ================================== | ||
| 305 | |||
| 306 | * BMW | ||
| 307 | * GitHub | ||
| 308 | * GoDaddy | ||
| 309 | * OpenStack Foundation | ||
| 310 | * Red Hat | ||
| 311 | * SuSE | ||
| 312 | |||
| 313 | Zuul is not a general purpose automation framework | ||
| 314 | ================================================== | ||
| 315 | |||
| 316 | Zuul in a nutshell | ||
| 317 | ================== | ||
| 318 | |||
| 319 | * Listens for code events | ||
| 320 | * Prepares appropriate job config and git repo states | ||
| 321 | * Allocates nodes for test jobs | ||
| 322 | * Pushes git repo states to nodes | ||
| 323 | * Runs user-defined Ansible playbooks | ||
| 324 | * Collects/reports results | ||
| 325 | * Potentially merges change | ||
| 326 | |||
| 327 | Zuul Simulation | ||
| 328 | =============== | ||
| 329 | .. transition:: pan | ||
| 330 | .. container:: handout | ||
| 331 | |||
| 332 | * That was a lot of words - let's walk through it one step at a time | ||
| 333 | * Here we have two git repos, called nova and keystone, and their | ||
| 334 | current HEAD state | ||
| 335 | |||
| 336 | .. ansi:: images/zsim-00.ans | ||
| 337 | |||
| 338 | Zuul Simulation | ||
| 339 | =============== | ||
| 340 | .. transition:: cut | ||
| 341 | .. container:: handout | ||
| 342 | |||
| 343 | * A change is approved for Nova | ||
| 344 | |||
| 345 | .. ansi:: images/zsim-01.ans | ||
| 346 | |||
| 347 | Zuul Simulation | ||
| 348 | =============== | ||
| 349 | .. transition:: cut | ||
| 350 | .. container:: handout | ||
| 351 | |||
| 352 | * Zuul starts running jobs for it | ||
| 353 | * The tests will test the current state of nova and keystone PLUS this nova | ||
| 354 | change | ||
| 355 | |||
| 356 | .. ansi:: images/zsim-02.ans | ||
| 357 | |||
| 358 | Zuul Simulation | ||
| 359 | =============== | ||
| 360 | .. transition:: cut | ||
| 361 | .. container:: handout | ||
| 362 | |||
| 363 | * A change is approved for Keystone | ||
| 364 | |||
| 365 | .. ansi:: images/zsim-03.ans | ||
| 366 | |||
| 367 | Zuul Simulation | ||
| 368 | =============== | ||
| 369 | .. transition:: cut | ||
| 370 | .. container:: handout | ||
| 371 | |||
| 372 | * The tests will test the current state of nova and keystone PLUS this nova | ||
| 373 | change | ||
| 374 | |||
| 375 | .. ansi:: images/zsim-04.ans | ||
| 376 | |||
| 377 | Zuul Simulation | ||
| 378 | =============== | ||
| 379 | .. transition:: cut | ||
| 380 | .. container:: handout | ||
| 381 | |||
| 382 | * todo | ||
| 383 | |||
| 384 | .. ansi:: images/zsim-05.ans | ||
| 385 | |||
| 386 | Zuul Simulation | ||
| 387 | =============== | ||
| 388 | .. transition:: cut | ||
| 389 | .. container:: handout | ||
| 390 | |||
| 391 | * todo | ||
| 392 | |||
| 393 | .. ansi:: images/zsim-06.ans | ||
| 394 | |||
| 395 | Zuul Simulation | ||
| 396 | =============== | ||
| 397 | .. transition:: cut | ||
| 398 | .. container:: handout | ||
| 399 | |||
| 400 | * todo | ||
| 401 | |||
| 402 | .. ansi:: images/zsim-07.ans | ||
| 403 | |||
| 404 | Zuul Simulation | ||
| 405 | =============== | ||
| 406 | .. transition:: cut | ||
| 407 | .. container:: handout | ||
| 408 | |||
| 409 | * todo | ||
| 410 | |||
| 411 | .. ansi:: images/zsim-08.ans | ||
| 412 | |||
| 413 | Zuul Simulation | ||
| 414 | =============== | ||
| 415 | .. transition:: cut | ||
| 416 | .. container:: handout | ||
| 417 | |||
| 418 | * todo | ||
| 419 | |||
| 420 | .. ansi:: images/zsim-09.ans | ||
| 421 | |||
| 422 | Zuul Simulation | ||
| 423 | =============== | ||
| 424 | .. transition:: cut | ||
| 425 | .. container:: handout | ||
| 426 | |||
| 427 | * todo | ||
| 428 | |||
| 429 | .. ansi:: images/zsim-10.ans | ||
| 430 | |||
| 431 | Zuul Simulation | ||
| 432 | =============== | ||
| 433 | .. transition:: cut | ||
| 434 | .. container:: handout | ||
| 435 | |||
| 436 | * todo | ||
| 437 | |||
| 438 | .. ansi:: images/zsim-11.ans | ||
| 439 | |||
| 440 | Zuul Simulation | ||
| 441 | =============== | ||
| 442 | .. transition:: cut | ||
| 443 | .. container:: handout | ||
| 444 | |||
| 445 | * todo | ||
| 446 | |||
| 447 | .. ansi:: images/zsim-12.ans | ||
| 448 | |||
| 449 | Zuul Simulation | ||
| 450 | =============== | ||
| 451 | .. transition:: cut | ||
| 452 | .. container:: handout | ||
| 453 | |||
| 454 | * todo | ||
| 455 | |||
| 456 | .. ansi:: images/zsim-13.ans | ||
| 457 | |||
| 458 | Zuul Simulation | ||
| 459 | =============== | ||
| 460 | .. transition:: cut | ||
| 461 | .. container:: handout | ||
| 462 | |||
| 463 | * todo | ||
| 464 | |||
| 465 | .. ansi:: images/zsim-14.ans | ||
| 466 | |||
| 467 | Zuul Simulation | ||
| 468 | =============== | ||
| 469 | .. transition:: cut | ||
| 470 | .. container:: handout | ||
| 471 | |||
| 472 | * todo | ||
| 473 | |||
| 474 | .. ansi:: images/zsim-15.ans | ||
| 475 | |||
| 476 | Zuul Simulation | ||
| 477 | =============== | ||
| 478 | .. transition:: cut | ||
| 479 | .. container:: handout | ||
| 480 | |||
| 481 | * todo | ||
| 482 | |||
| 483 | .. ansi:: images/zsim-16.ans | ||
| 484 | |||
| 485 | Zuul Simulation | ||
| 486 | =============== | ||
| 487 | .. transition:: cut | ||
| 488 | .. container:: handout | ||
| 489 | |||
| 490 | * todo | ||
| 491 | |||
| 492 | .. ansi:: images/zsim-17.ans | ||
| 493 | |||
| 494 | Zuul Simulation | ||
| 495 | =============== | ||
| 496 | .. transition:: cut | ||
| 497 | .. container:: handout | ||
| 498 | |||
| 499 | * todo | ||
| 500 | |||
| 501 | .. ansi:: images/zsim-18.ans | ||
| 502 | |||
| 503 | Zuul Simulation | ||
| 504 | =============== | ||
| 505 | .. transition:: cut | ||
| 506 | .. container:: handout | ||
| 507 | |||
| 508 | * todo | ||
| 509 | |||
| 510 | .. ansi:: images/zsim-19.ans | ||
| 511 | |||
| 512 | Zuul Simulation | ||
| 513 | =============== | ||
| 514 | .. transition:: cut | ||
| 515 | .. container:: handout | ||
| 516 | |||
| 517 | * todo | ||
| 518 | |||
| 519 | .. ansi:: images/zsim-20.ans | ||
| 520 | |||
| 521 | Zuul Simulation | ||
| 522 | =============== | ||
| 523 | .. transition:: cut | ||
| 524 | .. container:: handout | ||
| 525 | |||
| 526 | * todo | ||
| 527 | |||
| 528 | .. ansi:: images/zsim-21.ans | ||
| 529 | |||
| 530 | Zuul Simulation | ||
| 531 | =============== | ||
| 532 | .. transition:: cut | ||
| 533 | .. container:: handout | ||
| 534 | |||
| 535 | * todo | ||
| 536 | |||
| 537 | .. ansi:: images/zsim-22.ans | ||
| 538 | |||
| 539 | Jobs | ||
| 540 | ==== | ||
| 541 | |||
| 542 | * Jobs run on nodes from nodepool (static or dynamic) | ||
| 543 | * Metadata defined in Zuul's configuration | ||
| 544 | * Execution content in Ansible (with live streaming!) | ||
| 545 | * Jobs may be defined centrally or in the repo being tested | ||
| 546 | * Jobs have contextual variants that simplify configuration | ||
| 547 | |||
| 548 | Shared Job Configs | ||
| 549 | ================== | ||
| 550 | |||
| 551 | * Job config repos are all in git | ||
| 552 | * Designed to support directly sharing job configurations | ||
| 553 | * git.zuul-ci.org/zuul-jobs repo is a 'standard library' | ||
| 554 | to be directly shared between zuul installations | ||
| 555 | |||
| 556 | Job | ||
| 557 | === | ||
| 558 | |||
| 559 | .. code:: yaml | ||
| 560 | |||
| 561 | - job: | ||
| 562 | name: base | ||
| 563 | parent: null | ||
| 564 | description: | | ||
| 565 | The base job for Zuul. | ||
| 566 | timeout: 1800 | ||
| 567 | nodeset: | ||
| 568 | nodes: | ||
| 569 | - name: primary | ||
| 570 | label: centos-7 | ||
| 571 | pre-run: playbooks/base/pre.yaml | ||
| 572 | post-run: | ||
| 573 | - playbooks/base/post-ssh.yaml | ||
| 574 | - playbooks/base/post-logs.yaml | ||
| 575 | secrets: | ||
| 576 | - site_logs | ||
| 577 | |||
| 578 | Simple Job | ||
| 579 | ========== | ||
| 580 | |||
| 581 | .. code:: yaml | ||
| 582 | |||
| 583 | - job: | ||
| 584 | name: tox | ||
| 585 | pre-run: playbooks/setup-tox.yaml | ||
| 586 | run: playbooks/tox.yaml | ||
| 587 | post-run: playbooks/fetch-tox-output.yaml | ||
| 588 | |||
| 589 | - job: | ||
| 590 | name: tox-py27 | ||
| 591 | parent: tox | ||
| 592 | vars: | ||
| 593 | tox_envlist: py27 | ||
| 594 | |||
| 595 | Playbooks | ||
| 596 | ========= | ||
| 597 | |||
| 598 | * Jobs run Ansible playbooks | ||
| 599 | * Playbooks may be defined centrally or in the repo being tested | ||
| 600 | * Playbooks can use roles from current or other Zuul repos | ||
| 601 | (or Galaxy, coming soon) | ||
| 602 | * Playbooks are run on the zuul-executor using bubblewrap | ||
| 603 | https://github.com/projectatomic/bubblewrap | ||
| 604 | * Playbooks are not allowed to execute content on 'localhost' | ||
| 605 | |||
| 606 | Devstack-gate / Tempest Playbook | ||
| 607 | ================================ | ||
| 608 | |||
| 609 | .. code:: yaml | ||
| 610 | |||
| 611 | # devstack-gate / tempest playbook | ||
| 612 | hosts: all | ||
| 613 | roles: | ||
| 614 | - setup-multinode-networking | ||
| 615 | - partition-swap | ||
| 616 | - configure-mirrors | ||
| 617 | - run-devstack | ||
| 618 | - run-tempest | ||
| 619 | |||
| 620 | Simple Shell Playbook | ||
| 621 | ===================== | ||
| 622 | |||
| 623 | .. code:: yaml | ||
| 624 | |||
| 625 | hosts: controller | ||
| 626 | tasks: | ||
| 627 | - shell: ./run_tests.sh | ||
| 628 | |||
| 629 | Test Like Production | ||
| 630 | ==================== | ||
| 631 | |||
| 632 | If you use Ansible for deployment, your test and deployment processes | ||
| 633 | and playbooks are the same | ||
| 634 | |||
| 635 | What if you don't use Ansible? | ||
| 636 | ============================== | ||
| 637 | |||
| 638 | OpenStack Infra Control Plane (currently) uses Puppet | ||
| 639 | ===================================================== | ||
| 640 | |||
| 641 | .. code:: yaml | ||
| 642 | |||
| 643 | # In git.openstack.org/openstack-infra/project-config/roles/legacy-install-afs-with-puppet/tasks/main.yaml | ||
| 644 | - name: Install puppet | ||
| 645 | shell: ./install_puppet.sh | ||
| 646 | args: | ||
| 647 | chdir: "{{ ansible_user_dir }}/src/git.openstack.org/openstack-infra/system-config" | ||
| 648 | environment: | ||
| 649 | # Skip setting up pip, our images have already done this. | ||
| 650 | SETUP_PIP: "false" | ||
| 651 | become: yes | ||
| 652 | |||
| 653 | - name: Copy manifest | ||
| 654 | copy: | ||
| 655 | src: manifest.pp | ||
| 656 | dest: "{{ ansible_user_dir }}/manifest.pp" | ||
| 657 | |||
| 658 | - name: Run puppet | ||
| 659 | puppet: | ||
| 660 | manifest: "{{ ansible_user_dir }}/manifest.pp" | ||
| 661 | become: yes | ||
| 662 | |||
| 663 | |||
| 664 | Cross-Project Example Problem | ||
| 665 | ============================= | ||
| 666 | |||
| 667 | * User reports bug in shade - auto_ip is not discovering their NAT properly | ||
| 668 | * Two fixes, one to detection algorithm, one to config override | ||
| 669 | * Config override requires adding support to os-client-config | ||
| 670 | * Once support is added to os-client-config, it can be consumed in shade | ||
| 671 | * How do we integration test this without releasing os-client-config? | ||
| 672 | |||
| 673 | Cross-Project Dependencies | ||
| 674 | ========================== | ||
| 675 | |||
| 676 | Testing or gating dependencies (including jobs) manually specified by | ||
| 677 | developers | ||
| 678 | |||
| 679 | .. container:: progressive | ||
| 680 | |||
| 681 | * shade https://review.openstack.org/513913/ | ||
| 682 | |||
| 683 | Add unittest tips jobs | ||
| 684 | |||
| 685 | Change-ID: I5b411be5c5aa43535fa89a51d6099aadd7a8ea60 | ||
| 686 | * os-client-config https://review.openstack.org/513915 | ||
| 687 | |||
| 688 | Add shade-tox-tips jobs | ||
| 689 | |||
| 690 | Change-ID: Ie3e9a4deca1d74b94e810e87e130706fe15fe2c9 | ||
| 691 | |||
| 692 | Depends-On: https://review.openstack.org/513913/ | ||
| 693 | * os-client-config https://review.openstack.org/513751/ | ||
| 694 | |||
| 695 | Added nat_source flag for networks | ||
| 696 | |||
| 697 | Change-ID: I3d8dd6d734a1013d2d4a43e11c3538c3a345820b | ||
| 698 | |||
| 699 | * shade https://review.openstack.org/#/c/513914 | ||
| 700 | |||
| 701 | Add support for configured NAT source variable | ||
| 702 | |||
| 703 | Change-Id: I4b50c2323a487b5ce90f9d38a48be249cfb739c5 | ||
| 704 | |||
| 705 | Depends-On: https://review.openstack.org/513914 | ||
| 706 | |||
| 707 | shade: Add unittest tips jobs | ||
| 708 | ============================= | ||
| 709 | |||
| 710 | * In git.openstack.org/openstack-infra/shade/.zuul.yaml: | ||
| 711 | |||
| 712 | .. code:: yaml | ||
| 713 | |||
| 714 | - job: | ||
| 715 | name: shade-tox-py27-tips | ||
| 716 | parent: openstack-tox-py27 | ||
| 717 | description: | | ||
| 718 | Run tox python 27 unittests against master of important libs | ||
| 719 | required-projects: | ||
| 720 | - openstack-infra/shade | ||
| 721 | - openstack/keystoneauth | ||
| 722 | - openstack/os-client-config | ||
| 723 | |||
| 724 | - job: | ||
| 725 | name: shade-tox-py35-tips | ||
| 726 | parent: openstack-tox-py35 | ||
| 727 | description: | | ||
| 728 | Run tox python 35 unittests against master of important libs | ||
| 729 | required-projects: | ||
| 730 | - openstack-infra/shade | ||
| 731 | - openstack/keystoneauth | ||
| 732 | - openstack/os-client-config | ||
| 733 | |||
| 734 | shade: Add unittest tips project-template | ||
| 735 | ========================================= | ||
| 736 | |||
| 737 | * In git.openstack.org/openstack-infra/shade/.zuul.yaml: | ||
| 738 | |||
| 739 | .. code:: yaml | ||
| 740 | |||
| 741 | - project-template: | ||
| 742 | name: shade-tox-tips | ||
| 743 | check: | ||
| 744 | jobs: | ||
| 745 | - shade-tox-py27-tips | ||
| 746 | - shade-tox-py35-tips | ||
| 747 | gate: | ||
| 748 | jobs: | ||
| 749 | - shade-tox-py27-tips | ||
| 750 | - shade-tox-py35-tips | ||
| 751 | |||
| 752 | shade: Add unittest tips project-template to project | ||
| 753 | ==================================================== | ||
| 754 | |||
| 755 | * In git.openstack.org/openstack-infra/shade/.zuul.yaml: | ||
| 756 | |||
| 757 | .. code:: yaml | ||
| 758 | |||
| 759 | - project: | ||
| 760 | templates: | ||
| 761 | - publish-to-pypi | ||
| 762 | - publish-openstack-sphinx-docs | ||
| 763 | - shade-tox-tips | ||
| 764 | |||
| 765 | os-client-config: Add shade-tox-tips jobs | ||
| 766 | ========================================= | ||
| 767 | |||
| 768 | * In git.openstack.org/openstack/os-client-config/.zuul.yaml: | ||
| 769 | |||
| 770 | .. code:: yaml | ||
| 771 | |||
| 772 | - project: | ||
| 773 | templates: | ||
| 774 | - shade-tox-tips | ||
| 775 | |||
| 776 | os-client-config: Add nat_source flag for networks | ||
| 777 | ================================================== | ||
| 778 | |||
| 779 | :: | ||
| 780 | |||
| 781 | diff --git a/os_client_config/cloud_config.py b/os_client_config/cloud_config.py | ||
| 782 | index 2e97629..d1a6983 100644 | ||
| 783 | --- a/os_client_config/cloud_config.py | ||
| 784 | +++ b/os_client_config/cloud_config.py | ||
| 785 | @@ -581,3 +581,10 @@ class CloudConfig(object): | ||
| 786 | if net['nat_destination']: | ||
| 787 | return net['name'] | ||
| 788 | return None | ||
| 789 | + | ||
| 790 | + def get_nat_source(self): | ||
| 791 | + """Get network used for NAT source.""" | ||
| 792 | + for net in self.config['networks']: | ||
| 793 | + if net.get('nat_source'): | ||
| 794 | + return net['name'] | ||
| 795 | + return None | ||
| 796 | |||
| 797 | shade: Add support for configured NAT source variable | ||
| 798 | ===================================================== | ||
| 799 | |||
| 800 | :: | ||
| 801 | |||
| 802 | Zuul 10-21 13:57 | ||
| 803 | Patch Set 5: Verified-1 | ||
| 804 | Build failed. | ||
| 805 | openstack-tox-pep8 SUCCESS in 2m 29s | ||
| 806 | openstack-tox-py27 FAILURE in 2m 34s | ||
| 807 | build-openstack-releasenotes SUCCESS in 2m 47s | ||
| 808 | openstack-tox-py35 FAILURE in 2m 41s | ||
| 809 | openstack-tox-cover POST_FAILURE in 3m 52s (non-voting) | ||
| 810 | build-openstack-sphinx-docs SUCCESS in 2m 57s | ||
| 811 | shade-tox-py27-tips SUCCESS in 3m 18s | ||
| 812 | shade-tox-py35-tips SUCCESS in 2m 28s | ||
| 813 | |||
| 814 | OpenStack Github Support for Cross Community Testing | ||
| 815 | ==================================================== | ||
| 816 | |||
| 817 | * OpenStack does not use Github, but other people do | ||
| 818 | * Github App "OpenStack Zuul" | ||
| 819 | * App added to github project by project admin | ||
| 820 | * Project aded to OpenStack's main.yaml | ||
| 821 | * Test interactions between OpenStack and important adjacent communities | ||
| 822 | * https://github.com/ansible/ansible/pull/20974 | ||
| 823 | |||
| 824 | Cross Source Dependencies | ||
| 825 | ========================= | ||
| 826 | |||
| 827 | .. container:: progressive | ||
| 828 | |||
| 829 | * shade https://review.openstack.org/539563 | ||
| 830 | |||
| 831 | Shift voting flag and test_matrix_branch for ansible-devel job | ||
| 832 | |||
| 833 | Change-ID: Ic9d3983de641dbe618c65b2cbf2dcfa3686575df | ||
| 834 | |||
| 835 | * ansible https://github.com/ansible/ansible/pull/34925 | ||
| 836 | |||
| 837 | continue fact gathering even without dmidecode | ||
| 838 | |||
| 839 | * ansible https://github.com/ansible/ansible/pull/20974 | ||
| 840 | |||
| 841 | Make a generalized OpenStack cloud constructor | ||
| 842 | |||
| 843 | Depends-On: https://review.openstack.org/539563 | ||
| 844 | Depends-On: https://github.com/ansible/ansible/pull/34925 | ||
| 845 | |||
| 846 | Nodesets for Multi-node Jobs | ||
| 847 | ============================ | ||
| 848 | |||
| 849 | .. code:: yaml | ||
| 850 | |||
| 851 | - nodeset: | ||
| 852 | name: ceph-cluster | ||
| 853 | nodes: | ||
| 854 | - name: controller | ||
| 855 | label: centos-7 | ||
| 856 | - name: compute1 | ||
| 857 | label: fedora-26 | ||
| 858 | - name: compute2 | ||
| 859 | label: fedora-26 | ||
| 860 | groups: | ||
| 861 | - name: ceph-osd | ||
| 862 | nodes: | ||
| 863 | - controller | ||
| 864 | - name: ceph-monitor | ||
| 865 | nodes: | ||
| 866 | - controller | ||
| 867 | - compute1 | ||
| 868 | - compute2 | ||
| 869 | |||
| 870 | Multi-node Job | ||
| 871 | ============== | ||
| 872 | |||
| 873 | * nodesets are provided to Ansible for jobs in inventory | ||
| 874 | |||
| 875 | .. code:: yaml | ||
| 876 | |||
| 877 | - job: | ||
| 878 | name: ceph-multinode | ||
| 879 | nodeset: ceph-cluster | ||
| 880 | run: playbooks/install-ceph.yaml | ||
| 881 | |||
| 882 | Multi-node Ceph Job Content | ||
| 883 | =========================== | ||
| 884 | |||
| 885 | .. code:: yaml | ||
| 886 | |||
| 887 | - hosts: all | ||
| 888 | roles: | ||
| 889 | - install-ceph | ||
| 890 | - hosts: ceph-osd | ||
| 891 | roles: | ||
| 892 | - start-ceph-osd | ||
| 893 | - hosts: ceph-monitor | ||
| 894 | roles: | ||
| 895 | - start-ceph-monitor | ||
| 896 | - hosts: all | ||
| 897 | roles: | ||
| 898 | - do-something-interesting | ||
| 899 | |||
| 900 | Projects | ||
| 901 | ======== | ||
| 902 | |||
| 903 | * Projects are git repositories | ||
| 904 | * Specify a set of jobs for each pipeline | ||
| 905 | * golang git repo naming as been adopted: | ||
| 906 | |||
| 907 | :: | ||
| 908 | |||
| 909 | zuul@ubuntu-xenial:~$ find /home/zuul/src -mindepth 3 -maxdepth 3 -type d | ||
| 910 | /home/zuul/src/git.openstack.org/openstack-infra/shade | ||
| 911 | /home/zuul/src/git.openstack.org/openstack/keystoneauth | ||
| 912 | /home/zuul/src/git.openstack.org/openstack/os-client-config | ||
| 913 | /home/zuul/src/github.com/ansible/ansible | ||
| 914 | |||
| 915 | Project with Job Dependencies | ||
| 916 | ============================= | ||
| 917 | |||
| 918 | .. code:: yaml | ||
| 919 | |||
| 920 | # In git.openstack.org/openstack-infra/project-config: | ||
| 921 | - project: | ||
| 922 | name: openstack/nova | ||
| 923 | release: | ||
| 924 | jobs: | ||
| 925 | - build-artifacts | ||
| 926 | - upload-tarball: | ||
| 927 | dependencies: build-artifacts | ||
| 928 | - upload-pypi: | ||
| 929 | dependencies: build-artifacts | ||
| 930 | - notify-mirror: | ||
| 931 | dependencies: | ||
| 932 | - upload-tarball | ||
| 933 | - upload-pypi | ||
| 934 | |||
| 935 | Secrets | ||
| 936 | ======= | ||
| 937 | |||
| 938 | * Inspired by Kubernetes Secrets API | ||
| 939 | * Projects can add named encrypted secrets to their .zuul.yaml file | ||
| 940 | * Jobs can request to use secrets by name | ||
| 941 | * Jobs using secrets are not reconfigured speculatively | ||
| 942 | * Secrets can only be used by the same project they are defined in | ||
| 943 | * Public key per project: | ||
| 944 | ``{{ zuul_url }}/tenant/{{ tenant }}/key/{{ project }}.pub`` | ||
| 945 | |||
| 946 | Secret Example (note, no admins had to enable this) | ||
| 947 | =================================================== | ||
| 948 | |||
| 949 | .. code:: yaml | ||
| 950 | |||
| 951 | # In git.openstack.org/openstack/loci/.zuul.yaml: | ||
| 952 | - secret: | ||
| 953 | name: loci_docker_login | ||
| 954 | data: | ||
| 955 | user: !encrypted/pkcs1-oaep | ||
| 956 | - r8Nbpq5olmfLF035BZ/CUoFLIdhvBi/49KuochOAHbvns+xMiho3C7MEFzYDqJX3IhHde | ||
| 957 | BICYOgK7qnyINOIZL2e7pl75rEdHQwJjSFUMkpdY6wEP7f9hpolj9xVp0ifHUVQqPHMRn | ||
| 958 | zoPFd8MEAHxH5GLmc2SWJ98E/QUqGltxBi1YRSZoCcNtq3tHFK5Y+xQlLhIseJ2HkpDs6 | ||
| 959 | YXOGP9Qt4Va6sdyBcA90H+apSAcYA3Duu962ySZQAsYNui/3NQq3gLA+OZeyTJtcrh4hj | ||
| 960 | Rb5dBnDWfSrMpxdNkbPXXgbQaxO3T0L4jbaOF8VKEsiI9olBrOeV2M9ddYJjSsHGj4XR8 | ||
| 961 | 4vwS0+doB7np93fujiDuHVgdG8R40NW2GznyKRlRtzAORla7Mzw1Y1MokcUyY6p1LlLLl | ||
| 962 | wUuWYCCEuRciOPhZXQ2u42qju/zrK2/dPnO8HfUINSrN0WbNq14ZwPpbj0ro02oGPbtwu | ||
| 963 | OTw1z+N0Nc+GuLWlwYJGYM/z0UnvDR3WEBc2kXbVev9w4n0cB3RyphML2PDZZWbw8tjnX | ||
| 964 | h1VsAOJ0Qo4qq1K/ft95ypd+vtjkfepEgHEBmJNwutJa9IHAkGfrkO9VkpUTPpfffnPwz | ||
| 965 | d0/zaaadNl6MLQUSutRwY23YIIbv+fmukxw2vnJmvn6abkBlMya7KgtifwNA8c= | ||
| 966 | password: !encrypted/pkcs1-oaep | ||
| 967 | - gUEX4eY3JAk/Xt7Evmf/hF7xr6HpNRXTibZjrKTbmI4QYHlzEBrBbHey27Pt/eYvKKeKw | ||
| 968 | hk8MDQ4rNX7ZK1v+CKTilUfOf4AkKYbe6JFDd4z+zIZ2PAA7ZedO5FY/OnqrG7nhLvQHE | ||
| 969 | 5nQrYwmxRp4O8eU5qG1dSrM9X+bzri8UnsI7URjqmEsIvlUqtybQKB9qQXT4d6mOeaKGE | ||
| 970 | 5h6Ydkb9Zdi4Qh+GpCGDYwHZKu1mBgVK5M1G6NFMy1DYz+4NJNkTRe9J+0TmWhQ/KZSqo | ||
| 971 | 4ck0x7Tb0Nr7hQzV8SxlwkaCTLDzvbiqmsJPLmzXY2jry6QsaRCpthS01vnj47itoZ/7p | ||
| 972 | taH9CoJ0Gl7AkaxsrDSVjWSjatTQpsy1ub2fuzWHH4ASJFCiu83Lb2xwYts++r8ZSn+mA | ||
| 973 | hbEs0GzPI6dIWg0u7aUsRWMOB4A+6t2IOJibVYwmwkG8TjHRXxVCLH5sY+i3MR+NicR9T | ||
| 974 | IZFdY/AyH6vt5uHLQDU35+5n91pUG3F2lyiY5aeMOvBL05p27GTMuixR5ZoHcvSoHHtCq | ||
| 975 | 7Wnk21iHqmv/UnEzqUfXZOque9YP386RBWkshrHd0x3OHUfBK/WrpivxvIGBzGwMr2qAj | ||
| 976 | /AhJsfDXKBBbhGOGk1u5oBLjeC4SRnAcIVh1+RWzR4/cAhOuy2EcbzxaGb6VTM= | ||
| 977 | |||
| 978 | Secret Example | ||
| 979 | ============== | ||
| 980 | |||
| 981 | .. code:: yaml | ||
| 982 | |||
| 983 | # In git.openstack.org/openstack/loci/.zuul.yaml: | ||
| 984 | - job: | ||
| 985 | name: publish-loci-cinder | ||
| 986 | parent: loci-cinder | ||
| 987 | post-run: playbooks/push | ||
| 988 | secrets: | ||
| 989 | - loci_docker_login | ||
| 990 | |||
| 991 | # In git.openstack.org/openstack/loci/playbooks/push.yaml: | ||
| 992 | - hosts: all | ||
| 993 | tasks: | ||
| 994 | - include_vars: vars.yaml | ||
| 995 | |||
| 996 | - name: Push project to DockerHub | ||
| 997 | block: | ||
| 998 | - command: docker login -u {{ loci_docker_login.user }} -p {{ loci_docker_login.password }} | ||
| 999 | no_log: True | ||
| 1000 | - command: docker push openstackloci/{{ project }}:{{ branch }}-{{ item.name }} | ||
| 1001 | with_items: "{{ distros }}" | ||
| 1002 | |||
| 1003 | |||
| 1004 | What's Next? | ||
| 1005 | ============ | ||
| 1006 | |||
| 1007 | * MQTT publisher | ||
| 1008 | * node providers | ||
| 1009 | |||
| 1010 | * kuberenetes | ||
| 1011 | * OCI/docker | ||
| 1012 | * Mac Stadium (for our Ansible friends) | ||
| 1013 | * ec2/gce/azure | ||
| 1014 | |||
| 1015 | * native container/kubernetes job execution | ||
| 1016 | |||
| 1017 | Important Links | ||
| 1018 | =============== | ||
| 1019 | |||
| 1020 | * https://zuul-ci.org/ | ||
| 1021 | * https://git.zuul-ci.org/cgit/zuul | ||
| 1022 | * https://zuul-ci.org/docs/zuul | ||
| 1023 | * https://zuul-ci.org/docs/zuul-jobs/ | ||
| 1024 | * https://docs.openstack.org/infra/manual/zuulv3.html | ||
| 1025 | * https://docs.openstack.org/infra/openstack-zuul-jobs/ | ||
| 1026 | * https://storyboard.openstack.org/#!/project/679 | ||
| 1027 | * https://storyboard.openstack.org/#!/board/41 | ||
| 1028 | * freenode:#zuul | ||
| 1029 | |||
| 1030 | Questions | ||
| 1031 | ========= | ||
| 1032 | |||
| 1033 | .. ansi:: images/questions.ans | ||
| 1034 | |||
| 1035 | Presentty | ||
| 1036 | ========= | ||
| 1037 | .. hidetitle:: | ||
| 1038 | .. transition:: pan | ||
| 1039 | .. figlet:: Presentty | ||
| 1040 | |||
| 1041 | * Console presentations written in reStructuredText | ||
| 1042 | * Cross-fade, pan, tilt, cut transitions | ||
| 1043 | * Figlet, cowsay! | ||
| 1044 | * https://pypi.python.org/pypi/presentty | ||
diff --git a/src/gating/images/01-gerrit.png b/src/gating/images/01-gerrit.png new file mode 100644 index 0000000..2c8a2c4 --- /dev/null +++ b/src/gating/images/01-gerrit.png | |||
| Binary files differ | |||
diff --git a/src/gating/images/02-status1.png b/src/gating/images/02-status1.png new file mode 100644 index 0000000..7b350a8 --- /dev/null +++ b/src/gating/images/02-status1.png | |||
| Binary files differ | |||
diff --git a/src/gating/images/03-status2.png b/src/gating/images/03-status2.png new file mode 100644 index 0000000..0b2607d --- /dev/null +++ b/src/gating/images/03-status2.png | |||
| Binary files differ | |||
diff --git a/src/gating/images/04-health.png b/src/gating/images/04-health.png new file mode 100644 index 0000000..750d32c --- /dev/null +++ b/src/gating/images/04-health.png | |||
| Binary files differ | |||
diff --git a/src/gating/images/ansible.ans b/src/gating/images/ansible.ans new file mode 100644 index 0000000..0cadddf --- /dev/null +++ b/src/gating/images/ansible.ans | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | [0m | ||
| 2 | [A[79C | ||
| 3 | [1;30mโโโโโโโโโโโโโโ[0;37m | ||
| 4 | [A[79C | ||
| 5 | [1;30mโโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 6 | [A[79C | ||
| 7 | [1;30mโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 8 | [A[79C | ||
| 9 | [1;30mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 10 | [A[79C | ||
| 11 | [1;30mโโโโโโโโโโโโโโโโโ[47mโโโ[40mโโโโโโโโโโโโโโโโ[0;37m | ||
| 12 | [A[79C | ||
| 13 | [1;30mโโโโโโโโโโโโโโโโโโ[47mโ โ[40mโโโโโโโโโโโโโโโโโ[0;37m | ||
| 14 | [A[79C | ||
| 15 | [1;30mโโโโโโโโโโโโโโโโโโ[47mโ โ[40mโโโโโโโโโโโโโโโโโ[0;37m | ||
| 16 | [A[79C | ||
| 17 | [1;30mโโโโโโโโโโโโโโโโโ[47mโ โ โ[40mโโโโโโโโโโโโโโโโ[0;37m | ||
| 18 | [A[79C | ||
| 19 | [1;30mโโโโโโโโโโโโโโโโโ[47mโ โ โ[40mโโโโโโโโโโโโโโโโ[0;37m | ||
| 20 | [A[79C | ||
| 21 | [1;30mโโโโโโโโโโโโโโโโ[47mโ โโโ โ[40mโโโโโโโโโโโโโโโ[0;37m | ||
| 22 | [A[79C | ||
| 23 | [1;30mโโโโโโโโโโโโโโโโ[47mโ โโโโโ โ[40mโโโโโโโโโโโโโโโ[0;37m | ||
| 24 | [A[79C | ||
| 25 | [1;30mโโโโโโโโโโโโโโโ[47mโ โโโโโ โ[40mโโโโโโโโโโโโโโ[0;37m | ||
| 26 | [A[79C | ||
| 27 | [1;30mโโโโโโโโโโโโโ[47mโ โ โโโ โ[40mโโโโโโโโโโโโ[0;37m | ||
| 28 | [A[79C | ||
| 29 | [1;30mโโโโโโโโโโโโ[47mโ โโโโโโ โ[40mโโโโโโโโโโโ[0;37m | ||
| 30 | [A[79C | ||
| 31 | [1;30mโโโโโโโโโโ[47mโ โ[40mโโโโโโโ[47mโโ โ[40mโโโโโโโโโ[0;37m | ||
| 32 | [A[79C | ||
| 33 | [1;30mโโโโโโโโโ[47mโ โ[40mโโโโโโโโโโ[47mโโโ [40mโโโโโโโโโ[0;37m | ||
| 34 | [A[79C | ||
| 35 | [1;30mโโโโโโโ[47mโ โ[40mโโโโโโโโโโโโโโ[47mโโโโ[40mโโโโโโโโโ[0;37m | ||
| 36 | [A[79C | ||
| 37 | [1;30mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 38 | [A[79C | ||
| 39 | [1;30mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 40 | [A[79C | ||
| 41 | [1;30mโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 42 | [A[79C | ||
| 43 | [1;30mโโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 44 | [A[79C | ||
| 45 | [1;30mโโโโโโโโโโโโโโ[0;37m | ||
| 46 | [A[79C | ||
| 47 | |||
| 48 | [A[79C | ||
| 49 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/architecture.ans b/src/gating/images/architecture.ans new file mode 100644 index 0000000..ad308eb --- /dev/null +++ b/src/gating/images/architecture.ans | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | [0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | |||
| 6 | [A[79C | ||
| 7 | [1mโโโโโโโโโโโโโโโ[0m | ||
| 8 | [A[79C | ||
| 9 | [1mโโโโโโโโโค[0m [1;31mZuul Merger[0;37m [1mโ[0m [1;31m [37m [0m | ||
| 10 | [A[79C | ||
| 11 | [1mโโโโโโดโโโโ[0m [1mโโโโฌโโโโฌโโโโโโโ[0m | ||
| 12 | [A[79C | ||
| 13 | [1mโโโโค[0m [1;33mGerrit[0;37m [1mโโโโ[0m [1mโ[0m [1mโ[0m | ||
| 14 | [A[79C | ||
| 15 | [1mโ[0m [1mโโโโโโโโโโ[0m [1mโ[0m [1mโโโ[0m [1mโ[0m | ||
| 16 | [A[79C | ||
| 17 | [1m [0m [1mโ โโโโโโโโโโ[0m [1mโ[0m [1mโ[0m [1mโโโโดโโโโ[0m [1mโโโโโโโโโโโโโโโโโ[0m | ||
| 18 | [A[79C | ||
| 19 | [1mโโโโโโโผโโโค[0m [1;31m Web [0;37m [1mโโโโผโโโโโค[0m [1;31mZuul[0;37m [1mโโโโโโโค[0m [1;31mZuul Executor[0;37m [1mโ [0m | ||
| 20 | [A[79C | ||
| 21 | ____ [1mโ[0m [1mโโโโโโฌโโโโ[0m [1mโ[0m [1mโ[0m [1mโโโโฌโโโโ[0m [1mโ[0m [1mโโโโโโโโโ[0m [1mโ[0m | ||
| 22 | [A[79C | ||
| 23 | |[32m... [37m| [1mโ[0m [1mโโโโโโดโโโโ[0m [1mโ โ[0m [1mโ[0m [1mโ [0m [1mโ[31mAnsible[37mโ โ[0m | ||
| 24 | [A[79C | ||
| 25 | |[32m... [37m| [1mโโโโค[0m [1;33mGitHub[0;37m [1mโโโโผโโ[0m [1mโ[0m [1mโโโโโดโโโโฌโโโโดโโโโ[0m | ||
| 26 | [A[79C | ||
| 27 | /______\ [1mโ[0m [1mโโโโโโโโโโ[0m [1mโ[0m [1mโโโโโโดโโโโโโ[0m [1mโ[0m | ||
| 28 | [A[79C | ||
| 29 | [1mo[0m [1mโ[0m [1mโโโโโโโโโโ[0m [1mโ[0m [1mโ[0m [1;34mNodepool[0;37m [1mโ[0m [1mโ[0m | ||
| 30 | [A[79C | ||
| 31 | [1m-|-[0m [1mโโโโค[31m Finger [37mโโโโ[0m [1mโโโโโโฌโโโโโโ[0m [1mโ[0m | ||
| 32 | [A[79C | ||
| 33 | [1m/ \[0m [1mโโโโโโโโโโ[0m [1mโ[0m [1mโ[0m | ||
| 34 | [A[79C | ||
| 35 | [1mDev[0m [1;44mCloud โ [0;40m [1mโ[0m | ||
| 36 | [A[79C | ||
| 37 | [1;44m Node 1 โโโ[40mโโโโโโโโโโโค[0m | ||
| 38 | [A[79C | ||
| 39 | [1;44m ... [0;40m [1mโ[0m | ||
| 40 | [A[79C | ||
| 41 | [1;44m Node 2 โโโ[40mโโโโโโโโโโโ[0m | ||
| 42 | [A[79C | ||
| 43 | [1;30m(Not to scale)[0;37m [1;44m [0;40m | ||
| 44 | [A[79C | ||
| 45 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/circle.ans b/src/gating/images/circle.ans new file mode 100644 index 0000000..291eb33 --- /dev/null +++ b/src/gating/images/circle.ans | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | [0m โโโโโโโโโโ | ||
| 2 | [A[79C | ||
| 3 | โโโโโ โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โโโ โโโ | ||
| 6 | [A[79C | ||
| 7 | โโ โโ | ||
| 8 | [A[79C | ||
| 9 | โโ โโ | ||
| 10 | [A[79C | ||
| 11 | โโ โโ | ||
| 12 | [A[79C | ||
| 13 | โโ โโ | ||
| 14 | [A[79C | ||
| 15 | โ โ | ||
| 16 | [A[79C | ||
| 17 | โ โ | ||
| 18 | [A[79C | ||
| 19 | โโ โโ | ||
| 20 | [A[79C | ||
| 21 | โ โ | ||
| 22 | [A[79C | ||
| 23 | โโ โโ | ||
| 24 | [A[79C | ||
| 25 | โ โ | ||
| 26 | [A[79C | ||
| 27 | โ โ | ||
| 28 | [A[79C | ||
| 29 | โโ โโ | ||
| 30 | [A[79C | ||
| 31 | โโ โโ | ||
| 32 | [A[79C | ||
| 33 | โโ โโ | ||
| 34 | [A[79C | ||
| 35 | โโ โโ | ||
| 36 | [A[79C | ||
| 37 | โโโ โโโ | ||
| 38 | [A[79C | ||
| 39 | โโโโโ โโโโโ | ||
| 40 | [A[79C | ||
| 41 | โโโโโโโโโโ | ||
| 42 | [A[79C | ||
| 43 | |||
| 44 | [A[79C | ||
| 45 | |||
| 46 | [A[79C | ||
| 47 | |||
| 48 | [A[79C | ||
| 49 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/color-gertty.ans b/src/gating/images/color-gertty.ans new file mode 100644 index 0000000..7530e70 --- /dev/null +++ b/src/gating/images/color-gertty.ans | |||
| @@ -0,0 +1,57 @@ | |||
| 1 | [0m[1;34mChange [0;36m31337[37m | ||
| 2 | [A[79C | ||
| 3 | [1;34mOwner [0;36mCarol[37m | ||
| 4 | [A[79C | ||
| 5 | [1;34mProject [0;36mhello-world[37m | ||
| 6 | [A[79C | ||
| 7 | [1;34mBranch [0;36mmaster[37m | ||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | [1mName Verified Code-Review[0m | ||
| 12 | [A[79C | ||
| 13 | [1;33mAlice [0;32m-1 [37m | ||
| 14 | [A[79C | ||
| 15 | [1;33mBob[0;32m [1m [0;32m [1;31m-1[0;32m [37m | ||
| 16 | [A[79C | ||
| 17 | [1;33mZuul[0;37m [1;32m+1[0;37m | ||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | [34mdocs [1;32mSUCCESS[0;37m in 2m 37s | ||
| 22 | [A[79C | ||
| 23 | [34mpython27[37m [1;32mSUCCESS[0;37m in 13m 21s | ||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | [1;34mPatch Set 1 [0;34m4f0a5acfb3752dd1d2fb9153e0f3277c9bcc35ad [37m | ||
| 28 | [A[79C | ||
| 29 | [1;36mREADME.txt[0;37m [1;32m+2[0;37m,[1;31m-0[0;37m | ||
| 30 | [A[79C | ||
| 31 | [1;36msrc/hello.py [32m+28[0;37m,[1;31m-4[0;37m | ||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | [35m< [1mReview[0;35m > < Diff > < Local Checkout > < Local Cherry-Pick >[37m | ||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | [1;33mAlice[0;37m | ||
| 40 | [A[79C | ||
| 41 | This change seems gratuitous. I like it! | ||
| 42 | [A[79C | ||
| 43 | [1;33mBob[0;37m | ||
| 44 | [A[79C | ||
| 45 | This is a really good start but i have serious concerns about the | ||
| 46 | [A[79C | ||
| 47 | whitespace choices you have made. | ||
| 48 | [A[79C | ||
| 49 | |||
| 50 | [A[79C | ||
| 51 | |||
| 52 | [A[79C | ||
| 53 | |||
| 54 | [A[79C | ||
| 55 | |||
| 56 | [A[79C | ||
| 57 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/convert.sh b/src/gating/images/convert.sh new file mode 100755 index 0000000..9acce64 --- /dev/null +++ b/src/gating/images/convert.sh | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | #!/bin/sh -x | ||
| 2 | |||
| 3 | cd orig | ||
| 4 | find . -type f -name \*.ans -exec python ../../cp437utf8.py {} ../{} \; | ||
diff --git a/src/gating/images/crd.ans b/src/gating/images/crd.ans new file mode 100644 index 0000000..4b4436d --- /dev/null +++ b/src/gating/images/crd.ans | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | [0m* nova 1001,12 Add SSH host keys to intance metadata | ||
| 2 | [A[79C | ||
| 3 | Change-ID: I0ac10 | ||
| 4 | [A[79C | ||
| 5 | * devstack 1020,6 Configure nova to return host keys | ||
| 6 | [A[79C | ||
| 7 | Change-ID: I0bc10 | ||
| 8 | [A[79C | ||
| 9 | Depends-On: I0ac10 | ||
| 10 | [A[79C | ||
| 11 | * novaclient 1030,3 Add test that host keys are returned | ||
| 12 | [A[79C | ||
| 13 | Change-ID: I0dc10 | ||
| 14 | [A[79C | ||
| 15 | Depends-On: I0bc10 | ||
| 16 | [A[79C | ||
| 17 | * shade 1040,1 Return host keys on instance creation | ||
| 18 | [A[79C | ||
| 19 | Change-ID: I0ec10 | ||
| 20 | [A[79C | ||
| 21 | Depends-On: I0dc10 | ||
| 22 | [A[79C | ||
| 23 | * nodepool 1050,5 Verify host keys when booting nodes | ||
| 24 | [A[79C | ||
| 25 | Change-ID: I0fc10 | ||
| 26 | [A[79C | ||
| 27 | Depends-On: I0ec10 | ||
| 28 | [A[79C | ||
| 29 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/cursor.ans b/src/gating/images/cursor.ans new file mode 100644 index 0000000..6d4d108 --- /dev/null +++ b/src/gating/images/cursor.ans | |||
| @@ -0,0 +1,47 @@ | |||
| 1 | [0m[1;5;32mโ[0;0;37m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | |||
| 6 | [A[79C | ||
| 7 | |||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | |||
| 42 | [A[79C | ||
| 43 | |||
| 44 | [A[79C | ||
| 45 | [30mโ[37m | ||
| 46 | [A[79C | ||
| 47 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/cursor2.ans b/src/gating/images/cursor2.ans new file mode 100644 index 0000000..a9fe285 --- /dev/null +++ b/src/gating/images/cursor2.ans | |||
| @@ -0,0 +1,47 @@ | |||
| 1 | [0m[30mโ[37m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | |||
| 6 | [A[79C | ||
| 7 | |||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | |||
| 42 | [A[79C | ||
| 43 | |||
| 44 | [A[79C | ||
| 45 | [30mโ[37m | ||
| 46 | [A[79C | ||
| 47 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/openstack.ans b/src/gating/images/openstack.ans new file mode 100644 index 0000000..e7a66f4 --- /dev/null +++ b/src/gating/images/openstack.ans | |||
| @@ -0,0 +1,51 @@ | |||
| 1 | [0m [31m โโโโโโโโโโโ [37m | ||
| 2 | [A[79C | ||
| 3 | [31mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[37m | ||
| 4 | [A[79C | ||
| 5 | [31mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[37m | ||
| 6 | [A[79C | ||
| 7 | [31mโโโโโโโโโโโโโโโโโโ[1;41mโโโโโโโโโโโโโโโโโโโโโโโโ[0;31mโโ[37m | ||
| 8 | [A[79C | ||
| 9 | [31mโโโโโโโ[1;41mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;31mโ[37m | ||
| 10 | [A[79C | ||
| 11 | [31mโโโโโโ[1;41mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;31mโ[37m | ||
| 12 | [A[79C | ||
| 13 | [31mโโโโโโ[1;41mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;31mโ[37m | ||
| 14 | [A[79C | ||
| 15 | [31mโโโโโ[1;41mโโโโโโโโโโโโโโโโ[0;31mโโโโโโโโโ[30;41m..[31;40mโโ[1;41mโโโโโโโโ[0;31mโ[37m | ||
| 16 | [A[79C | ||
| 17 | [31m โโ[30;41m..[31;40mโ[1;41mโโโโโโโ[0;31mโ [37m [31mโ[30;41m ..[31;40mโ[1;41mโโโ[0;31mโโโโโ[37m | ||
| 18 | [A[79C | ||
| 19 | [31mโโโโ[30;41m..[1;31mโโโโโ[0;31mโโโ[37m [31mโโโ[30;41m [31;40mโ[1;41mโโโโโโโ[0;31mโ[37m | ||
| 20 | [A[79C | ||
| 21 | [31mโโโโโโ[1;41mโโโโโโโ[0;31mโ[37m [31mโโโโโ[1;41mโโโโโโโโ[0;31mโ[37m | ||
| 22 | [A[79C | ||
| 23 | [31mโโโโโโ[1;41mโโโโโโโ[0;31mโ[37m [31mโโโโโ[1;41mโโโโโโโโ[0;31mโ[37m | ||
| 24 | [A[79C | ||
| 25 | [31mโโโโโโ[1;41mโโโโโโโ[0;31mโ[37m [31mโโโโโ[1;41mโโโโโโโโ[0;31mโ[37m | ||
| 26 | [A[79C | ||
| 27 | [31mโโโโโโ[1;41mโโโโโโโ[0;31mโ[37m [31mโโโโโ[1;41mโโโโโโโโ[0;31mโ[37m | ||
| 28 | [A[79C | ||
| 29 | [31mโโโโโ[1;41mโโโโโโโ[0;31mโ[37m [31mโ[30;41m.. [31;40mโ[1;41mโโโโโโโโ[0;31mโ[37m | ||
| 30 | [A[79C | ||
| 31 | [31m โโโโโ[1;41mโโโโโโโ[0;31mโ[37m [31m โโโโโโโโโ[30;41m.. [1;31mโโโ[0;31mโโโโโ[37m | ||
| 32 | [A[79C | ||
| 33 | [31mโโโ[30;41m..[31;40mโ[1;41mโโโโโโโ[0;31mโโโโโโโโโโโโโโโโโโโโโโโ[1;41mโโโโโโโ[0;31mโ[37m | ||
| 34 | [A[79C | ||
| 35 | [31mโโโโ[30;41m..[31;40mโโโโ[1;41mโโโ[0;31mโโโโโโโโโโโโโโโโโโโโโโ[1;41mโโโโโโโโ[0;31mโ[37m | ||
| 36 | [A[79C | ||
| 37 | [31mโโโโโโ[1;41mโโโโโโโโ[0;31mโโโโโโโโโโโโโโ[1;41mโโโโโโโโโโโโโโโ[0;31mโ[37m | ||
| 38 | [A[79C | ||
| 39 | [31m โโโโโ[1;41mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;31mโ[37m | ||
| 40 | [A[79C | ||
| 41 | [31mโโโโโ[1;41mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;31mโ [37m | ||
| 42 | [A[79C | ||
| 43 | [31mโโโ[1;41mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;31mโโโ [37m | ||
| 44 | [A[79C | ||
| 45 | [31mโโ[1;41mโโโโโโโโโโโโโโ[0;31mโโโโโโโโโโโ [37m | ||
| 46 | [A[79C | ||
| 47 | |||
| 48 | [A[79C | ||
| 49 | |||
| 50 | [A[79C | ||
| 51 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/ansible.ans b/src/gating/images/orig/ansible.ans new file mode 100644 index 0000000..8605d51 --- /dev/null +++ b/src/gating/images/orig/ansible.ans | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | [0m | ||
| 2 | [A[79C | ||
| 3 | [1;30m[0;37m | ||
| 4 | [A[79C | ||
| 5 | [1;30m[0;37m | ||
| 6 | [A[79C | ||
| 7 | [1;30m[0;37m | ||
| 8 | [A[79C | ||
| 9 | [1;30m[0;37m | ||
| 10 | [A[79C | ||
| 11 | [1;30m[47m[40m[0;37m | ||
| 12 | [A[79C | ||
| 13 | [1;30m[47m [40m[0;37m | ||
| 14 | [A[79C | ||
| 15 | [1;30m[47m [40m[0;37m | ||
| 16 | [A[79C | ||
| 17 | [1;30m[47m [40m[0;37m | ||
| 18 | [A[79C | ||
| 19 | [1;30m[47m [40m[0;37m | ||
| 20 | [A[79C | ||
| 21 | [1;30m[47m [40m[0;37m | ||
| 22 | [A[79C | ||
| 23 | [1;30m[47m [40m[0;37m | ||
| 24 | [A[79C | ||
| 25 | [1;30m[47m ฿฿ [40m[0;37m | ||
| 26 | [A[79C | ||
| 27 | [1;30m[47m ฿฿ [40m[0;37m | ||
| 28 | [A[79C | ||
| 29 | [1;30m[47m [40m[0;37m | ||
| 30 | [A[79C | ||
| 31 | [1;30m[47m [40m[47m [40m[0;37m | ||
| 32 | [A[79C | ||
| 33 | [1;30m[47m [40m[47m [40m[0;37m | ||
| 34 | [A[79C | ||
| 35 | [1;30m฿[47m [40m[47m[40m฿[0;37m | ||
| 36 | [A[79C | ||
| 37 | [1;30m฿฿[0;37m | ||
| 38 | [A[79C | ||
| 39 | [1;30m฿฿[0;37m | ||
| 40 | [A[79C | ||
| 41 | [1;30m฿฿[0;37m | ||
| 42 | [A[79C | ||
| 43 | [1;30m฿฿฿฿[0;37m | ||
| 44 | [A[79C | ||
| 45 | [1;30m฿฿฿฿฿฿฿฿[0;37m | ||
| 46 | [A[79C | ||
| 47 | |||
| 48 | [A[79C | ||
| 49 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/architecture.ans b/src/gating/images/orig/architecture.ans new file mode 100644 index 0000000..94b0720 --- /dev/null +++ b/src/gating/images/orig/architecture.ans | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | [0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | |||
| 6 | [A[79C | ||
| 7 | [1mฺฤฤฤฤฤฤฤฤฤฤฤฤฤฟ[0m | ||
| 8 | [A[79C | ||
| 9 | [1mฺฤฤฤฤฤฤฤด[0m [1;31mZuul Merger[0;37m [1mณ[0m | ||
| 10 | [A[79C | ||
| 11 | [1mณ[0m [1mภฤฤฤฤฤฤยฤฤฤฤฤฤู[0m | ||
| 12 | [A[79C | ||
| 13 | [1mณ[0m [1mณ[0m | ||
| 14 | [A[79C | ||
| 15 | [1mณ[0m [1mณ[0m | ||
| 16 | [A[79C | ||
| 17 | [1m ฺฤฤฤฤมฤฤฤฟ[0m [1mฺฤฤมฤฤฤฟ[0m [1mฺฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฟ[0m | ||
| 18 | [A[79C | ||
| 19 | [1mฺฤฤฤฤฤฤฤด[0m [1;33mGerrit[0;37m [1mรฤฤฤฤฤฤฤด[0m [1;31mZuul[0;37m [1mรฤฤฤฤฤด[0m [1;31mZuul Launcher[0;37m [1mณ[0m | ||
| 20 | [A[79C | ||
| 21 | ____ [1mภฤฤฤฤฤฤฤฤู[0m [1mภฤฤยฤฤฤู[0m [1mณ[0m [1mฺฤฤฤฤฤฤฤฟ[0m [1mณ[0m | ||
| 22 | [A[79C | ||
| 23 | |[32m... [37m| [1mณ[0m [1mณ [0m [1mณ[31mAnsible[37mณ ณ [0m | ||
| 24 | [A[79C | ||
| 25 | |[32m... [37m| [1mณ[0m [1mภฤฤฤมฤฤฤยฤฤฤมฤฤฤู[0m | ||
| 26 | [A[79C | ||
| 27 | /______\ [1mฺฤฤฤฤมฤฤฤฤฤฟ[0m [1mณ[0m | ||
| 28 | [A[79C | ||
| 29 | [1mo[0m [1mณ[0m [1;34mNodepool[0;37m [1mณ[0m [1mณ[0m | ||
| 30 | [A[79C | ||
| 31 | [1m-|-[0m [1m [0m [1mภฤฤฤฤยฤฤฤฤฤู[0m [1mณ[0m | ||
| 32 | [A[79C | ||
| 33 | [1m/ \[0m [1mณ[0m [1mณ[0m | ||
| 34 | [A[79C | ||
| 35 | [1mDev[0m [1;44mCloud ณ [0;40m [1mณ[0m | ||
| 36 | [A[79C | ||
| 37 | [1;44m Node 1 ฤฤฤ[40mฤฤฤฤฤฤฤฤฤฤด[0m | ||
| 38 | [A[79C | ||
| 39 | [1;44m ... [0;40m [1mณ[0m | ||
| 40 | [A[79C | ||
| 41 | [1;44m Node 2 ฤฤฤ[40mฤฤฤฤฤฤฤฤฤฤู[0m | ||
| 42 | [A[79C | ||
| 43 | [1;30m(Not to scale)[0;37m [1;44m [0;40m | ||
| 44 | [A[79C | ||
| 45 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/circle.ans b/src/gating/images/orig/circle.ans new file mode 100644 index 0000000..d21b2bb --- /dev/null +++ b/src/gating/images/orig/circle.ans | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | [0m ฿฿฿฿ | ||
| 2 | [A[79C | ||
| 3 | ฿฿฿ ฿฿฿ | ||
| 4 | [A[79C | ||
| 5 | ฿฿ ฿฿ | ||
| 6 | [A[79C | ||
| 7 | ฿ ฿ | ||
| 8 | [A[79C | ||
| 9 | ฿ ฿ | ||
| 10 | [A[79C | ||
| 11 | ฿ ฿ | ||
| 12 | [A[79C | ||
| 13 | ฿ ฿ | ||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | ฿ ฿ | ||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | ฿ ฿ | ||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | ฿ ฿ | ||
| 30 | [A[79C | ||
| 31 | ฿ ฿ | ||
| 32 | [A[79C | ||
| 33 | ฿ ฿ | ||
| 34 | [A[79C | ||
| 35 | ฿ ฿ | ||
| 36 | [A[79C | ||
| 37 | ฿ ฿ | ||
| 38 | [A[79C | ||
| 39 | ฿฿ ฿฿ | ||
| 40 | [A[79C | ||
| 41 | ฿฿฿฿฿฿ | ||
| 42 | [A[79C | ||
| 43 | |||
| 44 | [A[79C | ||
| 45 | |||
| 46 | [A[79C | ||
| 47 | |||
| 48 | [A[79C | ||
| 49 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/color-gertty.ans b/src/gating/images/orig/color-gertty.ans new file mode 100644 index 0000000..7530e70 --- /dev/null +++ b/src/gating/images/orig/color-gertty.ans | |||
| @@ -0,0 +1,57 @@ | |||
| 1 | [0m[1;34mChange [0;36m31337[37m | ||
| 2 | [A[79C | ||
| 3 | [1;34mOwner [0;36mCarol[37m | ||
| 4 | [A[79C | ||
| 5 | [1;34mProject [0;36mhello-world[37m | ||
| 6 | [A[79C | ||
| 7 | [1;34mBranch [0;36mmaster[37m | ||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | [1mName Verified Code-Review[0m | ||
| 12 | [A[79C | ||
| 13 | [1;33mAlice [0;32m-1 [37m | ||
| 14 | [A[79C | ||
| 15 | [1;33mBob[0;32m [1m [0;32m [1;31m-1[0;32m [37m | ||
| 16 | [A[79C | ||
| 17 | [1;33mZuul[0;37m [1;32m+1[0;37m | ||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | [34mdocs [1;32mSUCCESS[0;37m in 2m 37s | ||
| 22 | [A[79C | ||
| 23 | [34mpython27[37m [1;32mSUCCESS[0;37m in 13m 21s | ||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | [1;34mPatch Set 1 [0;34m4f0a5acfb3752dd1d2fb9153e0f3277c9bcc35ad [37m | ||
| 28 | [A[79C | ||
| 29 | [1;36mREADME.txt[0;37m [1;32m+2[0;37m,[1;31m-0[0;37m | ||
| 30 | [A[79C | ||
| 31 | [1;36msrc/hello.py [32m+28[0;37m,[1;31m-4[0;37m | ||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | [35m< [1mReview[0;35m > < Diff > < Local Checkout > < Local Cherry-Pick >[37m | ||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | [1;33mAlice[0;37m | ||
| 40 | [A[79C | ||
| 41 | This change seems gratuitous. I like it! | ||
| 42 | [A[79C | ||
| 43 | [1;33mBob[0;37m | ||
| 44 | [A[79C | ||
| 45 | This is a really good start but i have serious concerns about the | ||
| 46 | [A[79C | ||
| 47 | whitespace choices you have made. | ||
| 48 | [A[79C | ||
| 49 | |||
| 50 | [A[79C | ||
| 51 | |||
| 52 | [A[79C | ||
| 53 | |||
| 54 | [A[79C | ||
| 55 | |||
| 56 | [A[79C | ||
| 57 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/crd.ans b/src/gating/images/orig/crd.ans new file mode 100644 index 0000000..4b4436d --- /dev/null +++ b/src/gating/images/orig/crd.ans | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | [0m* nova 1001,12 Add SSH host keys to intance metadata | ||
| 2 | [A[79C | ||
| 3 | Change-ID: I0ac10 | ||
| 4 | [A[79C | ||
| 5 | * devstack 1020,6 Configure nova to return host keys | ||
| 6 | [A[79C | ||
| 7 | Change-ID: I0bc10 | ||
| 8 | [A[79C | ||
| 9 | Depends-On: I0ac10 | ||
| 10 | [A[79C | ||
| 11 | * novaclient 1030,3 Add test that host keys are returned | ||
| 12 | [A[79C | ||
| 13 | Change-ID: I0dc10 | ||
| 14 | [A[79C | ||
| 15 | Depends-On: I0bc10 | ||
| 16 | [A[79C | ||
| 17 | * shade 1040,1 Return host keys on instance creation | ||
| 18 | [A[79C | ||
| 19 | Change-ID: I0ec10 | ||
| 20 | [A[79C | ||
| 21 | Depends-On: I0dc10 | ||
| 22 | [A[79C | ||
| 23 | * nodepool 1050,5 Verify host keys when booting nodes | ||
| 24 | [A[79C | ||
| 25 | Change-ID: I0fc10 | ||
| 26 | [A[79C | ||
| 27 | Depends-On: I0ec10 | ||
| 28 | [A[79C | ||
| 29 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/cursor.ans b/src/gating/images/orig/cursor.ans new file mode 100644 index 0000000..d9f6da9 --- /dev/null +++ b/src/gating/images/orig/cursor.ans | |||
| @@ -0,0 +1,47 @@ | |||
| 1 | [0m[1;5;32m[0;0;37m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | |||
| 6 | [A[79C | ||
| 7 | |||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | |||
| 42 | [A[79C | ||
| 43 | |||
| 44 | [A[79C | ||
| 45 | [30m[37m | ||
| 46 | [A[79C | ||
| 47 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/cursor2.ans b/src/gating/images/orig/cursor2.ans new file mode 100644 index 0000000..93d8570 --- /dev/null +++ b/src/gating/images/orig/cursor2.ans | |||
| @@ -0,0 +1,47 @@ | |||
| 1 | [0m[30m[37m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | |||
| 6 | [A[79C | ||
| 7 | |||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | |||
| 42 | [A[79C | ||
| 43 | |||
| 44 | [A[79C | ||
| 45 | [30m[37m | ||
| 46 | [A[79C | ||
| 47 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/openstack.ans b/src/gating/images/orig/openstack.ans new file mode 100644 index 0000000..4f689c7 --- /dev/null +++ b/src/gating/images/orig/openstack.ans | |||
| @@ -0,0 +1,51 @@ | |||
| 1 | [0m [31m [37m | ||
| 2 | [A[79C | ||
| 3 | [31m[37m | ||
| 4 | [A[79C | ||
| 5 | [31m[37m | ||
| 6 | [A[79C | ||
| 7 | [31m[1;41m[0;31m[37m | ||
| 8 | [A[79C | ||
| 9 | [31m[1;41m[0;31m[37m | ||
| 10 | [A[79C | ||
| 11 | [31m[1;41m[0;31m[37m | ||
| 12 | [A[79C | ||
| 13 | [31m[1;41m[0;31m[37m | ||
| 14 | [A[79C | ||
| 15 | [31m฿[1;41m฿฿฿฿฿฿฿฿฿[0;31m฿฿฿฿฿฿฿฿[30;41m..[31;40m[1;41m[0;31m[37m | ||
| 16 | [A[79C | ||
| 17 | [31m [30;41m..[31;40m[1;41m[0;31m [37m [31m[30;41m ..[31;40m[1;41m฿฿฿[0;31m[37m | ||
| 18 | [A[79C | ||
| 19 | [31m[30;41m..[1;31m฿฿฿฿฿[0;31m[37m [31m[30;41m [31;40m[1;41m[0;31m[37m | ||
| 20 | [A[79C | ||
| 21 | [31m[1;41m[0;31m[37m [31m[1;41m[0;31m[37m | ||
| 22 | [A[79C | ||
| 23 | [31m[1;41m[0;31m[37m [31m[1;41m[0;31m[37m | ||
| 24 | [A[79C | ||
| 25 | [31m[1;41m[0;31m[37m [31m[1;41m[0;31m[37m | ||
| 26 | [A[79C | ||
| 27 | [31m[1;41m[0;31m[37m [31m[1;41m[0;31m[37m | ||
| 28 | [A[79C | ||
| 29 | [31m฿[1;41m[0;31m[37m [31m[30;41m.. [31;40m[1;41m[0;31m[37m | ||
| 30 | [A[79C | ||
| 31 | [31m [1;41m[0;31m[37m [31m [30;41m.. [1;31m฿฿฿[0;31m[37m | ||
| 32 | [A[79C | ||
| 33 | [31m[30;41m..[31;40m[1;41m฿฿฿[0;31m[1;41m[0;31m[37m | ||
| 34 | [A[79C | ||
| 35 | [31m[30;41m..[31;40m[1;41m[0;31m[1;41m[0;31m[37m | ||
| 36 | [A[79C | ||
| 37 | [31m[1;41m[0;31m[1;41m[0;31m[37m | ||
| 38 | [A[79C | ||
| 39 | [31m [1;41m฿[0;31m[37m | ||
| 40 | [A[79C | ||
| 41 | [31m[1;41m฿฿[0;31m฿ [37m | ||
| 42 | [A[79C | ||
| 43 | [31m[1;41m฿฿฿฿฿฿[0;31m฿฿฿ [37m | ||
| 44 | [A[79C | ||
| 45 | [31m฿[1;41m฿฿฿฿฿฿฿฿฿฿฿฿฿฿[0;31m฿฿฿฿฿฿฿฿฿฿฿ [37m | ||
| 46 | [A[79C | ||
| 47 | |||
| 48 | [A[79C | ||
| 49 | |||
| 50 | [A[79C | ||
| 51 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/questions.ans b/src/gating/images/orig/questions.ans new file mode 100644 index 0000000..ae2e90a --- /dev/null +++ b/src/gating/images/orig/questions.ans | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | [0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | |||
| 6 | [A[79C | ||
| 7 | |||
| 8 | [A[79C | ||
| 9 | [1;30m[33m[30m[0;37m | ||
| 10 | [A[79C | ||
| 11 | [1;33m[0;30;43m [1;33m [0;30;43m [1;40m[0;37m | ||
| 12 | [A[79C | ||
| 13 | [1;33m[0;30;43m [1;33m[0;30;43m฿฿[1;33m[0;30;43m [1;40m[0;37m | ||
| 14 | [A[79C | ||
| 15 | [1;33m[0;30;43m [1;33;40m฿฿[0;37m [30;43m [1;33m[0;30;43m [1;40m[0;37m | ||
| 16 | [A[79C | ||
| 17 | [1;33m[0;30;43m [1;33m [0;30;43m฿฿ [1;40m[0;37m | ||
| 18 | [A[79C | ||
| 19 | [1;33m[0;30;43m ฿฿ [1;40m[0;37m | ||
| 20 | [A[79C | ||
| 21 | [1;33m[0;30;43m [1;33m[0;30;43m [1;40m[0;37m | ||
| 22 | [A[79C | ||
| 23 | [1;33m[0;30;43m ฿ ฿฿฿ ฿ [1;40m[0;37m | ||
| 24 | [A[79C | ||
| 25 | [1;30m฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿[0;37m | ||
| 26 | [A[79C | ||
| 27 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/redhat.ans b/src/gating/images/orig/redhat.ans new file mode 100644 index 0000000..f297fd0 --- /dev/null +++ b/src/gating/images/orig/redhat.ans | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | [0m | ||
| 2 | [A[79C | ||
| 3 | [1;31m [0;37m | ||
| 4 | [A[79C | ||
| 5 | [31m [1m฿ [0;37m | ||
| 6 | [A[79C | ||
| 7 | [1;31m[0;37m [1;31m฿฿ [0;37m | ||
| 8 | [A[79C | ||
| 9 | [1;31m [0;31m [37m | ||
| 10 | [A[79C | ||
| 11 | [31m [1m [0;37m [1;31m ฿฿[0;37m | ||
| 12 | [A[79C | ||
| 13 | [1;31m [0;31m [37m [31m [1m ฿฿[0;37m | ||
| 14 | [A[79C | ||
| 15 | [1;31m [0;31m [37m [1;31m฿฿ [0;37m | ||
| 16 | [A[79C | ||
| 17 | [1;31m [0;31m [37m [1;31m [0;31m [37m | ||
| 18 | [A[79C | ||
| 19 | [1;31m฿ [0;37m | ||
| 20 | [A[79C | ||
| 21 | [1;31m฿฿฿[0;37m | ||
| 22 | [A[79C | ||
| 23 | [1m [0m [31m [1m฿฿฿[37m [0m | ||
| 24 | [A[79C | ||
| 25 | [1m ฿[0m [31m [1m฿฿฿฿฿฿฿฿ [0;37m | ||
| 26 | [A[79C | ||
| 27 | [1m [0m | ||
| 28 | [A[79C | ||
| 29 | [1m [0m | ||
| 30 | [A[79C | ||
| 31 | [1m ฿฿ [0m | ||
| 32 | [A[79C | ||
| 33 | [1m ฿ [0m | ||
| 34 | [A[79C | ||
| 35 | [1m ฿฿ ฿ [31m [0;37m | ||
| 36 | [A[79C | ||
| 37 | [1m ฿฿ ฿ [0m [1m [0m | ||
| 38 | [A[79C | ||
| 39 | [1m ฿฿ [0m | ||
| 40 | [A[79C | ||
| 41 | [1m ฿฿฿ [0m | ||
| 42 | [A[79C | ||
| 43 | [1m ฿฿฿฿฿฿ [0m | ||
| 44 | [A[79C | ||
| 45 | |||
| 46 | [A[79C | ||
| 47 | |||
| 48 | [A[79C | ||
| 49 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/startup1.ans b/src/gating/images/orig/startup1.ans new file mode 100644 index 0000000..3510a93 --- /dev/null +++ b/src/gating/images/orig/startup1.ans | |||
| @@ -0,0 +1,39 @@ | |||
| 1 | [0m ฺฤฤฤฤฤฤฟ | ||
| 2 | [A[79C | ||
| 3 | ณ [1;31mZuul[0;37m ณ | ||
| 4 | [A[79C | ||
| 5 | ภฤฤยฤฤฤู | ||
| 6 | [A[79C | ||
| 7 | ณ | ||
| 8 | [A[79C | ||
| 9 | ฺฤฤฤฤฤยฤฤฤฤฤยฤฤฤฤฤยฤฤมฤฤยฤฤฤฤฤยฤฤฤฤฤยฤฤฤฤฤฟ | ||
| 10 | [A[79C | ||
| 11 | ณ ณ ณ ณ ณ ณ ณ ณ | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;31mzm1[0;37mณ ณ[1;31mzm2[0;37mณ ณ[1;31mzm3[0;37mณ ณ[1;31mzm4[0;37mณ ณ[1;31mzm5[0;37mณ ณ[1;31mzm6[0;37mณ ณ[1;31mzm7[0;37mณ ณ[1;31mzm8[0;37mณ | ||
| 16 | [A[79C | ||
| 17 | ภฤฤฤู ภฤฤฤู ภฤฤฤู ภฤฤฤู ภฤฤฤู ภฤฤฤู ภฤฤฤู ภฤฤฤู | ||
| 18 | [A[79C | ||
| 19 | [1mnova keyst swift devst tmpst glanc dg projc[0m | ||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | [1m [0m | ||
| 38 | [A[79C | ||
| 39 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/startup2.ans b/src/gating/images/orig/startup2.ans new file mode 100644 index 0000000..3093800 --- /dev/null +++ b/src/gating/images/orig/startup2.ans | |||
| @@ -0,0 +1,39 @@ | |||
| 1 | [0m ฺฤฤฤฤฤฤฟ | ||
| 2 | [A[79C | ||
| 3 | ณ [1;31mZuul[0;37m ณ | ||
| 4 | [A[79C | ||
| 5 | ภฤฤยฤฤฤู | ||
| 6 | [A[79C | ||
| 7 | ณ | ||
| 8 | [A[79C | ||
| 9 | ฺฤฤฤฤฤยฤฤฤฤฤยฤฤฤฤฤยฤฤมฤฤยฤฤฤฤฤยฤฤฤฤฤยฤฤฤฤฤฟ | ||
| 10 | [A[79C | ||
| 11 | ณ ณ ณ ณ ณ ณ ณ ณ | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;31mzm1[0;37mณ ณ[1;31mzm2[0;37mณ ณ[1;31mzm3[0;37mณ ณ[1;31mzm4[0;37mณ ณ[1;31mzm5[0;37mณ ณ[1;31mzm6[0;37mณ ณ[1;31mzm7[0;37mณ ณ[1;31mzm8[0;37mณ | ||
| 16 | [A[79C | ||
| 17 | ภฤฤฤู ภฤฤฤู ภฤฤฤู ภฤฤฤู ภฤฤฤู ภฤฤฤู ภฤฤฤู ภฤฤฤู | ||
| 18 | [A[79C | ||
| 19 | nova keyst swift devst tmpst glanc dg projc | ||
| 20 | [A[79C | ||
| 21 | [1mmastr newt mitak mastr mastr diabl mastr mastr[0m | ||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | [1m [0m | ||
| 38 | [A[79C | ||
| 39 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/td.ans b/src/gating/images/orig/td.ans new file mode 100644 index 0000000..c0c5cd6 --- /dev/null +++ b/src/gating/images/orig/td.ans | |||
| Binary files differ | |||
diff --git a/src/gating/images/orig/testslide.ans b/src/gating/images/orig/testslide.ans new file mode 100644 index 0000000..5505907 --- /dev/null +++ b/src/gating/images/orig/testslide.ans | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | [0m[44mษออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป[40m | ||
| 2 | [A[79C | ||
| 3 | [44mบ ฺฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฟ บ[40m | ||
| 4 | [A[79C | ||
| 5 | [44mบ ณ[40m [44mณ บ[40m | ||
| 6 | [A[79C | ||
| 7 | [44mบ ณ[40m [44mณ บ[40m | ||
| 8 | [A[79C | ||
| 9 | [44mบ ณ[40m [30m Test Slide [47m Test Slide [37;40m [44mณ บ[40m | ||
| 10 | [A[79C | ||
| 11 | [44mบ ณ[40m [31m Test Slide [47m Test Slide [37;40m [44mณ บ[40m | ||
| 12 | [A[79C | ||
| 13 | [44mบ ณ[40m [32m Test Slide [47m Test Slide [37;40m [44mณ บ[40m | ||
| 14 | [A[79C | ||
| 15 | [44mบ ณ[40m [33m Test Slide [47m Test Slide [37;40m [44mณ บ[40m | ||
| 16 | [A[79C | ||
| 17 | [44mบ ณ[40m [34m Test Slide [47m Test Slide [37;40m [44mณ บ[40m | ||
| 18 | [A[79C | ||
| 19 | [44mบ ณ[40m [35m Test Slide [47m Test Slide [37;40m [44mณ บ[40m | ||
| 20 | [A[79C | ||
| 21 | [44mบ ณ[40m [36m Test Slide [47m Test Slide [37;40m [44mณ บ[40m | ||
| 22 | [A[79C | ||
| 23 | [44mบ ณ[40m Test Slide [47m Test Slide [40m [44mณ บ[40m | ||
| 24 | [A[79C | ||
| 25 | [44mบ ณ[40m [1;30m Test Slide [47m Test Slide [0;37;40m [44mณ บ[40m | ||
| 26 | [A[79C | ||
| 27 | [44mบ ณ[40m [1;31m Test Slide [47m Test Slide [0;37;40m [44mณ บ[40m | ||
| 28 | [A[79C | ||
| 29 | [44mบ ณ[40m [1;32m Test Slide [47m Test Slide [0;37;40m [44mณ บ[40m | ||
| 30 | [A[79C | ||
| 31 | [44mบ ณ[40m [1;33m Test Slide [47m Test Slide [0;37;40m [44mณ บ[40m | ||
| 32 | [A[79C | ||
| 33 | [44mบ ณ[40m [1;34m Test Slide [47m Test Slide [0;37;40m [44mณ บ[40m | ||
| 34 | [A[79C | ||
| 35 | [44mบ ณ[40m [1;35m Test Slide [47m Test Slide [0;37;40m [44mณ บ[40m | ||
| 36 | [A[79C | ||
| 37 | [44mบ ณ[40m [1;36m Test Slide [47m Test Slide [0;37;40m [44mณ บ[40m | ||
| 38 | [A[79C | ||
| 39 | [44mบ ณ[40m [1m Test Slide [47m Test Slide [0;40m [44mณ บ[40m | ||
| 40 | [A[79C | ||
| 41 | [44mบ ณ[40m [44mณ บ[40m | ||
| 42 | [A[79C | ||
| 43 | [44mบ ณ[40m [44mณ บ[40m | ||
| 44 | [A[79C | ||
| 45 | [44mบ ภฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤู บ[40m | ||
| 46 | [A[79C | ||
| 47 | [44mศออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ[40m | ||
| 48 | [A[79C | ||
| 49 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/title.ans b/src/gating/images/orig/title.ans new file mode 100644 index 0000000..82ef305 --- /dev/null +++ b/src/gating/images/orig/title.ans | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | [0m [1;34m______________[0;37m [1;34m.ฤฤ.[0;37m [1;34m.ฤฤ.[0;37m [1;34m______________[0;37m | ||
| 2 | [A[79C | ||
| 3 | [1;34m( ( [0;37m [1;34m\ \_____)____(_____/ /[0;37m [1;34m ) )[0;37m | ||
| 4 | [A[79C | ||
| 5 | [1;34m\ )[0;37m [1;34m`ฤฤฤฤฤ' [0;37m [1;34m `ฤฤฤฤฤ'[0;37m [1;34m( /[0;37m | ||
| 6 | [A[79C | ||
| 7 | [1;34m)/ [0;37m [1;34m \([0;37m | ||
| 8 | [A[79C | ||
| 9 | [1;34m /' [0;37m [1mREST APIs and the Return of the[0m [1;34m `\ [0;37m | ||
| 10 | [A[79C | ||
| 11 | [1;34mO [0;37m [1;32m ___ ___ _ _ ___ ___ _ ___ [0;37m [1;34m O[0;37m | ||
| 12 | [A[79C | ||
| 13 | [1;34mณ[0;37m [1;32m / __/ _ \| \| / __|/ _ \| | | __|[0;37m [1;34mณ[0;37m | ||
| 14 | [A[79C | ||
| 15 | [1;34mณ[0;37m [1;32m| (_| (_) | .` \__ \ (_) | |__| _| [0;37m [1;34mณ[0;37m | ||
| 16 | [A[79C | ||
| 17 | [1;34mณ[0;37m [1;32m \___\___/|_|\_|___/\___/|____|___|[0;37m [1;34mณ[0;37m | ||
| 18 | [A[79C | ||
| 19 | [1;34mณ[0;37m [1;34mณ[0;37m | ||
| 20 | [A[79C | ||
| 21 | [1;34mณ[0;37m [1mApplication[0m [1;34mณ[0;37m | ||
| 22 | [A[79C | ||
| 23 | [1;34mณ[0;37m [1;34mณ[0;37m | ||
| 24 | [A[79C | ||
| 25 | [1;34mO [0;37m [33mJames E. Blair <corvus@inaugust.com>[37m [1;34m O[0;37m | ||
| 26 | [A[79C | ||
| 27 | [1;34m \.[0;37m [1;34m./ [0;37m | ||
| 28 | [A[79C | ||
| 29 | [1;34m)\ [0;37m [1;34m,____[0;37m [1;34m____,[0;37m [1;34m /([0;37m | ||
| 30 | [A[79C | ||
| 31 | [1;34m/ )[0;37m [1;34m/ ____\ ____ /____ \[0;37m [1;34m( \[0;37m | ||
| 32 | [A[79C | ||
| 33 | [1;34m( (_________/_/ ) ( \_\_________) )[0;37m | ||
| 34 | [A[79C | ||
| 35 | [1;34m ~-' [0;37m [1;34m`ฤฤ'[0;37m [1;34m`ฤฤ'[0;37m [1;34m `-~ [0;37m | ||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | |||
| 42 | [A[79C | ||
| 43 | |||
| 44 | [A[79C | ||
| 45 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/workflow.ans b/src/gating/images/orig/workflow.ans new file mode 100644 index 0000000..067cc56 --- /dev/null +++ b/src/gating/images/orig/workflow.ans | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | [0m Hack Review Test | ||
| 2 | [A[79C | ||
| 3 | ========= ========== ========== | ||
| 4 | [A[79C | ||
| 5 | |||
| 6 | [A[79C | ||
| 7 | push approve | ||
| 8 | [A[79C | ||
| 9 | +-------------+ +-------------+ | ||
| 10 | [A[79C | ||
| 11 | | | | | | ||
| 12 | [A[79C | ||
| 13 | +------+--+ +--v----+--+ +--v-------+ | ||
| 14 | [A[79C | ||
| 15 | | | | | | | | ||
| 16 | [A[79C | ||
| 17 | | $EDITOR | | Gerrit | | Zuul | | ||
| 18 | [A[79C | ||
| 19 | | | | | | | | ||
| 20 | [A[79C | ||
| 21 | +------^--+ +--+----^--+ +--+-------+ | ||
| 22 | [A[79C | ||
| 23 | | | | | | ||
| 24 | [A[79C | ||
| 25 | +-------------+ +-------------+ | ||
| 26 | [A[79C | ||
| 27 | clone merge | ||
| 28 | [A[79C | ||
| 29 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-00.ans b/src/gating/images/orig/zsim-00.ans new file mode 100644 index 0000000..4f9ed82 --- /dev/null +++ b/src/gating/images/orig/zsim-00.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m00[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-01.ans b/src/gating/images/orig/zsim-01.ans new file mode 100644 index 0000000..a087092 --- /dev/null +++ b/src/gating/images/orig/zsim-01.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m01[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;30m[0;37mณ Nova #1 Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤฤฤู [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-02.ans b/src/gating/images/orig/zsim-02.ans new file mode 100644 index 0000000..8f2938c --- /dev/null +++ b/src/gating/images/orig/zsim-02.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m02[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [34m[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤฤฤู [34m[37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [34m[37m | ||
| 10 | [A[79C | ||
| 11 | [34m[37m | ||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-03.ans b/src/gating/images/orig/zsim-03.ans new file mode 100644 index 0000000..1186441 --- /dev/null +++ b/src/gating/images/orig/zsim-03.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m03[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;34m[0;34m[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;34m[0;34m[37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | ณ [34m[37m | ||
| 10 | [A[79C | ||
| 11 | ณ [34m[37m | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;30m[0;37mณ Keystone #2 | ||
| 16 | [A[79C | ||
| 17 | ภฤฤฤู | ||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-04.ans b/src/gating/images/orig/zsim-04.ans new file mode 100644 index 0000000..8344a58 --- /dev/null +++ b/src/gating/images/orig/zsim-04.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m04[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;34m[0;34m[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;34m[0;34m[37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | ณ [34m[37m | ||
| 10 | [A[79C | ||
| 11 | ณ [1;34m[0;34m[37m | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;32m[0;37mณ Keystone #2 [34m[37m | ||
| 16 | [A[79C | ||
| 17 | ภฤฤฤู [34m[37m | ||
| 18 | [A[79C | ||
| 19 | [34m[37m | ||
| 20 | [A[79C | ||
| 21 | [34m[37m | ||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-05.ans b/src/gating/images/orig/zsim-05.ans new file mode 100644 index 0000000..948d831 --- /dev/null +++ b/src/gating/images/orig/zsim-05.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m05[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;34m[0;34m[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;34m[0;34m[37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | ณ [1;34m[0;34m[37m | ||
| 10 | [A[79C | ||
| 11 | ณ [1;34m[0;34m[37m | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;32m[0;37mณ Keystone #2 [1;34m[0;34m[37m | ||
| 16 | [A[79C | ||
| 17 | ภฤยฤู [1;34m[0;34m[37m | ||
| 18 | [A[79C | ||
| 19 | ณ [34m[37m | ||
| 20 | [A[79C | ||
| 21 | ณ [34m[37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;30m[0;37mณ Nova #3 | ||
| 26 | [A[79C | ||
| 27 | ภฤฤฤู | ||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-06.ans b/src/gating/images/orig/zsim-06.ans new file mode 100644 index 0000000..be6cf1b --- /dev/null +++ b/src/gating/images/orig/zsim-06.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m06[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;34m[0;34m[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;34m[0;34m[37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | ณ [1;34m[0;34m[37m | ||
| 10 | [A[79C | ||
| 11 | ณ [1;34m[0;34m[37m | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;32m[0;37mณ Keystone #2 [1;34m[0;34m[37m | ||
| 16 | [A[79C | ||
| 17 | ภฤยฤู [1;34m[0;34m[37m | ||
| 18 | [A[79C | ||
| 19 | ณ [1;34m[0;34m[37m | ||
| 20 | [A[79C | ||
| 21 | ณ [1;34m[0;34m[37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [34m[37m | ||
| 26 | [A[79C | ||
| 27 | ภฤฤฤู [34m[37m | ||
| 28 | [A[79C | ||
| 29 | [34m[37m | ||
| 30 | [A[79C | ||
| 31 | [34m[37m | ||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-07.ans b/src/gating/images/orig/zsim-07.ans new file mode 100644 index 0000000..e827b4f --- /dev/null +++ b/src/gating/images/orig/zsim-07.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m07[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;34m[0;34m[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;34m[0;34m[37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | ณ [1;34m[0;34m[37m | ||
| 10 | [A[79C | ||
| 11 | ณ [1;34m[0;34m[37m | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;32m[0;37mณ Keystone #2 [1;34m[0;34m[37m | ||
| 16 | [A[79C | ||
| 17 | ภฤยฤู [1;34m[0;34m[37m | ||
| 18 | [A[79C | ||
| 19 | ณ [1;34m[0;34m[37m | ||
| 20 | [A[79C | ||
| 21 | ณ [1;34m[0;34m[37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [1;34m[0;34m[37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [1;34m[0;34m[37m | ||
| 28 | [A[79C | ||
| 29 | ณ [34m[37m | ||
| 30 | [A[79C | ||
| 31 | ณ [34m[37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;30m[0;37mณ Nova #4 | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู | ||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-08.ans b/src/gating/images/orig/zsim-08.ans new file mode 100644 index 0000000..e7d5ca5 --- /dev/null +++ b/src/gating/images/orig/zsim-08.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m08[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;34m[0;34m[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;34m[0;34m[37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | ณ [1;34m[0;34m[37m | ||
| 10 | [A[79C | ||
| 11 | ณ [1;34m[0;34m[37m | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;32m[0;37mณ Keystone #2 [1;34m[0;34m[37m | ||
| 16 | [A[79C | ||
| 17 | ภฤยฤู [1;34m[0;34m[37m | ||
| 18 | [A[79C | ||
| 19 | ณ [1;34m[0;34m[37m | ||
| 20 | [A[79C | ||
| 21 | ณ [1;34m[0;34m[37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [1;34m[0;34m[37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [1;34m[0;34m[37m | ||
| 28 | [A[79C | ||
| 29 | ณ [34m[37m | ||
| 30 | [A[79C | ||
| 31 | ณ [1;34m[0;34m[37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;32m[0;37mณ Nova #4 [34m[37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [34m[37m | ||
| 38 | [A[79C | ||
| 39 | [34m[37m | ||
| 40 | [A[79C | ||
| 41 | [34m[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-09.ans b/src/gating/images/orig/zsim-09.ans new file mode 100644 index 0000000..c5a6f3a --- /dev/null +++ b/src/gating/images/orig/zsim-09.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m09[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;34m[0;34m[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;34m[0;34m[37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | ณ [1;34m[0;34m[37m | ||
| 10 | [A[79C | ||
| 11 | ณ [1;34m[0;34m[37m | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;31m[0;37mณ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | ภฤยฤู [1;34m[0;34m[37m | ||
| 18 | [A[79C | ||
| 19 | ณ [1;34m[0;34m[37m | ||
| 20 | [A[79C | ||
| 21 | ณ [1;34m[0;34m[37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [1;34m[0;34m[37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [1;34m[0;34m[37m | ||
| 28 | [A[79C | ||
| 29 | ณ [1;34m[0;34m[37m | ||
| 30 | [A[79C | ||
| 31 | ณ [1;34m[0;34m[37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;32m[0;37mณ Nova #4 [1;34m[0;34m[37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [1;34m[0;34m[37m | ||
| 38 | [A[79C | ||
| 39 | [34m[37m | ||
| 40 | [A[79C | ||
| 41 | [34m[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-10.ans b/src/gating/images/orig/zsim-10.ans new file mode 100644 index 0000000..85e80a2 --- /dev/null +++ b/src/gating/images/orig/zsim-10.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m10[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;34m[0;34m[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;34m[0;34m[37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | ณ [1;34m[0;34m[37m | ||
| 10 | [A[79C | ||
| 11 | ณ [1;34m[0;34m[37m | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;31m[0;37mณ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | ภฤยฤู [1;34m[0;37m | ||
| 18 | [A[79C | ||
| 19 | ณ [1;34m[0;34m[37m | ||
| 20 | [A[79C | ||
| 21 | ณ [1;34m[0;34m[37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;30m[0;37mณ Nova #3 [1;30mCANCELED[0;37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [1;30mCANCELED[0;37m | ||
| 28 | [A[79C | ||
| 29 | ณ [1;30mCANCELED[0;37m | ||
| 30 | [A[79C | ||
| 31 | ณ [1;30mCANCELED[0;37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;30m[0;37mณ Nova #4 [1;30mCANCELED[0;37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [1;30mCANCELED[0;37m | ||
| 38 | [A[79C | ||
| 39 | [1;30mCANCELED[0;37m | ||
| 40 | [A[79C | ||
| 41 | [1;30mCANCELED[0;37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-11.ans b/src/gating/images/orig/zsim-11.ans new file mode 100644 index 0000000..0a7b7e2 --- /dev/null +++ b/src/gating/images/orig/zsim-11.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m11[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;34m[0;37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;34m[0;37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | ภฤฤฟ [1;34m[0;34m[37m | ||
| 10 | [A[79C | ||
| 11 | ณ [1;34m[0;34m[37m | ||
| 12 | [A[79C | ||
| 13 | ฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณ[1;31m[0;37mณ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | ภฤฤฤู [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | [1;34m[0;34m[37m | ||
| 20 | [A[79C | ||
| 21 | [1;34m[0;34m[37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤฤฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;30m[0;37mณ Nova #3 | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู | ||
| 28 | [A[79C | ||
| 29 | ณ | ||
| 30 | [A[79C | ||
| 31 | ณ | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;30m[0;37mณ Nova #4 | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู | ||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-12.ans b/src/gating/images/orig/zsim-12.ans new file mode 100644 index 0000000..072d29b --- /dev/null +++ b/src/gating/images/orig/zsim-12.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m12[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;32mSUCCESS[0;37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;32mSUCCESS[0;37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | รฤฤฟ [1;34m[0;34m[37m | ||
| 10 | [A[79C | ||
| 11 | ณ ณ [1;34m[0;37m | ||
| 12 | [A[79C | ||
| 13 | ณฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณณ[1;31m[0;37mณ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | ณภฤฤฤู [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | ณ [1;34m[0;34m[37m | ||
| 20 | [A[79C | ||
| 21 | ณ [1;34m[0;34m[37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [34m[37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [34m[37m | ||
| 28 | [A[79C | ||
| 29 | ณ [34m[37m | ||
| 30 | [A[79C | ||
| 31 | ณ [34m[37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;30m[0;37mณ Nova #4 | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู | ||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-13.ans b/src/gating/images/orig/zsim-13.ans new file mode 100644 index 0000000..cf656e3 --- /dev/null +++ b/src/gating/images/orig/zsim-13.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m13[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;32mSUCCESS[0;37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;32mSUCCESS[0;37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | รฤฤฟ [1;34m[0;37m | ||
| 10 | [A[79C | ||
| 11 | ณ ณ [1;32mSUCCESS[0;37m | ||
| 12 | [A[79C | ||
| 13 | ณฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณณ[1;31m[0;37mณ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | ณภฤฤฤู [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | ณ [1;34m[0;34m[37m | ||
| 20 | [A[79C | ||
| 21 | ณ [1;34m[0;34m[37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [1;34m[0;34m[37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [1;34m[0;34m[37m | ||
| 28 | [A[79C | ||
| 29 | ณ [34m[37m | ||
| 30 | [A[79C | ||
| 31 | ณ [34m[37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;32m[0;37mณ Nova #4 [34m[37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [34m[37m | ||
| 38 | [A[79C | ||
| 39 | [34m[37m | ||
| 40 | [A[79C | ||
| 41 | [34m[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-14.ans b/src/gating/images/orig/zsim-14.ans new file mode 100644 index 0000000..0151210 --- /dev/null +++ b/src/gating/images/orig/zsim-14.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m14[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | ฺฤฤฤฟ | ||
| 4 | [A[79C | ||
| 5 | ณ[1;32m[0;37mณ Nova #1 [1;32mSUCCESS[0;37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | ภฤยฤู [1;32mSUCCESS[0;37m [1;33m[0;37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | รฤฤฟ [1;32mSUCCESS[0;37m | ||
| 10 | [A[79C | ||
| 11 | ณ ณ [1;32mSUCCESS[0;37m | ||
| 12 | [A[79C | ||
| 13 | ณฺฤมฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณณ[1;31m[0;37mณ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | ณภฤฤฤู [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | ณ [1;34m[0;34m[37m | ||
| 20 | [A[79C | ||
| 21 | ณ [1;34m[0;34m[37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [1;34m[0;34m[37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [1;34m[0;34m[37m | ||
| 28 | [A[79C | ||
| 29 | ณ [1;34m[0;34m[37m | ||
| 30 | [A[79C | ||
| 31 | ณ [1;34m[0;34m[37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;32m[0;37mณ Nova #4 [1;34m[0;34m[37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [1;34m[0;34m[37m | ||
| 38 | [A[79C | ||
| 39 | [34m[37m | ||
| 40 | [A[79C | ||
| 41 | [34m[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-15.ans b/src/gating/images/orig/zsim-15.ans new file mode 100644 index 0000000..eb63977 --- /dev/null +++ b/src/gating/images/orig/zsim-15.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m15[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33m[37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [1;33m[0;37m#1 | ||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | ณฺฤฤฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณณ[1;31m[0;37mณ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | ณภฤฤฤู [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | ณ [1;34m[0;37m | ||
| 20 | [A[79C | ||
| 21 | ณ [1;34m[0;37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [1;34m[0;34m[37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [1;34m[0;34m[37m | ||
| 28 | [A[79C | ||
| 29 | ณ [1;34m[0;34m[37m | ||
| 30 | [A[79C | ||
| 31 | ณ [1;34m[0;34m[37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;32m[0;37mณ Nova #4 [1;34m[0;34m[37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [1;34m[0;34m[37m | ||
| 38 | [A[79C | ||
| 39 | [1;34m[0;34m[37m | ||
| 40 | [A[79C | ||
| 41 | [1;34m[0;34m[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-16.ans b/src/gating/images/orig/zsim-16.ans new file mode 100644 index 0000000..d007060 --- /dev/null +++ b/src/gating/images/orig/zsim-16.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m16[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33m[37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [1;33m[0;37m#1 | ||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | ณฺฤฤฤฟ | ||
| 14 | [A[79C | ||
| 15 | ณณ[1;31m[0;37mณ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | ณภฤฤฤู [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | ณ [1;32mSUCCESS[0;37m | ||
| 20 | [A[79C | ||
| 21 | ณ [1;32mSUCCESS[0;37m | ||
| 22 | [A[79C | ||
| 23 | ฺฤมฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [1;34m[0;34m[37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [1;34m[0;34m[37m | ||
| 28 | [A[79C | ||
| 29 | ณ [1;34m[0;34m[37m | ||
| 30 | [A[79C | ||
| 31 | ณ [1;34m[0;34m[37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;32m[0;37mณ Nova #4 [1;34m[0;34m[37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [1;34m[0;34m[37m | ||
| 38 | [A[79C | ||
| 39 | [1;34m[0;34m[37m | ||
| 40 | [A[79C | ||
| 41 | [1;34m[0;34m[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-17.ans b/src/gating/images/orig/zsim-17.ans new file mode 100644 index 0000000..14c9258 --- /dev/null +++ b/src/gating/images/orig/zsim-17.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m17[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33m[37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [1;33m[0;37m#1 | ||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | ฺฤฤฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [1;34m[0;37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [1;34m[0;37m | ||
| 28 | [A[79C | ||
| 29 | ณ [1;34m[0;34m[37m | ||
| 30 | [A[79C | ||
| 31 | ณ [1;34m[0;34m[37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;32m[0;37mณ Nova #4 [1;34m[0;34m[37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [1;34m[0;34m[37m | ||
| 38 | [A[79C | ||
| 39 | [1;34m[0;34m[37m | ||
| 40 | [A[79C | ||
| 41 | [1;34m[0;34m[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-18.ans b/src/gating/images/orig/zsim-18.ans new file mode 100644 index 0000000..ed780ea --- /dev/null +++ b/src/gating/images/orig/zsim-18.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m18[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33m[37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [1;33m[0;37m#1 | ||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | ฺฤฤฤฟ | ||
| 24 | [A[79C | ||
| 25 | ณ[1;32m[0;37mณ Nova #3 [1;32m SUCCESS [0;37m | ||
| 26 | [A[79C | ||
| 27 | ภฤยฤู [1;32m SUCCESS [0;37m | ||
| 28 | [A[79C | ||
| 29 | ณ [1;32m SUCCESS [0;37m | ||
| 30 | [A[79C | ||
| 31 | ณ [1;32m SUCCESS [0;37m | ||
| 32 | [A[79C | ||
| 33 | ฺฤมฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;32m[0;37mณ Nova #4 [1;34m[0;37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [1;34m[0;37m | ||
| 38 | [A[79C | ||
| 39 | [1;34m[0;34m[37m | ||
| 40 | [A[79C | ||
| 41 | [1;34m[0;34m[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-19.ans b/src/gating/images/orig/zsim-19.ans new file mode 100644 index 0000000..c82b91c --- /dev/null +++ b/src/gating/images/orig/zsim-19.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m19[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33m[37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [33m[37m#1 | ||
| 10 | [A[79C | ||
| 11 | [1;33m[0;37m#3 | ||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | ฺฤฤฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;32m[0;37mณ Nova #4 [1;32m SUCCESS [0;37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [1;32m SUCCESS [0;37m | ||
| 38 | [A[79C | ||
| 39 | [1;34m[0;37m | ||
| 40 | [A[79C | ||
| 41 | [1;32m SUCCESS [0;37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-20.ans b/src/gating/images/orig/zsim-20.ans new file mode 100644 index 0000000..4d75d8b --- /dev/null +++ b/src/gating/images/orig/zsim-20.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m20[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33m[37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [33m[37m#1 | ||
| 10 | [A[79C | ||
| 11 | [1;33m[0;37m#3 | ||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | ฺฤฤฤฟ | ||
| 34 | [A[79C | ||
| 35 | ณ[1;32m[0;37mณ Nova #4 [1;32m SUCCESS [0;37m | ||
| 36 | [A[79C | ||
| 37 | ภฤฤฤู [1;32m SUCCESS [0;37m | ||
| 38 | [A[79C | ||
| 39 | [1;32m SUCCESS [0;37m | ||
| 40 | [A[79C | ||
| 41 | [1;32m SUCCESS [0;37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-21.ans b/src/gating/images/orig/zsim-21.ans new file mode 100644 index 0000000..5847053 --- /dev/null +++ b/src/gating/images/orig/zsim-21.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m21[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33m[37mbadbeef [1;33m[0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [33m[37m#1 | ||
| 10 | [A[79C | ||
| 11 | [33m[37m#3 | ||
| 12 | [A[79C | ||
| 13 | [1;33m[0;37m#4 | ||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-22.ans b/src/gating/images/orig/zsim-22.ans new file mode 100644 index 0000000..3ad7700 --- /dev/null +++ b/src/gating/images/orig/zsim-22.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m22[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33m[37mbadbeef [1;33m:([0;37m | ||
| 8 | [A[79C | ||
| 9 | [33m[37m#1 | ||
| 10 | [A[79C | ||
| 11 | [33m[37m#3 | ||
| 12 | [A[79C | ||
| 13 | [1;33m[0;37m#4 | ||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zsim-keyline.ans b/src/gating/images/orig/zsim-keyline.ans new file mode 100644 index 0000000..a2c3fb5 --- /dev/null +++ b/src/gating/images/orig/zsim-keyline.ans | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | [0m Zuul Git | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | [X] Nova #1 SUCCESS Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | | SUCCESS * HEAD * HEAD | ||
| 8 | [A[79C | ||
| 9 | |--+ OOOOOOOOO.. | ||
| 10 | [A[79C | ||
| 11 | | | SUCCESS | ||
| 12 | [A[79C | ||
| 13 | | | | ||
| 14 | [A[79C | ||
| 15 | | [X] Keystone #2 FAILURE | ||
| 16 | [A[79C | ||
| 17 | | SUCCESS | ||
| 18 | [A[79C | ||
| 19 | | OOOOOOO.... | ||
| 20 | [A[79C | ||
| 21 | | OOOOOOOOO.. | ||
| 22 | [A[79C | ||
| 23 | | | ||
| 24 | [A[79C | ||
| 25 | [X] Nova #3 OOOOOOO.... | ||
| 26 | [A[79C | ||
| 27 | | OOOOOOO.... | ||
| 28 | [A[79C | ||
| 29 | | OOOOO...... | ||
| 30 | [A[79C | ||
| 31 | | OOOOOO..... | ||
| 32 | [A[79C | ||
| 33 | | | ||
| 34 | [A[79C | ||
| 35 | [X] Nova #4 OOOO....... | ||
| 36 | [A[79C | ||
| 37 | OOOO....... | ||
| 38 | [A[79C | ||
| 39 | OO......... | ||
| 40 | [A[79C | ||
| 41 | OOO........ | ||
| 42 | [A[79C | ||
| 43 | |||
| 44 | [A[79C | ||
| 45 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zuul-status.ans b/src/gating/images/orig/zuul-status.ans new file mode 100644 index 0000000..d21c0ca --- /dev/null +++ b/src/gating/images/orig/zuul-status.ans | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | [0m[47m [40m | ||
| 2 | [A[79C | ||
| 3 | [47m [1;31m Check [0;47m [1;31m Gate[0;47m [1;31m Post[0;47m [40m | ||
| 4 | [A[79C | ||
| 5 | [30;47m[[42m [47m][46m+-----------------+[37;47m [30m[[42m [47m][46m+-----------------+[47m [[42m [47m][46m+-----------------+[37;40m | ||
| 6 | [A[79C | ||
| 7 | [47m [30m [37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[37;47m [30m|[37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[37;47m [30m [37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[37;40m | ||
| 8 | [A[79C | ||
| 9 | [47m [30m [37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[37;47m [30m|[37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[37;47m [30m [37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[37;40m | ||
| 10 | [A[79C | ||
| 11 | [47m [30;46m+-----------------+[37;47m [30m|[37m [30;46m+-----------------+[37;47m [30;46m+-----------------+[37;40m | ||
| 12 | [A[79C | ||
| 13 | [47m [30;46m|[1;31m pep8 [0;30;42mSUCCESS[46m|[37;47m [30m|[37m [30;46m|[1;31m pep8 [0;30;42mSUCCESS[46m|[37;47m [30;46m|[1;31m pep8 [0;30;42mSUCCESS[46m|[37;40m | ||
| 14 | [A[79C | ||
| 15 | [47m [30;46m| [1;31mdocs [0;30;46m [36;44mxx [30;46m |[37;47m [30m|[37m [30;46m| [1;31mdocs [0;30;46m [36;44mxx [30;46m |[37;47m [30;46m| [1;31mdocs [0;30;46m [36;44mxx [30;46m |[37;40m | ||
| 16 | [A[79C | ||
| 17 | [47m [30;46m| [1;31mpython27[0;30;46m [36;44mx [30;46m |[37;47m [30m|[37m [30;46m| [1;31mpython27[0;30;46m [36;44mx [30;46m |[37;47m [30;46m| [1;31mpython27[0;30;46m [36;44mx [30;46m |[37;40m | ||
| 18 | [A[79C | ||
| 19 | [47m [30;46m| [1;31mtempest[0;30;46m [36;44mx [30;46m |[37;47m [30m|[37m [30;46m| [1;31mtempest[0;30;46m [36;44mx [30;46m |[37;47m [30;46m| [1;31mtempest[0;30;46m [36;44mx [30;46m |[37;40m | ||
| 20 | [A[79C | ||
| 21 | [47m [30;46m+-----------------+[37;47m [30m|[37m [30;46m+-----------------+[37;47m [30;46m+-----------------+[37;40m | ||
| 22 | [A[79C | ||
| 23 | [47m [30m|[37m [1;31m Release [0;47m [40m | ||
| 24 | [A[79C | ||
| 25 | [30;47m[[42m [47m][46m+-----------------+[37;47m [30m +[[41m [47m][46m+---------------+[37;47m [40m | ||
| 26 | [A[79C | ||
| 27 | [47m [30m [37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[37;47m [30m |[37m [30m [37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[37;47m [40m | ||
| 28 | [A[79C | ||
| 29 | [47m [30m [37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[37;47m [30m |[37m [30m [37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[37;47m [40m | ||
| 30 | [A[79C | ||
| 31 | [47m [30;46m+-----------------+[37;47m [30m |[37m [30;46m+---------------+[37;47m [40m | ||
| 32 | [A[79C | ||
| 33 | [47m [30;46m|[1;31m pep8 [0;30;41mFAILURE[46m|[37;47m [30m |[37m [30m [37m [40m | ||
| 34 | [A[79C | ||
| 35 | [47m [30;46m| [1;31mdocs [0;30;46m [36;44mxx [30;46m |[37;47m [30m[[42m [47m][46m+-----------------+[47m [37m [40m | ||
| 36 | [A[79C | ||
| 37 | [47m [30;46m| [1;31mpython27[0;30;46m [36;44mx [30;46m |[37;47m [30m [37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[47m [37m [40m | ||
| 38 | [A[79C | ||
| 39 | [47m [30;46m| [1;31mtempest[0;30;46m [36;44mx [30;46m |[37;47m [30m [37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[47m [37m [40m | ||
| 40 | [A[79C | ||
| 41 | [47m [30;46m+-----------------+[37;47m [30m [37m [30;46m+-----------------+[47m [37m [40m | ||
| 42 | [A[79C | ||
| 43 | [47m [30m [37m [40m | ||
| 44 | [A[79C | ||
| 45 | [47m [40m | ||
| 46 | [A[79C | ||
| 47 | [47m [40m | ||
| 48 | [A[79C | ||
| 49 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/orig/zuul.ans b/src/gating/images/orig/zuul.ans new file mode 100644 index 0000000..8442c58 --- /dev/null +++ b/src/gating/images/orig/zuul.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[1;33mออออออออออออออออออออออตณณณฦอออออออออออออออออออออ[0;37m | ||
| 2 | [A[79C | ||
| 3 | [1;33mฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤดณรฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤ[0;37m | ||
| 4 | [A[79C | ||
| 5 | [33mฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤ[1mณ[0;33mฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤ[37m | ||
| 6 | [A[79C | ||
| 7 | |||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | [32m _____ _[37m | ||
| 14 | [A[79C | ||
| 15 | [32m|__ / _ _ _| |[37m | ||
| 16 | [A[79C | ||
| 17 | [32m/ / | | | | | | |[37m | ||
| 18 | [A[79C | ||
| 19 | [32m/ /| |_| | |_| | |[37m | ||
| 20 | [A[79C | ||
| 21 | [32m/____\__,_|\__,_|_|[37m | ||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | [33mฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤ[1mณ[0;33mฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤ[37m | ||
| 34 | [A[79C | ||
| 35 | [1;33mฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤดณรฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤ[0;37m | ||
| 36 | [A[79C | ||
| 37 | [1;33mออออออออออออออออออออออตณณณฦอออออออออออออออออออออ[0;37m | ||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | |||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/questions.ans b/src/gating/images/questions.ans new file mode 100644 index 0000000..450e9ac --- /dev/null +++ b/src/gating/images/questions.ans | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | [0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | |||
| 6 | [A[79C | ||
| 7 | |||
| 8 | [A[79C | ||
| 9 | [1;30mโ[33mโโโโโโโโโโโโโโ[30mโ[0;37m | ||
| 10 | [A[79C | ||
| 11 | [1;33mโ[0;30;43m โ [1;33mโโโโโ [0;30;43m โ [1;40mโ[0;37m | ||
| 12 | [A[79C | ||
| 13 | [1;33mโ[0;30;43m [1;33mโโ[0;30;43mโโโ[1;33mโโ[0;30;43mโ [1;40mโ[0;37m | ||
| 14 | [A[79C | ||
| 15 | [1;33mโ[0;30;43m [1;33;40mโโ[0;37m [30;43m [1;33mโโโ[0;30;43mโ [1;40mโ[0;37m | ||
| 16 | [A[79C | ||
| 17 | [1;33mโ[0;30;43m [1;33m โโ[0;30;43mโโโ [1;40mโ[0;37m | ||
| 18 | [A[79C | ||
| 19 | [1;33mโ[0;30;43m โโ [1;40mโ[0;37m | ||
| 20 | [A[79C | ||
| 21 | [1;33mโ[0;30;43m [1;33mโโ[0;30;43mโ [1;40mโ[0;37m | ||
| 22 | [A[79C | ||
| 23 | [1;33mโ[0;30;43m โ โโโ โ [1;40mโ[0;37m | ||
| 24 | [A[79C | ||
| 25 | [1;30mโโโโโโโโโโโโโโโโ[0;37m | ||
| 26 | [A[79C | ||
| 27 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/redhat.ans b/src/gating/images/redhat.ans new file mode 100644 index 0000000..ca7597e --- /dev/null +++ b/src/gating/images/redhat.ans | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | [0m | ||
| 2 | [A[79C | ||
| 3 | [1;31m โโโโโโโโโโโโโโโโ[0;37m | ||
| 4 | [A[79C | ||
| 5 | [31m [1mโโโโโโโโโโโโโ โโ [0;37m | ||
| 6 | [A[79C | ||
| 7 | [1;31mโโโ[0;37m [1;31mโโ โโโโโโโโโโโโ[0;37m | ||
| 8 | [A[79C | ||
| 9 | [1;31mโโโ โโโโโโโโโโโโโโโโ[0;31m [37m | ||
| 10 | [A[79C | ||
| 11 | [31m [1mโโโโโ [0;37m [1;31m โโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 12 | [A[79C | ||
| 13 | [1;31m โโโโโโโ[0;31m [37m [31m [1m โโโโโโโโโโโโโโโโโโ[0;37m | ||
| 14 | [A[79C | ||
| 15 | [1;31m โโโโโโโโโ [0;31m [37m [1;31mโโโโโโโโโโโโ โโโโ[0;37m | ||
| 16 | [A[79C | ||
| 17 | [1;31mโโโโโโโโโโโโ [0;31m [37m [1;31m โโโโโโโโโโโโโโโโโ[0;31m [37m | ||
| 18 | [A[79C | ||
| 19 | [1;31mโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ[0;37m | ||
| 20 | [A[79C | ||
| 21 | [1;31mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 22 | [A[79C | ||
| 23 | [1mโโโโ [0m [31m [1mโโโโโโโโโโโโโโโโโโโโโโโโ[37m [0m | ||
| 24 | [A[79C | ||
| 25 | [1m โโโโโโโโ[0m [31m [1mโโโโโโโโโโโโโโโโ [0;37m | ||
| 26 | [A[79C | ||
| 27 | [1m โโโโโ โโโโโโ โโ โโ โโโ [0m | ||
| 28 | [A[79C | ||
| 29 | [1m โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ [0m | ||
| 30 | [A[79C | ||
| 31 | [1m โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโ [0m | ||
| 32 | [A[79C | ||
| 33 | [1m โโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโ [0m | ||
| 34 | [A[79C | ||
| 35 | [1m โโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโ [31m [0;37m | ||
| 36 | [A[79C | ||
| 37 | [1m โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโ [0m [1m [0m | ||
| 38 | [A[79C | ||
| 39 | [1m โโโโโโโโโโโโโโโโโโโโโโโโ [0m | ||
| 40 | [A[79C | ||
| 41 | [1m โโโโโโโโโโโโโโโโโโ [0m | ||
| 42 | [A[79C | ||
| 43 | [1m โโโโโโโโโโโ [0m | ||
| 44 | [A[79C | ||
| 45 | |||
| 46 | [A[79C | ||
| 47 | |||
| 48 | [A[79C | ||
| 49 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/startup1.ans b/src/gating/images/startup1.ans new file mode 100644 index 0000000..c657cdb --- /dev/null +++ b/src/gating/images/startup1.ans | |||
| @@ -0,0 +1,39 @@ | |||
| 1 | [0m โโโโโโโโ | ||
| 2 | [A[79C | ||
| 3 | โ [1;31mZuul[0;37m โ | ||
| 4 | [A[79C | ||
| 5 | โโโโฌโโโโ | ||
| 6 | [A[79C | ||
| 7 | โ | ||
| 8 | [A[79C | ||
| 9 | โโโโโโโฌโโโโโโฌโโโโโโฌโโโดโโโฌโโโโโโฌโโโโโโฌโโโโโโ | ||
| 10 | [A[79C | ||
| 11 | โ โ โ โ โ โ โ โ | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ โโโดโโ โโโดโโ โโโดโโ โโโดโโ โโโดโโ โโโดโโ โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;31mzm1[0;37mโ โ[1;31mzm2[0;37mโ โ[1;31mzm3[0;37mโ โ[1;31mzm4[0;37mโ โ[1;31mzm5[0;37mโ โ[1;31mzm6[0;37mโ โ[1;31mzm7[0;37mโ โ[1;31mzm8[0;37mโ | ||
| 16 | [A[79C | ||
| 17 | โโโโโ โโโโโ โโโโโ โโโโโ โโโโโ โโโโโ โโโโโ โโโโโ | ||
| 18 | [A[79C | ||
| 19 | [1mnova keyst swift devst tmpst glanc dg projc[0m | ||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | [1m [0m | ||
| 38 | [A[79C | ||
| 39 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/startup2.ans b/src/gating/images/startup2.ans new file mode 100644 index 0000000..65e44fb --- /dev/null +++ b/src/gating/images/startup2.ans | |||
| @@ -0,0 +1,39 @@ | |||
| 1 | [0m โโโโโโโโ | ||
| 2 | [A[79C | ||
| 3 | โ [1;31mZuul[0;37m โ | ||
| 4 | [A[79C | ||
| 5 | โโโโฌโโโโ | ||
| 6 | [A[79C | ||
| 7 | โ | ||
| 8 | [A[79C | ||
| 9 | โโโโโโโฌโโโโโโฌโโโโโโฌโโโดโโโฌโโโโโโฌโโโโโโฌโโโโโโ | ||
| 10 | [A[79C | ||
| 11 | โ โ โ โ โ โ โ โ | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ โโโดโโ โโโดโโ โโโดโโ โโโดโโ โโโดโโ โโโดโโ โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;31mzm1[0;37mโ โ[1;31mzm2[0;37mโ โ[1;31mzm3[0;37mโ โ[1;31mzm4[0;37mโ โ[1;31mzm5[0;37mโ โ[1;31mzm6[0;37mโ โ[1;31mzm7[0;37mโ โ[1;31mzm8[0;37mโ | ||
| 16 | [A[79C | ||
| 17 | โโโโโ โโโโโ โโโโโ โโโโโ โโโโโ โโโโโ โโโโโ โโโโโ | ||
| 18 | [A[79C | ||
| 19 | nova keyst swift devst tmpst glanc dg projc | ||
| 20 | [A[79C | ||
| 21 | [1mmastr newt mitak mastr mastr diabl mastr mastr[0m | ||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | [1m [0m | ||
| 38 | [A[79C | ||
| 39 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/td.ans b/src/gating/images/td.ans new file mode 100644 index 0000000..dcbf243 --- /dev/null +++ b/src/gating/images/td.ans | |||
| Binary files differ | |||
diff --git a/src/gating/images/testslide.ans b/src/gating/images/testslide.ans new file mode 100644 index 0000000..f2feea4 --- /dev/null +++ b/src/gating/images/testslide.ans | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | [0m[44mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[40m | ||
| 2 | [A[79C | ||
| 3 | [44mโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ[40m | ||
| 4 | [A[79C | ||
| 5 | [44mโ โ[40m [44mโ โ[40m | ||
| 6 | [A[79C | ||
| 7 | [44mโ โ[40m [44mโ โ[40m | ||
| 8 | [A[79C | ||
| 9 | [44mโ โ[40m [30m Test Slide [47m Test Slide [37;40m [44mโ โ[40m | ||
| 10 | [A[79C | ||
| 11 | [44mโ โ[40m [31m Test Slide [47m Test Slide [37;40m [44mโ โ[40m | ||
| 12 | [A[79C | ||
| 13 | [44mโ โ[40m [32m Test Slide [47m Test Slide [37;40m [44mโ โ[40m | ||
| 14 | [A[79C | ||
| 15 | [44mโ โ[40m [33m Test Slide [47m Test Slide [37;40m [44mโ โ[40m | ||
| 16 | [A[79C | ||
| 17 | [44mโ โ[40m [34m Test Slide [47m Test Slide [37;40m [44mโ โ[40m | ||
| 18 | [A[79C | ||
| 19 | [44mโ โ[40m [35m Test Slide [47m Test Slide [37;40m [44mโ โ[40m | ||
| 20 | [A[79C | ||
| 21 | [44mโ โ[40m [36m Test Slide [47m Test Slide [37;40m [44mโ โ[40m | ||
| 22 | [A[79C | ||
| 23 | [44mโ โ[40m Test Slide [47m Test Slide [40m [44mโ โ[40m | ||
| 24 | [A[79C | ||
| 25 | [44mโ โ[40m [1;30m Test Slide [47m Test Slide [0;37;40m [44mโ โ[40m | ||
| 26 | [A[79C | ||
| 27 | [44mโ โ[40m [1;31m Test Slide [47m Test Slide [0;37;40m [44mโ โ[40m | ||
| 28 | [A[79C | ||
| 29 | [44mโ โ[40m [1;32m Test Slide [47m Test Slide [0;37;40m [44mโ โ[40m | ||
| 30 | [A[79C | ||
| 31 | [44mโ โ[40m [1;33m Test Slide [47m Test Slide [0;37;40m [44mโ โ[40m | ||
| 32 | [A[79C | ||
| 33 | [44mโ โ[40m [1;34m Test Slide [47m Test Slide [0;37;40m [44mโ โ[40m | ||
| 34 | [A[79C | ||
| 35 | [44mโ โ[40m [1;35m Test Slide [47m Test Slide [0;37;40m [44mโ โ[40m | ||
| 36 | [A[79C | ||
| 37 | [44mโ โ[40m [1;36m Test Slide [47m Test Slide [0;37;40m [44mโ โ[40m | ||
| 38 | [A[79C | ||
| 39 | [44mโ โ[40m [1m Test Slide [47m Test Slide [0;40m [44mโ โ[40m | ||
| 40 | [A[79C | ||
| 41 | [44mโ โ[40m [44mโ โ[40m | ||
| 42 | [A[79C | ||
| 43 | [44mโ โ[40m [44mโ โ[40m | ||
| 44 | [A[79C | ||
| 45 | [44mโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ[40m | ||
| 46 | [A[79C | ||
| 47 | [44mโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ[40m | ||
| 48 | [A[79C | ||
| 49 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/title.ans b/src/gating/images/title.ans new file mode 100644 index 0000000..c784327 --- /dev/null +++ b/src/gating/images/title.ans | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | [0m [1;34m______________[0;37m [1;34m.โโ.[0;37m [1;34m.โโ.[0;37m [1;34m______________[0;37m | ||
| 2 | [A[79C | ||
| 3 | [1;34m( ( [0;37m [1;34m\ \_____)____(_____/ /[0;37m [1;34m ) )[0;37m | ||
| 4 | [A[79C | ||
| 5 | [1;34m\ )[0;37m [1;34m`โโโโโ' [0;37m [1;34m `โโโโโ'[0;37m [1;34m( /[0;37m | ||
| 6 | [A[79C | ||
| 7 | [1;34m)/ [0;37m [1;34m \([0;37m | ||
| 8 | [A[79C | ||
| 9 | [1;34m /' [0;37m [1mREST APIs and the Return of the[0m [1;34m `\ [0;37m | ||
| 10 | [A[79C | ||
| 11 | [1;34mO [0;37m [1;32m ___ ___ _ _ ___ ___ _ ___ [0;37m [1;34m O[0;37m | ||
| 12 | [A[79C | ||
| 13 | [1;34mโ[0;37m [1;32m / __/ _ \| \| / __|/ _ \| | | __|[0;37m [1;34mโ[0;37m | ||
| 14 | [A[79C | ||
| 15 | [1;34mโ[0;37m [1;32m| (_| (_) | .` \__ \ (_) | |__| _| [0;37m [1;34mโ[0;37m | ||
| 16 | [A[79C | ||
| 17 | [1;34mโ[0;37m [1;32m \___\___/|_|\_|___/\___/|____|___|[0;37m [1;34mโ[0;37m | ||
| 18 | [A[79C | ||
| 19 | [1;34mโ[0;37m [1;34mโ[0;37m | ||
| 20 | [A[79C | ||
| 21 | [1;34mโ[0;37m [1mApplication[0m [1;34mโ[0;37m | ||
| 22 | [A[79C | ||
| 23 | [1;34mโ[0;37m [1;34mโ[0;37m | ||
| 24 | [A[79C | ||
| 25 | [1;34mO [0;37m [33mJames E. Blair <corvus@inaugust.com>[37m [1;34m O[0;37m | ||
| 26 | [A[79C | ||
| 27 | [1;34m \.[0;37m [1;34m./ [0;37m | ||
| 28 | [A[79C | ||
| 29 | [1;34m)\ [0;37m [1;34m,____[0;37m [1;34m____,[0;37m [1;34m /([0;37m | ||
| 30 | [A[79C | ||
| 31 | [1;34m/ )[0;37m [1;34m/ ____\ ____ /____ \[0;37m [1;34m( \[0;37m | ||
| 32 | [A[79C | ||
| 33 | [1;34m( (_________/_/ ) ( \_\_________) )[0;37m | ||
| 34 | [A[79C | ||
| 35 | [1;34m ~-' [0;37m [1;34m`โโ'[0;37m [1;34m`โโ'[0;37m [1;34m `-~ [0;37m | ||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | |||
| 42 | [A[79C | ||
| 43 | |||
| 44 | [A[79C | ||
| 45 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/workflow.ans b/src/gating/images/workflow.ans new file mode 100644 index 0000000..067cc56 --- /dev/null +++ b/src/gating/images/workflow.ans | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | [0m Hack Review Test | ||
| 2 | [A[79C | ||
| 3 | ========= ========== ========== | ||
| 4 | [A[79C | ||
| 5 | |||
| 6 | [A[79C | ||
| 7 | push approve | ||
| 8 | [A[79C | ||
| 9 | +-------------+ +-------------+ | ||
| 10 | [A[79C | ||
| 11 | | | | | | ||
| 12 | [A[79C | ||
| 13 | +------+--+ +--v----+--+ +--v-------+ | ||
| 14 | [A[79C | ||
| 15 | | | | | | | | ||
| 16 | [A[79C | ||
| 17 | | $EDITOR | | Gerrit | | Zuul | | ||
| 18 | [A[79C | ||
| 19 | | | | | | | | ||
| 20 | [A[79C | ||
| 21 | +------^--+ +--+----^--+ +--+-------+ | ||
| 22 | [A[79C | ||
| 23 | | | | | | ||
| 24 | [A[79C | ||
| 25 | +-------------+ +-------------+ | ||
| 26 | [A[79C | ||
| 27 | clone merge | ||
| 28 | [A[79C | ||
| 29 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-00.ans b/src/gating/images/zsim-00.ans new file mode 100644 index 0000000..bbfdc82 --- /dev/null +++ b/src/gating/images/zsim-00.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m00[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-01.ans b/src/gating/images/zsim-01.ans new file mode 100644 index 0000000..742a968 --- /dev/null +++ b/src/gating/images/zsim-01.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m01[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;30mโโโ[0;37mโ Nova #1 Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโโโ [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-02.ans b/src/gating/images/zsim-02.ans new file mode 100644 index 0000000..28809c2 --- /dev/null +++ b/src/gating/images/zsim-02.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m02[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [34mโโโโโโโโโ[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโโโ [34mโโโโโโโโโ[37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [34mโโโโโโโโโ[37m | ||
| 10 | [A[79C | ||
| 11 | [34mโโโโโโโโโ[37m | ||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-03.ans b/src/gating/images/zsim-03.ans new file mode 100644 index 0000000..c6a2bfd --- /dev/null +++ b/src/gating/images/zsim-03.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m03[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;34mโ[0;34mโโโโโโโโ[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;34mโ[0;34mโโโโโโโโ[37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โ [34mโโโโโโโโโ[37m | ||
| 10 | [A[79C | ||
| 11 | โ [34mโโโโโโโโโ[37m | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;30mโโโ[0;37mโ Keystone #2 | ||
| 16 | [A[79C | ||
| 17 | โโโโโ | ||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-04.ans b/src/gating/images/zsim-04.ans new file mode 100644 index 0000000..8893ed8 --- /dev/null +++ b/src/gating/images/zsim-04.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m04[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;34mโโ[0;34mโโโโโโโ[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;34mโโ[0;34mโโโโโโโ[37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โ [34mโโโโโโโโโ[37m | ||
| 10 | [A[79C | ||
| 11 | โ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;32mโโโ[0;37mโ Keystone #2 [34mโโโโโโโโโ[37m | ||
| 16 | [A[79C | ||
| 17 | โโโโโ [34mโโโโโโโโโ[37m | ||
| 18 | [A[79C | ||
| 19 | [34mโโโโโโโโโ[37m | ||
| 20 | [A[79C | ||
| 21 | [34mโโโโโโโโโ[37m | ||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-05.ans b/src/gating/images/zsim-05.ans new file mode 100644 index 0000000..be3cd9e --- /dev/null +++ b/src/gating/images/zsim-05.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m05[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;34mโโโ[0;34mโโโโโโ[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;34mโโโ[0;34mโโโโโโ[37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 10 | [A[79C | ||
| 11 | โ [1;34mโโ[0;34mโโโโโโโ[37m | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;32mโโโ[0;37mโ Keystone #2 [1;34mโโ[0;34mโโโโโโโ[37m | ||
| 16 | [A[79C | ||
| 17 | โโโฌโโ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 18 | [A[79C | ||
| 19 | โ [34mโโโโโโโโโ[37m | ||
| 20 | [A[79C | ||
| 21 | โ [34mโโโโโโโโโ[37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;30mโโโ[0;37mโ Nova #3 | ||
| 26 | [A[79C | ||
| 27 | โโโโโ | ||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-06.ans b/src/gating/images/zsim-06.ans new file mode 100644 index 0000000..64de1d6 --- /dev/null +++ b/src/gating/images/zsim-06.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m06[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;34mโโโโ[0;34mโโโโโ[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;34mโโโโ[0;34mโโโโโ[37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โ [1;34mโโ[0;34mโโโโโโโ[37m | ||
| 10 | [A[79C | ||
| 11 | โ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;32mโโโ[0;37mโ Keystone #2 [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 16 | [A[79C | ||
| 17 | โโโฌโโ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 18 | [A[79C | ||
| 19 | โ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 20 | [A[79C | ||
| 21 | โ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [34mโโโโโโโโโ[37m | ||
| 26 | [A[79C | ||
| 27 | โโโโโ [34mโโโโโโโโโ[37m | ||
| 28 | [A[79C | ||
| 29 | [34mโโโโโโโโโ[37m | ||
| 30 | [A[79C | ||
| 31 | [34mโโโโโโโโโ[37m | ||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-07.ans b/src/gating/images/zsim-07.ans new file mode 100644 index 0000000..6a34279 --- /dev/null +++ b/src/gating/images/zsim-07.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m07[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;34mโโโโโ[0;34mโโโโ[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;34mโโโโโ[0;34mโโโโ[37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 10 | [A[79C | ||
| 11 | โ [1;34mโโโโ[0;34mโโโโโ[37m | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;32mโโโ[0;37mโ Keystone #2 [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 16 | [A[79C | ||
| 17 | โโโฌโโ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 18 | [A[79C | ||
| 19 | โ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 20 | [A[79C | ||
| 21 | โ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 28 | [A[79C | ||
| 29 | โ [34mโโโโโโโโโ[37m | ||
| 30 | [A[79C | ||
| 31 | โ [34mโโโโโโโโโ[37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;30mโโโ[0;37mโ Nova #4 | ||
| 36 | [A[79C | ||
| 37 | โโโโโ | ||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-08.ans b/src/gating/images/zsim-08.ans new file mode 100644 index 0000000..318c67b --- /dev/null +++ b/src/gating/images/zsim-08.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m08[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;34mโโโโโโ[0;34mโโโ[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;34mโโโโโโ[0;34mโโโ[37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โ [1;34mโโโโ[0;34mโโโโโ[37m | ||
| 10 | [A[79C | ||
| 11 | โ [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;32mโโโ[0;37mโ Keystone #2 [1;34mโโโโโโโโ[0;34mโ[37m | ||
| 16 | [A[79C | ||
| 17 | โโโฌโโ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 18 | [A[79C | ||
| 19 | โ [1;34mโโ[0;34mโโโโโโโ[37m | ||
| 20 | [A[79C | ||
| 21 | โ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [1;34mโโ[0;34mโโโโโโโ[37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [1;34mโโ[0;34mโโโโโโโ[37m | ||
| 28 | [A[79C | ||
| 29 | โ [34mโโโโโโโโโ[37m | ||
| 30 | [A[79C | ||
| 31 | โ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;32mโโโ[0;37mโ Nova #4 [34mโโโโโโโโโ[37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [34mโโโโโโโโโ[37m | ||
| 38 | [A[79C | ||
| 39 | [34mโโโโโโโโโ[37m | ||
| 40 | [A[79C | ||
| 41 | [34mโโโโโโโโโ[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-09.ans b/src/gating/images/zsim-09.ans new file mode 100644 index 0000000..441979f --- /dev/null +++ b/src/gating/images/zsim-09.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m09[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;34mโโโโโโโ[0;34mโโ[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;34mโโโโโโโ[0;34mโโ[37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โ [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 10 | [A[79C | ||
| 11 | โ [1;34mโโโโโโ[0;34mโโโ[37m | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;31mโโโ[0;37mโ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | โโโฌโโ [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 18 | [A[79C | ||
| 19 | โ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 20 | [A[79C | ||
| 21 | โ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 28 | [A[79C | ||
| 29 | โ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 30 | [A[79C | ||
| 31 | โ [1;34mโโ[0;34mโโโโโโโ[37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;32mโโโ[0;37mโ Nova #4 [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 38 | [A[79C | ||
| 39 | [34mโโโโโโโโโ[37m | ||
| 40 | [A[79C | ||
| 41 | [34mโโโโโโโโโ[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-10.ans b/src/gating/images/zsim-10.ans new file mode 100644 index 0000000..818789e --- /dev/null +++ b/src/gating/images/zsim-10.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m10[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;34mโโโโโโโโ[0;34mโ[37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;34mโโโโโโโโ[0;34mโ[37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โ [1;34mโโโโโโ[0;34mโโโ[37m | ||
| 10 | [A[79C | ||
| 11 | โ [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;31mโโโ[0;37mโ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | โโโฌโโ [1;34mโโโโโโโโโ[0;37m | ||
| 18 | [A[79C | ||
| 19 | โ [1;34mโโโโ[0;34mโโโโโ[37m | ||
| 20 | [A[79C | ||
| 21 | โ [1;34mโโโโ[0;34mโโโโโ[37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;30mโโโ[0;37mโ Nova #3 [1;30mCANCELED[0;37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [1;30mCANCELED[0;37m | ||
| 28 | [A[79C | ||
| 29 | โ [1;30mCANCELED[0;37m | ||
| 30 | [A[79C | ||
| 31 | โ [1;30mCANCELED[0;37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;30mโโโ[0;37mโ Nova #4 [1;30mCANCELED[0;37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [1;30mCANCELED[0;37m | ||
| 38 | [A[79C | ||
| 39 | [1;30mCANCELED[0;37m | ||
| 40 | [A[79C | ||
| 41 | [1;30mCANCELED[0;37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-11.ans b/src/gating/images/zsim-11.ans new file mode 100644 index 0000000..ddb8bde --- /dev/null +++ b/src/gating/images/zsim-11.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m11[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;34mโโโโโโโโโ[0;37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;34mโโโโโโโโโ[0;37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โโโโ [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 10 | [A[79C | ||
| 11 | โ [1;34mโโโโโโโโ[0;34mโ[37m | ||
| 12 | [A[79C | ||
| 13 | โโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โ[1;31mโโโ[0;37mโ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | โโโโโ [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 20 | [A[79C | ||
| 21 | [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 22 | [A[79C | ||
| 23 | โโโโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;30mโโโ[0;37mโ Nova #3 | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ | ||
| 28 | [A[79C | ||
| 29 | โ | ||
| 30 | [A[79C | ||
| 31 | โ | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;30mโโโ[0;37mโ Nova #4 | ||
| 36 | [A[79C | ||
| 37 | โโโโโ | ||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-12.ans b/src/gating/images/zsim-12.ans new file mode 100644 index 0000000..69eef26 --- /dev/null +++ b/src/gating/images/zsim-12.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m12[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;32mSUCCESS[0;37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;32mSUCCESS[0;37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โโโโ [1;34mโโโโโโโโ[0;34mโ[37m | ||
| 10 | [A[79C | ||
| 11 | โ โ [1;34mโโโโโโโโโ[0;37m | ||
| 12 | [A[79C | ||
| 13 | โโโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โโ[1;31mโโโ[0;37mโ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | โโโโโโ [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | โ [1;34mโโโโโโ[0;34mโโโ[37m | ||
| 20 | [A[79C | ||
| 21 | โ [1;34mโโโโโโ[0;34mโโโ[37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [34mโโโโโโโโโ[37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [34mโโโโโโโโโ[37m | ||
| 28 | [A[79C | ||
| 29 | โ [34mโโโโโโโโโ[37m | ||
| 30 | [A[79C | ||
| 31 | โ [34mโโโโโโโโโ[37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;30mโโโ[0;37mโ Nova #4 | ||
| 36 | [A[79C | ||
| 37 | โโโโโ | ||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-13.ans b/src/gating/images/zsim-13.ans new file mode 100644 index 0000000..5b8b54b --- /dev/null +++ b/src/gating/images/zsim-13.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m13[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;32mSUCCESS[0;37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;32mSUCCESS[0;37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โโโโ [1;34mโโโโโโโโโ[0;37m | ||
| 10 | [A[79C | ||
| 11 | โ โ [1;32mSUCCESS[0;37m | ||
| 12 | [A[79C | ||
| 13 | โโโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โโ[1;31mโโโ[0;37mโ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | โโโโโโ [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | โ [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 20 | [A[79C | ||
| 21 | โ [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 28 | [A[79C | ||
| 29 | โ [34mโโโโโโโโโ[37m | ||
| 30 | [A[79C | ||
| 31 | โ [34mโโโโโโโโโ[37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;32mโโโ[0;37mโ Nova #4 [34mโโโโโโโโโ[37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [34mโโโโโโโโโ[37m | ||
| 38 | [A[79C | ||
| 39 | [34mโโโโโโโโโ[37m | ||
| 40 | [A[79C | ||
| 41 | [34mโโโโโโโโโ[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-14.ans b/src/gating/images/zsim-14.ans new file mode 100644 index 0000000..f0ec335 --- /dev/null +++ b/src/gating/images/zsim-14.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m14[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | โโโโโ | ||
| 4 | [A[79C | ||
| 5 | โ[1;32mโโโ[0;37mโ Nova #1 [1;32mSUCCESS[0;37m Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | โโโฌโโ [1;32mSUCCESS[0;37m [1;33mโ [0;37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | โโโโ [1;32mSUCCESS[0;37m | ||
| 10 | [A[79C | ||
| 11 | โ โ [1;32mSUCCESS[0;37m | ||
| 12 | [A[79C | ||
| 13 | โโโโดโโ | ||
| 14 | [A[79C | ||
| 15 | โโ[1;31mโโโ[0;37mโ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | โโโโโโ [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | โ [1;34mโโโโโโโโ[0;34mโ[37m | ||
| 20 | [A[79C | ||
| 21 | โ [1;34mโโโโโโโโ[0;34mโ[37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 28 | [A[79C | ||
| 29 | โ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 30 | [A[79C | ||
| 31 | โ [1;34mโโ[0;34mโโโโโโโ[37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;32mโโโ[0;37mโ Nova #4 [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 38 | [A[79C | ||
| 39 | [34mโโโโโโโโโ[37m | ||
| 40 | [A[79C | ||
| 41 | [34mโโโโโโโโโ[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-15.ans b/src/gating/images/zsim-15.ans new file mode 100644 index 0000000..5ea15df --- /dev/null +++ b/src/gating/images/zsim-15.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m15[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33mโ [37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [1;33mโ [0;37m#1 | ||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | โโโโโโ | ||
| 14 | [A[79C | ||
| 15 | โโ[1;31mโโโ[0;37mโ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | โโโโโโ [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | โ [1;34mโโโโโโโโโ[0;37m | ||
| 20 | [A[79C | ||
| 21 | โ [1;34mโโโโโโโโโ[0;37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 28 | [A[79C | ||
| 29 | โ [1;34mโโ[0;34mโโโโโโโ[37m | ||
| 30 | [A[79C | ||
| 31 | โ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;32mโโโ[0;37mโ Nova #4 [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 38 | [A[79C | ||
| 39 | [1;34mโ[0;34mโโโโโโโโ[37m | ||
| 40 | [A[79C | ||
| 41 | [1;34mโโ[0;34mโโโโโโโ[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-16.ans b/src/gating/images/zsim-16.ans new file mode 100644 index 0000000..0d18c1b --- /dev/null +++ b/src/gating/images/zsim-16.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m16[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33mโ [37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [1;33mโ [0;37m#1 | ||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | โโโโโโ | ||
| 14 | [A[79C | ||
| 15 | โโ[1;31mโโโ[0;37mโ Keystone #2 [1;31mFAILURE[0;37m | ||
| 16 | [A[79C | ||
| 17 | โโโโโโ [1;32mSUCCESS[0;37m | ||
| 18 | [A[79C | ||
| 19 | โ [1;32mSUCCESS[0;37m | ||
| 20 | [A[79C | ||
| 21 | โ [1;32mSUCCESS[0;37m | ||
| 22 | [A[79C | ||
| 23 | โโโดโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 28 | [A[79C | ||
| 29 | โ [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 30 | [A[79C | ||
| 31 | โ [1;34mโโโโโโ[0;34mโโโ[37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;32mโโโ[0;37mโ Nova #4 [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 38 | [A[79C | ||
| 39 | [1;34mโโโ[0;34mโโโโโโ[37m | ||
| 40 | [A[79C | ||
| 41 | [1;34mโโโโ[0;34mโโโโโ[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-17.ans b/src/gating/images/zsim-17.ans new file mode 100644 index 0000000..b301dc8 --- /dev/null +++ b/src/gating/images/zsim-17.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m17[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33mโ [37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [1;33mโ [0;37m#1 | ||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | โโโโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [1;34mโโโโโโโโโ[0;37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [1;34mโโโโโโโโโ[0;37m | ||
| 28 | [A[79C | ||
| 29 | โ [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 30 | [A[79C | ||
| 31 | โ [1;34mโโโโโโโโ[0;34mโ[37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;32mโโโ[0;37mโ Nova #4 [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 38 | [A[79C | ||
| 39 | [1;34mโโโโโ[0;34mโโโโ[37m | ||
| 40 | [A[79C | ||
| 41 | [1;34mโโโโโโ[0;34mโโโ[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-18.ans b/src/gating/images/zsim-18.ans new file mode 100644 index 0000000..da25c2e --- /dev/null +++ b/src/gating/images/zsim-18.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m18[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33mโ [37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [1;33mโ [0;37m#1 | ||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | โโโโโ | ||
| 24 | [A[79C | ||
| 25 | โ[1;32mโโโ[0;37mโ Nova #3 [1;32m SUCCESS [0;37m | ||
| 26 | [A[79C | ||
| 27 | โโโฌโโ [1;32m SUCCESS [0;37m | ||
| 28 | [A[79C | ||
| 29 | โ [1;32m SUCCESS [0;37m | ||
| 30 | [A[79C | ||
| 31 | โ [1;32m SUCCESS [0;37m | ||
| 32 | [A[79C | ||
| 33 | โโโดโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;32mโโโ[0;37mโ Nova #4 [1;34mโโโโโโโโโ[0;37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [1;34mโโโโโโโโโ[0;37m | ||
| 38 | [A[79C | ||
| 39 | [1;34mโโโโโโโ[0;34mโโ[37m | ||
| 40 | [A[79C | ||
| 41 | [1;34mโโโโโโโโ[0;34mโ[37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-19.ans b/src/gating/images/zsim-19.ans new file mode 100644 index 0000000..14b9e51 --- /dev/null +++ b/src/gating/images/zsim-19.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m19[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33mโ [37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [33mโ [37m#1 | ||
| 10 | [A[79C | ||
| 11 | [1;33mโ [0;37m#3 | ||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | โโโโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;32mโโโ[0;37mโ Nova #4 [1;32m SUCCESS [0;37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [1;32m SUCCESS [0;37m | ||
| 38 | [A[79C | ||
| 39 | [1;34mโโโโโโโโโ[0;37m | ||
| 40 | [A[79C | ||
| 41 | [1;32m SUCCESS [0;37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-20.ans b/src/gating/images/zsim-20.ans new file mode 100644 index 0000000..e1a3b8c --- /dev/null +++ b/src/gating/images/zsim-20.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m20[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33mโ [37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [33mโ [37m#1 | ||
| 10 | [A[79C | ||
| 11 | [1;33mโ [0;37m#3 | ||
| 12 | [A[79C | ||
| 13 | |||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | โโโโโ | ||
| 34 | [A[79C | ||
| 35 | โ[1;32mโโโ[0;37mโ Nova #4 [1;32m SUCCESS [0;37m | ||
| 36 | [A[79C | ||
| 37 | โโโโโ [1;32m SUCCESS [0;37m | ||
| 38 | [A[79C | ||
| 39 | [1;32m SUCCESS [0;37m | ||
| 40 | [A[79C | ||
| 41 | [1;32m SUCCESS [0;37m [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-21.ans b/src/gating/images/zsim-21.ans new file mode 100644 index 0000000..ccfeef2 --- /dev/null +++ b/src/gating/images/zsim-21.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m21[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33mโ [37mbadbeef [1;33mโ [0;37mbeefcab | ||
| 8 | [A[79C | ||
| 9 | [33mโ [37m#1 | ||
| 10 | [A[79C | ||
| 11 | [33mโ [37m#3 | ||
| 12 | [A[79C | ||
| 13 | [1;33mโ [0;37m#4 | ||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-22.ans b/src/gating/images/zsim-22.ans new file mode 100644 index 0000000..8be6db5 --- /dev/null +++ b/src/gating/images/zsim-22.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[30m22[37m [1mZuul[0m [1mGit[0m | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | [33mโ [37mbadbeef [1;33m:([0;37m | ||
| 8 | [A[79C | ||
| 9 | [33mโ [37m#1 | ||
| 10 | [A[79C | ||
| 11 | [33mโ [37m#3 | ||
| 12 | [A[79C | ||
| 13 | [1;33mโ [0;37m#4 | ||
| 14 | [A[79C | ||
| 15 | |||
| 16 | [A[79C | ||
| 17 | |||
| 18 | [A[79C | ||
| 19 | |||
| 20 | [A[79C | ||
| 21 | |||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | |||
| 34 | [A[79C | ||
| 35 | |||
| 36 | [A[79C | ||
| 37 | |||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | [30m.[37m | ||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zsim-keyline.ans b/src/gating/images/zsim-keyline.ans new file mode 100644 index 0000000..a2c3fb5 --- /dev/null +++ b/src/gating/images/zsim-keyline.ans | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | [0m Zuul Git | ||
| 2 | [A[79C | ||
| 3 | |||
| 4 | [A[79C | ||
| 5 | [X] Nova #1 SUCCESS Nova Keystone | ||
| 6 | [A[79C | ||
| 7 | | SUCCESS * HEAD * HEAD | ||
| 8 | [A[79C | ||
| 9 | |--+ OOOOOOOOO.. | ||
| 10 | [A[79C | ||
| 11 | | | SUCCESS | ||
| 12 | [A[79C | ||
| 13 | | | | ||
| 14 | [A[79C | ||
| 15 | | [X] Keystone #2 FAILURE | ||
| 16 | [A[79C | ||
| 17 | | SUCCESS | ||
| 18 | [A[79C | ||
| 19 | | OOOOOOO.... | ||
| 20 | [A[79C | ||
| 21 | | OOOOOOOOO.. | ||
| 22 | [A[79C | ||
| 23 | | | ||
| 24 | [A[79C | ||
| 25 | [X] Nova #3 OOOOOOO.... | ||
| 26 | [A[79C | ||
| 27 | | OOOOOOO.... | ||
| 28 | [A[79C | ||
| 29 | | OOOOO...... | ||
| 30 | [A[79C | ||
| 31 | | OOOOOO..... | ||
| 32 | [A[79C | ||
| 33 | | | ||
| 34 | [A[79C | ||
| 35 | [X] Nova #4 OOOO....... | ||
| 36 | [A[79C | ||
| 37 | OOOO....... | ||
| 38 | [A[79C | ||
| 39 | OO......... | ||
| 40 | [A[79C | ||
| 41 | OOO........ | ||
| 42 | [A[79C | ||
| 43 | |||
| 44 | [A[79C | ||
| 45 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zuul-status.ans b/src/gating/images/zuul-status.ans new file mode 100644 index 0000000..d21c0ca --- /dev/null +++ b/src/gating/images/zuul-status.ans | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | [0m[47m [40m | ||
| 2 | [A[79C | ||
| 3 | [47m [1;31m Check [0;47m [1;31m Gate[0;47m [1;31m Post[0;47m [40m | ||
| 4 | [A[79C | ||
| 5 | [30;47m[[42m [47m][46m+-----------------+[37;47m [30m[[42m [47m][46m+-----------------+[47m [[42m [47m][46m+-----------------+[37;40m | ||
| 6 | [A[79C | ||
| 7 | [47m [30m [37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[37;47m [30m|[37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[37;47m [30m [37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[37;40m | ||
| 8 | [A[79C | ||
| 9 | [47m [30m [37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[37;47m [30m|[37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[37;47m [30m [37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[37;40m | ||
| 10 | [A[79C | ||
| 11 | [47m [30;46m+-----------------+[37;47m [30m|[37m [30;46m+-----------------+[37;47m [30;46m+-----------------+[37;40m | ||
| 12 | [A[79C | ||
| 13 | [47m [30;46m|[1;31m pep8 [0;30;42mSUCCESS[46m|[37;47m [30m|[37m [30;46m|[1;31m pep8 [0;30;42mSUCCESS[46m|[37;47m [30;46m|[1;31m pep8 [0;30;42mSUCCESS[46m|[37;40m | ||
| 14 | [A[79C | ||
| 15 | [47m [30;46m| [1;31mdocs [0;30;46m [36;44mxx [30;46m |[37;47m [30m|[37m [30;46m| [1;31mdocs [0;30;46m [36;44mxx [30;46m |[37;47m [30;46m| [1;31mdocs [0;30;46m [36;44mxx [30;46m |[37;40m | ||
| 16 | [A[79C | ||
| 17 | [47m [30;46m| [1;31mpython27[0;30;46m [36;44mx [30;46m |[37;47m [30m|[37m [30;46m| [1;31mpython27[0;30;46m [36;44mx [30;46m |[37;47m [30;46m| [1;31mpython27[0;30;46m [36;44mx [30;46m |[37;40m | ||
| 18 | [A[79C | ||
| 19 | [47m [30;46m| [1;31mtempest[0;30;46m [36;44mx [30;46m |[37;47m [30m|[37m [30;46m| [1;31mtempest[0;30;46m [36;44mx [30;46m |[37;47m [30;46m| [1;31mtempest[0;30;46m [36;44mx [30;46m |[37;40m | ||
| 20 | [A[79C | ||
| 21 | [47m [30;46m+-----------------+[37;47m [30m|[37m [30;46m+-----------------+[37;47m [30;46m+-----------------+[37;40m | ||
| 22 | [A[79C | ||
| 23 | [47m [30m|[37m [1;31m Release [0;47m [40m | ||
| 24 | [A[79C | ||
| 25 | [30;47m[[42m [47m][46m+-----------------+[37;47m [30m +[[41m [47m][46m+---------------+[37;47m [40m | ||
| 26 | [A[79C | ||
| 27 | [47m [30m [37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[37;47m [30m |[37m [30m [37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[37;47m [40m | ||
| 28 | [A[79C | ||
| 29 | [47m [30m [37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[37;47m [30m |[37m [30m [37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[37;47m [40m | ||
| 30 | [A[79C | ||
| 31 | [47m [30;46m+-----------------+[37;47m [30m |[37m [30;46m+---------------+[37;47m [40m | ||
| 32 | [A[79C | ||
| 33 | [47m [30;46m|[1;31m pep8 [0;30;41mFAILURE[46m|[37;47m [30m |[37m [30m [37m [40m | ||
| 34 | [A[79C | ||
| 35 | [47m [30;46m| [1;31mdocs [0;30;46m [36;44mxx [30;46m |[37;47m [30m[[42m [47m][46m+-----------------+[47m [37m [40m | ||
| 36 | [A[79C | ||
| 37 | [47m [30;46m| [1;31mpython27[0;30;46m [36;44mx [30;46m |[37;47m [30m [37m [30;46m|[1;31mnova [0;30;46m45:20[1;31m [0;30;46m|[47m [37m [40m | ||
| 38 | [A[79C | ||
| 39 | [47m [30;46m| [1;31mtempest[0;30;46m [36;44mx [30;46m |[37;47m [30m [37m [30;46m|[1;31m321465 [0;30;46m13:37[1;31m [0;30;46m|[47m [37m [40m | ||
| 40 | [A[79C | ||
| 41 | [47m [30;46m+-----------------+[37;47m [30m [37m [30;46m+-----------------+[47m [37m [40m | ||
| 42 | [A[79C | ||
| 43 | [47m [30m [37m [40m | ||
| 44 | [A[79C | ||
| 45 | [47m [40m | ||
| 46 | [A[79C | ||
| 47 | [47m [40m | ||
| 48 | [A[79C | ||
| 49 | [0m \ No newline at end of file | ||
diff --git a/src/gating/images/zuul.ans b/src/gating/images/zuul.ans new file mode 100644 index 0000000..6369083 --- /dev/null +++ b/src/gating/images/zuul.ans | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | [0m[1;33mโโโโโโโโโโโโโโโโโโโโโโโกโโโโโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 2 | [A[79C | ||
| 3 | [1;33mโโโโโโโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 4 | [A[79C | ||
| 5 | [33mโโโโโโโโโโโโโโโโโโ[1mโ[0;33mโโโโโโโโโโโโโโโโโ[37m | ||
| 6 | [A[79C | ||
| 7 | |||
| 8 | [A[79C | ||
| 9 | |||
| 10 | [A[79C | ||
| 11 | |||
| 12 | [A[79C | ||
| 13 | [32m _____ _[37m | ||
| 14 | [A[79C | ||
| 15 | [32m|__ / _ _ _| |[37m | ||
| 16 | [A[79C | ||
| 17 | [32m/ / | | | | | | |[37m | ||
| 18 | [A[79C | ||
| 19 | [32m/ /| |_| | |_| | |[37m | ||
| 20 | [A[79C | ||
| 21 | [32m/____\__,_|\__,_|_|[37m | ||
| 22 | [A[79C | ||
| 23 | |||
| 24 | [A[79C | ||
| 25 | |||
| 26 | [A[79C | ||
| 27 | |||
| 28 | [A[79C | ||
| 29 | |||
| 30 | [A[79C | ||
| 31 | |||
| 32 | [A[79C | ||
| 33 | [33mโโโโโโโโโโโโโโโโโโ[1mโ[0;33mโโโโโโโโโโโโโโโโโ[37m | ||
| 34 | [A[79C | ||
| 35 | [1;33mโโโโโโโโโโโโโโโโโโโโโคโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 36 | [A[79C | ||
| 37 | [1;33mโโโโโโโโโโโโโโโโโโโโโโโกโโโโโโโโโโโโโโโโโโโโโโโโโ[0;37m | ||
| 38 | [A[79C | ||
| 39 | |||
| 40 | [A[79C | ||
| 41 | |||
| 42 | [A[79C | ||
| 43 | [0m \ No newline at end of file | ||
diff --git a/src/gating/start.sh b/src/gating/start.sh new file mode 100755 index 0000000..9eaf8b6 --- /dev/null +++ b/src/gating/start.sh | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | mate-terminal --geometry 68x24 -x presentty $(pwd)/zuul.rst & | ||
| 4 | #geeqie -t images & | ||
| 5 | |||
| 6 | sleep 1 | ||
| 7 | |||
| 8 | mate-terminal --maximize -x presentty-console $(pwd)/zuul.rst & | ||
