diff --git a/www/board-update-april-2019.rst b/www/board-update-april-2019.rst new file mode 100644 index 0000000..1d5f841 --- /dev/null +++ b/www/board-update-april-2019.rst @@ -0,0 +1,77 @@ +. display in 68x24 +.. display in 88x24 + +.. pygments yaml? (only file breaks (---) tinted) +.. slide on high level v3 changes +.. slide on nodepool + +.. transition:: dissolve + :duration: 0.4 + +Test Slide +========== +.. hidetitle:: + +.. ansi:: images/testslide.ans + +Preshow +======= +.. hidetitle:: + +.. ansi:: images/cursor.ans images/cursor2.ans + +Zuul +==== +.. hidetitle:: +.. ansi:: images/zuul.ans + +Since Berlin (3.3.0) +==================== + +* 8 releases (3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.6.1, 3.7.0, 3.7.1, 3.8.0) +* Jobs can control which child jobs run +* Artifact URLs are stored along with job results and passed to child jobs +* Region-local executors (to support complex multi-cloud deployments +* Easier to share jobs which use secrets +* AWS and OpenShift support +* Support for speculative container execution + +Speculative Container Execution +=============================== + +* See Jim's Keynote Tomorrow +* Applying multi-project speculative exection to container layers + +Specs Landed and Implemented +============================ + +* Kubernetes Build Resources +* Multiple Ansible Versions + +OpenDev Zuul Rollout +==================== + +* https://zuul.opendev.org +* Multi-tenant deployment +* Zuul is now at https://opendev.org/zuul + +Zuul For Ansible +================ + +* Deployment by Ansible of a Zuul for Ansible Projects +* https://dashboard.zuul.ansible.com/tenants + +Specs In Review +=============== + +* Web Dashboard Log Handling https://review.opendev.org/#/c/648714 +* Tenant-scoped admin web API https://review.opendev.org/#/c/562321 +* Scale out scheduler (WIP) https://review.opendev.org/#/c/621479 + +In Progress / Expected +====================== + +* Github Checks API and in-line comments parity +* Pagure (interest in Pagure, Bitbucket) +* GCE/Azure +* Kubernetes Operator diff --git a/www/images/cursor.ans b/www/images/cursor.ans new file mode 100644 index 0000000..6d4d108 --- /dev/null +++ b/www/images/cursor.ans @@ -0,0 +1,47 @@ +โ–ˆ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + โ–ˆ + + \ No newline at end of file diff --git a/www/images/cursor2.ans b/www/images/cursor2.ans new file mode 100644 index 0000000..a9fe285 --- /dev/null +++ b/www/images/cursor2.ans @@ -0,0 +1,47 @@ +โ–ˆ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + โ–ˆ + + \ No newline at end of file diff --git a/www/images/testslide.ans b/www/images/testslide.ans new file mode 100644 index 0000000..f2feea4 --- /dev/null +++ b/www/images/testslide.ans @@ -0,0 +1,49 @@ +โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•— + +โ•‘ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ•‘ + +โ•‘ โ”‚ โ”‚ โ•‘ + +โ•‘ โ”‚ โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚ Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚  Test Slide  Test Slide  โ”‚ โ•‘ + +โ•‘ โ”‚ โ”‚ โ•‘ + +โ•‘ โ”‚ โ”‚ โ•‘ + +โ•‘ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ•‘ + +โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• + + \ No newline at end of file diff --git a/www/images/zuul.ans b/www/images/zuul.ans new file mode 100644 index 0000000..44094b8 --- /dev/null +++ b/www/images/zuul.ans @@ -0,0 +1,40 @@ +โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•กโ”‚โ”‚โ”‚โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”คโ”‚โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + + + + + + + โ•ฑโ•ฒ + โ•ฑ โ•ฒ + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + โ•ฒโ”Œโ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”โ•ฑ + โ”œโ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”ค + โ•ฑโ”‚ โ”‚ โ– โ”‚ โ”‚โ•ฒ + โ•ฑ โ”‚ โ”‚ โ– โ”‚ โ”‚ โ•ฒ + โ•ฑ โ”‚ โ”‚ โ– โ”‚ โ”‚ โ•ฒ + โ•ฑ โ”‚ โ”‚ โ– โ”‚ โ”‚ โ•ฒ + โ”€โ”€โ”€โ”€โ”ดโ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”ดโ”€โ”€โ”€โ”€ + + Z U U L + + + + + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + + โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”คโ”‚โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ + +โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•กโ”‚โ”‚โ”‚โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• + + + + + + \ No newline at end of file