SlideShare a Scribd company logo
UCS Wrap-up
What happened in 2018
and what is next?
Erik Damrose & Arvid Requate
Univention Product Development
{damrose,requate}@univention.de
The Journey 2018/19
UCS 4.3 Release in March 2018
●
Based on Debian 9 (stretch)
●
Uses upstream packages where possible, e.g. Linux-Kernel
●
Simplification of user account objects, auto conversion during update
●
New features for UCS Portal, e.g. visual composer
●
Supports SAML Single sign-on with Kerberos
●
New installations use the memberOf extension by default
UCS update statistics
UCS Wrap-up: Samba in UCS 4.3
●
Samba 4.7.5 - shipped with UCS 4.3-0
●
Samba 4.7.8 - update in August 2018
●
Security update, finally deactivate NTLMv1 by default
●
Backported security patches from Samba 4.7.12
UCS Wrap-up: Security
●
Debian security updates pulled semi-automatically (started August 2018)
●
Quicker delivery to customers, covering also less critical
vulnerabilities
●
UCS: Avoid leaking admin password from joinscripts to process list
●
Debian release 9.6 imported in November
Errata Update statistics
Errata Update statistics – Automation & CI-Tests
Covered by Continuous Integration Tests
UCS Wrap-up: Meltdown, Spectre, Foreshadow/L1TF issues
●
2018, the year of Speculative Execution issues ...
●
Fixed or mitigated:
●
Meltdown
●
Spectre variants 2, 3a & 4 (Kernel & Intel+AMD Firmware update)
●
L1 Terminal Fault (L1TF) variant OS/SMM & VMM – Kernel update
●
General industry wide issues with speculative execution
– to be continued (Hard & Software: Firmware, Kernel, KVM, Apps)
●
Status in UCS: https://help.univention.com/t/7678
UCS 4.3-2 – Maintenance Mode
●
Simple view when installing updates, improved stability
New in August: UCS Dashboard
●
Lets administrators easily assess the state of the domain
and all servers
●
Integrates Prometheus for metric collection
●
Grafana is used to display the Dashboards
UCS Dashboard
App Center – News for ISVs
●
Apps can now deploy multiple Containers
●
Maintainers can use the standard docker-compose syntax
●
New Listener API for dockerized apps
●
App Center Documentation for App Providers
is now maintained on https://docs.univention.de
UCS App News
●
Office365 and G-Suite connector apps now available for DC Backups
●
Let‘s Encrypt App ships separate VirtualHost configuration
●
OpenID Connect
●
First Multi-Container App:
UCS Wrap-up: UVMM Improvements
●
Support for post-copy migration.
●
Show CPU and memory usage of KVM hosts
●
Target hosts for migrations can now be configured
●
Add Hyper-V Enlightenments for Windows VMs
●
Detect incompatible CPUs before migrating VMs
Simple UDM API
●
Introduced mid November with UCS 4.3-2
●
Simplifies development of code that handles UDM objects
●
Less pitfalls for everybody
from univention.udm import UDM
user_mod = UDM.admin().get("users/user") # load module
obj = user_mod.get(dn) # get object by DN
obj.props.firstname = "foo" # modify property
obj.position = "ou=dev,cn=example,dc=com" # move LDAP object
obj.save() # apply changes
Ongoing improvements of Documentation
UCS Wrap-up: Improvements of the UCS System Diagnostic module
●
UMC Module to do a quick health check for any UCS system
UCS Wrap-up: Improvements of the UCS System Diagnostic module
●
UMC Module to do a quick health check for any UCS system
●
More helpful messages and links to SDB articles
●
Elimination of false positives (error alerts)
●
Logging of actions
●
Additional checks (SAML certificates, filesystem permissions)
UCS 4.4 Feature Highlights
●
Codename Blumenthal
●
Release in Q1/March
●
No new Debian base (Debian 10 still frozen..)
●
And now… let's dive into it
UCS 4.4 Feature Highlights – Self Service
●
Right now: Set recovery mail address, recover and change password
UCS 4.4 Feature Highlights – Self Service
UCS 4.4 Feature Highlights – User Invitation Workflow
UCS 4.4 Feature Highlights – Portal improvements
UCS 4.4 Feature Highlights – Portal improvements
UCS 4.4 Feature Highlights – Portal server
UCS 4.4 Feature Highlights – App Center
●
Increase visibility of relevant information in the App Center UMC Module
●
Vote for Apps in the UMC App Center Module
●
Support for App install permissions
●
New interface to simplify user activation for apps on one tab
UCS 4.4 Feature Highlights – App Center
UCS 4.4 Feature Highlights – Admin Diary
●
Problem: reconstruct changes in the UCS domain across servers
●
e.g. User modification, App installation, Server password change
●
Solution: Admin Diary
●
Backend collects high-level events accross all domain servers
●
Admin Diary frontend shows the domain wide changes in a UMC module
●
View, filter and annotate events
UCS 4.4 Feature Highlights – Admin Diary
UCS 4.4 Feature Highlights – Admin Diary
UCS 4.4 Feature Highlights – Improved Radius domain integration
●
Merge of UCS@School and UCS Radius packages into one single app
●
Simplified adding of access points to Radius via UMC computer module
●
Replication of config to all Radius servers in the domain
UCS 4.4 Feature Highlights – Samba 4.10
●
Performance: New GUID Index mode in sam.ldb for the AD DC
●
Hardware accelerated AES-NI crypto instructions on 64bit CPUs
●
Activation of new KCC implementation – replication topology shaping
●
Improved Audit support (Fileserver, AD-DB)
●
Fine-Grained Password Policies (FGPP)
●
Improved support for trusted domains
What‘s next after the UCS 4.4 Release
●
Continuation of patchlevel releases about every 3 months
●
Patch collection, new install media
●
Allows to implement small API changes
●
Steps to continuously improve the security of UCS:
Classify all UCS-specific security vulnerabilities according to CVSS
What‘s next after the UCS 4.4 Release – REST-ful Web-API
●
REST-ful Web-API for UCS
●
Simplify provisioning and automation for DevOps by standard interfaces
●
UCS@School project proved use case for user provisioning
●
Currently we have two prototypes
Ideas for post UCS 4.4 – Improve Univention Domain Join Client
●
Tool to simplify joining Ubuntu clients to the UCS domain
●
Added support for Linux Mint
●
Add support for Kerberos based SAML-SSO
●
Check compatibility for upcoming Ubuntu releases
●
Check demand for other Desktop Linux Distributions
Points of Contact:
●
GitHub - https://github.com/univention/
●
Bugzilla - https://forge.univention.org/bugzilla/
●
Community - https://help.univention.com/
Vielen Dank für
Ihre Aufmerksamkeit
Kontakt
Erik Damrose & Arvid Requate
Univention Product Development
{damrose,requate}@univention.de
https://www.univention.com

