<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Rbac on ayedo</title>
    <link>https://ayedo.de/tags/rbac/</link>
    <description>Recent content in Rbac on ayedo</description>
    <generator>Hugo</generator>
    <language>de-DE</language>
    <lastBuildDate>Sat, 18 Apr 2026 14:00:00 +0000</lastBuildDate>
    <atom:link href="https://ayedo.de/tags/rbac/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Polycrate API 0.15.0 released: Bundled Feature Release mit 126 Changes</title>
      <link>https://ayedo.de/posts/polycrate-api-0-15-0-released-bundled-feature-release/</link>
      <pubDate>Sat, 18 Apr 2026 14:00:00 +0000</pubDate>
      <guid>https://ayedo.de/posts/polycrate-api-0-15-0-released-bundled-feature-release/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://ayedo.de/polycrate/&#34;&gt;Polycrate API&lt;/a&gt; 0.15.0 ist das erste grosse Bundled-Release seit &lt;code&gt;0.14.17&lt;/code&gt; und buendelt &lt;strong&gt;126 Changes&lt;/strong&gt;. Kernthemen sind die &lt;strong&gt;User/Contact-Migration&lt;/strong&gt; mit automatischer &lt;strong&gt;Keycloak-Provisionierung&lt;/strong&gt;, das abgeschlossene &lt;strong&gt;Artifacts-zu-Blocks-Refactoring&lt;/strong&gt;, &lt;strong&gt;externe DNS-Zonen via &lt;code&gt;python-lexicon&lt;/code&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;code&gt;K8sVolume&lt;/code&gt; und &lt;code&gt;DNSZone&lt;/code&gt; als Productized Models&lt;/strong&gt;, das flaechendeckend ausgerollte &lt;strong&gt;Managed Object Dashboard&lt;/strong&gt; und ein neues &lt;strong&gt;generisches RBAC-Permission-System&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;user--und-contact-migration-mit-keycloak&#34;&gt;User- und Contact-Migration mit Keycloak&lt;/h2&gt;&#xA;&lt;p&gt;Contacts werden zu First-Class-Usern: Bei &lt;code&gt;User.save()&lt;/code&gt; werden Keycloak-User automatisch provisioniert, wenn &lt;code&gt;KEYCLOAK_INTEGRATION_ENABLED=true&lt;/code&gt;. Fehler beim Keycloak-Sync blockieren &lt;code&gt;save()&lt;/code&gt; nicht mehr, sondern werden sauber geloggt — die API bleibt unter Keycloak-Ausfaellen verfuegbar. Eine neue &lt;strong&gt;User-Admin-UI mit API-Endpoints&lt;/strong&gt; unter &lt;code&gt;/api/v1/users/&lt;/code&gt; ersetzt den bisherigen Contact-Endpoint.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
