<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://that.guru/blog/are-we-typed-yet/</loc>
    <lastmod>2026-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/</loc>
    <lastmod>2026-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/</loc>
    <lastmod>2026-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/openstack/</loc>
    <lastmod>2026-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/python/</loc>
    <lastmod>2026-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/</loc>
    <lastmod>2026-01-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/kubernetes/</loc>
    <lastmod>2025-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/manage-your-openstack-resources-from-kubernetes-with-orc/</loc>
    <lastmod>2025-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/openshift/</loc>
    <lastmod>2025-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/steps-down-the-openapi-path/</loc>
    <lastmod>2025-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/</loc>
    <lastmod>2025-10-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/glance-tasks-api/</loc>
    <lastmod>2025-08-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/csi-drivers-and-openstack/</loc>
    <lastmod>2025-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/an-update-on-openapi-in-openstack/</loc>
    <lastmod>2025-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/openapi/</loc>
    <lastmod>2025-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/cookbooks/openshift/</loc>
    <lastmod>2024-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/cookbooks/openshift/cinder-csi-driver/</loc>
    <lastmod>2024-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/cookbooks/</loc>
    <lastmod>2024-10-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/api-contracts-bringing-openapi-and-typing-to-openstack/</loc>
    <lastmod>2024-09-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/block-devices-in-openstack/</loc>
    <lastmod>2024-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/availability-zones-in-openstack-and-openshift-part-2/</loc>
    <lastmod>2024-05-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/routers-in-openstack/</loc>
    <lastmod>2024-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/wsgi/</loc>
    <lastmod>2024-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/debugging-failed-openshift-openstack-deployments/</loc>
    <lastmod>2024-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/troubleshooting/</loc>
    <lastmod>2024-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/availability-zones-in-openstack-and-openshift-part-1/</loc>
    <lastmod>2023-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/notifications-in-openstack/</loc>
    <lastmod>2023-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/rabbitmq/</loc>
    <lastmod>2023-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/multipoint-vxlan-tunnels/</loc>
    <lastmod>2023-06-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/networking/</loc>
    <lastmod>2023-06-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/deploying-metallb-on-openstack-part-2/</loc>
    <lastmod>2023-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/metallb/</loc>
    <lastmod>2023-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/deploying-metallb-on-openstack-part-1/</loc>
    <lastmod>2023-05-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/notes/docker-network-access-on-fedora/</loc>
    <lastmod>2023-05-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/notes/</loc>
    <lastmod>2023-05-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/installing-openstackclient-with-pipx/</loc>
    <lastmod>2023-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/tips/</loc>
    <lastmod>2023-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/interacting-with-nova-from-a-python-shell/</loc>
    <lastmod>2023-03-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/go/</loc>
    <lastmod>2023-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/gophercloud-hello-world/</loc>
    <lastmod>2023-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/api-versioning-in-openstack/</loc>
    <lastmod>2023-02-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/alembic/</loc>
    <lastmod>2022-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/sqlalchemy/</loc>
    <lastmod>2022-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/zero-downtime-upgrades-with-alembic-and-sqlalchemy/</loc>
    <lastmod>2022-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/zero-downtime-upgrades-with-alembic-and-sqlalchemy/</loc>
    <lastmod>2022-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/openstack-from-10000ft/</loc>
    <lastmod>2022-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/quotas-in-openstack/</loc>
    <lastmod>2022-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/sqlalchemy-relationships-without-foreign-keys/</loc>
    <lastmod>2022-10-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/closing-openstackclient-gaps/</loc>
    <lastmod>2022-07-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/beats-studio-buds-pairing/</loc>
    <lastmod>2022-06-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/random/</loc>
    <lastmod>2022-06-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/reproducing-devstack-gate-jobs-locally/</loc>
    <lastmod>2022-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/teaching-padawans-to-chop-wood-and-carry-water-in-their-open-source-journey/</loc>
    <lastmod>2022-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/zuul/</loc>
    <lastmod>2022-06-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/openstackclient-qt-warning/</loc>
    <lastmod>2022-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/user-managed-configuration-in-cccmo/</loc>
    <lastmod>2022-05-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/openstackclient-nova-microversions/</loc>
    <lastmod>2022-03-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/add-another-network-to-znc/</loc>
    <lastmod>2022-03-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/sysadmin/</loc>
    <lastmod>2022-03-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/notes/validate-fips/</loc>
    <lastmod>2022-03-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/dpdk/</loc>
    <lastmod>2021-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/openvswitch/</loc>
    <lastmod>2021-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/pktgen-between-two-openstack-guests/</loc>
    <lastmod>2021-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/using-openstacksdk/</loc>
    <lastmod>2021-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/libvirt/</loc>
    <lastmod>2021-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/uefi-secure-boot-in-libvirt/</loc>
    <lastmod>2021-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/plain-text-in-evolution-3-38/</loc>
    <lastmod>2020-11-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/comparing-nova-db-migrations/</loc>
    <lastmod>2020-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/what-is-nova/</loc>
    <lastmod>2020-06-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/understanding-the-admin-or-owner-policy/</loc>
    <lastmod>2020-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/emulated-tpm-in-openstack/</loc>
    <lastmod>2020-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/upload-cirros-ami-images/</loc>
    <lastmod>2020-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/the-numa-scheduling-story-in-nova/</loc>
    <lastmod>2020-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/a-documentation-driven-approach-to-building-apis/</loc>
    <lastmod>2020-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/web/</loc>
    <lastmod>2020-05-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/a-lion-a-head-and-a-dash-of-yaml-pycon-limerick/</loc>
    <lastmod>2020-02-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/documentation/</loc>
    <lastmod>2020-02-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/sphinx/</loc>
    <lastmod>2020-02-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/cpu-resources-redux/</loc>
    <lastmod>2020-02-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/will-someone-please-tell-me-whats-going-on-redux/</loc>
    <lastmod>2020-02-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/updating-tp-link-tl-wr1043nd/</loc>
    <lastmod>2019-07-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/hpc/</loc>
    <lastmod>2019-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/nfv/</loc>
    <lastmod>2019-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/trading-flexibility-for-performance/</loc>
    <lastmod>2019-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/working-with-documentation-the-openstack-way/</loc>
    <lastmod>2019-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/cpu-resources/</loc>
    <lastmod>2019-04-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/will-someone-please-tell-me-whats-going-on/</loc>
    <lastmod>2019-03-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/direct-vs-hostdev-interfaces/</loc>
    <lastmod>2019-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/poon-hill-trek/</loc>
    <lastmod>2019-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/travel/</loc>
    <lastmod>2019-02-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/updating-mellanox-connectx-3/</loc>
    <lastmod>2019-02-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/who-needs-pandoc-when-you-have-sphinx/</loc>
    <lastmod>2019-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/how-to-double-the-performance-of-vswitch-based-deployments/</loc>
    <lastmod>2018-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/sriov-mellanox-connectx-3/</loc>
    <lastmod>2018-09-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/the-wonders-of-numa/</loc>
    <lastmod>2018-05-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/automatically-set-tmux-window-name/</loc>
    <lastmod>2018-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/a-lion-a-head-and-a-dash-of-yaml/</loc>
    <lastmod>2018-02-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/keeping-it-real-time/</loc>
    <lastmod>2018-02-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/evolution-calendar-issues/</loc>
    <lastmod>2017-12-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/create-pdfs-for-openstack/</loc>
    <lastmod>2017-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/keeping-it-real-time-sydney/</loc>
    <lastmod>2017-11-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/deploying-real-time-openstack/</loc>
    <lastmod>2017-10-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/patchwork/</loc>
    <lastmod>2018-11-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/patchwork-and-ci-in-a-tree/</loc>
    <lastmod>2018-11-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/open-python-paths-with-vim/</loc>
    <lastmod>2017-02-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/ci/</loc>
    <lastmod>2017-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/mailing-list-meet-ci/</loc>
    <lastmod>2017-02-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/creating-a-windows-7-usb-on-fedora-25/</loc>
    <lastmod>2017-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/install-netbeans-on-fedora-25/</loc>
    <lastmod>2016-12-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/mtus-in-neutron/</loc>
    <lastmod>2016-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/how-to-use-git-review/</loc>
    <lastmod>2016-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/c/</loc>
    <lastmod>2016-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/gnu-autotest/</loc>
    <lastmod>2016-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/categories/howto/</loc>
    <lastmod>2016-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/how-are-datacenters-physically-wired/</loc>
    <lastmod>2016-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/mutt-archives/</loc>
    <lastmod>2016-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/helpful-jenkins-plugins/</loc>
    <lastmod>2016-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/sane-outlook/</loc>
    <lastmod>2016-07-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/how-i-work/</loc>
    <lastmod>2016-07-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/resizing-pinned-to-unpinned/</loc>
    <lastmod>2016-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/cpu-pinning-with-image-metadata/</loc>
    <lastmod>2016-06-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/znc-sasl-server-pass/</loc>
    <lastmod>2016-06-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/license/</loc>
    <lastmod>2016-06-25T19:27:50+01:00</lastmod>
  </url><url>
    <loc>https://that.guru/blog/hello-world/</loc>
    <lastmod>2016-06-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/accelerating-your-cloud-with-dpdk/</loc>
    <lastmod>2016-05-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/talks/a-new-patchwork/</loc>
    <lastmod>2016-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://that.guru/cookbooks/openstack/</loc>
  </url><url>
    <loc>https://that.guru/about/</loc>
  </url>
</urlset>