More Related Content

What's hot

Cinder Updates - Liberty Edition
Cinder Updates - Liberty Edition Cinder Updates - Liberty Edition
Cinder Updates - Liberty Edition
OpenStack Foundation
 
IaaS with Chef
IaaS with ChefIaaS with Chef
IaaS with Chef
Richard Kuo
 
Ceilometer Updates - Kilo Edition
Ceilometer Updates - Kilo EditionCeilometer Updates - Kilo Edition
Ceilometer Updates - Kilo Edition
OpenStack Foundation
 
Keystone at openstack multi sites
Keystone at openstack multi sitesKeystone at openstack multi sites
Keystone at openstack multi sites
Vietnam Open Infrastructure User Group
 
Quantum essex summary
Quantum essex summaryQuantum essex summary
Quantum essex summary
Dan Wendlandt
 
Openshift: Build, deploy & manage open, standard containers
Openshift: Build, deploy & manage open, standard containersOpenshift: Build, deploy & manage open, standard containers
Openshift: Build, deploy & manage open, standard containers
Jonh Wendell
 
ONAP MultiCloud/K8s Casablanca
ONAP MultiCloud/K8s CasablancaONAP MultiCloud/K8s Casablanca
ONAP MultiCloud/K8s Casablanca
Victor Morales
 
OpenStack Murano introduction
OpenStack Murano introductionOpenStack Murano introduction
OpenStack Murano introduction
Victor Zhang
 
Deploying OpenDaylight and OpenStack at Ease
Deploying OpenDaylight and OpenStack at EaseDeploying OpenDaylight and OpenStack at Ease
Deploying OpenDaylight and OpenStack at Ease
Michelle Holley
 
GDL OpenStack Community - Openstack Introduction
GDL OpenStack Community - Openstack IntroductionGDL OpenStack Community - Openstack Introduction
GDL OpenStack Community - Openstack Introduction
Victor Morales
 
