<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://trstringer.com/python-external-commands/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/python-build-tooling/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/linux-external-disk/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/neovim-automatic-session-git-branch-aware/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/slo-adding-nines/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/neovim-auto-reopen-files/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/linux-recovery-initramfs-bug/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/postgresql-neovim/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubernetes-node-ready/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/openetelemetry-sample-application/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/restricting-http-methods-with-go/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/go-http-route-values/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/concurrent-error-handling-go/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/e2e-test-optimization/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/2023-blogging-in-review/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/go-project-template-tests/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/oss-compensation-broken/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/helm-hooks-anti-pattern/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/book-writing-tools/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/go-project-templates/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/blog-hosting-details/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/postgres-client-vim/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/postgres-table-privileges/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/opentelemetry-target-allocator-troubleshooting/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/opentelemetry-prometheus-metrics/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/code-review-onion/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/technical-blogging-tips/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/helm-kustomize/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/understanding-prefernoschedule/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/show-prometheus-targets/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/troubleshooting-Jwt-issuer-is-not-configured/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/get-istio-internal-service-registry/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/authenticated-unauthenticated-istio-routes/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/nested-url-routing-istio/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/helm-charts-github-container-registry/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/install-istio-flux/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/istio-install-egress-gateway/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/golang-slice-references/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/optimization-with-memoization/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/otel-part6-ecosystem/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/otel-part5-propagation/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/otel-part4-collector/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/otel-part3-export/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/otel-part2-instrumentation/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/otel-part1-intro/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/github-issue-require-label-prefix/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/vim-mysqlsh/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/jwt-authz-identity-provider-flow/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/github-api-requests-with-jwt/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/github-app-authentication/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/github-actions-manual-approval/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubernetes-ingress-with-contour/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/analyze-goroutines/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/devops-learning-2022/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/2021-blogging-year-in-review/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/errors-and-error-wrapping-go/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubernetes-dynamic-client-go/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/unit-test-kubernetes-resources-go/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/connect-to-kubernetes-from-go/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/admission-control-cert-manager/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubernetes-validating-webhook/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubernetes-mutating-webhook/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/dump-kubernetes-pod-logs-search-for-errors/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/why-we-need-mtls/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/15-technical-leadership-qualities/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/automatically-create-self-hosted-runners-github-actions/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/create-ephemeral-self-hosted-runners-github-actions/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/deploy-to-aks-from-github-actions-self-hosted/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/deploy-to-aks-from-github-actions/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/create-aks-bicep/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/bash-param-expansion/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubernetes-api-call-from-kubectl/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/vim-search-all-files-including-dotfiles/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/golang-deferred-function-error-handling/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/read-write-azure-storage-blob-python/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/access-keyvault-secret-from-python/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/20-questions-for-new-software-team/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/export-logs-azure-storage/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/log-analytics-expensive-part-2-save/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/log-analytics-expensive-part-1-discovery/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/azure-monitor-agent-linux-syslog-systemd-journal/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/systemd-journal-to-syslog-azure-monitoring/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/vim-favorite-features/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/quick-app-with-power-apps/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/get-rg-inside-of-azure-vm/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/schedule-aks-start-stop-automatically/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/go-nil-interface-and-interface-with-nil-concrete-value/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/azure-linux-vm-ssh-connection-refused/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/power-automate/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/systemd-top-level-drop-in/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/aks-ssh-to-node/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/linux-users-microsoft-azure/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/systemd-inhibitor-locks/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/cheap-aks-load-balancer/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/current-azure-subscription-status/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/find-keyvault-certificate/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/audit-azure-ad-user-assignments/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/systemctl-status-output-explained/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/key-vault-certificate-expiration/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/find-azure-rbac-role-with-permission/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/systemd-defaultdependencies-ordering-cycle/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/effective-journalctl/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/aks-azure-rbac-security/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/authenticate-python-to-azure/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/systemd-critical-chain/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/complete-binary-tree/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/xargs/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/nginx-key-values-mismatch/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/git-for-documentation/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubernetes-api-reference-terminal/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/renew-key-vault-certificate/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/python-in-shell-script/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/azure-key-vault-lets-encrypt/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/go-conditional-breakpoints/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/query-azure-resource-tags/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/github-actions-create-release-upload-artifacts/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/emotional-investment-in-tools/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/collect-custom-aks-metrics/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/debug-python-kubernetes/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/quick-and-easy-prometheus-exporter/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/python-named-arguments/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/python-unit-test-mock-output/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/pid-find-owning-systemd-unit/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/sorting-stability/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/be-good-at-referencing/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/golang-append/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubernetes-apiversion/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/az-consumption-summary-cli/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/run-kubernetes-pods-on-vm-types/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/azure-http-rest-api-command-line/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/native-azure-logging-aks/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/cheap-kubernetes-in-azure/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/github-actions-multiline-strings/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/golang-systemd-time/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubectl-tty-issues/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/get-azure-locations/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/recovery-os-disk-azure-linux-vm/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/azure-linux-vm-ssh-public-key-denied/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/aks-storage-classes/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/azure-cli-tips-and-tricks/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/aad-sp-azure-cli/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/simple-vs-oneshot-systemd-service/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/why-feature-flags-are-great/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/helm-upgrade-synchronization/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/connect-k8s-apps-msi/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/systemd-timer-vs-cronjob/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/Dump-Helm-Manifests/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/using-the-terminal/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/Kubernetes-API-groups-resources-verbs/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubectl-from-within-pod/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/Getting-systemd-Unit-Dependencies/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/Moving-away-from-medium/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/search-systemd-unit-files/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/python-systemd-dbus/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/creating-python-pkg-ubuntu/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/kubernetes-alwayspullimages/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/extending-k8s-custom-controllers/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/systemd-logging-in-python/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/package-history-dnf/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/logging-flask-gunicorn-the-manageable-way/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/python-flask-debug-docker-compose/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/ssh-through-jumpbox/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/monitor-log-alert-cpu-throttling-on-linux/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/running-debugging-azure-functions-linux/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/sherlock-sandbox-provisioning-azure/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/installing-python-cryptography-fedora/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/python-module-import-precedence/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/azure-blob-storage-remote-terraform-state/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/azure-app-service-custom-build-logic/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/easy-and-nice-python-cli/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.5</priority> </url> <url> <loc>https://trstringer.com/tabs/about/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/aks/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/app.js</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tabs/archives/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/azure-functions/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/azure/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/categories/blog/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tabs/book/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/containers/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/debian/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/devops/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/docker/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/fedora/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/flask/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/github/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/gnome/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/golang/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/gunicorn/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/helm/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/istio/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/kubernetes/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/linux/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/mysql/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/openssl/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/opentelemetry/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/postgresql/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/prometheus/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/python/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/security/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/software-development/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tabs/speaking/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/sre/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/sw.js</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/systemd/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/terraform/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/ubuntu/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tags/vim/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/tabs/vim/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page2/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page3/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page4/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page5/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page6/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page7/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page8/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page9/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page10/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page11/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page12/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page13/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page14/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page15/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page16/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> <url> <loc>https://trstringer.com/page17/</loc> <lastmod>2025-04-08T22:37:00+08:00</lastmod> <changefreq>monthly</changefreq><priority>0.3</priority> </url> </urlset>
