--- 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} - \newcommand{\fullsizeimg}[1]{\makebox[\linewidth]{\includegraphics[width=\paperwidth]{#1}}} ... \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 Delivery 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} ------------------ \fullsizeimg{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} ------------------ \fullsizeimg{firewall.png} \note[item]{subpage of Networking is a UI for firewalld} ------------------ \fullsizeimg{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