OpenStack Kolla project update rocky release
OpenStack Kolla project update rocky releaseOpenStack Kolla project update rocky release
OpenStack Kolla project update rocky release
Eduardo Gonzalez Gutierrez
 
OSDC 2018 | Git things done with GitLab by Gabriel Hartmann and Nicole Lang
OSDC 2018 | Git things done with GitLab by Gabriel Hartmann and Nicole LangOSDC 2018 | Git things done with GitLab by Gabriel Hartmann and Nicole Lang
OSDC 2018 | Git things done with GitLab by Gabriel Hartmann and Nicole Lang
NETWAYS
 
PTG recap
PTG recapPTG recap
Contrail Virtual Execution Platform
Contrail Virtual Execution PlatformContrail Virtual Execution Platform
Contrail Virtual Execution Platform
NETWAYS
 
Getting rid of pain with Heroku @ BrainDev Kyiv
Getting rid of pain with Heroku @ BrainDev KyivGetting rid of pain with Heroku @ BrainDev Kyiv
Getting rid of pain with Heroku @ BrainDev Kyiv
SeniorDevOnly
 
Meetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStackMeetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStack
Vietnam Open Infrastructure User Group
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
Victor Morales
 
oVirt Introduction
oVirt IntroductionoVirt Introduction
oVirt Introduction
Roozbeh Shafiee
 
Icehouse Release Webinar
Icehouse Release WebinarIcehouse Release Webinar
Icehouse Release Webinar
OpenStack Foundation
 
What is CF
What is CFWhat is CF
What is CF
Matt Cowger
 

What's hot (20)

Cinder Updates - Liberty Edition
Cinder Updates - Liberty Edition Cinder Updates - Liberty Edition
Cinder Updates - Liberty Edition
 
IaaS with Chef
IaaS with ChefIaaS with Chef
IaaS with Chef
 
Ceilometer Updates - Kilo Edition
Ceilometer Updates - Kilo EditionCeilometer Updates - Kilo Edition
Ceilometer Updates - Kilo Edition
 
Keystone at openstack multi sites
Keystone at openstack multi sitesKeystone at openstack multi sites
Keystone at openstack multi sites
 
Quantum essex summary
Quantum essex summaryQuantum essex summary
Quantum essex summary
 
Openshift: Build, deploy & manage open, standard containers
Openshift: Build, deploy & manage open, standard containersOpenshift: Build, deploy & manage open, standard containers
Openshift: Build, deploy & manage open, standard containers
 
ONAP MultiCloud/K8s Casablanca
ONAP MultiCloud/K8s CasablancaONAP MultiCloud/K8s Casablanca
ONAP MultiCloud/K8s Casablanca
 
OpenStack Murano introduction
OpenStack Murano introductionOpenStack Murano introduction
OpenStack Murano introduction
 
Deploying OpenDaylight and OpenStack at Ease
Deploying OpenDaylight and OpenStack at EaseDeploying OpenDaylight and OpenStack at Ease
Deploying OpenDaylight and OpenStack at Ease
 
GDL OpenStack Community - Openstack Introduction
GDL OpenStack Community - Openstack IntroductionGDL OpenStack Community - Openstack Introduction
GDL OpenStack Community - Openstack Introduction
 
OpenStack Kolla project update rocky release
OpenStack Kolla project update rocky releaseOpenStack Kolla project update rocky release
OpenStack Kolla project update rocky release
 
OSDC 2018 | Git things done with GitLab by Gabriel Hartmann and Nicole Lang
OSDC 2018 | Git things done with GitLab by Gabriel Hartmann and Nicole LangOSDC 2018 | Git things done with GitLab by Gabriel Hartmann and Nicole Lang
OSDC 2018 | Git things done with GitLab by Gabriel Hartmann and Nicole Lang
 
PTG recap
PTG recapPTG recap
PTG recap
 
Contrail Virtual Execution Platform
Contrail Virtual Execution PlatformContrail Virtual Execution Platform
Contrail Virtual Execution Platform
 
Getting rid of pain with Heroku @ BrainDev Kyiv
Getting rid of pain with Heroku @ BrainDev KyivGetting rid of pain with Heroku @ BrainDev Kyiv
Getting rid of pain with Heroku @ BrainDev Kyiv
 
Meetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStackMeetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStack
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
 
oVirt Introduction
oVirt IntroductionoVirt Introduction
oVirt Introduction
 
Icehouse Release Webinar
Icehouse Release WebinarIcehouse Release Webinar
Icehouse Release Webinar
 
