From: Martin Pitt Date: Fri, 11 Jan 2019 15:32:01 +0000 (+0100) Subject: Initial version X-Git-Url: https://piware.de/gitweb/?p=talk-cockpit-ecosystem.git;a=commitdiff_plain;h=7e49f0950b3741891fee1332dd974c7c6c25095b Initial version Takes about 18 minutes, so in time. TODO: Make screenshots full-screen. --- 7e49f0950b3741891fee1332dd974c7c6c25095b diff --git a/bot-update-1.png b/bot-update-1.png new file mode 100644 index 0000000..b1731ee Binary files /dev/null and b/bot-update-1.png differ diff --git a/bot-update-2.png b/bot-update-2.png new file mode 100644 index 0000000..d0de35a Binary files /dev/null and b/bot-update-2.png differ diff --git a/cockpit-ecosystem.md b/cockpit-ecosystem.md new file mode 100644 index 0000000..3272e84 --- /dev/null +++ b/cockpit-ecosystem.md @@ -0,0 +1,251 @@ +--- +title: Your turn-key Cockpit UI in a CI/CD ecosystem +subtitle: +author: Martin Pitt <> +email: mpitt@redhat.com +date: DevConv.CZ 2019 +theme: Singapore +header-includes: \usepackage{wasysym}\usepackage{pgfpages}\setbeameroption{show notes on second screen} +... + +\centerline{\Huge \texttt{IaaS}} + +\note[item]{10-second history of cloud computing} +\note[item]{Infrastructure aaS: my other computer is a data center} + +------ + +\centerline{\Huge \texttt{PaaS}} + +\note[item]{Platform aaS: Kubernetes} + +------ + +\centerline{\Huge \texttt{SaaS}} + +\note[item]{Software aaS: we don't host our source repos any more, GitHub} + +------ + +\centerline{\Huge \texttt{CoCICDaaS}} + +\note[item]{undeniably the pinnacle of evolution: Cockpit Continuous Integration and Deployment aaS} +\note[item]{that's what I introduce today} + +# Cockpit what? + +- Interactive Server admin web interface +- Easy setup and troubleshooting for one or a few machines +- Included in all major distros + +\note[item]{Conceptually: Linux session running in a web browser; technically very similar to ssh/VT/GNOME login} +\note[item]{Aimed at admins who are new to Linux, e. g. coming from the Windows world and familiar with the concepts, but not Linux terminology} +\note[item]{but also to experienced ones for infrequent tasks (set up RAID once a year, don’t remember all the commands); not just setup, but also investigating “what is wrong with this machine”} +\note[item]{apt or yum install away in Fedora, Atomic, RHEL, Debian, Ubuntu, Arch} + +------------------ + +![](./system.png)\ + +\note[item]{System page: Summary information about the machine and its current status} +\note[item]{can drill down into more detailed graphs and information.} +\note[item]{Menu on the left shows available administration pages for this machine, and can switch between multiple machines} + +------------------ + +![](./firewall.png)\ + +\note[item]{subpage of Networking is a UI for firewalld} + +------------------ + +![](./virtualmachines.png)\ + +\note[item]{See and interact with your local libvirt or ovirt VMs} +\note[item]{Cockpit team maintains pages seen on the screenshots} + +# Imagine your own page here! + +```html +