{"id":2826,"date":"2023-10-10T13:14:50","date_gmt":"2023-10-10T11:14:50","guid":{"rendered":"https:\/\/alasca.cloud\/?p=2826"},"modified":"2023-10-12T10:28:57","modified_gmt":"2023-10-12T08:28:57","slug":"alasca-newsletter-3","status":"publish","type":"post","link":"https:\/\/alasca.cloud\/en\/alasca-newsletter-3\/","title":{"rendered":"ALASCA Newsletter #3"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2826\" class=\"elementor elementor-2826\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-73aa0e7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"73aa0e7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c5c38e\" data-id=\"4c5c38e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-611deda elementor-widget elementor-widget-text-editor\" data-id=\"611deda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Vorwort<\/h2><p>Liebe Mitglieder, liebe Interessierte,<\/p><p>wir blicken auf 1 Jahr Verbandsbestehen zur\u00fcck und sind sehr stolz, wie sich ALASCA seit seiner Gr\u00fcndung am 29. September 2022 entwickelt hat.<\/p><p>So freuen wir uns beispielsweise sehr \u00fcber die positive Resonanz, die ALASCA in der Open-Source-Community erf\u00e4hrt. Zudem sind wir bereits gewachsen und freuen uns, neue Mitglieder in unseren Reihen willkommen zu hei\u00dfen. Auch unsere ALASCA Tech-Talks wachsen weiter und wir haben spannende Vortr\u00e4ge in der Pipeline.<\/p><p>Zudem befinden wir uns ferner in sehr konkreten Abstimmungen zur Aufnahme weiterer Open-Source-Projekte, die schon bald \u2013 neben Yaook \u2013 unter der Flagge von ALASCA weiter vorangebracht werden sollen.<\/p><p>In Zukunft werden wir neben eigenen Formaten auch spannende Vorhaben aus ALASCA heraus mit unterst\u00fctzen und werden Anfang November den SCS-Summit als Sponsor und Co-Host mitveranstalten. \u00dcber dies und weitere Themen k\u00f6nnt ihr euch in der dritten Ausgabe unseres Newsletters freuen.<\/p><p>Viel Spass beim Lesen!<\/p><p>Marius Feldmann<br \/>Vorstand ALASCA e.V.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4aa31d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a4aa31d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d81eaa9 elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"d81eaa9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;headings_by_tags&quot;:[&quot;h4&quot;],&quot;exclude_headings_by_selector&quot;:[],&quot;marker_view&quot;:&quot;numbers&quot;,&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\tInhalt unseres Newsletters\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__d81eaa9\" aria-expanded=\"true\" aria-label=\"Open table of contents\"><i aria-hidden=\"true\" class=\"fas fa-chevron-down\"><\/i><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__d81eaa9\" aria-expanded=\"true\" aria-label=\"Close table of contents\"><i aria-hidden=\"true\" class=\"fas fa-chevron-up\"><\/i><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__d81eaa9\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<i class=\"elementor-toc__spinner eicon-animation-spin eicon-loading\" aria-hidden=\"true\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0891695 elementor-widget elementor-widget-text-editor\" data-id=\"0891695\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"2826\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Neue Mitglieder und Projekte<\/h4><p>ALASCA w\u00e4chst und wir freuen uns, verk\u00fcnden zu d\u00fcrfen, dass die ALASCA-Community offiziell um zwei weitere Mitglieder gewachsen ist. Neben den 7 Gr\u00fcndungsmitgliedern geh\u00f6ren nun auch die <a href=\"http:\/\/23technologies.de\/\" target=\"_blank\" rel=\"noopener\">23 Technologies GmbH\u00a0<\/a> und <a href=\"https:\/\/www.daiteap.com\/\" target=\"_blank\" rel=\"noopener\">Daiteap GmbH &amp; Co KG<\/a> sowie zwei private Mitglieder zu den F\u00f6rderern unseres Verbandes. Wir freuen uns, mit beiden Firmen weitere Kompetenztr\u00e4ger im Kubernetes-Bereich zu gewinnen, die mit dazu beitragen, die Themen Digitale Souver\u00e4nit\u00e4t und Open Source in die \u00d6ffentlichkeit zu tragen.<\/p><p>Dar\u00fcber hinaus schauen wir gespannt auf die aktuellen Entwicklungen rund um das Onboarding neuer Projekte. Wie bereits in unserem letzten <a href=\"https:\/\/www.youtube.com\/watch?v=FEbG9w7I6a8\" target=\"_blank\" rel=\"noopener\">ALASCA Tech-Talk mit Christian Berendt<\/a> angek\u00fcndigt, pr\u00fcfen wir zum aktuellen Zeitpunkt, ob das Open-Source-Projekt YAKE die Voraussetzungen f\u00fcr eine Aufnahme in unseren Verein erf\u00fcllt.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5cc10f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a5cc10f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de9241e elementor-widget elementor-widget-text-editor\" data-id=\"de9241e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>ALASCA l\u00e4dt zur Mitgliederversammlung<\/h4><p>Am 17. November laden wir zur 1. Mitgliederversammlung nach Dresden ein und freuen uns darauf, alle Mitglieder und ihre Vertreter bei uns in Dresden willkommen hei\u00dfen zu d\u00fcrfen. Wir werden unser Zusammenkommen nutzen, das vergangene Jahr Revue passieren zu lassen und uns in die Planung des kommenden Vereinsjahres zu st\u00fcrzen, neue Ziele zu definieren und zu \u00fcberlegen, wie wir unser Vereinsleben sowie unsere Vereinsaktivit\u00e4ten zur St\u00e4rkung der Digitalen Souver\u00e4nit\u00e4t von Cloud-Infrastrukturen gestalten m\u00f6chten. In einem kleinen Workshop wollen wir uns zudem mit aktuellen Themen zur Vereinsstruktur, wie dem Aufnahme- und Onboardingprozess neuer Projekte, der Besetzung des Technical Steering Committees usw. besch\u00e4ftigen. Dabei kn\u00fcpfen wir vor allem an die Ergebnisse des Workshops vom Mai dieses Jahres an.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd1acae elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"cd1acae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4deb88a elementor-widget elementor-widget-text-editor\" data-id=\"4deb88a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>ALASCA co-hostet SCS-Hackathon<\/h4><p>Am 8. November 2023 findet der 3. SCS-Hackathon statt. Wir freuen uns sehr, die SCS-Community in den R\u00e4umlichkeiten der Cloud&amp;Heat Technologies in Dresden willkommen zu hei\u00dfen und dieses spannende Event als Co-Veranstalter mit zu unterst\u00fctzen. Neben Themen rund um die (Weiter)-Entwicklung des Sovereign Cloud Stacks wird auch die zuk\u00fcnftige Zusammenarbeit zwischen ALASCA und dem SCS Thema sein.<\/p><p>Bereits am Abend zuvor treffen wir uns zu einem entspannten Social Event mit Stadtf\u00fchrung sowie anschlie\u00dfenden Speis und Trank, zu dem auch unsere ALASCA-Mitglieder herzlich eingeladen sind.<\/p><p>Wir freuen uns schon sehr darauf, den SCS und seine Community bei uns in Dresden willkommen zu hei\u00dfen und auf einen spannenden Austausch.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-387bec6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"387bec6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9418a5 elementor-widget elementor-widget-image\" data-id=\"f9418a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/08\/2022-alasca-talk-Logo-Speaker-dunkelblau-1.png\" title=\"\" alt=\"Alasca Maria Vaquero Tech-Talks Moderator\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-321d6e8 elementor-widget elementor-widget-text-editor\" data-id=\"321d6e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>ALASCA Tech-Talks<\/h4><p>Vielleicht habt ihr es bereits gesehen. Falls nicht, m\u00f6chten wir euch gern auf unsere neue ALASCA-Tech-Talks-Landingpage hinweisen, die seit etwa einem Monat Teil unserer Webseite ist. Hier finden Interessierte alle Informationen zu den ALASCA Tech-Talks komprimiert auf einer Seite, k\u00f6nnen leicht auf die Mitschnitte vergangener Tech-Talks zugreifen sowie die entsprechenden Kalendereintr\u00e4ge und Zugangsdaten herunterladen. Werft gern einen <a href=\"https:\/\/alasca.cloud\/alasca-tech-talks\/\">Blick auf die Landingpage.<\/a><\/p><h6>Neuer Termin<\/h6><p>Bitte beachtet, dass wir den <strong>Termin der ALASCA Tech-Talks<\/strong> verschoben haben. Sie finden k\u00fcnftig <strong>jeden letzten Freitag eines Monats um 11 Uhr<\/strong> statt. Besser kann man nicht ins Wochenende starten, oder?<\/p><p>Damit wir und die Open-Source-Community weiter wachsen, freuen wir uns sehr \u00fcber euer Engagement und dar\u00fcber, wenn ihr anstehende Tech-Talks flei\u00dfig mit eurem Netzwerk teilt. Wenn ihr selbst einen technischen Vortrag halten wollt, kommt gerne mit Vorschl\u00e4gen auf uns zu.<\/p><h6>Oktober-Tech-Talk<\/h6><p>Am 27. Oktober 2023 k\u00f6nnt ihr euch auf einen Vortrag von <a href=\"https:\/\/www.linkedin.com\/in\/matthias-haag-901408241\/\" target=\"_blank\" rel=\"noopener\">Matthias Haag<\/a>, CEO and founder of <a href=\"https:\/\/www.uhurutec.com\/\" target=\"_blank\" rel=\"noopener\">UhuruTec AG<\/a> zum Thema &#8222;A virtual environment to develop baremetal provisioning&#8220; freuen. Mehr zum Tech-Talk findet ihr hier: <a href=\"https:\/\/alasca.cloud\/alasca-tech-talk-10\/\">https:\/\/alasca.cloud\/alasca-tech-talk-10\/<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9ca540 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c9ca540\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c40d427 elementor-widget elementor-widget-image\" data-id=\"c40d427\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/alasca.cloud\/wp-content\/uploads\/2022\/09\/2021-CloudHeat-yaook-husky-Brand-white.svg\" class=\"attachment-medium size-medium wp-image-772\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78ecd3a elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"78ecd3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-pm-slice=\"1 3 []\">Update zu Open-Source-Projekt Yaook<\/h4><p data-pm-slice=\"1 3 []\">Wie \u00fcblich m\u00f6chten wir euch auch in der dritten Ausgabe unseres Newsletters die wichtigsten aktuellen Funktionen, Fehlerbehebungen und Updates rund um unser Open-Source-Projekt Yaook hervorheben und einen Ausblick auf die zuk\u00fcnftige Richtung des Projekts geben.<\/p><p data-pm-slice=\"1 3 []\">Yaook ist ein Open Source Projekt, das aus drei Teilprojekten besteht: Yaook\/K8s, Yaook\/Operator und Yaook\/Baremetal. F\u00fcr eine bessere \u00dcbersichtlichkeit haben wir euch nachfolgend alle Neuerungen gem\u00e4\u00df dieser Unterteilung aufgeschl\u00fcsselt.<\/p><h3 id=\"h-features\"><strong>Features:<\/strong><\/h3><p><em>Yaook\/K8s:<\/em><\/p><ul><li><p>Helmify Thanos: Es wird nun das Bitnami Helm-Chart verwendet, um Thanos einzurichten. Dadurch kann der derzeit verwendete JSONnet-Code entfernt und die Codebasis vereinfachen werden. Es wird die Version 12.13.3 als default Thanos Helm-Chart verwendet. Diese Helm-Chart Variante ersetzt in naher Zukunft das zuvor verwendete Thanos_v1.<\/p><\/li><\/ul><ul><li><p>Thanos_v2: Es wurden Metriken aktiviert und der veraltete ServiceMonitor entfernt.<\/p><\/li><\/ul><ul><li><p>Terraform nutzt nun als default Image das &#8222;Ubuntu 22.04 LTS&#8220;.<\/p><\/li><li><p>Neu ist die Unterst\u00fctzung f\u00fcr Kubernetes v1.26. Die Versionen der Komponenten, die der Kubernetes-Rolle zugeordnet sind, wurden aktualisiert, um auf dem neuesten Stand zu sein. Weiterhin wird die Migration auf den calico Tigera Operator, bei Upgrades auf Kubernetes v1.26, erzwungen. Dieser angek\u00fcndigte Schritt ist notwendig, um die manifestbasierte Installationsmethode irgendwann loszuwerden, bzw. wenn die Unterst\u00fctzung f\u00fcr Kubernetes v1.25 eingestellt wird.<\/p><\/li><li><p>snapshot-controller: Eine Basis f\u00fcr die Unterst\u00fctzung zuk\u00fcnftiger Versionen des Volume Snapshot Controllers. Die aktuelle Version wird der konfigurierten Kubernetes-Version in der k8s-config-Rolle zugeordnet und auch bei Kubernetes-Upgrades aktualisiert<\/p><\/li><li><p>NodeSelector wurde zum Tigera-Operator hinzugef\u00fcgt. Da der Tigera-Operator eine Systemkomponente ist, wurde sichergestellt, dass er auf der &#8222;control plane&#8220; erzeugt wird, sodass er nicht durch &#8222;worker node pressure&#8220; oder \u00e4hnlichem verdr\u00e4ngt werden kann. Dies ist vor allem deshalb notwendig, weil der Helm-Chart es derzeit nicht erlaubt, eine PriorityClass zu konfigurieren.<\/p><\/li><li><p>Ab sofort nutzen wir &#8222;<a href=\"https:\/\/pypi.org\/project\/towncrier\/\" target=\"_blank\" rel=\"noopener\">towncrier<\/a>&#8220; zur halbautomatischen Dokumentation und Ank\u00fcndigung von Releasenotes. Es dient auch dazu, um Merge-Konflikte beim manuellen Editieren des CHANGELOGs zu verhindern. Wenn ihr Entwickler seid, schaut euch gern den <a href=\"https:\/\/yaook.gitlab.io\/k8s\/development\/coding-guide.html#creation-of-release-notes\" target=\"_blank\" rel=\"noopener\">Coding Guide<\/a> f\u00fcr weitere Informationen an.\u00a0<\/p><\/li><li><p>Nix-Paketmanager: Nix ist ein deklarativer Paketmanager, der NixOS unterst\u00fctzt, aber auch als zus\u00e4tzlicher Paketmanager auf jeder anderen Distribution installiert werden kann. Ein flake.nix-File wurde zum Projekt hinzugef\u00fcgt, der alle notwendigen Abh\u00e4ngigkeiten referenziert, die an bestimmte Versionen gebunden sind.<\/p><\/li><\/ul><ul><li><p>&#8222;<a href=\"https:\/\/nixos.wiki\/wiki\/Flakes\" target=\"_blank\" rel=\"noopener\">flake.nix<\/a>&#8220; und &#8222;<a href=\"https:\/\/python-poetry.org\/\" target=\"_blank\" rel=\"noopener\">poetry<\/a>&#8220; bekommen pre-commit-Hooks, die zus\u00e4tzlich zu &#8222;<a href=\"https:\/\/direnv.net\/\" target=\"_blank\" rel=\"noopener\">direnv<\/a>&#8220; f\u00fcr ein Autoinstall\/-setup hinzugef\u00fcgt wurden. Somit hat das .envrc-File die M\u00f6glichkeit automatisch eine isolierte Python-Umgebung (venv) beim Betreten und Aktualisieren des Cluster-Repositorys (yk8s; Yaook-Kubernetes) zu laden. Zudem wurde das requirements.txt-File (python) durch poetry (pyproject.toml) ersetzt, um 3th party Library-Versionen zu &#8222;pinnen&#8220;. Poetry erlaubt es, deklarativ Python-Abh\u00e4ngigkeiten zu setzten und damit Versionen auch festzu&#8220;pinnen&#8220;. Somit kann sichergestellt werden, dass Inkonsistenzen zwischen individuellen Entwicklungsumgebungen reduziert werden. Die Abh\u00e4ngigkeiten sind in der pyproject.toml-Datei gespeichert und \u00fcber eine poetry.lock-Datei &#8222;angepinnt&#8220;.\u00a0<\/p><\/li><li><p>Die aktuelle &#8217;nix_direnv&#8216; wird geladen (sourced) wenn &#8222;flake&#8220; (Nix-Paketmanager) verwendet wird. Dies sorgt daf\u00fcr, das Betreten und Laden der Umgebung erheblich zu beschleunigen.<\/p><\/li><\/ul><ul><li><p>Es wird nun rook v1.8.10 unterst\u00fctzt. Das Update kann gestartet werden, indem die Version in der config.toml auf &#8222;version=1.8.10&#8220; gesetzt wird und dann der Befehl auf der Kommandozeile: <em>&#8218;MANAGED_K8S_RELEASE_THE_KRAKEN=true AFLAGS=&#8220;&#8211;diff &#8211;tags mk8s-sl\/rook&#8220; managed-k8s\/actions\/apply-stage4.sh&#8216;<\/em> ausgef\u00fchrt wird.<\/p><\/li><li><p><a href=\"https:\/\/www.passwordstore.org\/\" target=\"_blank\" rel=\"noopener\">passwordstore (pass)<\/a> wurde durch HashiCorp Vault ersetzt. Insbesondere werden Vault-Funktionen verwendet, um die PKI-Zertifikate besser zu verwalten als nur den privaten Schl\u00fcssel an einer beliebigen Stelle zu ver\u00f6ffentlichen. Alle bekannten bestehenden Verwendungen von Geheimnissen (&#8222;secrets&#8220;) oder Berechtigungsnachweisen (&#8222;credentials&#8220;) wurden nach Vault verschoben. Ein Migrationsskript f\u00fcr bestehende Anwendungen wird zur Verf\u00fcgung gestellt ebenso wie eine Dokumentation \u00fcber Vault im Allgemeinen und diese Verwendung von Vault im Besonderen. Die Kompatibilit\u00e4t mit Metal-Controller ist nur teilweise gegeben, hier sind \u00c4nderungen erforderlich.<\/p><\/li><li><p>Wireguard Link MTU (Maximum Transmission Unit): Die Umgebungsvariable f\u00fcr die MTU des Wireguard-Links wurde festgelegt: In einigen F\u00e4llen muss die MTU f\u00fcr die Wireguard-Verbindung separat eingestellt werden, damit der Tunnel ordnungsgem\u00e4\u00df funktioniert. Daher gibt es nun eine Umgebungsvariable f\u00fcr die MTU.<\/p><\/li><li><p>rook_v2: Unterst\u00fctzung f\u00fcr Bare-Metal-Konfigurationen hinzugef\u00fcgt.<\/p><ul><li><p>default Helm-Chart Version ist nun v1.11.8<\/p><\/li><li><p>es wird kein Marko f\u00fcr resource limits\/requests verwendet<\/p><\/li><li><p>kleine Pausen vor einem &#8222;upgrade checks&#8220;, dies gibt dem Operator Zeit ein Upgrade zu starten.<\/p><\/li><li><p>Prometheus-Rules nur erstellen, wenn Monitoring aktiviert ist<\/p><\/li><li><p>Rook-Chart und Ceph-Versionen sind nun unabh\u00e4ngig; der Code f\u00fcr jeden neuen Rook Helm-Chart muss nun nicht mehr anpasst werden. Es ist jedoch empfehlenswert die Releasenotes vorher zu lesen.<\/p><\/li><\/ul><\/li><li><p>Neues .envrc-Template. Vorlage f\u00fcr .envrc ge\u00e4ndert, um nur noch clusterspezifische Variablen zu enthalten und die benutzerspezifischen Variablen aus verschiedenen Quellen einzubinden.<\/p><\/li><\/ul><p><em>Yaook\/Operator:<\/em><\/p><ul><li><p>Umstellung auf neue Lizenz-\/Abh\u00e4ngigkeitsscans: Die alte Lizenz\u00fcberpr\u00fcfung von Gitlab ist veraltet und der Job schl\u00e4gt fehl. Der Abh\u00e4ngigkeitsscan verwendet Python 3.10, das ist die neueste unterst\u00fctzte Python-Version.<\/p><\/li><li><p>Persistente libvirt\/qemu-Protokolle werden nun unterst\u00fctzt.<\/p><\/li><li><p>OpenStack Releases &#8222;zed&#8220; und &#8222;antelope&#8220; f\u00fcr Glance<\/p><\/li><li><p>Implementierung des &#8222;Eviction managers&#8220;, um die Auswirkungen eines defekten Hypervisors zu minimieren. Es wird ein Kubernetes-Pod erstellt, der \u00fcberwacht, ob alle Ressourcen f\u00fcr Nova Compute noch verf\u00fcgbar sind. Wenn ein Knoten ausf\u00e4llt, initiiert der Pod eine R\u00e4umung (eviction) und entfernt die laufenden Aufgaben (evicts). Anschlie\u00dfend setzt er den betroffenen Knoten in den &#8218;Ironic Off&#8216;-Modus.<\/p><\/li><\/ul><ul><li><p>Neuer Zustand im NovaDeployment: In der Nova-Bereitstellung wird ein neuer Zustand implementiert. Dieser Zustand implementiert einen &#8222;Eviction-Manager&#8220;. Der &#8222;Eviction-Manager&#8220; \u00fcberwacht die Nova-API, um eine Liste der Hypervisoren oder Compute-Services abzurufen. Wenn die Nova-API einen Hypervisor als ausgefallen markiert, l\u00f6st der &#8222;Eviction-Manager&#8220; einen R\u00e4umungsvorgang aus. Um die R\u00e4umung von Knoten zu verhindern, die tats\u00e4chlich gesund sind, aufgrund einer Netzwerkpartition oder eines Ausfalls der Kontrollplane, wird eine Schwelle implementiert, die die R\u00e4umung verhindert, wenn zu viele Hypervisoren gleichzeitig ausgefallen sind.<\/p><\/li><\/ul><p><em>Yaook\/Baremetal:<\/em><\/p><ul><li><p>Hinzuf\u00fcgen einer dritten Deployment-Option, um das generische Erstellen von base.sh zu erm\u00f6glichen. Die Optionen:<\/p><ol><li><p>base.sh -&gt; Standart von yaook\/k8s<\/p><\/li><li><p>&#8222;keine&#8220; -&gt; base.sh ist leer<\/p><\/li><li><p>&#8222;custom base.sh&#8220; -&gt; basierend auf einem Pfad, der auf eine Datei verweist. Derzeit ist es nur m\u00f6glich, Nodes mit Kubernetes bereitzustellen. Dies erm\u00f6glicht es, in Netbox festzulegen, auf welchem Knoten kein K8s ausgerollt werden soll.<\/p><\/li><\/ol><\/li><li><p>Implementierung einer L\u00f6sung f\u00fcr den Fall, dass ein Ger\u00e4t \u00fcber keine IPMI (Intelligent Platform Management Interface)-Funktionalit\u00e4t verf\u00fcgt. In F\u00e4llen, in denen ein Node keine Inband-IPMI-Funktionalit\u00e4t aufweist, muss Yaook mit dieser Situation umgehen k\u00f6nnen. In diesem Szenario verwendet Yaook die \u00fcber Dynamic Domain Name System (DDNS) registrierte BMC (Baseboard Management Controller)-Adresse zusammen mit der Seriennummer des Nodes, um das Fehlen von IPMI auszugleichen.<\/p><\/li><\/ul><h3 id=\"h-fixes\"><strong>Fixes:<\/strong><\/h3><p><em>Yaook\/K8s:<\/em><\/p><ul><li><p>Objektbereinigung w\u00e4hrend der Thanos-Migration: Einf\u00fchrung einer zus\u00e4tzlichen Migrations-Sicherungsaufgabe, die \u00fcberpr\u00fcft, ob die Migration bereits erfolgt ist.<\/p><\/li><li><p>IPsec: Das Benachrichtigungsskript mit der richtigen Dateierweiterung bereitstellen. Dies behebt das Problem, dass das Keepalived-Notifier.sh-Skript nach .sh-Dateien sucht, w\u00e4hrend Yaook das Template 10-swanctl-notify.sh.j2 mit der .j2-Erweiterung bereitstellt, was zu Ausf\u00e4llen f\u00fchrt, wenn die Keepalived-Instanz auf dem prim\u00e4ren Gateway ausf\u00e4llt.<\/p><\/li><li><p>thanos_v2: Fehlerbehebung beim &#8222;scheduling key templating&#8220;<\/p><\/li><li><p>monitoring: Fehlerbehebung f\u00fcr fehlende monitoring_scheduling_key-Variable<\/p><\/li><li><p>containerd: Fehlerbehebung f\u00fcr fehlende node_has_gpu Variable<\/p><\/li><li><p>Fehlerbehebung: Nicht-GPU-Cluster in Nicht-GPU-Clustern w\u00fcrden die Rollen &#8218;containerd&#8216; und &#8218;kubeadm-join&#8216; aufgrund der nicht definierten Variable &#8218;has_gpu&#8216; fehlschlagen. Dieser Fix \u00e4ndert die Reihenfolge der Bedingung, sodass &#8218;has_gpu&#8216; nur \u00fcberpr\u00fcft wird, wenn die GPU-Unterst\u00fctzung f\u00fcr den Cluster aktiviert ist. Diese \u00c4nderung kann als eine Art Workaround f\u00fcr einen Fehler in Ansible angesehen werden. Normalerweise w\u00fcrde die Variable &#8218;has_gpu&#8216; in einer Abh\u00e4ngigkeit beider Rollen gesetzt, aber Ansible \u00fcberspringt Abh\u00e4ngigkeiten, wenn sie bereits zuvor im Play \u00fcbersprungen wurden.<\/p><\/li><li><p>Fehlerbehebung im vault.sh-Script: Das Skript wird beendet, wenn die Datei &#8218;config.hcl&#8216; bereits vorhanden ist. Diese Korrektur wurde aufgrund einer \u00c4nderung im Verhalten der &#8218;&#8211;no-clobber&#8216;-Option in Coreutils Version 9.2 notwendig.<\/p><\/li><li><p>Standardm\u00e4\u00dfig sind die VRRP-Priorit\u00e4ten (&#8222;Virtual Router Redundancy Protocol.&#8220;) f\u00fcr Space nun weiter voneinander entfernt. Diese Anpassung erfolgt, um die Wahrscheinlichkeit von Wettlaufbedingungen (race-conditions) zu verringern, wenn zwei Knoten gleichzeitig versuchen, die Aufgaben eines ausgefallenen Prim\u00e4rknotens zu \u00fcbernehmen. Solche gleichzeitigen \u00dcbernahmen k\u00f6nnten in bestimmten Randf\u00e4llen zu Serviceunterbrechungen f\u00fchren.<\/p><\/li><li><p>Volume Snapshot CRDs wurden erstellt: Die Erstellung von Volume-Snapshots erfordert Volume-Snapshot CRDs und einen Snapshot-Controller, die zuvor fehlten, aber jetzt bereitgestellt wurden.<\/p><\/li><li><p>Entfernen von Docker-Resten: Die Unterst\u00fctzung f\u00fcr Docker wurde zusammen mit Kubernetes-Versionen unter 1.24 entfernt. Einige Teile des Codes waren jedoch immer noch von der unn\u00f6tigen Variable &#8222;container_runtime&#8220; abh\u00e4ngig. Diese \u00c4nderung entfernt die Verwendung dieser Variable im gesamten Code und l\u00f6scht auch die Dokumentation zur Migration von Docker zu Containerd.<\/p><\/li><li><p>Behebung von Vault f\u00fcr Cluster ohne Prometheus: Zuvor versuchte die Vault-Rolle immer, ServiceMonitors zu erstellen, die das CRD von Prometheus erforderten. Mit diesem Commit wird die Erstellung von ServiceMonitors nun davon abh\u00e4ngig gemacht, ob die \u00dcberwachung aktiviert ist oder nicht.<\/p><\/li><li><p>Behebung von Rook bei Unterscheidung von OpenStack: Standardwerte gelten nun nur noch f\u00fcr Cluster, die auf OpenStack laufen und Cinder CSI als Speicherklassen verwenden. Diese Konfiguration wird f\u00fcr Cluster auf Bare-Metal-Systemen optional gemacht.<\/p><\/li><li><p>IPsec: Die Passwordstore-Rolle wird nur dann eingef\u00fcgt, wenn IPsec aktiviert ist. IPsec wurde noch nicht vollst\u00e4ndig auf Vault migriert und ist immer noch von der Passwordstore-Rolle abh\u00e4ngig. Wenn IPsec nicht verwendet wird, ist die Initialisierung eines Passwort-Speichers nicht erforderlich. Dieser Commit l\u00f6st dieses Problem, indem die Rolle \u00fcber include_role eingef\u00fcgt wird, anstelle davon, dass sie eine Abh\u00e4ngigkeit ist.<\/p><\/li><li><p>Rook: Eine Korrektur wird bei der Iteration von gemeinsamen \u00dcberwachungsetiketten vorgenommen. Das Standardformat muss ein W\u00f6rterbuch sein, nicht ein Array. Die vorherige Bedingung f\u00fchrte zu Fehlern beim Iterieren \u00fcber die Liste der gemeinsamen \u00dcberwachungsetiketten, wenn das Standardformat verwendet wurde, da Elemente f\u00fcr Arrays nicht verf\u00fcgbar waren.<\/p><\/li><\/ul><p><em>Yaook\/Operator:<\/em><\/p><ul><li><p>Behebung: Entfernen von ClusterIP f\u00fcr OVN vSwitchd: Der ClusterIP von OVS-vswitchd f\u00fchrte dazu, dass Umgebungsvariablen in allen Pods generiert wurden. In gro\u00dfen Umgebungen verlangsamte dies die Bash und beeintr\u00e4chtigte dadurch Liveness- und Readiness-Probes. Das Problem wird im Detail in diesem <a href=\"https:\/\/github.com\/kubernetes\/kubernetes\/issues\/92615\" target=\"_blank\" rel=\"noopener\">Kubernetes-Issue<\/a> beschrieben.<\/p><\/li><li><p>Behebung des OVSDB postStart-Hooks: Der OVSDB postStart-Hook hatte zuvor eine Zeitbegrenzung von 10 Sekunden f\u00fcr den Start der OVSDB. Diese Begrenzung wurde an den Wert der Liveness-Probe angepasst, um der OVSDB mehr Zeit f\u00fcr die Initialisierung zu geben. Die Zeitbegrenzung wird aus Sicherheitsgr\u00fcnden auf 2 Minuten erh\u00f6ht.<\/p><\/li><li><p>Behebung des Keystone-Cache-L\u00f6schens: Diese Behebung betrifft ein Problem, bei dem eine Ausnahme ausgel\u00f6st wurde, wenn ein paralleler Ausf\u00fchrungsprozess versuchte, einen Eintrag zu l\u00f6schen, der bereits entfernt worden war.<\/p><\/li><li><p>R\u00fcckport des Speicherleck-Fixes aus der Upstream-Quelle: Dies ist ein R\u00fcckport oder Monkey-Patch f\u00fcr einen Speicherleck-Fix (<a href=\"https:\/\/review.opendev.org\/c\/openstack\/openstacksdk\/+\/890781\" target=\"_blank\" rel=\"noopener\">https:\/\/review.opendev.org\/c\/openstack\/openstacksdk\/+\/890781<\/a>). Da OpenStackSDK nur selten neue Versionen ver\u00f6ffentlicht, wurde dieser Patch angewendet, um das Speicherleck zu beheben.<\/p><\/li><li><p>Erh\u00f6hung des Schwellenwerts f\u00fcr die Liveness-Probe des OVSDB bei den Agents: Eine \u00c4nderung w\u00fcrde den OVSDB nach dessen Neustart l\u00f6schen. Wenn jedoch Container aufgrund von Liveness-Probes neu gestartet wurden, w\u00fcrde dies die Verbindungen zu laufenden virtuellen Maschinen (VMs) unterbrechen. Um dies zu verhindern, wird ein hoher Schwellenwert festgelegt, sodass das Beenden des Containers nur bei einem tats\u00e4chlichen Problem erfolgt.<\/p><\/li><li><p>Behebung: Langsamer Upload von Glance-Images: Aufgrund eines Updates auf Python 3.8 und Debian \u00e4nderte sich der Speicherort des Truststores, was sich auf die Upload-Geschwindigkeit von Glance-Images auswirkte. Diese Behebung aktualisiert das Einbinden der CA-Zertifikate, um das Problem zu l\u00f6sen.<\/p><\/li><\/ul><p><em>Yaook\/Baremetal:<\/em><\/p><ul><li><p>Behebung: Entfernen von Zeilenumbr\u00fcchen aus der letzten Zeile von Kommentaren: Diese Behebung behandelt ein Problem, bei dem Zeilenumbr\u00fcche in der letzten Zeile von Kommentaren vorhanden waren. Diese Zeilenumbr\u00fcche k\u00f6nnten, wenn sie an Netbox gesendet werden, zu endlosen Schleifen f\u00fchren, in denen derselbe Kommentar in jeder Iteration erneut geschrieben wird. Netbox w\u00fcrde die Zeilenumbr\u00fcche sowieso entfernen, was zu unn\u00f6tigen API-Aufrufen f\u00fchren w\u00fcrde.<\/p><\/li><li><p>Richtiges Widerrufen des Vault-Authentifizierungstokens: Diese \u00c4nderung stellt sicher, dass der Vault-Authentifizierungstoken korrekt widerrufen wird. Zuvor f\u00fchrte der Code zu Ausnahmen, die den Zugriff auf Vault f\u00fcr den Metal-Controller st\u00f6rten, insbesondere nach dem Upgrade der &#8218;hvac&#8216;-Bibliothek auf Version 0.11.2. Die relevante Dokumentation f\u00fcr die Methode &#8218;Token.revoke_self&#8216; finden Sie <a href=\"https:\/\/hvac.readthedocs.io\/en\/v1.0.1\/source\/hvac_api_auth_methods.html#hvac.api.auth_methods.Token.revoke_self\" target=\"_blank\" rel=\"noopener\">hier<\/a>.<\/p><\/li><\/ul><h3 id=\"h-updates\"><strong>Updates:<\/strong><\/h3><p>Verbesserungen der Dokumentation: Wir haben die Projektdokumentation weiter verbessert und sie umfassender, zug\u00e4nglicher und benutzerfreundlicher gemacht. Zudem hat die Dokumentation einen ausf\u00fchrlichen <a href=\"https:\/\/docs.yaook.cloud\/handbook\/user-guide.html\" target=\"_blank\" rel=\"noopener\">User-Guide<\/a> bekommen, der die Konzepte von Yaook n\u00e4her beleuchtet.<\/p><p><em>Yaook\/K8s:<\/em><\/p><ul><li><p>Erh\u00f6hung der Prometheus-Stack-Version auf 48.1.1<\/p><\/li><li><p>Erh\u00f6hung der Prometheus-Adapter-Version auf 4.2.0<\/p><\/li><li><p>Anpassung von vault.sh f\u00fcr den Einsatz mit Rootless Docker\/Podman: Das Skript &#8218;vault.sh&#8216; ist so konzipiert, dass es Container unter dem aktuellen Benutzer ausf\u00fchrt, um sicherzustellen, dass die Dateieigent\u00fcmerschaft im Verzeichnis &#8218;.\/vault\/&#8216; mit dem aktuellen Benutzer \u00fcbereinstimmt. Dieser Ansatz funktioniert jedoch nicht in Rootless-Umgebungen, in denen Benutzer-IDs (UIDs) innerhalb des Containers auf einen Sub-UID-Bereich abgebildet werden. Mit diesem Commit wird eine neue benutzerspezifische Umgebungsvariable, &#8218;VAULT_IN_DOCKER_USE_ROOTLESS,&#8216; eingef\u00fchrt. Wenn sie auf &#8218;true&#8216; gesetzt ist, f\u00fchrt &#8218;vault.sh&#8216; vor dem Start des Vault-Containers einen &#8218;chown&#8216;-Job aus, um die Dateiberechtigungen anzupassen. Es wird auch ein Standardwert f\u00fcr &#8218;VAULT_IN_DOCKER_USE_ROOTLESS&#8216; hinzugef\u00fcgt, um zu verhindern, dass &#8218;vault.sh&#8216; fehlschl\u00e4gt, wenn die Variable nicht explizit gesetzt wird.<\/p><\/li><li><p>Monitoring: Hinzuf\u00fcgen von Unterst\u00fctzung f\u00fcr Upgrades auf &gt; v46: Diese \u00c4nderung f\u00fcgt der \u00dcberwachungseinrichtung Unterst\u00fctzung f\u00fcr Upgrades auf Versionen h\u00f6her als v46 hinzu. In Version v46 wurden neue benutzerdefinierte Ressourcendefinitionen (CRDs) eingef\u00fchrt, die w\u00e4hrend Upgrades ber\u00fccksichtigt werden m\u00fcssen. Der Commit stellt sicher, dass CRDs bei allen wichtigen Versionsschritten w\u00e4hrend der Upgrades angewendet werden, um den Prozess zu vereinfachen.<\/p><\/li><li><p>Rook: Hinzuf\u00fcgen von Unterst\u00fctzung f\u00fcr beliebige Versionen und Bare-Metal-Umgebungen: Es wird Unterst\u00fctzung f\u00fcr beliebige Versionen und Bare-Metal-Umgebungen in Rook, einer Plattform f\u00fcr die Speicherorchestrierung, hinzugef\u00fcgt.<\/p><\/li><li><p>Neustart der nvdp-Pods bei Kubernetes-Upgrades: Der &#8217;nvdp&#8216; (NVIDIA Validation Daemon Process) markiert eine GPU als nicht funktionsf\u00e4hig w\u00e4hrend &#8217;systemctl&#8216;-Neustarts und nachfolgender &#8218;kubelet&#8216;-Neustarts. Dies wird als Fehler von &#8217;nvdp&#8216; betrachtet. Die Pods, die &#8217;nvdp&#8216; hosten, schlagen nicht fehl, aber die betroffene GPU wird unbrauchbar. Dieses Problem tritt w\u00e4hrend der Kubernetes-Upgrades auf, daher ist es notwendig, jeden &#8217;nvdp&#8216;-Pod auf Kubernetes-Knoten mit GPUs vor dem Aufheben der Cordon-Beschr\u00e4nkung neu zu starten. Dies stellt sicher, dass die Auswirkungen auf Workloads minimal sind.<\/p><\/li><li><p>Veraltete monitoring_v1-Rolle entfernt: Die monitoring_v1-Rolle hat die Prometheus-Stack-Bereitstellung \u00fcber JSONnet-Magie durchgef\u00fchrt. Das war die Standardinstallationsmethode in der Vergangenheit. Jetzt haben wir Helm, der einen weitaus besseren Job macht.<\/p><\/li><\/ul><p><em>Yaook\/Operator<\/em><\/p><ul><li><p>Ein neuer Abschnitt in der Dokumentation &#8222;User Guide&#8220; <a href=\"https:\/\/docs.yaook.cloud\/handbook\/user-guide.html\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.yaook.cloud\/handbook\/user-guide.html<\/a><\/p><\/li><li><p>Zwischenspeichern von Keystone-Zugangsdaten: Keystone-Zugangsdaten werden intensiv im Keystone Resource Operator verwendet. In den meisten F\u00e4llen handelt es sich tats\u00e4chlich immer um dieselben Keystone-Zugangsdaten, da sie sich auf dieselbe Keystone-Bereitstellung beziehen. Um die Effizienz zu steigern, werden diese Zugangsdaten nun optimistisch zwischengespeichert. Im Falle einer Ausnahme werden die Zwischenspeicher gel\u00f6scht. Diese Zwischenspeicherstrategie soll die Abgleichzeiten verbessern, kann jedoch dazu f\u00fchren, dass eine geringe Anzahl von Keystone-Ressourcen den Zustand &#8222;BackingOff&#8220; aufweist, wenn sich die Zugangsdaten \u00e4ndern.<\/p><\/li><li><p>Optimierung von _labels in ForeignResourceDependency: Somit ist es m\u00f6glich, den Aufruf an die Kubernetes-API zu vermeiden.<\/p><\/li><li><p>ceilometer-agent-compute ist nun optional: Wenn er nicht ben\u00f6tigt wird, ist es nicht mehr erforderlich, \u00fcber alle Knoten zu iterieren. Diese \u00c4nderung ist besonders vorteilhaft, wenn es viele Berechnungsknoten gibt, da sie die Verarbeitungszeit reduziert, ohne die Funktionalit\u00e4t einzuschr\u00e4nken.<\/p><\/li><\/ul><p><em>Yaook\/Baremetal:<\/em><\/p><ul><li><p>Hinzuf\u00fcgen eines Konfigurationsparameters f\u00fcr das Abgleichsintervall: Das standardm\u00e4\u00dfige Abgleichsintervall kann in gr\u00f6\u00dferen Umgebungen die Netbox sehr belasten. Diese Erg\u00e4nzung bietet die M\u00f6glichkeit, das Intervall \u00fcber eine Umgebungsvariable zu konfigurieren.<\/p><\/li><\/ul><h3 id=\"h-ausblick\"><strong>Ausblick:<\/strong><\/h3><p>Mit Blick auf die Zukunft zielt das Yaook-Projekt darauf ab, mehrere wichtige Herausforderungen anzugehen und aufregende neue Funktionen zu implementieren.<\/p><p>Der bevorstehende Core-Splitt im yaook\/k8s Projekt wird weiter vorbereitet und erste Umsetzungen sind bereits angelaufen.<\/p><ul><li><p>Upgrade-Pfad f\u00fcr neuere OpenStack-\/OVN-Releases: Wir arbeiten aktiv an der Entwicklung eines nahtlosen Upgrade-Pfads f\u00fcr die neuesten OpenStack- und OVN-Releases, um sicherzustellen, dass Benutzer m\u00fchelos \u00fcber die neuesten Entwicklungen auf dem Laufenden bleiben k\u00f6nnen.<\/p><\/li><li><p>Stabilit\u00e4t von OVN: Wir sind bestrebt, die Stabilit\u00e4t der OVN-Komponente weiter zu verbessern, wobei wir uns auf die Beseitigung potenzieller Probleme und die Verbesserung der Gesamtleistung konzentrieren.<\/p><\/li><li><p>Node lifecycle operator f\u00fcr Updates: Um reibungslosere Updates und Wartung zu erm\u00f6glichen, pr\u00fcfen wir die Entwicklung eines Node lifecycle operators. Dieser Operator w\u00fcrde den Prozess der Neuinstallation von Knoten w\u00e4hrend Updates automatisieren und so die Abl\u00e4ufe f\u00fcr Administratoren optimieren.<\/p><\/li><li><p>Release-Management: Wir arbeiten derzeit daran, eine robuste Routine, einen Workflow und Tools f\u00fcr das Release-Management des Projekts zu etablieren. Dazu geh\u00f6rt die Implementierung automatisierter Versionshinweise und Dokumentationsaktualisierungen. Da Yaook\/K8s in dieser Hinsicht relativ neu ist, werden wir es als \u201eSpielwiese\u201c nutzen, um zu experimentieren und einen geeigneten Workflow zu finden, der sp\u00e4ter auf andere Projektkomponenten angewendet werden kann.<\/p><\/li><li><p>Weiterentwicklung des Yaook\/K8s Teilprojekts, um die Integration mit weiteren Kubernetes-Features und Tools zu verbessern.<\/p><\/li><li><p>Erweiterung der Yaook\/Operator-Funktionalit\u00e4t, um die Automatisierung von Routineaufgaben und die Verbesserung der Systemleistung zu erm\u00f6glichen.<\/p><\/li><li><p>Fortsetzung der Arbeit am Yaook\/Baremetal-Projekt, um die Unterst\u00fctzung f\u00fcr verschiedene Hardware- und Infrastrukturplattformen zu erweitern.<\/p><\/li><li><p>Verbesserung der Dokumentation und der Benutzerfreundlichkeit des gesamten Yaook-Projekts, um die Einf\u00fchrung und den Einsatz f\u00fcr Entwickler und Administratoren zu erleichtern.<\/p><\/li><\/ul><p>Wir freuen uns \u00fcber die Fortschritte, die im Open-Source-Projekt Yaook erzielt wurden, und arbeiten weiter an innovativen Funktionen.<\/p><p>Weitere Updates und Neuigkeiten rund um Yaook erhaltet ihr in zuk\u00fcnftigen Newslettern! Meldet euch also gern nachfolgend an, um keine Updates zu verpassen.<\/p><p>Vielen Dank f\u00fcr eure Unterst\u00fctzung und euer Interesse an Yaook!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ad8118 elementor-widget elementor-widget-text-editor\" data-id=\"8ad8118\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>F\u00fcr Newsletter anmelden<\/h3><p>Ihr habt Fragen oder Anmerkungen zu unseren News? Dann meldet euch gern \u00fcber <a href=\"mailto:hello@alasca.cloud\">hello@alasca.cloud<\/a> bei uns. Wir freuen uns von euch zu h\u00f6ren.<\/p><p>Wenn ihr den Newsletter gern quartalsweise direkt in eurem Postfach empfangen wollt, k\u00f6nnt ihr euch gern \u00fcber unten stehendes Kontaktformular f\u00fcr den Newsletter-Verteiler anmelden.<\/p><p>Bis zum n\u00e4chsten Mal w\u00fcnschen wir euch eine gute Zeit.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1911deb elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"1911deb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;N\\u00e4chster&quot;,&quot;step_previous_label&quot;:&quot;Voriger&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Neues Formular\" aria-label=\"Neues Formular\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"2826\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"1911deb\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"ALASCA Newsletter #3\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"2826\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tVor- und Nachname\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Vor- und Nachname\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tE-Mail-Adresse\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"E-Mail-Adresse\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNachricht\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Nachricht\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Senden<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>In our newsletter you get a condensed overview of our association life, current events and updates of our open source projects.<\/p>","protected":false},"author":4,"featured_media":2886,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-2826","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ALASCA Newsletter #3<\/title>\n<meta name=\"description\" content=\"ALASCA | Newsletter 3 | Event-Updates und -Ank\u00fcndigungen | News zu Projektfortschritten, u a. zu Yaook | ALASCA Tech-Talks und mehr\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/alasca.cloud\/en\/alasca-newsletter-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ALASCA Newsletter #3\" \/>\n<meta property=\"og:description\" content=\"ALASCA | Newsletter 3 | Event-Updates und -Ank\u00fcndigungen | News zu Projektfortschritten, u a. zu Yaook | ALASCA Tech-Talks und mehr\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alasca.cloud\/en\/alasca-newsletter-3\/\" \/>\n<meta property=\"og:site_name\" content=\"ALASCA\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-10T11:14:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-12T08:28:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/10\/2023-alasca-tech-talks-Newsletter-Q3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2292\" \/>\n\t<meta property=\"og:image:height\" content=\"1198\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Franziska Feldmann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Franziska Feldmann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/\"},\"author\":{\"name\":\"Franziska Feldmann\",\"@id\":\"https:\/\/alasca.cloud\/#\/schema\/person\/4411e59bdc0639082f6ffbb7084fbde5\"},\"headline\":\"ALASCA Newsletter #3\",\"datePublished\":\"2023-10-10T11:14:50+00:00\",\"dateModified\":\"2023-10-12T08:28:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/\"},\"wordCount\":3775,\"publisher\":{\"@id\":\"https:\/\/alasca.cloud\/#organization\"},\"image\":{\"@id\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/10\/2023-alasca-tech-talks-Newsletter-Q3.jpg\",\"articleSection\":[\"News\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/\",\"url\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/\",\"name\":\"ALASCA Newsletter #3\",\"isPartOf\":{\"@id\":\"https:\/\/alasca.cloud\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/10\/2023-alasca-tech-talks-Newsletter-Q3.jpg\",\"datePublished\":\"2023-10-10T11:14:50+00:00\",\"dateModified\":\"2023-10-12T08:28:57+00:00\",\"description\":\"ALASCA | Newsletter 3 | Event-Updates und -Ank\u00fcndigungen | News zu Projektfortschritten, u a. zu Yaook | ALASCA Tech-Talks und mehr\",\"breadcrumb\":{\"@id\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/alasca.cloud\/alasca-newsletter-3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/#primaryimage\",\"url\":\"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/10\/2023-alasca-tech-talks-Newsletter-Q3.jpg\",\"contentUrl\":\"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/10\/2023-alasca-tech-talks-Newsletter-Q3.jpg\",\"width\":2292,\"height\":1198,\"caption\":\"ALASCA Newsletter Q3 \/2023\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/alasca.cloud\/alasca-newsletter-3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/alasca.cloud\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ALASCA Newsletter #3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/alasca.cloud\/#website\",\"url\":\"https:\/\/alasca.cloud\/\",\"name\":\"ALASCA\",\"description\":\"Verband f\u00fcr betriebsf\u00e4hige, offene Cloud-Infrastsrukturen e.V.\",\"publisher\":{\"@id\":\"https:\/\/alasca.cloud\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/alasca.cloud\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/alasca.cloud\/#organization\",\"name\":\"ALASCA e.V.\",\"alternateName\":\"Alasca - Verband f\u00fcr betriebsf\u00e4hige, offene Cloud-Infrastrukturen e.V.\",\"url\":\"https:\/\/alasca.cloud\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/alasca.cloud\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/alasca.cloud\/wp-content\/uploads\/2022\/08\/favicon.png\",\"contentUrl\":\"https:\/\/alasca.cloud\/wp-content\/uploads\/2022\/08\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"ALASCA e.V.\"},\"image\":{\"@id\":\"https:\/\/alasca.cloud\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/alasca.cloud\/#\/schema\/person\/4411e59bdc0639082f6ffbb7084fbde5\",\"name\":\"Franziska Feldmann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/alasca.cloud\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/45b8402609a2f78f4601e1d175ed707a5919c16ec5c2aa611a4b0b9f68a54742?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/45b8402609a2f78f4601e1d175ed707a5919c16ec5c2aa611a4b0b9f68a54742?s=96&d=mm&r=g\",\"caption\":\"Franziska Feldmann\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ALASCA Newsletter #3","description":"ALASCA | Newsletter 3 | Event updates and announcements | News on project progress, including Yaook | ALASCA Tech Talks and more","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/alasca.cloud\/en\/alasca-newsletter-3\/","og_locale":"en_GB","og_type":"article","og_title":"ALASCA Newsletter #3","og_description":"ALASCA | Newsletter 3 | Event-Updates und -Ank\u00fcndigungen | News zu Projektfortschritten, u a. zu Yaook | ALASCA Tech-Talks und mehr","og_url":"https:\/\/alasca.cloud\/en\/alasca-newsletter-3\/","og_site_name":"ALASCA","article_published_time":"2023-10-10T11:14:50+00:00","article_modified_time":"2023-10-12T08:28:57+00:00","og_image":[{"width":2292,"height":1198,"url":"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/10\/2023-alasca-tech-talks-Newsletter-Q3.jpg","type":"image\/jpeg"}],"author":"Franziska Feldmann","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Franziska Feldmann","Estimated reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/alasca.cloud\/alasca-newsletter-3\/#article","isPartOf":{"@id":"https:\/\/alasca.cloud\/alasca-newsletter-3\/"},"author":{"name":"Franziska Feldmann","@id":"https:\/\/alasca.cloud\/#\/schema\/person\/4411e59bdc0639082f6ffbb7084fbde5"},"headline":"ALASCA Newsletter #3","datePublished":"2023-10-10T11:14:50+00:00","dateModified":"2023-10-12T08:28:57+00:00","mainEntityOfPage":{"@id":"https:\/\/alasca.cloud\/alasca-newsletter-3\/"},"wordCount":3775,"publisher":{"@id":"https:\/\/alasca.cloud\/#organization"},"image":{"@id":"https:\/\/alasca.cloud\/alasca-newsletter-3\/#primaryimage"},"thumbnailUrl":"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/10\/2023-alasca-tech-talks-Newsletter-Q3.jpg","articleSection":["News"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/alasca.cloud\/alasca-newsletter-3\/","url":"https:\/\/alasca.cloud\/alasca-newsletter-3\/","name":"ALASCA Newsletter #3","isPartOf":{"@id":"https:\/\/alasca.cloud\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alasca.cloud\/alasca-newsletter-3\/#primaryimage"},"image":{"@id":"https:\/\/alasca.cloud\/alasca-newsletter-3\/#primaryimage"},"thumbnailUrl":"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/10\/2023-alasca-tech-talks-Newsletter-Q3.jpg","datePublished":"2023-10-10T11:14:50+00:00","dateModified":"2023-10-12T08:28:57+00:00","description":"ALASCA | Newsletter 3 | Event updates and announcements | News on project progress, including Yaook | ALASCA Tech Talks and more","breadcrumb":{"@id":"https:\/\/alasca.cloud\/alasca-newsletter-3\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alasca.cloud\/alasca-newsletter-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/alasca.cloud\/alasca-newsletter-3\/#primaryimage","url":"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/10\/2023-alasca-tech-talks-Newsletter-Q3.jpg","contentUrl":"https:\/\/alasca.cloud\/wp-content\/uploads\/2023\/10\/2023-alasca-tech-talks-Newsletter-Q3.jpg","width":2292,"height":1198,"caption":"ALASCA Newsletter Q3 \/2023"},{"@type":"BreadcrumbList","@id":"https:\/\/alasca.cloud\/alasca-newsletter-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/alasca.cloud\/"},{"@type":"ListItem","position":2,"name":"ALASCA Newsletter #3"}]},{"@type":"WebSite","@id":"https:\/\/alasca.cloud\/#website","url":"https:\/\/alasca.cloud\/","name":"ALASCA","description":"Association for Operable, Open Cloud Infrastructures e.V.","publisher":{"@id":"https:\/\/alasca.cloud\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alasca.cloud\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/alasca.cloud\/#organization","name":"ALASCA e.V.","alternateName":"Alasca - Verband f\u00fcr betriebsf\u00e4hige, offene Cloud-Infrastrukturen e.V.","url":"https:\/\/alasca.cloud\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/alasca.cloud\/#\/schema\/logo\/image\/","url":"https:\/\/alasca.cloud\/wp-content\/uploads\/2022\/08\/favicon.png","contentUrl":"https:\/\/alasca.cloud\/wp-content\/uploads\/2022\/08\/favicon.png","width":512,"height":512,"caption":"ALASCA e.V."},"image":{"@id":"https:\/\/alasca.cloud\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/alasca.cloud\/#\/schema\/person\/4411e59bdc0639082f6ffbb7084fbde5","name":"Franziska Feldmann","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/alasca.cloud\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/45b8402609a2f78f4601e1d175ed707a5919c16ec5c2aa611a4b0b9f68a54742?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/45b8402609a2f78f4601e1d175ed707a5919c16ec5c2aa611a4b0b9f68a54742?s=96&d=mm&r=g","caption":"Franziska Feldmann"}}]}},"_links":{"self":[{"href":"https:\/\/alasca.cloud\/en\/wp-json\/wp\/v2\/posts\/2826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alasca.cloud\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alasca.cloud\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alasca.cloud\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/alasca.cloud\/en\/wp-json\/wp\/v2\/comments?post=2826"}],"version-history":[{"count":0,"href":"https:\/\/alasca.cloud\/en\/wp-json\/wp\/v2\/posts\/2826\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alasca.cloud\/en\/wp-json\/wp\/v2\/media\/2886"}],"wp:attachment":[{"href":"https:\/\/alasca.cloud\/en\/wp-json\/wp\/v2\/media?parent=2826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alasca.cloud\/en\/wp-json\/wp\/v2\/categories?post=2826"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alasca.cloud\/en\/wp-json\/wp\/v2\/tags?post=2826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}