What is CF
What is CFWhat is CF
What is CF
 

Similar to UCS "Wrap Up": Highlights from 2018 and Prospects for 2019

UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit...
UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit...UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit...
UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit...
Univention GmbH
 
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
ShapeBlue
 
Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
Univention GmbH
 
UCS „Wrap Up“: Highlights 2017 und Ausblick 2018
UCS „Wrap Up“: Highlights 2017 und Ausblick 2018UCS „Wrap Up“: Highlights 2017 und Ausblick 2018
UCS „Wrap Up“: Highlights 2017 und Ausblick 2018
Univention GmbH
 
What's Coming in CloudStack 4.19
What's Coming in CloudStack 4.19What's Coming in CloudStack 4.19
What's Coming in CloudStack 4.19
ShapeBlue
 
Pivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October ReleasePivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October Release
VMware Tanzu
 
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real WebinarPivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
VMware Tanzu
 
Open shift and docker - october,2014
Open shift and docker - october,2014Open shift and docker - october,2014
Open shift and docker - october,2014
Hojoong Kim
 
OpenStack Havana Release
OpenStack Havana ReleaseOpenStack Havana Release
OpenStack Havana Release
OpenStack Foundation
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
VMware Tanzu
 
Pivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First Look
VMware Tanzu
 
UCS Product Roundtrip – Highlights 2016 and Look-Out 2017
UCS Product Roundtrip – Highlights 2016 and Look-Out 2017UCS Product Roundtrip – Highlights 2016 and Look-Out 2017
UCS Product Roundtrip – Highlights 2016 and Look-Out 2017
Univention GmbH
 
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue
 
Microservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing MicroservicesMicroservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing Microservices
QAware GmbH
 
DCSF19 How Docker Simplifies Kubernetes for the Masses
DCSF19 How Docker Simplifies Kubernetes for the Masses  DCSF19 How Docker Simplifies Kubernetes for the Masses
DCSF19 How Docker Simplifies Kubernetes for the Masses
Docker, Inc.
 
Running Production-Grade Kubernetes on AWS
Running Production-Grade Kubernetes on AWSRunning Production-Grade Kubernetes on AWS
Running Production-Grade Kubernetes on AWS
DoiT International
 
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
VMware Tanzu
 
Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14
Simon Storm
 
Monitoring hybrid container environments
Monitoring hybrid container environments Monitoring hybrid container environments
Monitoring hybrid container environments
Samuel Vandamme
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10
MagaliDavidCruz
 

Similar to UCS "Wrap Up": Highlights from 2018 and Prospects for 2019 (20)

UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit...
UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit...UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit...
UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit...
 
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
 
Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
 
UCS „Wrap Up“: Highlights 2017 und Ausblick 2018
UCS „Wrap Up“: Highlights 2017 und Ausblick 2018UCS „Wrap Up“: Highlights 2017 und Ausblick 2018
UCS „Wrap Up“: Highlights 2017 und Ausblick 2018
 
What's Coming in CloudStack 4.19
What's Coming in CloudStack 4.19What's Coming in CloudStack 4.19
What's Coming in CloudStack 4.19
 
Pivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October ReleasePivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October Release
 
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real WebinarPivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
 
Open shift and docker - october,2014
Open shift and docker - october,2014Open shift and docker - october,2014
Open shift and docker - october,2014
 
OpenStack Havana Release
OpenStack Havana ReleaseOpenStack Havana Release
OpenStack Havana Release
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
 
Pivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First Look
 
UCS Product Roundtrip – Highlights 2016 and Look-Out 2017
UCS Product Roundtrip – Highlights 2016 and Look-Out 2017UCS Product Roundtrip – Highlights 2016 and Look-Out 2017
UCS Product Roundtrip – Highlights 2016 and Look-Out 2017
 
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
 
Microservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing MicroservicesMicroservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing Microservices
 
DCSF19 How Docker Simplifies Kubernetes for the Masses
DCSF19 How Docker Simplifies Kubernetes for the Masses  DCSF19 How Docker Simplifies Kubernetes for the Masses
DCSF19 How Docker Simplifies Kubernetes for the Masses
 
Running Production-Grade Kubernetes on AWS
Running Production-Grade Kubernetes on AWSRunning Production-Grade Kubernetes on AWS
Running Production-Grade Kubernetes on AWS
 
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
 
Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14
 
Monitoring hybrid container environments
Monitoring hybrid container environments Monitoring hybrid container environments
Monitoring hybrid container environments
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10
 

