<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>dudkin.cz</title><description>Technical notes about Linux, virtualization, networking, and infrastructure.</description><link>https://dudkin.cz/</link><item><title>Implement full-text search in your Astro blog in 15 minutes</title><link>https://dudkin.cz/blog/astro-pagefind/</link><guid isPermaLink="true">https://dudkin.cz/blog/astro-pagefind/</guid><description>Add full-text search to your Astro blog with Pagefind</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Kubernetes in AWS using HashiCorp Terraform: part 1 - VPC</title><link>https://dudkin.cz/blog/aws-terraform-vpc/</link><guid isPermaLink="true">https://dudkin.cz/blog/aws-terraform-vpc/</guid><description>Create a VPC from scratch, illustrated with mermaid diagrams</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate></item><item><title>Enterprise security for Ansible with HashiCorp Vault</title><link>https://dudkin.cz/blog/hashicorp-vault-ansible/</link><guid isPermaLink="true">https://dudkin.cz/blog/hashicorp-vault-ansible/</guid><description>Learn how to use HashiCorp Vault with Ansible for secure secret management.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Connect a KVM VM to a MikroTik VLAN on RHEL with nmcli</title><link>https://dudkin.cz/blog/kvm-mikrotik-bridge/</link><guid isPermaLink="true">https://dudkin.cz/blog/kvm-mikrotik-bridge/</guid><description>Create a MikroTik VLAN, set up a bridge interface on a KVM hypervisor, and connect a VM to it</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Deploy to AWS S3 securely using GitHub Actions and OpenID Connect</title><link>https://dudkin.cz/blog/move-binaries-from-git/</link><guid isPermaLink="true">https://dudkin.cz/blog/move-binaries-from-git/</guid><description>Build and deploy binary files to AWS S3 via GitHub Actions and serve them through CloudFront, keeping your Git repository clean.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item></channel></rss>