We are pleased to announce that you can now submit your ideas for presentations at OSMC 2024! The event will take place over three days, from November 19 to 21, in Nuremberg. Now is your chance to share your knowledge with our monitoring community! Check out this blog...
NETWAYS Blog
Here you can find out everything that moves us. Technology, Hardware, life at NETWAYS, Events, Training and much more.
Officially Opening the Call for Papers for OSMC 2024!
We are pleased to announce that you can now submit your ideas for presentations at OSMC 2024! The event will take place over three days, from November 19 to 21, in Nuremberg. Now is your chance to share your knowledge with our monitoring community! Check out this blog...
Officially Opening the Call for Papers for OSMC 2024!
We are pleased to announce that you can now submit your ideas for presentations at OSMC 2024! The event will take place over three days, from November 19 to 21, in Nuremberg. Now is your chance to share your knowledge with our monitoring community! Check out this blog...
NETWAYS GitHub Update März 2024
OSMC 2024 is Calling for Sponsors
What about positioning your brand in a focused environment of international IT monitoring professionals? Discover why OSMC is just the perfect spot for it. Meet your Target Audience Sponsoring the Open Source Monitoring Conference is a fantastic opportunity to...
DevOpsDays Berlin 2024 | The Schedule is Online!
We're excited to share that DevOpsDays Berlin is making a comeback this year! After a one-year break, the event will happen on May 7 & 8 in Berlin. And we've got some great news for you! The Program is All Set! Yes, you heard it right. The two-day program...
Solutions & Technology
Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0
Eine Warnung an alle Nutzer von Puppet, aber auch Foreman oder dem Icinga-Installer, die Version 7.29.0 und 8.5.0 von Puppet enthält einen kritischen Fehler, der die Erstellung eines Katalogs und somit die Anwendung der Konfiguration verhindert. Daher stellt bitte...
Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0
Eine Warnung an alle Nutzer von Puppet, aber auch Foreman oder dem Icinga-Installer, die Version 7.29.0 und 8.5.0 von Puppet enthält einen kritischen Fehler, der die Erstellung eines Katalogs und somit die Anwendung der Konfiguration verhindert. Daher stellt bitte...
Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0
Eine Warnung an alle Nutzer von Puppet, aber auch Foreman oder dem Icinga-Installer, die Version 7.29.0 und 8.5.0 von Puppet enthält einen kritischen Fehler, der die Erstellung eines Katalogs und somit die Anwendung der Konfiguration verhindert. Daher stellt bitte...
NETWAYS GitHub Update Juli 2023
Foreman Birthday Event 2023 – Recap
Two years ago I started my recap of the event with "Last week on Thursday we had the Foreman Birthday event and I can proudly say it was a big success." and I can do the same for this one. At the beginning of the year planning for the event started in the background...
Do Servers Dream of Electric Sadness?
Als Systemadministrator ist man oft mit einer Vielzahl von Fehlermeldungen konfrontiert, die manchmal klar verständlich, manchmal mehrdeutig und manchmal völlig nichtssagend sein können. Wichtig ist hierbei, sich nicht von der Meldung in der Herangehensweise an den...
Events & Trainings
Spoiler Alert – The stackconf 2024 Program is Set!
The wait is over! We’re pleased and excited to finally announce the agenda for this year’s stackconf. The event focused on cloud native & infrastructure solutions takes place from June 18 – 19 in Berlin, Germany. Highlights from the Schedule Here's a...
Spoiler Alert – The stackconf 2024 Program is Set!
The wait is over! We’re pleased and excited to finally announce the agenda for this year’s stackconf. The event focused on cloud native & infrastructure solutions takes place from June 18 – 19 in Berlin, Germany. Highlights from the Schedule Here's a...
Spoiler Alert – The stackconf 2024 Program is Set!
The wait is over! We’re pleased and excited to finally announce the agenda for this year’s stackconf. The event focused on cloud native & infrastructure solutions takes place from June 18 – 19 in Berlin, Germany. Highlights from the Schedule Here's a...
stackconf 2023 | It´s time to rebuild DevOps
Let's dive into the memories of stackconf 2023 together, which provided us with numerous insights and first-class expert knowledge. As part of this blog series, we would like to introduce you to the featured speakers and their presentations. Today - Paul Stack and his...
stackconf 2024 | Join as a Speaker!
Our Call for Papers runs out on March 31. That’s why we’re calling a last time for talk proposals. Do you have insights, innovations, or experiences to showcase in the realm of cloud native infrastructure solutions? If so, we invite you to submit your proposal and...
stackconf 2023 | Climbing high — getting started with cloud native security through open source
Let us once again immerse ourselves in the fascinating world of the past stackconf 2023, where we were able to experience numerous exciting insights into expert knowledge. In our blog series, we would like to introduce you to the keynote speakers and their captivating...
Web Services
NWS-ID for your Managed Kubernetes!
First Cloud, now Kubernetes - the integration of NWS-ID with our portfolio continues! As a next step, we will merge your Managed Kubernetes clusters with NWS-ID. Credit goes to Justin for extending our cluster stack with OpenID-Connect (OIDC), the base for NWS-ID! How...
NWS-ID for your Managed Kubernetes!
First Cloud, now Kubernetes - the integration of NWS-ID with our portfolio continues! As a next step, we will merge your Managed Kubernetes clusters with NWS-ID. Credit goes to Justin for extending our cluster stack with OpenID-Connect (OIDC), the base for NWS-ID! How...
NWS-ID for your Managed Kubernetes!
First Cloud, now Kubernetes - the integration of NWS-ID with our portfolio continues! As a next step, we will merge your Managed Kubernetes clusters with NWS-ID. Credit goes to Justin for extending our cluster stack with OpenID-Connect (OIDC), the base for NWS-ID! How...
NWS Jitsi as a Service | Das sichere und datenschutzkonforme Videokonferenzsystem
Der Herbst steht vor der Tür und damit natürlich auch wieder die bange Frage, wie sich in diesem Jahr die Corona-Pandemie entwickeln wird. Dabei ist es ziemlich wahrscheinlich, dass wir auch heuer wieder vermehrt auf Online Meetings aus dem Homeoffice als probates...
Wie Du Apps über Rocket.Chat Marketplace installierst
Nachdem Rocket.Chat von immer mehr Kunden möchte, ihren Cloud Service zu nutzen, ist es uns leider nicht mehr möglich, einige Features direkt beim Start Deiner App bereitzustellen. Nehmen wir als Beispiel mal die Jitsi App: um Jitsi nun nutzen zu können, musst Du die...
Cachet: Statuswebsite leicht gemacht!
Wer die Blogs von NWS regelmäßig verfolgt und liest, wundert sich wahrscheinlich gerade „da ist ja jemand neues im Team" - ja ich habe die Ehre bei NWS vorbei schauen zu dürfen und noch mehr zu lernen. Das gehört zur Ausbildung bei NETWAYS dazu, um ein einheitliches...
Company
OSCamp für Kubernetes 2024 – Rückblick auf ein inspirierendes Event
Das gestrige Open Source Camp für Kubernetes war ein Riesenerfolg! Von inspirierenden Keynotes bis hin zu lebhaften Diskussionen bot das Event eine Fülle an Wissen und Networking-Möglichkeiten. Highlights aus dem Programm Die Talks lieferten nicht nur Blicke...
OSCamp für Kubernetes 2024 – Rückblick auf ein inspirierendes Event
Das gestrige Open Source Camp für Kubernetes war ein Riesenerfolg! Von inspirierenden Keynotes bis hin zu lebhaften Diskussionen bot das Event eine Fülle an Wissen und Networking-Möglichkeiten. Highlights aus dem Programm Die Talks lieferten nicht nur Blicke...
OSCamp für Kubernetes 2024 – Rückblick auf ein inspirierendes Event
Das gestrige Open Source Camp für Kubernetes war ein Riesenerfolg! Von inspirierenden Keynotes bis hin zu lebhaften Diskussionen bot das Event eine Fülle an Wissen und Networking-Möglichkeiten. Highlights aus dem Programm Die Talks lieferten nicht nur Blicke...
Monthly Snap Dezember 2023
Ein glückliches und gesundes neues Jahr zusammen! Kaum näherte sich der Dezember fing es in Nürnberg an zu schneien und es wurde für einige Tage richtig gemütlich. Aber auch wenn viele vielleicht denken wir hatten nur Glühwein und Weihnachtsmarkt im Kopf, belehrt...
NETWAYS GitHub Update Dezember 2023
NETWAYS im Rampenlicht – Ein Theaterspektakel der besonderen Art!
Für mich persönlich war diese Weihnachtsfeier ein ganz besonderes Erlebnis, denn es war mein erstes festliches Zusammensein mit NETWAYS. Schon seit meiner Ankunft war die Vorfreude auf den bevorstehenden Team-Tag und die anschließende Weihnachtsfeier förmlich in der...
Blogroll
You have a lot to read there…
NETWAYS GitHub Update Februar 2024
Willkommen beim NETWAYS GitHub Update, der monatliche Überblick über unsere neuesten Releases.
Wenn du in Zukunft Updates direkt zu Release erhalten willst, folge uns einfach auf GitHub: https://github.com/NETWAYS/
support-collector v0.10.0
Changelog
- Feature: Kann jetzt auch Daten der Icinga 2 API einsammeln
- Viel intern und die Tests überarbeitet
https://github.com/NETWAYS/support-collector/releases/tag/v0.10.1
check-logstash v0.12.0
Changelog
- Neue CLI Option, um den Exit Code zu überschreiben
- Einige CLI Optionen können jetzt per Umgebungsvariable gesetzt werden. Ideal für Secrets
https://github.com/NETWAYS/check_logstash/releases/tag/v0.12.0
icinga-installer v1.3.0
Changelog
- Jetzt mit Debian Bookworm Support
https://github.com/NETWAYS/icinga-installer/releases/tag/v1.3.0
check-interfaces v1.4.1
Nach vielen Jahren endlich wieder ein Update! Wir haben einige ältere Merge Requests eingearbeitet und bedanken uns bei den Leuten, die uns Code zur Verfügung gestellt haben.
Changelog
- Ganz viel Überarbeitung hinter den Kulissen
- Neue Algorithmen für die Authentifizierung
- Bugfix: “-a/-A” Optionen funktionieren nun wie erwartet
https://github.com/NETWAYS/check_interfaces/releases/tag/v1.4.1
OSCamp 2024 | Das Programm ist online!
Tauche ein in die Welt unserer Referenten
Wir freuen uns, mitteilen zu können, dass das Programm des Open Source Camps für Kubernetes feststeht! Wir haben eine vielfältige Auswahl an Vorträgen zusammengestellt, die Dir einen umfassenden Einblick in die neuesten Kubernetes Lösungen bieten.
Unsere Speaker sind alle Experten auf ihrem Gebiet und bringen jede Menge praktische Erfahrungen mit sich. Sie werden über die neuesten Entwicklungen, Trends und bewährte Praktiken im Kubernetes-Bereich sprechen und Dir wertvolle Einblicke geben.
Achtung Spoiler!
Unter anderem erwarten Dich diese Speaker mit ihren Vorträgen.
Alex Pshe
Step-by-step algorithm for building CI/CD as an automated quality control system (EN)
Wir alle wissen, wie wichtig automatische Bereitstellungen von Anwendungen sind. Doch wissen wir auch, wie man ein automatisiertes Qualitätskontrollsystem aufbaut? Alex hat einen Schritt-für-Schritt-Algorithmus für die Einrichtung eines solchen Systems für Webanwendungen vorbereitet, einschließlich bewährter Praktiken von Linting bis zur Leistungstestung.
Andreia Otto & Ravi Mogulla
SRE Challenges in Monolith to Microservices Shift at adidas E-commerce (EN)
Magnus Kulke
Confidential Containers – Sensible Daten und Privatsphäre in Cloud Native Umgebungen (DE)
Magnus Vortrag beleuchtet die Verwendung von Confidential Containers für sensible Daten in Cloud-Native-Umgebungen, mit Fokus auf grundlegenden Konzepten von Confidential Computing und ihrer Umsetzung in Linux und Hardware. Er stellt zudem das “Confidential Containers” Projekt der “Cloud-Native Computing Foundation” vor, gefolgt von einer praktischen Demo.
Isabelle Rotter
What gets measured gets communicated (DE)
Alex König
Running WebAssembly on Kubernetes (EN)
WebAssembly hat das Potenzial, die Cloud-Native Anwendungsentwicklung zu revolutionieren. Im Vergleich zu Containern bietet es Vorteile wie bessere Portabilität, stärkere Isolation und schnellere Startzeiten. Alex zeigt Dir in seinem Vortrag, wie Du WebAssembly in Deinen Kubernetes-Cluster integrieren und Workloads effektiv ausführen, skalieren und orchestrieren kannst.
Jetzt Ticket sichern!
Wir laden Dich herzlich ein, am 18. April in Nürnberg mit dabei zu sein. Vernetze Dich mit anderen Kubernetes-Begeisterten, tausche Dich aus über die neuesten Entwicklungen und erweitere Dein Wissen. Hol Dir jetzt Dein Ticket! Wir freuen uns auf Dich!
Monthly Snap Februar 2024
Der Februar war ein ereignisreicher Monat bei NETWAYS! Neben dem normalen Alltag gab es auch unser Jahresmeeting, ein Spieleabend im Büro, und viele Kollegen waren auf Konferenzen und der Jobmesse in Nürnberg unterwegs.
Und natürlich wurden viele Blogposts zu aktuellen Themen aus der Open Source Welt veröffentlicht.
Kubernetes 101
Daniel B. führte seine beliebte Blogreihe fort, diesmal mit dem Titel “Nächste Schritte”, in dem er beschrieb, wie die Reise nach der Installation von Kubernetes im Alltag weitergehen könnte.
Laravel
Jolien hat im Rahmen ihrer Ausbildung erste Erfahrungen mit Webentwicklung mit Laravel gesammelt, und berichtete vom Entwicklungsprozess.
Aber das war erst der Anfang!
Denn Katja rief dazu auf, Speaker auf der stackconf zu werden, Dirk warnte vor einem kritischen Fehler bei Puppet, Daniel N. schrieb über wichtige Updates bei Elastic, und erklärte genaueres zum Kibana- Update. Markus O. gab uns wieder ein GitHub Update, Sebastian Z. blickte zurück auf ein Talk von der stackconf 2023, und Björn und Jonada schrieben über Talks der OSMC 2023. Daniel B. blickte auf das CfgMgmtCamp in Ghent zurück und berichtete von den Highlights und in der Blogreihe NETWAYS stellt sich vor könnt ihr diesmal Sebastian und Irene kennenlernen!
Ihr habt Kritik oder Wünsche an unseren Blog? Kontaktiert uns gerne! Bis zum nächsten Mal.
Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0
Eine Warnung an alle Nutzer von Puppet, aber auch Foreman oder dem Icinga-Installer, die Version 7.29.0 und 8.5.0 von Puppet enthält einen kritischen Fehler, der die Erstellung eines Katalogs und somit die Anwendung der Konfiguration verhindert. Daher stellt bitte sicher diese Version nicht bei euch einzuspielen!
Was genau ist das Problem?
Durch eine Änderung in den Versionen werden Klassenparameter mit einem Integer mit negativem Minimum nicht mehr als solche erkannt und stattdessen kommt es zu dem Fehler “The parameter ‘$parameter_name’ must be a literal type, not a Puppet::Pops::Model::AccessExpression”. Da viele Module diesen Default verwenden, um den Wert “-1” nutzen zu können wenn etwas unlimitiert sein soll, ist es sehr wahrscheinlich, dass eine Umgebung davon betroffen ist.
Ein Beispiel hierfür ist das Puppet-Modul zum Management von Redis, welches auch zu dem öffentlich einsehbaren Issue “puppet 7.29.0 sinks my arithmetic battleship!” geführt hat. Tatsächlich ist auch bereits ein möglicher Fix dafür als Pull-Request “Accept UnaryMinusExpression as class parameter type” in Arbeit, so dass hoffentlich bald eine Bugfix-Version releast werden kann.
Bis zu dem Bugfix-Release sind aber nicht nur direkte Puppet-Nutzer betroffen! Auch wenn ein Installer darauf aufbaut wie dies bei Foreman oder dem Icinga-Installer der Fall ist und ein entsprechendes Modul hierbei benötigt wird, ist es wichtig diese Versionen nicht einzuspielen!
Wie verhindere ich nun am sinnvollsten, dass diese Version eingespielt wird?
In einem geeigneten Softwaremanagement wie Katello lässt sich die fehlerhafte Version herausfiltern und somit gar nicht erst den Systemen zur Verfügung zu stellen. Ohne diese Möglichkeit muss mit den Mitteln des Paketmanagers unter Linux gearbeitet werden.
Bei DNF in der Betriebssystemfamilie “Red Hat” lässt sich bei manuellen Updates --excludepkgs puppet-agent*
angeben, um das Paket temporär auszuschließen. Wenn dies längerfristig benötigt wird oder gar ein automatische Update das Paket mitbringen könnte, lässt sich in der Haupt-Konfiguration oder im Puppet-Repository eine Zeile excludepkgs=puppet-agent-7.29.0*,puppet-agent-8.5.0*
hinzufügen. Hierbei ist die genauere Versionsangabe wichtig, denn so kann die Konfiguration auch langfristig so verbleiben, ohne dass man daran denken muss die Zeile wieder zu entfernen. Wer noch ältere Versionen mit YUM nutzt kann dies genauso nutzen.
Auf der Betriebssystemfamilie “Debian” kann mittels apt-mark hold puppet-agent
kurzfristig das Update des Paktes blockiert werden. Dieses muss dann mit apt-mark unhold puppet-agent
wieder aufgehoben werden, was mittels apt-mark showhold
sichtbar wird. Auch hier empfiehlt sich bei Bedarf eine Lösung über die Konfiguration. Dafür muss innerhalb der Präferenzen von APT eine Konfiguration im folgenden Format angelegt werden.
Package: puppet-agent Pin: version 1:7.29.0* Pin-Priority: -1 Package: puppet-agent Pin: version 1:8.5.0* Pin-Priority: -1
Für Zypper auf SUSE-Systemen ist mir leider keine so elegante Lösung bekannt. Hier hilft temporär auch der Parameter --exclude puppet-agent
oder zypper addlock puppet-agent
.
Für den oder die zentralen Puppetserver bitte auch das Paket “puppetserver” so behandeln.
Was wenn die Version schon installiert ist?
Der Agent aber auch der Puppetserver sollten sich problemlos über das Paketmanagement downgraden lassen. Zumindest hatte ich damit in der Vergangenheit keine Probleme. Also hilft hier dnf downgrade puppet-agent
, apt install puppet-agent=VERSION
oder zypper install --oldpackage puppet-agent=VERSION
wobei man die letzte getestete Version angeben sollte.
Ich hoffe wie in solchen Fällen immer die Warnung wurde rechtzeitig gelesen und wir konnten euch damit ein paar Probleme ersparen!
Das Beitragsbild besteht aus dem Bild “Insects Collection 11” von Openclipart-User GDJ sowie dem offiziellen Puppet-Logo.
stackconf 2023 | It´s time to rebuild DevOps
Let’s dive into the memories of stackconf 2023 together, which provided us with numerous insights and first-class expert knowledge. As part of this blog series, we would like to introduce you to the featured speakers and their presentations. Today – Paul Stack and his talk “It’s time to rebuild DevOps” on how to inspire new tool development.
A short Summary
Paul’s approach emphasizes the need to redefine DevOps tools to meet the original goals of the movement by breaking down existing silos and improving communication. The featured systems initiative presents a modern, simulation-based workflow that enables real-time, multiplayer and multimodal collaboration to increase productivity in infrastructure management.
Watch Paul’s Talk
Take a deep dive into Paul’s reflection from his long journey through DevOps-lessons. Explore his presentation video and his slides.
Stay tuned
Save the date for stackconf 2024, the first speakers are already online. Mark June 18 and 19 in your calendar. Secure your ticket and stay up to date by signing up for our newsletter!