More from Univention GmbH

Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
Univention GmbH
 
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
Univention GmbH
 
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
Univention GmbH
 
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
Univention GmbH
 
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
Univention GmbH
 
Modularisierung und Containerisierung von UCS
Modularisierung und Containerisierung von UCSModularisierung und Containerisierung von UCS
Modularisierung und Containerisierung von UCS
Univention GmbH
 
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
Univention GmbH
 
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
Univention GmbH
 
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
Univention GmbH
 
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
Univention GmbH
 
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
Univention GmbH
 
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
Univention GmbH
 
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
Univention GmbH
 
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
Univention GmbH
 
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
Univention GmbH
 
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
Univention GmbH
 
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
Univention GmbH
 
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
Univention GmbH
 
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Univention GmbH
 
Get your shift together now! - agorum Software - Univention Summit 2022
Get your shift together now! - agorum Software - Univention Summit 2022Get your shift together now! - agorum Software - Univention Summit 2022
Get your shift together now! - agorum Software - Univention Summit 2022
Univention GmbH
 

More from Univention GmbH (20)

Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
 
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
 
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
 
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
 
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
 
Modularisierung und Containerisierung von UCS
Modularisierung und Containerisierung von UCSModularisierung und Containerisierung von UCS
Modularisierung und Containerisierung von UCS
 
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
 
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
 
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
 
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
 
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
 
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
 
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
 
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
 
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
 
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
 
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
 
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
 
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
 
Get your shift together now! - agorum Software - Univention Summit 2022
Get your shift together now! - agorum Software - Univention Summit 2022Get your shift together now! - agorum Software - Univention Summit 2022
Get your shift together now! - agorum Software - Univention Summit 2022
 

Recently uploaded

Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
Rakesh Kumar R
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
Drona Infotech
 

Recently uploaded (20)

Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
 

UCS "Wrap Up": Highlights from 2018 and Prospects for 2019

  • 1. UCS Wrap-up What happened in 2018 and what is next? Erik Damrose & Arvid Requate Univention Product Development {damrose,requate}@univention.de
  • 3. UCS 4.3 Release in March 2018 ● Based on Debian 9 (stretch) ● Uses upstream packages where possible, e.g. Linux-Kernel ● Simplification of user account objects, auto conversion during update ● New features for UCS Portal, e.g. visual composer ● Supports SAML Single sign-on with Kerberos ● New installations use the memberOf extension by default
  • 5. UCS Wrap-up: Samba in UCS 4.3 ● Samba 4.7.5 - shipped with UCS 4.3-0 ● Samba 4.7.8 - update in August 2018 ● Security update, finally deactivate NTLMv1 by default ● Backported security patches from Samba 4.7.12
  • 6. UCS Wrap-up: Security ● Debian security updates pulled semi-automatically (started August 2018) ● Quicker delivery to customers, covering also less critical vulnerabilities ● UCS: Avoid leaking admin password from joinscripts to process list ● Debian release 9.6 imported in November
  • 8. Errata Update statistics – Automation & CI-Tests Covered by Continuous Integration Tests
  • 9. UCS Wrap-up: Meltdown, Spectre, Foreshadow/L1TF issues ● 2018, the year of Speculative Execution issues ... ● Fixed or mitigated: ● Meltdown ● Spectre variants 2, 3a & 4 (Kernel & Intel+AMD Firmware update) ● L1 Terminal Fault (L1TF) variant OS/SMM & VMM – Kernel update ● General industry wide issues with speculative execution – to be continued (Hard & Software: Firmware, Kernel, KVM, Apps) ● Status in UCS: https://help.univention.com/t/7678
  • 10. UCS 4.3-2 – Maintenance Mode ● Simple view when installing updates, improved stability
  • 11. New in August: UCS Dashboard ● Lets administrators easily assess the state of the domain and all servers ● Integrates Prometheus for metric collection ● Grafana is used to display the Dashboards
  • 13. App Center – News for ISVs ● Apps can now deploy multiple Containers ● Maintainers can use the standard docker-compose syntax ● New Listener API for dockerized apps ● App Center Documentation for App Providers is now maintained on https://docs.univention.de
  • 14. UCS App News ● Office365 and G-Suite connector apps now available for DC Backups ● Let‘s Encrypt App ships separate VirtualHost configuration ● OpenID Connect ● First Multi-Container App:
  • 15. UCS Wrap-up: UVMM Improvements ● Support for post-copy migration. ● Show CPU and memory usage of KVM hosts ● Target hosts for migrations can now be configured ● Add Hyper-V Enlightenments for Windows VMs ● Detect incompatible CPUs before migrating VMs
  • 16. Simple UDM API ● Introduced mid November with UCS 4.3-2 ● Simplifies development of code that handles UDM objects ● Less pitfalls for everybody from univention.udm import UDM user_mod = UDM.admin().get("users/user") # load module obj = user_mod.get(dn) # get object by DN obj.props.firstname = "foo" # modify property obj.position = "ou=dev,cn=example,dc=com" # move LDAP object obj.save() # apply changes
  • 17. Ongoing improvements of Documentation
  • 18. UCS Wrap-up: Improvements of the UCS System Diagnostic module ● UMC Module to do a quick health check for any UCS system
  • 19. UCS Wrap-up: Improvements of the UCS System Diagnostic module ● UMC Module to do a quick health check for any UCS system ● More helpful messages and links to SDB articles ● Elimination of false positives (error alerts) ● Logging of actions ● Additional checks (SAML certificates, filesystem permissions)
  • 20. UCS 4.4 Feature Highlights ● Codename Blumenthal ● Release in Q1/March ● No new Debian base (Debian 10 still frozen..) ● And now… let's dive into it
  • 21. UCS 4.4 Feature Highlights – Self Service ● Right now: Set recovery mail address, recover and change password
  • 22. UCS 4.4 Feature Highlights – Self Service
  • 23. UCS 4.4 Feature Highlights – User Invitation Workflow
  • 24. UCS 4.4 Feature Highlights – Portal improvements
  • 25. UCS 4.4 Feature Highlights – Portal improvements
  • 26. UCS 4.4 Feature Highlights – Portal server
  • 27. UCS 4.4 Feature Highlights – App Center ● Increase visibility of relevant information in the App Center UMC Module ● Vote for Apps in the UMC App Center Module ● Support for App install permissions ● New interface to simplify user activation for apps on one tab
  • 28. UCS 4.4 Feature Highlights – App Center
  • 29. UCS 4.4 Feature Highlights – Admin Diary ● Problem: reconstruct changes in the UCS domain across servers ● e.g. User modification, App installation, Server password change ● Solution: Admin Diary ● Backend collects high-level events accross all domain servers ● Admin Diary frontend shows the domain wide changes in a UMC module ● View, filter and annotate events
  • 30. UCS 4.4 Feature Highlights – Admin Diary
  • 31. UCS 4.4 Feature Highlights – Admin Diary
  • 32. UCS 4.4 Feature Highlights – Improved Radius domain integration ● Merge of UCS@School and UCS Radius packages into one single app ● Simplified adding of access points to Radius via UMC computer module ● Replication of config to all Radius servers in the domain
  • 33. UCS 4.4 Feature Highlights – Samba 4.10 ● Performance: New GUID Index mode in sam.ldb for the AD DC ● Hardware accelerated AES-NI crypto instructions on 64bit CPUs ● Activation of new KCC implementation – replication topology shaping ● Improved Audit support (Fileserver, AD-DB) ● Fine-Grained Password Policies (FGPP) ● Improved support for trusted domains
  • 34. What‘s next after the UCS 4.4 Release ● Continuation of patchlevel releases about every 3 months ● Patch collection, new install media ● Allows to implement small API changes ● Steps to continuously improve the security of UCS: Classify all UCS-specific security vulnerabilities according to CVSS
  • 35. What‘s next after the UCS 4.4 Release – REST-ful Web-API ● REST-ful Web-API for UCS ● Simplify provisioning and automation for DevOps by standard interfaces ● UCS@School project proved use case for user provisioning ● Currently we have two prototypes
  • 36. Ideas for post UCS 4.4 – Improve Univention Domain Join Client ● Tool to simplify joining Ubuntu clients to the UCS domain ● Added support for Linux Mint ● Add support for Kerberos based SAML-SSO ● Check compatibility for upcoming Ubuntu releases ● Check demand for other Desktop Linux Distributions
  • 37. Points of Contact: ● GitHub - https://github.com/univention/ ● Bugzilla - https://forge.univention.org/bugzilla/ ● Community - https://help.univention.com/
  • 38. Vielen Dank für Ihre Aufmerksamkeit Kontakt Erik Damrose & Arvid Requate Univention Product Development {damrose,requate}@univention.de https://www.univention.com