total: 77, pass: 69, fail: 8
make `retrieve-chunks` dump more consistent output
`rag ls-chunks --json`, `rag query --json` and
`rag retrieve-chunks --json` all dump chunks, but their output format
were different. I changed the output format of `retrieve-chunks` so that
the formats are consistent.
elapsed time: 2,407,549 ms
elapsed time: 1,153,587 ms
elapsed time: 5,859 ms
elapsed time: 123,669 ms
elapsed time: 50,108 ms
elapsed time: 12,295 ms
elapsed time: 13,310 ms
elapsed time: 3,141 ms
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 822, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/cannot_read_images.py", line 49, in cannot_read_images
assert elapsed < 1
^^^^^^^^^^^
AssertionError
elapsed time: 1,255,145 ms
elapsed time: 12,666 ms
elapsed time: 19,741 ms
elapsed time: 7,536 ms
elapsed time: 346,181 ms
elapsed time: 1,609 ms
elapsed time: 83,478 ms
elapsed time: 92,124 ms
elapsed time: 58,937 ms
elapsed time: 19,659 ms
elapsed time: 11,529 ms
elapsed time: 987,715 ms
elapsed time: 1,862,093 ms
elapsed time: 240,938 ms
elapsed time: 17,450 ms
elapsed time: 514,129 ms
elapsed time: 418,507 ms
elapsed time: 14,612 ms
elapsed time: 43,650 ms
elapsed time: 5,529 ms
elapsed time: 12,318 ms
elapsed time: 10,726 ms
elapsed time: 697,796 ms
elapsed time: 50,013 ms
elapsed time: 1,232,924 ms
elapsed time: 4,628 ms
elapsed time: 14,096 ms
elapsed time: 26,387 ms
elapsed time: 19,141 ms
elapsed time: 10,109,921 ms
started creating a knowledge-base of ragit
finished creating a knowledge-base of ragit: it took 87 seconds
----- ragit (0 errors) -----
started creating a knowledge-base of git
finished creating a knowledge-base of git: it took 801 seconds
----- git (0 errors) -----
started creating a knowledge-base of postgresql
finished creating a knowledge-base of postgresql: it took 1420 seconds
----- postgresql (0 errors) -----
started creating a knowledge-base of rustc
finished creating a knowledge-base of rustc: it took 204 seconds
----- rustc (0 errors) -----
started creating a knowledge-base of docker
finished creating a knowledge-base of docker: it took 1326 seconds
----- docker (35 errors) -----
`content/get-started/docker-concepts/the-basics/what-is-an-image.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/get-started/docker-concepts/the-basics/images/click-image.webp?border=true&w=1050&h=400`)
`content/get-started/docker-concepts/the-basics/what-is-docker-compose.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/get-started/docker-concepts/the-basics/images/todo-list-delete.webp?w=930&h=400`)
`content/get-started/docker-concepts/the-basics/what-is-a-container.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/get-started/docker-concepts/the-basics/images/search-the-docker-image.webp?border=true&w=1000&h=700`)
`content/get-started/docker-concepts/the-basics/what-is-a-registry.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/get-started/docker-concepts/the-basics/images/dockerhub-signup.webp?border`)
`content/get-started/docker-concepts/running-containers/sharing-local-files.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/get-started/docker-concepts/running-containers/images/mounted-files.webp?border=true`)
`content/get-started/docker-concepts/building-images/multi-stage-builds.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/get-started/docker-concepts/building-images/images/multi-stage-builds-spring-initializer.webp?border=true`)
`content/get-started/docker-concepts/building-images/understanding-image-layers.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/get-started/docker-concepts/building-images/images/container_image_layers.webp?border=true`)
`content/get-started/workshop/07_multi_container.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/get-started/workshop/images/multi-container.webp?w=350h=250`)
`content/get-started/introduction/get-docker-desktop.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/get-started/introduction/../docker-concepts/the-basics/images/access-the-frontend.webp?border=true`)
`content/manuals/scout/integrations/team-collaboration/slack.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/scout/integrations/team-collaboration/../../images/scout-slack-notification.png?border=true "Example Slack notification from Docker Scout"`)
`content/manuals/scout/explore/dashboard.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/scout/explore/../images/dashboard-overview.webp?border=true`)
`content/manuals/scout/explore/metrics-exporter.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/scout/explore/../images/scout-metrics-prom-target.png "Docker Scout metrics exporter Prometheus target"`)
`content/manuals/scout/explore/exceptions.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/./scout/images/suppressed-cve-cli.png`)
`content/manuals/extensions/private-marketplace.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/./assets/images/extensions-private-marketplace.webp`)
`content/manuals/extensions/_index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/./assets/images/extensions.webp`)
`content/manuals/extensions/extensions-sdk/architecture/_index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/extensions/extensions-sdk/architecture/images/extensions-architecture.png?w=600h=400`)
`content/manuals/engine/storage/drivers/_index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/engine/storage/drivers/images/container-layers.webp?w=450&h=300`)
`content/manuals/engine/storage/drivers/zfs-driver.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/engine/storage/drivers/images/zfs_clones.webp?w=450`)
`content/manuals/engine/storage/drivers/btrfs-driver.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/engine/storage/drivers/images/btfs_subvolume.webp?w=350&h=100`)
`content/manuals/engine/swarm/how-swarm-mode-works/services.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/engine/swarm/how-swarm-mode-works/../images/services-diagram.webp?w=550`)
`content/manuals/engine/swarm/how-swarm-mode-works/nodes.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/./engine/swarm/images/swarm-diagram.webp`)
`content/manuals/engine/swarm/how-swarm-mode-works/pki.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/./engine/swarm/images/tls.webp?w=600`)
`content/manuals/engine/network/drivers/ipvlan.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/engine/network/drivers/images/macvlan-bridge-ipvlan-l2.webp?w=700`)
`content/manuals/build-cloud/usage.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/./build/images/set-default-builder-gui.webp`)
`content/manuals/desktop/use-desktop/builds.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/desktop/use-desktop/../images/build-ui-jaeger-screenshot.png "Screenshot of a build trace in the Jaeger UI"`)
`content/manuals/ai/gordon/_index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/ai/gordon/../../images/gordon-run-ctr.png`)
`content/manuals/build/building/multi-platform.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/./build/images/single-vs-multiplatform-image.svg`)
`content/manuals/scout/policy/scores.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/scout/policy/../images/score-a-shiny.png?w=450px`)
`content/manuals/copilot/usage.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/copilot/images/copilot-button.png?w=400px`)
`content/manuals/copilot/examples.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/copilot/images/copilot-vuln-report.png?w=500px&border=1`)
`content/manuals/admin/organization/_index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/./admin/images/org-structure.webp`)
`content/manuals/admin/company/_index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/./admin/images/docker-admin-structure.webp`)
`content/contribute/components/images.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/./assets/images/footer_moby_icon.png`)
`content/guides/java/develop.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/guides/java/images/debug-menu.webp?w=300`)
`content/manuals/engine/storage/drivers/device-mapper-driver.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/docker/content/manuals/engine/storage/drivers/images/two_dm_container.webp?w=450&h=100`)
started creating a knowledge-base of kubernetes
finished creating a knowledge-base of kubernetes: it took 2637 seconds
----- kubernetes (155 errors) -----
`content/en/releases/release.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/releases/release-cycle.jpg`)
`content/en/docs/test.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/pencil.png`)
`content/en/docs/tasks/access-application-cluster/web-ui-dashboard.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/ui-dashboard.png`)
`content/en/docs/tasks/administer-cluster/reserve-compute-resources.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/node-capacity.svg`)
`content/en/docs/tasks/administer-cluster/ip-masq-agent.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/ip-masq.png`)
`content/en/docs/tasks/administer-cluster/migrating-from-dockershim/check-if-dockershim-removal-affects-you.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-05-24-kubernetes-containerd-integration-goes-ga/cri-containerd.png`)
`content/en/docs/tasks/administer-cluster/memory-manager.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/memory-manager-diagram.svg`)
`content/en/docs/tasks/extend-kubernetes/configure-aggregation-layer.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/aggregation-api-auth-flow.png`)
`content/en/docs/setup/production-environment/tools/kubeadm/ha-topology.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/kubeadm/kubeadm-ha-topology-stacked-etcd.svg`)
`content/en/docs/concepts/overview/_index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/Container_Evolution.svg`)
`content/en/docs/concepts/architecture/cloud-controller.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/components-of-kubernetes.svg`)
`content/en/docs/concepts/cluster-administration/logging.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/user-guide/logging/logging-node-level.png`)
`content/en/docs/concepts/security/controlling-access.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/admin/access-control-overview.svg`)
`content/en/blog/_posts/2018-10-08-support-for-azure-vmss.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-10-08-support-for-azure-vmss/sample-azure-cluster.png`)
`content/en/blog/_posts/2018-05-17-gardener-the-kubernetes-botanist.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-05-17-gardener-the-kubernetes-botanist/dashboard.gif`)
`content/en/docs/tutorials/services/source-ip.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/sourceip-externaltrafficpolicy.svg`)
`content/en/blog/_posts/2017-02-00-Inside-Jd-Com-Shift-To-Kubernetes-From-Openstack.md`: FileReaderError("GET https://upload.wikimedia.org/wikipedia/en/7/79/JD_logo.png returned 403.")
`content/en/blog/_posts/2019-08-06-OPA-Gatekeeper-Policy-and-Governance-for-Kubernetes.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2019-08-06-opa-gatekeeper/v3.png`)
`content/en/blog/_posts/2018-06-06-4-years-of-k8s.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-06-06-4-years-of-k8s/k8s-first-commit.png`)
`content/en/blog/_posts/2017-04-00-Configuring-Private-Dns-Zones-Upstream-Nameservers-Kubernetes.md`: FileReaderError("GET https://2.bp.blogspot.com/-Jj4r6bGt1f8/WORRugYMobI/AAAAAAAABBE/HXH-wBGqweQcJbyQA3bqnUtYeN5aOtE9ACEw/s400/dns2.png returned 404.")
`README.md`: ImageError(Unsupported(UnsupportedError { format: Unknown, kind: Format(Unknown) }))
`content/en/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume.md`: FileReaderError("GET https://raw.githubusercontent.com/kubernetes/examples/master/mysql-wordpress-pd/WordPress.png returned 404.")
`content/en/blog/_posts/2017-02-00-Run-Deep-Learning-With-Paddlepaddle-On-Kubernetes.md`: FileReaderError("GET https://3.bp.blogspot.com/-Mwn3FU9hffI/WJk8QBxA6SI/AAAAAAAAA8w/AS5QoMdPTN8bL9jnixlsCXzj1IfYerhRQCLcB/s200/baidu_research_logo_rgb.png returned 404.")
`content/en/blog/_posts/2020-12-08-kubernetes-release-1.20.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-12-08-kubernetes-1.20-release-announcement/laser.png`)
`content/en/blog/_posts/2017-11-00-Certified-Kubernetes-Conformance.md`: FileReaderError("GET https://1.bp.blogspot.com/-YasPeoIh8tA/Wg28rH4dzXI/AAAAAAAAAHg/Hfk2dnUoav4XMefGyjzMWdJMZbu1QJFagCK4BGAYYCw/s200/certified_kubernetes_color.png returned 404.")
`content/en/blog/_posts/2017-10-00-Enforcing-Network-Policies-In-Kubernetes.md`: FileReaderError("GET https://lh4.googleusercontent.com/e8JzhKYICOzh44sHcedjt4IRRpw2zpFNbJ2UY83fBdWYCIvFVSlHJNmIwLzIHVxrScc2eNCyv37mm903TVT9VkMuHPxe_5Hk8CvJTqGsSK7WtEDCbn1Q25S-o_kHcEiKUUl1NV9g returned 404.")
`content/en/blog/_posts/2020-01-15-Kubernetes-on-MIPS.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-01-15-Kubernetes-on-MIPS/kubernetes-on-mips.png`)
`content/en/blog/_posts/2018-07-20-history-kubernetes-community.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-07-20-history-kubernetes-community.png`)
`content/en/blog/_posts/2017-02-00-Postgresql-Clusters-Kubernetes-Statefulsets.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh5.googleusercontent.com/tGg-37a7SoVQR9Zn3R209iKbkegX5XqRQdRa5ZD6q-vpm1hWqtBxnhOBiGw2uHHkZ5lc_VBKrSEEP29BmAzoWc1xydV7G4I8kaQqVZoYOdRCvBf755Rxf9aj-pm7FhfmgECBW3gR", source: TimedOut })
`content/en/blog/_posts/2020-05-05-introducing-podtopologyspread.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-05-05-introducing-podtopologyspread/api.png`)
`content/en/blog/_posts/2016-07-00-Kubernetes-In-Rancher-Further-Evolution.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh3.googleusercontent.com/C8wg_8Vih0evMIAEvCaX3IAbARddxhk5S_Mzv9jdpt87njQR9cbEEGZnFiWrKx7TPm-uPO1V4TP4LDOKvLg7gJ-19-esVMNhbkSf6fXSrbE3nS3Sr45rdP1c-VBuzShgpn9jDCiQ", source: TimedOut })
`content/en/blog/_posts/2016-06-00-Bringing-End-To-End-Testing-To-Azure.md`: FileReaderError("GET https://3.bp.blogspot.com/-U2KYWNzJpFI/V3QMYbKRX8I/AAAAAAAAAks/SqEvCDJHJ8QtbB9hJVM8WAkFuAUlrFl8ACLcB/s400/Kubernetes%2BBlog%2BPost%2B-%2BKubernetes%2Bon%2BAzure%2B%2528Part%2B1%2529.png returned 404.")
`content/en/blog/_posts/2016-07-00-Cross-Cluster-Services.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh6.googleusercontent.com/LEMtlOvr6i_iK1DwVmS-ltSKU5PmjrrN287sxwvyiGH-QLjOhF25RUjVTVt4IUo-0oGXvj8bxfRFCxTZa_5Qfv_LjxglshTxcnpm73E6Uy7MgVPTiI2GevdwAogHenZIb2S6A6lr", source: TimedOut })
`content/en/blog/_posts/2018-03-00-Apache-Spark-23-With-Native-Kubernetes.md`: FileReaderError("GET https://1.bp.blogspot.com/-hl4pnOqiH4M/Wp4w9QmzghI/AAAAAAAAAL4/jcWoDOKEp3Y6lCzGxzTOlbvl2Mq1-2YeQCK4BGAYYCw/s1600/Screen%2BShot%2B2018-03-05%2Bat%2B10.10.14%2BPM.png returned 404.")
`content/en/blog/_posts/2016-03-00-1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-Scalability-In-12.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh5.googleusercontent.com/ea2yIJitkQn0aPP9TnamEo9YybBE-r9GfhtOcbu57wG1oZvIUD8rL5_crbQrlUob4oX4G8jY1F0W4Qx2U3B8dPwyhc2gcKGBIVbl_4lJg1xUg91-Kg5HSmrUj-g92gMx7WdmfZVx", source: TimedOut })
`content/en/blog/_posts/2018-04-24-kubernetes-application-survey-results-2018.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/survey-results/2018-application-survey/minikube-os-usage.png`)
`content/en/blog/_posts/2018-08-02-dynamically-expand-volume-csi.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-08-02-dynamically-expand-volume-csi/csi-diagram.png`)
`content/en/blog/_posts/2016-03-00-How-Container-Metadata-Changes-Your-Point-Of-View.md`: FileReaderError("GET https://2.bp.blogspot.com/-7hrB4V8zAkg/VvmJRpLcQQI/AAAAAAAAAYA/Fz7pul56ZQ8Xus6u4zHBFAwe8HJesyeRw/s640/Kubernetes%2BMetadata%2BBlog%2B2.png returned 404.")
`content/en/blog/_posts/2016-10-00-Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh5.googleusercontent.com/l6CowJsfGRoH2wgWHlxtId4Foil2Fcs7AZ0NbOT7jGrXliESRSc6jNH8bdMmfpU-_gDRqy9UDSYCj7WaSKF1ZLK1a7t2qNo5JaIOglozee2SDIPteuOZ6aHzNMyBBJXukBv0zF9x", source: TimedOut })
`content/en/blog/_posts/2016-09-00-How-Qbox-Saved-50-Percent-On-Aws-Bills.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh6.googleusercontent.com/vV7vzgS8fl-wJSTVbtE7aveWwBf2kXH348ItU0uvakWa-TeO9sJQxr9IuccNa1L9NOLqIBWEDg1ASgChjoBdeDgkiazJ0z9x4r439YukgVz3yOXcouCZXaPjMQOXjmWTm8tBBOqh", source: TimedOut })
`content/en/blog/_posts/2016-10-00-Production-Kubernetes-Dashboard-UI-1-4-improvements_3.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh5.googleusercontent.com/q2xNqiQkdcaAY9UdAlxXJkhofpb-AwMKoxE8Jdd3qRB0v8qffi4_s8GUaszmYGclNemAWCrEmbTqegKPfRoUgYHy9aRAYILXqRX1BCdLBQCUGHd-Euv0PuT5VI9viT3iSXBRHshv", source: TimedOut })
`content/en/blog/_posts/2016-03-00-Kubernetes-In-Enterprise-With-Fujitsus.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh3.googleusercontent.com/s_ZBCL1arPc3SiO2vW6OYcNIp0ZPPoNboFQX1ly0ZB_m8LTJ5krzQZjR9_xyHBHc6k6KRHpTmzmoidUqhDiV4f6SMRR7wmb0-9CgXo1TRQQFa-4mwlOfri6QieHPYdHVg2B0K2oE", source: TimedOut })
`content/en/blog/_posts/2016-11-00-Visualize-Kubelet-Performance-With-Node-Dashboard.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh5.googleusercontent.com/xREqs-NpWw2isELQ3YekYYMXRsY0fTs0t8lBR5xbZDB02mOAfQAnidXo8AF9hOICBUFI20kD6BVvTR0vDS1ErgQ8fVxP530TWUkyZTeV_KziI9uHvZOrHk5E304MeiLfdEPG2fzz", source: TimedOut })
`content/en/blog/_posts/2016-04-00-Kubernetes-Network-Policy-APIs.md`: FileReaderError("GET https://lh5.googleusercontent.com/zMEpLMYmask-B-rYWnbMyGb0M7YusPQFPS6EfpNOSLbkf-cM49V7rTDBpA6k9-Zdh2soMul39rz9rHFJfL-jnEn_mHbpg0E1WlM-wjU-qvQu9KDTQqQ9uBmdaeWynDDNhcT3UjX5 returned 404.")
`content/en/blog/_posts/2015-05-00-Kubernetes-On-Openstack.md`: FileReaderError("GET https://3.bp.blogspot.com/-EOrCHChZJZE/VVZzq43g6CI/AAAAAAAAF-E/JUilRHk369E/s400/Untitled%2Bdrawing.jpg returned 404.")
`content/en/blog/_posts/2020-12-16-third-party-device-metrics-hits-ga.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-12-16-third-party-device-metrics-hits-ga/metrics-chart.png`)
`content/en/blog/_posts/2024-05-20-cloud-provider-migration.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/docs/components-of-kubernetes.svg`)
`content/en/blog/_posts/2020-03-25-kubernetes-1.18-release-announcement.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-03-25-kubernetes-1.18-release-announcement/release-logo.png`)
`content/en/blog/_posts/2021-08-04-kubernetes-release-1.22.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2021-08-04-kubernetes-release-1.22/kubernetes-1.22.png`)
`content/en/blog/_posts/2018-07-11-dynamic-kubelet-configuration.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-07-11-dynamic-kubelet-configuration/kubelet-diagram.png`)
`content/en/blog/_posts/2017-03-00-Scalability-Updates-In-Kubernetes-1-6.md`: FileReaderError("GET https://lh6.googleusercontent.com/LdjAOmsLGdxLNTo222uif1V0Eupoyaq6dY-leg1FBGkyQxUNt5ROjrFh_XzW27P7nP865FYUVwTOaUpDEnirdHSBKvh9xl8PsBNEFlVWpJUbnj0FEdLX4MywqbjwK9oc8avLRNAX \"Wykres\" returned 400.")
`content/en/blog/_posts/2017-12-00-Paddle-Paddle-Fluid-Elastic-Learning.md`: FileReaderError("GET https://1.bp.blogspot.com/-sp_sVZvhMbU/WiYgXMLQKuI/AAAAAAAAAIM/uc_3iT9BZmAtQGiGGSErgueHK71uWMBCACEwYBhgL/s640/figure-1.png returned 404.")
`content/en/blog/_posts/2018-01-00-Core-Workloads-Api-Ga.md`: FileReaderError("GET https://lh5.googleusercontent.com/0T36knExav8JAr41ict3EVOPOqaIJPMBQrOT2N5jehXw_12jEILD87tKW8BvaK2UCOtCHzS700Oki8Fxja3bF37J3eceanEBjbHpRsATBhC1y3P0mas7DvPeQjt6QmfYuNWDqZVl returned 404.")
`content/en/blog/_posts/2018-06-05-meet-our-contributors-youtube-mentoring-series.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-06-05-meet-our-contributors-youtube-mentoring-series/meet-our-contributors.png`)
`content/en/blog/_posts/2020-09-02-scaling-kubernetes-networking-endpointslices.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-09-02-scaling-kubernetes-networking-endpointslices/endpoint-slices.png`)
`content/en/blog/_posts/2021-12-21-admission-controllers-for-container-drift/index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/sequence_diagram.svg`)
`content/en/blog/_posts/2015-05-00-Resource-Usage-Monitoring-Kubernetes.md`: FileReaderError("GET https://2.bp.blogspot.com/-6Bu15356Zqk/V4mGINP8eOI/AAAAAAAAAmk/-RwvkJUt4rY2cmjqYFBmRo25FQQPRb27ACEw/s640/monitoring-architecture.png returned 404.")
`content/en/blog/_posts/2016-03-00-State-Of-Container-World-February-2016.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh6.googleusercontent.com/Ug0Bzcj6LZ__KYwUsHgMB5MFGnRHhexu6YKPaooShWCCpfYsCiynpod5cTZR_WnQdm4ox3GcHjMuGkfG863C3aiMy-sP-mX2vWJCv5gY3JzjOvCbzIvz0_pNZJSlHieTNWZZRJCv", source: TimedOut })
`content/en/blog/_posts/2016-03-00-Elasticbox-Introduces-Elastickube-To.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://cl.ly/0i3M2L3Q030z/Image%202016-03-11%20at%209.49.12%20AM.png", source: TimedOut })
`content/en/blog/_posts/2016-07-00-Bringing-End-To-End-Kubernetes-Testing-To-Azure-2.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh6.googleusercontent.com/TZiUu4sQ7G0XDvJgv9a1a4UEdxntOZDT9I3S42c8BOAyigxaysKmhJMen8vLaJ3UYaYKPIG9h-cyBOvTSI6kBgqnUQabe4xxZXhrUyVKGEaCDUnmNlBo__HNjzoYc_U7zM77_Dxe", source: TimedOut })
`content/en/blog/_posts/2021-04-22-gateway-api/index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/content/en/blog/_posts/2021-04-22-gateway-api/route-binding.png `)
`content/en/blog/_posts/2018-10-01-health-checking-grpc.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2019-09-30-health-checking-grpc/options.png`)
`content/en/blog/_posts/2018-04-25-open-source-charts-2017.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog-logging/2018-04-24-open-source-charts-2017/most-discussed.png`)
`content/en/blog/_posts/2020-05-21-wsl2-dockerdesktop-k8s.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-05-21-wsl2-dockerdesktop-k8s/wsl2-windows-store-terminal.png`)
`content/en/blog/_posts/2017-10-00-Software-Conformance-Certification.md`: FileReaderError("GET https://lh3.googleusercontent.com/-seEomiDY4syaWVbl0KT7k9fcJmylYK1n9_VANKyo5oIP5gH9MuIq_dcB_q3qvjE5YzOdM2HthMyc_wduC4xLmPStsb6Q6ASPBfOWi7ssGylfy1I7Pbd64THobytWa_1JX-pscH4 returned 404.")
`content/en/blog/_posts/2017-01-00-Running-Mongodb-On-Kubernetes-With-Statefulsets.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfDOTt-xTqDkzUS4RiTH70wkHqYTDo2oVbgt5ypKV7YjaX0q9eHaNir9EaWvM29cUgJRznontIsJaJ6LvpBGIpgJxVcbty6x9b-PYtiG2RtSVUrEDjj2p7XdeyuNaqImcFRZmYmANoPSmMHUrMOJuA395eVr9SqleyxC_y-qUZtJc2SeqRjGU8PmHYRi7Z5OhzPCPeAHKooLwmQZ-xsSzSWBgDB6nlhXlQfXRfjKskaX_hHcDzvui108kf8AJkexjVBzMaML3zqhHtCIidkOzPoCY0KnMUCq7EUK1nJApxgcZ5mUVK5ks-fWZhVzhPfFqMcsMeox9LpOM20WzJbJ=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2019-09-18-kubernetes-1-16-release-announcement.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2019-09-18-kubernetes-1-16-release-announcement/endpoint-slices.png`)
`content/en/blog/_posts/2016-09-00-High-Performance-Network-Policies-Kubernetes.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfDmA7DfopXFPPoX3wmIzYYkPF7WSuS4iqSe6B1LuRDzytkWep_k6z2k_33I3zMVtIcvx0fWj97_ezUFLkumr5h6a1_jSOZDrDzCDfcGg7lqWXztxKelYZvSc2IN69as7MS6749iHq6fDW6CQQei57eYujBipjfYuyas_QdpducQEcWe9uZm-PBzknCxhyhDCbo0g-0PiNxjhU0PhHEYHkh2iJPPz_8Cp3cl0wfIEuLnbHRfhlpUSTSp4l545uoEhdclvRoIwrZ0ZLK5PWMC_RU1c85kMOAQshswkii-9kYjtYut7nl-vvuP41jFTDKzBw46S-2DAho9dEOA9_1n=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2016-07-00-Dashboard-Web-Interface-For-Kubernetes.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfB_J7eLq_u-S9z-9oubUd8w0d-op_sW2xGbGM5mj1kAiQ4waXX05GD0EeDCoN13DJNpLZ98jFtfNiuez8QaqLg_F4W8jDSSI23emRXS8U1y4Aic1xmpf2A7puKXYKPyDb-PqMEJOhcpySCNAkGMQz9ldpAn81Yc_Ihfj-bjmnUOn6nbvYVmfCmtQpcArWO3fQKWDiBZEKnAr2jxl_D67ebPaeapV05W80L3kZEWcVEZMaSSY9BarQNrpZuzWLLCgA4m6xAeuXDSAj3Wr2eVrWuICWoHfmsJ93dAIyjk6-s1n6ze99YkRgPlHm_QpFPIRYgLZRfZzOJqOFmKspGr=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2017-01-00-Kubernetes-Ux-Survey-Infographic.md`: FileReaderError("GET https://1.bp.blogspot.com/-aSAimiXhbkw/WHPgEveTIzI/AAAAAAAAA5s/BMa-6jVzW4Ir-JExg-njJJge2tQg6QSOwCLcB/s640/satisfaction-with-dashboard.png returned 404.")
`content/en/blog/_posts/2019-05-23-Kyma-extend-and-build-on-kubernetes-with-ease.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2019-05-23-Kyma-extend-and-build-on-kubernetes-with-ease/ac-s-sc.svg`)
`content/en/blog/_posts/2019-06-24-kubeadm-ha-v115.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2019-06-24-kubeadm-ha-v115/overview.png`)
`content/en/blog/_posts/2016-12-00-From-Network-Policies-To-Security-Policies.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfBAqyh38oznbVRWtk6TGQeXpJmfk0APIe9E5ncSXqYQzoockqhecDoIlAffN7u03Gn0krZugtRKSH-h2pul6axf6zWgpHiSBgc2PMcFI9Q3K-HMmAfko_lGa3UZ_SBDv2k6t4RkwFRG1DNXnQu7SD7CLsTUxmosbg612qjAtopfLb9H10yfSA9I28-TmgFOQ0VHCWQ9Siq0qZl1ybhGjshphiuT71MxpCjTekLTeEj8guvDR8S243xYbpnHY8l6TMXo5kvzLrsNE1ixAjXQuY1fzXoP17ocW8qXe4OuQdJq9-Y4Xz1CQwSIf5FcbmfFVFG16soTuYjHdbtZ6Xbm=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2017-01-00-Scaling-Kubernetes-Deployments-With-Policy-Base-Networking.md`: FileReaderError("GET https://3.bp.blogspot.com/-jJK65zh2wE8/WIE5o3HkXFI/AAAAAAAAA7U/QkoCoYnTWAEz60H0nyP4_wN0tVG3WVWAwCEw/s640/k8spolicy.png returned 404.")
`content/en/blog/_posts/2016-11-00-Skytap-Modernizing-Microservice-Architecture-With-Kubernetes.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfAQwcl20w6rZAKHs4Xq3gfkYcq4Uax6FCgU-f7IjTD8sku-5iXf5KL1zIiX8aqLVsUfB3zij_nLGgFuTzXUvTWANYLsT4BYsTPj2aSgOPicHKw34ewfKo7P7kBiuh9pMoBdtdl103vnLy2-EH6ElhzBo09f5VJFSzI1848nlkSB6NkoyprkMwTOjTYHJYWETPnayJcQQjGhkg9XXtZ8uftdhImlLggqhj23hTFPJww-64x-rGcjC1NWl5KK5zC9hJBjFemVXK1CJA-CevPhJaOXiOC_JifNoDMhxC7YM85lqex3toVljfmpUvoyc1cFg7qjaR5_jInemoACFOaK=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2019-06-19-kubernetes-1-15-release-announcement.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2019-06-19-kubernetes-1-15-release-announcement/kubeadm-logo.png`)
`content/en/blog/_posts/2020-02-18-Contributor-Summit-Amsterdam-Schedule-Announced.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-02-18-Contributor-Summit-Amsterdam-Schedule-Announced/contribsummit.jpg`)
`content/en/blog/_posts/2020-08-26-kubernetes-release-1.19.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-08-26-kubernetes-1.19-release-announcement/accentuate.png`)
`content/en/blog/_posts/2017-10-00-Request-Routing-And-Policy-Management.md`: FileReaderError("GET https://lh3.googleusercontent.com/kGRJnhkf30FBOY2pyZzID90f_zxlyMUv43hEvfq70bcmYhKrGv2em2qph21k-ahlwfBthV3XQSf6CuUQXMlvgSlOUJr4W1ksDVXIvChEd6a5Y51lwepHmyQx2ksJgUpyTiEbZN11 returned 404.")
`content/en/blog/_posts/2018-10-03-kubedirector.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-10-03-kubedirector/kubedirector.png`)
`content/en/blog/_posts/2016-11-00-Kubernetes-Containers-Logging-Monitoring-With-Sematext.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfD78dzMFf_FgigHoLaS2sqzGC0dZxschcAkvsxEW38lhftzds1oqi-HE14vfd3UJtAddmVwakKG6LmyXOodHumC9C0s92Y9JVpX455hPZnEpto3g9Prv98rgMGX98LD2jYr8oOM6HbFDlrZrS-Fd8QbG_pSvR2UpZysmrH850EapBbfkHNuCe3ITrdupt0RER19vUEHz8nw4yCCsN40tS4t1MO-2qR8LUx6NKX_m3XrccDN9H0vDrwSMLx_IpZX1DnmPh63phirQ2CzgL3fQQp4BOzB4hbVj4bFfBolmW-8plEx57HMEAwxcBp9E5dGZ0s507TiT9jy4rJ4_Aon=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2016-07-00-happy-k8sbday-1.md`: FileReaderError("GET https://1.bp.blogspot.com/-Wn9QJb6wQ7w/V5Cm1Y2iKhI/AAAAAAAAAnc/SZ3yFFcxjmoqAmz9chp8o2KJJUoKI0KQwCLcB/s640/k8s%2BCommit%2BInfographic.png returned 404.")
`content/en/blog/_posts/2017-05-00-Managing-Microservices-With-Istio-Service-Mesh.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfBT_bu4snEk-s9ipYJD7tIHf9lUfLA6lkBD_Z-9gtbrqnBH_S5kjcgYzqWWvwnjOWOwlSwokJME5sGUyYHHdjH797f_SB1Ot3zgNL3oFISDMHBxHwg1bOQeAes0lU2pxPyunJd7pr_GNUnQs7hsXKYJa9V8iZB2yo3zBQZDRpD18rdBLv6HsTtjoft7J84mXsNsTxTPmR87lRD8duXxSvZEZR8BwHkVnSpaVQ2gwZMw_Gw2pzjNeQAaYoxztQ5w0bbbTj0Oazpvg0YOdn31ncOV3oQHSw8apWXdTiF9dPZKEM2TQv_3Kh9gFDkmhwXF-1ndBH2lEP8581qHKUq5=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2015-11-00-Monitoring-Kubernetes-With-Sysdig.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://1.bp.blogspot.com/-lQ-P2gLywlY/Vkz9MOoTgGI/AAAAAAAAAtk/UB6pW7sUbQA/s640/image09.gif", source: TimedOut })
`content/en/blog/_posts/2015-06-00-Cluster-Level-Logging-With-Kubernetes.md`: FileReaderError("GET https://1.bp.blogspot.com/-FSXnrHLDMJs/Vxfzx2rsreI/AAAAAAAAAbk/PaDTpksKEZk4e8YQff5-JhGPoEpgyWaHgCLcB/s400/cloud-logging.png returned 404.")
`content/en/blog/_posts/2017-12-00-Using-Ebpf-In-Kubernetes.md`: FileReaderError("GET https://lh4.googleusercontent.com/Xe8qee5yYsJton2NHFLOhHevxdbpCHHPPgttOLP18ZWtoUJp9ChFKtKJiTxqNFn8zQPRJu4BdtG7xc24vlGkD2gtfbkCuHq_eU3Tx6z2m6ld4iYGEZv-MsSCcJ3jAcJO2HkMc_d_ returned 404.")
`content/en/blog/_posts/2021-10-08-clusterclass-and-managed-topologies.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2021-10-08-clusterclass-and-managed-topologies/clusterclass.svg`)
`content/en/blog/_posts/2018-03-00-How-To-Integrate-Rollingupdate-Strategy.md`: FileReaderError("GET https://lh5.googleusercontent.com/4WiSkxX-XBqARVqQ0No-1tZ31op90LAUkTco3FdIO1mFScNOTVtMCgnjaO8SRUmms-6MAb46CzxlXDhLBqAAAmbx26atJnu4t1FTTALZx_CbUPqrCxjL746DW4TD42-03Ac9VB2c returned 404.")
`content/en/blog/_posts/2020-04-22-two-phased-canary-rollout-with-gloo.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-04-22-two-phased-canary-rollout-with-gloo/setup.png`)
`content/en/blog/_posts/2016-09-00-Deploying-To-Multiple-Kubernetes-With-Kit.md`: FileReaderError("GET https://4.bp.blogspot.com/-BdD0AgQKFWY/V87u5p7uw2I/AAAAAAAAArM/Z6_279MSn2AVDmO192GtPPTuVBbLgsHCQCLcB/s640/kit.png returned 404.")
`content/en/blog/_posts/2015-07-00-How-Did-Quake-Demo-From-Dockercon-Work.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh4.googleusercontent.com/MectR1Mh-7XA0Q5cqiQPrtNxnBE-EDkKR6XJQfazYcIJg3mSbWTcV9EyRfhu6VbIP_sFdMVCXRH1l8YYIuG05SiuO_WqaXPvOf41j0CN8eD9djd6E4joS9Y5Aljlpi64NnffiRY", source: TimedOut })
`content/en/blog/_posts/2016-07-00-Automation-Platform-At-Wercker-With-Kubernetes.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh5.googleusercontent.com/i_Gtd1J9dekCxy7jJYZDZX0XmAmGD4f8qhrYG60FdVqnM87l-si44BGHjFdEFACZcx2E-rgRZNxuvniYDninlHAl9ZHyF2-jJjKUl-QQH8Au29hwVTbnDc0tP1Rv_Yd8mvt1tfoX", source: TimedOut })
`content/en/blog/_posts/2025-06-29-linux-swap-tuning-for-kubernetes/index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/content/en/blog/_posts/2025-06-29-linux-swap-tuning-for-kubernetes/./swap_visualization.png "swap visualization"`)
`content/en/blog/_posts/2018-06-07-dynamic-ingress-kubernetes.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-06-01-dynamic-ingress-kubernetes/kubeflow.png`)
`content/en/blog/_posts/2023-10-31-Gateway-API-GA/index.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/content/en/blog/_posts/2023-10-31-Gateway-API-GA/gateway-api-logo.png "Gateway API Logo"`)
`content/en/blog/_posts/2018-05-30-say-hello-to-discuss-kubernetes.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-05-30-say-hello-to-discuss-kubernetes.png`)
`content/en/blog/_posts/2018-04-10-container-storage-interface-beta.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog-logging/2018-04-10-container-storage-interface-beta/csi-kubernetes.png`)
`content/en/blog/_posts/2016-05-00-Hypernetes-Security-And-Multi-Tenancy-In-Kubernetes.md`: FileReaderError("GET https://lh6.googleusercontent.com/8DjNb9IE0HjinFxkaoGbPaaKbts5_Osbj-8NVWQMgY_8D32643Aum0SaMc2OedV2gECG3EXov8qj_f8XDe0IfpptZt61HxfJEonLo3RA5xkr5zSmd2nxqVc8yESc423nPEZTj1H3 returned 404.")
`content/en/blog/_posts/2016-11-00-Kompose-Tool-Go-From-Docker-Compose-To-Kubernetes.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfAjhYC2fK_FvQuow3I-KX0E_w0mp_F-MtIO4DXv1MwZJiPVReHYoAp9hcmg8EN2AhSsHIiTIAoa5cIAC4AMWyClTvK6YhNYdlvyB1PoXKsnXSG1yAgPQP6RCuiMHWgw8_cjT0gfIgDw9QkFtIrZpJpt6yrX2UP-5cK0Kz7PnUulzHXy2Zko8V7DiSm-c-8MbO0yJ_qL125ZcMKItsU6Mek7GHpbrdVVZompVLaAOY2Vx80VcnShOGKPmfta6TFi7DtkOJl8rhVvKjDgUAaQz03TGOrB_n6aATXZnhZ70VsINAHKS2BH2xvl1WYDiOA5S-fk_YbC8xuHr6OMJmzv=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2018-03-00-Expanding-User-Support-With-Office-Hours.md`: FileReaderError("GET https://3.bp.blogspot.com/-Iy2GaddJp78/WqnFbVUu9FI/AAAAAAAAAM4/xUzhOSIlRDEMMZNl3SzPBd1Pa0T5y0pKQCLcBGAs/s400/24xkey.jpg returned 404.")
`content/en/blog/_posts/2015-09-00-Kubernetes-Performance-Measurements-And.md`: FileReaderError("GET https://lh4.googleusercontent.com/NrKLoz2iB-TNdOxISL7OcqquCKL-MijDBCokf-u4ASAqgmo6zT7ZU24mXDvIwUUlRsFSsL3KF17dEAfUT41TSgNPvId5HN5ELQTXJSSBF0dp9EOccx4Y4WZ9fC9v9B_kCA=s1600 returned 403.")
`content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-08-31-increase-kubernetes-support-one-year/versions-in-production-text-2.png`)
`content/en/blog/_posts/2017-04-00-Rbac-Support-In-Kubernetes.md`: FileReaderError("GET https://1.bp.blogspot.com/-v6KLs1tT_xI/WOa0anGP4sI/AAAAAAAABBo/KIgYfp8PjusuykUVTfgu9-2uKj_wXo4lwCLcB/s400/rbac1.png returned 404.")
`content/en/blog/_posts/2017-04-00-Multi-Stage-Canary-Deployments-With-Kubernetes-In-The-Cloud-Onprem.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfAm5KORiBMOO5WjHuir-TQWWouUzV9ey8C6vaDRP3a9zVuTReFqiEiXscI1peUKZqUrL2rDanF6rhdKyPXbDau4swcwNYYdx5O6Bhc4QvctL1mu-DBSB5csdYS8cuDkMMy1eAtCx8ObdvAbedEtH9Nsr1LyTAJ_zOrOpniaCvzD5gj5lg57Pnkw0KPuxfms8XCnnkO-01ra9p-_ctk12c8fehVmH5Hpn6TMDiWXLrGHXrXYcRnAIkJC0yICVPCURdqdMmx9Fx_ktblWwxrq3gTzWlO8VfRmFKULPObBIpjwwUXoPnqiDCqVpGm76BGtYGqDForMGqUp7RLbEHT3=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2017-08-00-Kubernetes-Meets-High-Performance.md`: FileReaderError("GET https://lh6.googleusercontent.com/nKTtfQVVmL4qBoSR0lBmBuLt8KOrVEyjn9YcAu7hrhhV-rwnxRY3p-Y5Qfddf7BI6u1KN85VKfeaaU74xDl-oDk5NzybdIxAp0SJ42x14gwzpmwLwjVy5nIng6K8Ih-bRDlOmA9j returned 404.")
`content/en/blog/_posts/2019-01-15-container-storage-interface-ga.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog-logging/2018-04-10-container-storage-interface-beta/csi-kubernetes.png`)
`content/en/blog/_posts/2016-04-00-Adding-Support-For-Kubernetes-In-Rancher.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh6.googleusercontent.com/bhmC1-XO5T-itFN3ZsCQmrxUSSEcnezaL-qch6ILWvJRnbhEBZZlAMEj-RcNgkM9XVEUzsRMsvDGc7u8f-M19Jdk_J0GCoO-gZTCZDtgkokgqNkCgP98o8W29xD0kmKiMPeLN-Tt", source: TimedOut })
`content/en/blog/_posts/2016-07-00-Minikube-Easily-Run-Kubernetes-Locally.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfBckmYsEVPQGPU5O-Fw9jw36TDTWxchN0Uc7BIpPsZ1WSJAyWLcipaIA2omopqLvqzrKtnw6bEvFxLAjOHfTZAHOW7NYGnVmNHcw6NVmPfOO0dXmeSvPLflRvAI1KyCQQWZWdX-0AHpAQDJ47tlBCW-gC_60JarYRIH345Caqv9KbKOFo6oglpmDgbJLb0d5yzLWedv4GQ238iiri2z88CCdOnuMlTjwJJ7XBpCdiL8LPwnT6wdwO-f6zQb5Gu6KjfOZ4gQ6os-e4f1OmIWTP68ha0KVC1qt5l6VerG8hhQEZWLQ_5aETSY8b4KsHXRDJgOO7tvju4N4D0eHZAh=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2016-10-00-Tail-Kubernetes-With-Stern.md`: FileReaderError("GET https://4.bp.blogspot.com/-oNscZEvpzVw/WBeWc4cW4zI/AAAAAAAAAyw/71okg07IPHM6dtBOubO_0kxdYxzwoUGOACLcB/s640/stern-long.gif returned 404.")
`content/en/blog/_posts/2019-10-10-contributor-summit-san-diego-schedule.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2019-10-10-contributor-summit-san-diego-schedule/DSCF0806.jpg`)
`content/en/blog/_posts/2018-11-07-grpc-load-balancing-with-linkerd.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/grpc-load-balancing-with-linkerd/Screenshot2018-11-0116-c4d86100-afc1-4a08-a01c-16da391756dd.34.36.png`)
`content/en/blog/_posts/2019-09-24-san-diego-contributor-summit.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2019-09-24-san-diego-contributor-summit/IMG_2588.JPG`)
`content/en/blog/_posts/2016-07-00-Update-On-Kubernetes-For-Windows-Server-Containers.md`: FileReaderError("GET https://lh4.googleusercontent.com/muN6ySMhN7XhmNU_cuEu7CJbcnNuun_FeNidcvv1QVqtpWxTJUZVnKNDwXj9ttAsLBPDBlMi6l_-_sBxEWYvfK7SVp9bjxVa91VrR60v6Y8P8c5AQEl01Bt1cDTj4uVRPOUBn89e \"Wykres\" returned 400.")
`content/en/blog/_posts/2018-05-01-developing-on-kubernetes.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-05-01-developing-on-kubernetes/dok-devmodes_preview.png`)
`content/en/blog/_posts/2018-01-00-Extensible-Admission-Is-Beta.md`: FileReaderError("GET https://2.bp.blogspot.com/-p8WGg2BATsY/WlfywbD_tAI/AAAAAAAAAJw/mDqZV0dB4_Y0gXXQp_1tQ7CtMRSd6lHVwCK4BGAYYCw/s640/Screen%2BShot%2B2018-01-11%2Bat%2B3.22.07%2BPM.png returned 404.")
`content/en/blog/_posts/2018-07-12-resizing-persistent-volumes-using-kubernetes.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-07-12-resizing-persistent-volumes-using-kubernetes/pvc-storageclass.png`)
`content/en/blog/_posts/2016-03-00-Appformix-Helping-Enterprises.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh3.googleusercontent.com/sPfaXresP1wDPPVERwQC1eZHDKtwrD1buAmMhLcWxwbnPmJIgJql1VIn7mNoh_QSPxcMTzjraQulg3pSta6OM9VvJn0hgrQKSteP8ijIp14E9JAzJnUd5Ds_rvHQwj4IHPQ7Jhsr", source: TimedOut })
`content/en/blog/_posts/2016-04-00-Building-Awesome-User-Interfaces-For-Kubernetes.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh4.googleusercontent.com/jsHjTjFstXaq17Axu0xduW6Dd5g3EkEUmtStNsPmhvw5pxGuYxnhSRSkspHnpExKd0lBnhkD_F58sM7DVfjlYsGZLOYcKJghhK0cTxAdgk2Cun02RY-hSuUztugHJG8MmTmH8OPM", source: TimedOut })
`content/en/blog/_posts/2018-08-03-make-kubernetes-production-grade-anywhere.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-08-03-make-kubernetes-production-grade-anywhere/without-incidence.png`)
`content/en/blog/_posts/2018-10-02-network-bootable-farm-with-ltsp.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-10-01-network-bootable-farm-with-ltsp/k8s+ltsp.svg`)
`content/en/blog/_posts/2019-06-12-contributor-summit-shanghai.md`: FileReaderError("Cannot find image link reference: \"picture of contributor panel at 2018 shanghai contributor summit. photo by josh berkus, licensed cc-by 4.0\"")
`content/en/blog/_posts/2021-12-22-kubernetes-in-kubernetes-and-pxe-bootable-server-farm.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2021-12-22-kubernetes-in-kubernetes-and-pxe-bootable-server-farm/screenshot01.svg`)
`content/en/blog/_posts/2016-08-00-Challenges-Remotely-Managed-Onpremise-Kubernetes-Cluster.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh3.googleusercontent.com/Tn67P9fhhPqCNF6xYl6mfVehG8AtLcLOM0NMW3YukBkWB5cSpYofkLQo1vrqsZiDBON05GC4ZQwWgEV9YBdoNA6Hzy_loS0cvT3BzkxmLesk6UsX_xugsrGppJD-Mc8fjHIF2QrU", source: TimedOut })
`content/en/blog/_posts/2016-08-00-Stateful-Applications-Using-Kubernetes-Datera.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh4.googleusercontent.com/ILlUm1HrWhGa8uTt97dQ786Gn20FHFZkavfucz05NHv6moZWiGDG7GlELM6o4CSzANWvZckoAVug5o4jMg17a-PbrfD1FRbDPeUCIc8fKVmVBNUsUPshWanXYkBa3gIJy5BnhLmZ", source: TimedOut })
`content/en/blog/_posts/2017-05-00-Kubernetes-Monitoring-Guide.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://lh5.googleusercontent.com/tN8tzKcXWAFWF0TD9u9UkTFJakHsrdjtRx56WiF75UYwMKu8teFyr6LpLGjpuOWSr52M-l3do5r3a6VWi6VwhRWuaquCpGty8ksI585D9YuCL3t7DAcItJUwW6mlrM2jUw_jVq6A", source: TimedOut })
`content/en/blog/_posts/2016-10-00-Globally-Distributed-Services-Kubernetes-Cluster-Federation.md`: FileReaderError("GET https://2.bp.blogspot.com/-Gj83DdcKqTI/WAE8pwAEZYI/AAAAAAAAAwI/9dbyBFipvDIGkPQWRB1dRxNwkrvzlcYMwCLcB/s400/k8s%2Bfed%2Bmap.png returned 404.")
`content/en/blog/_posts/2016-07-00-Rktnetes-Brings-Rkt-Container-Engine-To-Kubernetes.md`: FileReaderError("GET https://1.bp.blogspot.com/-k3RRYf70fsg/V4a_-lVypxI/AAAAAAAAAl4/m9lVW0mxw7s35dzLlT4XJO5gdMzy_RBiQCLcB/s640/rkt%2Bstages.png returned 404.")
`content/en/blog/_posts/2021-04-08-kubernetes-release-1.21.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2021-04-08-kubernetes-release-1.21/globe_250px.png`)
`content/en/blog/_posts/2018-07-24-cpu-manager.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-07-24-cpu-manager/cpu-manager.png`)
`content/en/blog/_posts/2016-07-00-Thousand-Instances-Of-Cassandra-Using-Kubernetes-Pet-Set.md`: FileReaderError("GET https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Cassandra1.jpeg/283px-Cassandra1.jpeg returned 403.")
`content/en/blog/_posts/2019-08-30-announcing-etcd-3.4.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2019-08-30-announcing-etcd-3.4/figure-1.png`)
`content/en/blog/_posts/2016-12-00-Windows-Server-Support-Kubernetes.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfDO7r_9GMQNx86NkoHm9RYSkl4SbqgR81jL-hucr2lfz4_MH0orTA9z6vt8hqsAzQ9UJHpLLQAYkFbikUBEeQlChaZ7fQLfXYX-YncJ0MBIg1bP-7I9T31biKm7t4p8uyHsyEjXstil-bLNQgOuUcRu4kfg1N8DhvrdpZb2X44NsnJvrAaJzd0WWCJEhNCr3_LgYPCHs5klFzpepmd-_EKQBDY9QUNpg2KKBGCyMVh77bdGBITKmqCXbsi9Qibq0TWrbkxppipz_kE8GG33EZxLD8F53APnQsW_BTTmYRQRgVKA0sCAveFRV60urPGqR40-IXj5NOwJk7XKMnds=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2021-08-09-csi-windows-support-with-csi-proxy-reaches-ga.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2021-08-09-csi-windows-support-with-csi-proxy-reaches-ga/csi-proxy.png`)
`content/en/blog/_posts/2015-06-00-The-Distributed-System-Toolkit-Patterns.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2015-06-00-The-Distributed-System-Toolkit-Patterns/sidecar-containers.png`)
`content/en/blog/_posts/2020-03-18-Kong-Ingress-Controller-and-Service-Mesh.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/Kong-Ingress-Controller-and-Service-Mesh/KIC-gRPC.png`)
`content/en/blog/_posts/2020-05-28-my-exciting-journey-into-kubernetes-history.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2020-05-28-my-exciting-journey-into-kubernetes-history/created-all.svg`)
`content/en/blog/_posts/2017-01-00-How-We-Run-Kubernetes-In-Kubernetes-Kubeception.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfCRDmvVlEme8fP88mMlhUr7Xihee_4qMANG0xYcdsGMjufX3z2glCTar2HvENEE5YmlAr10V5LCKuvb5TzKhd7hygy8UgjaP6HhYUxrwFRS4TCS5WDf6aPoSV9C2sQjV1wHx1g0CwhpZYbVnIPL6fySI0sPo1BoJf0dTmYc9q9nMJEY-1oApUDstaOBDReNSx8GUGbPNBhCWr_IzS39HnjdkKAF4sjDK7mniKy27DXniY_RbgVdDDDZQy2x9UrdaKDqAUacKjw6KynK87kV0qwh4bO404q2i7cCkAx861NP6VI4qCRvPtY_5mPBhOy4Su-Onmx8nX6Gb7cl7B1a=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2017-08-00-High-Performance-Networking-With-Ec2.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://archive.org/download/hpc-ec2-vpc-2/hpc-ec2-vpc-2.png", source: TimedOut })
`content/en/blog/_posts/2016-08-00-Create-Couchbase-Cluster-Using-Kubernetes.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfDmixo3Rw66VNFx6OnIOuHlJvIAI4rshxsdTcrXTDfBFJTl6fS07Vgd7yElP_M77YPlbZjvKLCttm-RuBXo9xJ9Ha8zVcEY0J3Tunry7qDt2tlkExp1AkuSI6OnGHgaYQwasKAYFDSBQyEkcXfpRBSPhVyH6ALjQlZ1XA33vbU1VtXbk_nYwNKtFgkvTRDcGlO69l4LplwNK6ja7Nd_uzonR74Y9sZsRR_WHDIXoxWpuo3jbRDfm_zyLwvCCaFbgmCOLQb8mVtVZxsmZt89XlGcfW3Lffg8rtsn8xNctmSAutgnRjrwYC7kEzETiviJrV5W-Njy4SVAuE8FSDqj=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2017-11-00-Kubernetes-Easy-Way.md`: FileReaderError("GET https://lh6.googleusercontent.com/dqvtK-xyGelr_LW3qlFiamYRrpiq633R68cKitrbCZPtDY_uLBF7R7_PGVNvWja24_mG74vDBzpXddYhbRNeyBGPbQ_yfCq367Zp7eJZoiJEWurFWdmJ0AJlNJJ9TzDivE-8Ak9E returned 404.")
`content/en/blog/_posts/2018-04-30-zero-downtime-deployment-kubernetes-jenkins.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-04-30-zero-downtime-deployment-kubernetes-jenkins/deployment-process.png`)
`content/en/blog/_posts/2021-08-11-memory-manager-moves-to-beta.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2021-08-11-memory-manager-moves-to-beta/MemoryManagerDiagram.svg "MemoryManagerDiagram"`)
`content/en/blog/_posts/2017-07-00-Happy-Second-Birthday-Kubernetes.md`: FileReaderError("GET https://lh3.googleusercontent.com/ldb4PfuqammWmcPiFpMa48ALxD0kGrSre0WGMpuXKqAqnKhyWEmIcJXnQcAK2sdVCiE5cvw0H2FXtLt_dVihAk4b-XTA2HIQba3A0irnRaIHup4bhFUwPLSSFmw3zFk9ZOt61TKc returned 404.")
`content/en/blog/_posts/2017-01-00-Fission-Serverless-Functions-As-Service-For-Kubernetes.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfBMOMZ_25o08xuJJN960rpNzAYen3zuP-To2W3v0fy3RarfxQ7Rb9WVGmixl4hYFGimXplXdSLv_bCh4l7i3S7bQB7WRhoVwo-gjt_fruEBxXPOKoCV8GbYG785ufMF-_EntQON_GzKK7lPWiZ9xkkKmjeKVJ1Bws66keWCqn5mLd1Nu0zQut6CeKHxgaPgOMhruTowpAmgXrISXrJIkYkMrJM6fxghF_TYxkMV09Ukj7jbsfXPjv5hBFve8h4U5WB9uDLwnb5w_iDkgRrSyKNYOPvn10uxT6bOFB-zpgzHUx2-p_qV8HndoPtRC6br_E6kTwum0v_MgZXlDQid=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2017-03-00-K8Sport-Engaging-The-Kubernetes-Community.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfABXdCtAOxGxCQsDKbztKgdzOSYui21qiiXQofF_IVPS3wRRSp5T31yNCbQYOAEufaMBkm7FQZwNi7OUE7kb7VJTbsd1SCYpF3Fei0g_bTbva_4l-elNxfbVmeqU_EbVokl1_Yzc8iE32Gp3NBTjCKvhpugLAxcXP9HuZ5oOYY-mdamcTsGrPl3BjPJPZV5fRQLA0iMESfDc9zCbreLE6Pb7RJFEDG4kWFf1XQyBi63zHa2IFYKvfeuDUdsaAxvWjcofXHzRTS7YXQkS7niyRTNL0kn2dJKXIys0TQWg-w3s0CwBSzAzjGE9B1oNr930KWWOw0FI8XTub7zQv6W=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2021-09-03-api-server-tracing.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2021-09-03-api-server-tracing/example-trace-1.png "Jaeger screenshot showing API server and etcd trace"`)
`content/en/blog/_posts/2015-05-00-Kubernetes-Release-0170.md`: FileReaderError("Cannot find image link reference: \"327\"")
`content/en/blog/_posts/2017-11-00-Securing-Software-Supply-Chain-Grafeas.md`: FileReaderError("GET https://2.bp.blogspot.com/-TDD4slMA7gg/WfzDeKVLr2I/AAAAAAAAAGw/dhfWOrCMdmogSNhGr5RrA2ovr02K5nn8ACK4BGAYYCw/s400/Screen%2BShot%2B2017-11-03%2Bat%2B12.28.13%2BPM.png returned 404.")
`content/en/blog/_posts/2017-07-00-How-Watson-Health-Cloud-Deploys.md`: FileReaderError("GET https://lh4.googleusercontent.com/LeKfLOkNldqReFh47f2AuFU42dhvKDwDxac_Psil_bdZWldKY80ZZi4Rv3n0--jq8Mqq9qRFVa1AbLIt9TIPLLRVmon4DaBsltFYbUJikrOp0qcavJQ9XHjRL-A1yvWR6mTNayBP returned 404.")
`content/en/blog/_posts/2015-07-00-Strong-Simple-Ssl-For-Kubernetes.md`: FileReaderError("GET https://1.bp.blogspot.com/-ccmpTmulrng/VaVxOs7gysI/AAAAAAAAAU8/bCEzgGGm-pE/s400/0.png returned 404.")
`content/en/blog/_posts/2023-11-28-Gateway-API-Future.md`: FileReaderError("GET https://gateway-api.sigs.k8s.io/geps/images/1897-TLStermtypes.png returned 404.")
`content/en/blog/_posts/2018-10-09-volume-snapshot-alpha.md`: FileError(file not found: `/home/ubuntu/Documents/ragit/__tmp_8a8f6b5da5f92c75/kubernetes/./images/blog/2018-10-09-volume-snapshot-alpha/snapshot.png`)
`content/en/blog/_posts/2015-07-00-The-Growing-Kubernetes-Ecosystem.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfDuWfJagrnWdGfjZ0I2mZZxFXR7rDnjTBQt-f-U6ShOxm1Y9gq6t8M-FoeR5J6Tg52vt3hYWLH1bZowPe7qbf8bYVaacXPhMs-4feufBdFYhMkUZoqwdVLZ-XA5XM91RmPy11B7Fe-HK0MG0W94MYvtdsd9YWjM9nd40_gJvKOYqFMN2-4UiFEtdeykCo-WlXYJZFQj4tGafHsBByBbab-nt8VnLNaj66Nc12t06-hezeqwNkKBfNYC0hYXUUN2dHlDDq-Wy0lDb9VSn91zaqtk77JAstxl_I1vrcdBkM8IsGqsN6BhTKpabeZRB6Mr-MYEEdQEcyjmXm6e45I=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2016-10-00-Kubernetes-And-Openstack-At-Yahoo-Japan.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfCaZND9V5R9AvjMeariLOnpiNn1m9w3j39znWF2mI8w7Wj_vWIoGMkloQo7qQ9LsL6uNlrRK9EUtffAMlCH9y-xYYjtb-No51Z6c3MlOtXeRuWU3SHmvxcflknfAsFaKOLyDn4ed-tU3nyVE9udtryvnr0A8NK2-34vnekRrvXDRFqXZEN8UsDjvZpiOqJ0ak4Q15dIDx0vZbAhNmWaZr5GMk7OkGvmtleHejTq9jtLrOTz9aGhY02AoLabllLMWQ93-iEpoSBoo4ezoLeeuzNYIuS9lS0bz0hag4Qbuocx75THGa8YUNxfgJtFA913zHfVU-Jv5uFqIEHFODIe=s1600", source: TooManyRedirects })
`content/en/blog/_posts/2016-09-00-Creating-Postgresql-Cluster-Using-Helm.md`: ReqwestError(reqwest::Error { kind: Redirect, url: "https://lh3.googleusercontent.com/rd-docsd/ANYlcfBm4f6SCGtx5RHcI8arr0E6gYM_dhk-51I9gzgS2jdYp0P4Jt1Lfq-Ea95bEjyrDpKR7jZChAbg1AU0ZxaQ7NBTmitbv69YhTRK5zZpHWPOSExUOaxJyr2bspS-c8EVWEngYBcrL-osAIKrD0H3drE_nui2TlTUIE8_9jfPS3Ji5p7TksljsIi-2UDIXEv-uazmQ9QUghsYfWDLnunbyMq9_3tG7C95jVC1LZCwfTNuBLpF850fzONlp7WZn_jcTRK0gJLifhnuo4-DWENSm-zTwhX_QUWFsqTyfFguFnUvgijvVnlSRIHJM9vq6BLzLpaVrma8jFsiHg-KtybN=s1600", source: TooManyRedirects })
started creating a knowledge-base of tera
finished creating a knowledge-base of tera: it took 27 seconds
----- tera (0 errors) -----
started creating a knowledge-base of neovim
finished creating a knowledge-base of neovim: it took 633 seconds
----- neovim (0 errors) -----
started creating a knowledge-base of nushell
finished creating a knowledge-base of nushell: it took 905 seconds
----- nushell (3 errors) -----
`blog/2024-04-30-30k_blog.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://starchart.cc/nushell/nushell.svg?variant=adaptive", source: TimedOut })
`book/explore.md`: ReqwestError(reqwest::Error { kind: Decode, source: reqwest::Error { kind: Body, source: TimedOut } })
`blog/2025-07-23-nushell_0_106_0.md`: ReqwestError(reqwest::Error { kind: Request, url: "https://github.com/user-attachments/assets/a0efa0d7-fc11-4702-973b-a0b448c383e0", source: TimedOut })
started creating a knowledge-base of nix
finished creating a knowledge-base of nix: it took 160 seconds
----- nix (0 errors) -----
started creating a knowledge-base of nixpkgs
finished creating a knowledge-base of nixpkgs: it took 459 seconds
----- nixpkgs (1 errors) -----
`pkgs/misc/documentation-highlighter/README.md`: FileReaderError("GET https://packagephobia.now.sh/badge?p=highlight.js returned 429.")
started creating a knowledge-base of zed
finished creating a knowledge-base of zed: it took 1442 seconds
----- zed (2 errors) -----
`README.md`: ImageError(Unsupported(UnsupportedError { format: Unknown, kind: Format(Unknown) }))
`docs/src/collaboration.md`: ReqwestError(reqwest::Error { kind: Decode, source: reqwest::Error { kind: Body, source: TimedOut } })
elapsed time: 20,943 ms
elapsed time: 43,643 ms
elapsed time: 41,941 ms
elapsed time: 11,132 ms
elapsed time: 51,851 ms
elapsed time: 22,570 ms
elapsed time: 266,898 ms
elapsed time: 103,592 ms
--- summary of the knowledge-base ---
dummy
--- What makes ragit special? ---
dummy
--- What makes ragit special? (super rerank mode) ---
dummy
elapsed time: 143,700 ms
--- summary of the knowledge-base ---
The knowledge-base is made up of 53 Markdown and text files. It contains documents about RAGIT, a git-like software for creating and sharing knowledge-bases. The files are structured into a few directories, including "commands" and "ragithub", with the rest in the root directory, covering topics like build instructions, configuration, and query guidance.
--- What makes ragit special? ---
According to the documents, what makes Ragit special is:
1. It adds a title and summary to every chunk, making it easy for AIs to rerank chunks.
2. It uses tfidf scores instead of vector searches, which involves asking an AI to generate keywords from a query and then running a tfidf search with those keywords.
3. It supports markdown files with images.
4. It supports multi-turn queries (although this is still experimental).
5. You can clone and push knowledge bases, similar to how you would with Git.
These features distinguish Ragit from other RAG (Retrieval-Augmented Generation) frameworks.
---- sources ----
1st chunk of index.md (f4e7896c)
1st chunk of multi_turn.md (888b8f36)
1st chunk of chunks.md (b64b4977)
--- What makes ragit special? (super rerank mode) ---
Ragit is special because of several features that distinguish it from other RAG frameworks. Here are some of the key factors that make ragit special:
1. **Title and summary for every chunk**: Ragit adds a title and summary to each chunk, making it easier for AIs to rerank and retrieve relevant information.
2. **Tfidf scores instead of vector searches**: Ragit uses tfidf scores for searching, which is different from other RAG frameworks that use vector searches.
3. **Support for markdown files with images**: Ragit can handle markdown files with images, making it a versatile tool for knowledge management.
4. **Multi-turn queries (experimental)**: Ragit allows for multi-turn queries, which enables users to ask follow-up questions and engage in a more natural conversation with the AI.
5. **Git-like functionality**: Ragit allows users to clone and push knowledge bases, similar to how git works with code repositories.
These features, along with its unique pipeline that uses LLMs for keyword extraction, tfidf scoring, and chunk retrieval, make ragit a powerful and user-friendly tool for building and querying knowledge bases.
---- sources ----
1st chunk of pipeline.md (b906ca4b)
1st chunk of multi_turn.md (888b8f36)
1st chunk of index.md (f4e7896c)
elapsed time: 19,316 ms
elapsed time: 7,170 ms
elapsed time: 13,729 ms
elapsed time: 132,458 ms
elapsed time: 67,426 ms
elapsed time: 1,772 ms
Command '['cargo', 'run', '--release', '--no-default-features', '--', 'config', '--set', 'model', 'claude-3.5-sonnet']' returned non-zero exit status 1.
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 822, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 762, in <lambda>
("prompts claude-3.5-sonnet", lambda: prompts(test_model="claude-3.5-sonnet")),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/Documents/ragit/tests/prompts.py", line 34, in prompts
cargo_run(["config", "--set", "model", test_model])
File "/home/ubuntu/Documents/ragit/tests/utils.py", line 82, in cargo_run
result = subprocess.run(args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--no-default-features', '--', 'config', '--set', 'model', 'claude-3.5-sonnet']' returned non-zero exit status 1.
elapsed time: 11,856 ms
elapsed time: 13,037 ms
elapsed time: 27,321 ms
elapsed time: 51,035 ms
elapsed time: 18,265 ms
elapsed time: 14,633 ms
elapsed time: 11,196 ms
elapsed time: 143,833 ms
elapsed time: 20,237 ms
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 822, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 771, in <lambda>
("svg gpt-4o-mini", lambda: svg(test_model="gpt-4o-mini")),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/Documents/ragit/tests/svg.py", line 130, in svg
assert "ragit" in cargo_run(["pdl", "test1.pdl"], stdout=True).lower()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError
elapsed time: 45,692 ms
elapsed time: 758 ms
Command '['cargo', 'run', '--release', '--no-default-features', '--', 'config', '--set', 'model', 'claude-3.5-sonnet']' returned non-zero exit status 1.
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 822, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 775, in <lambda>
("images2 claude-3.5-sonnet", lambda: images2(test_model="claude-3.5-sonnet")),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/Documents/ragit/tests/images2.py", line 25, in images2
cargo_run(["config", "--set", "model", test_model])
File "/home/ubuntu/Documents/ragit/tests/utils.py", line 82, in cargo_run
result = subprocess.run(args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--no-default-features', '--', 'config', '--set', 'model', 'claude-3.5-sonnet']' returned non-zero exit status 1.
elapsed time: 3,846 ms
elapsed time: 13,586 ms
elapsed time: 112,664 ms
elapsed time: 170,922 ms
elapsed time: 41,757 ms
Command '['cargo', 'run', '--release', '--no-default-features', '--', 'pdl', 'hello_world.pdl', '--model', 'command-r']' returned non-zero exit status 1.
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 822, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 781, in <lambda>
("ragit_api command-r", lambda: ragit_api(test_model="command-r")),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/Documents/ragit/tests/ragit_api.py", line 13, in ragit_api
cargo_run(["pdl", "hello_world.pdl", "--model", test_model])
File "/home/ubuntu/Documents/ragit/tests/utils.py", line 82, in cargo_run
result = subprocess.run(args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--no-default-features', '--', 'pdl', 'hello_world.pdl', '--model', 'command-r']' returned non-zero exit status 1.
elapsed time: 9,398 ms
elapsed time: 3,214 ms
elapsed time: 855 ms
elapsed time: 422 ms
elapsed time: 563,470 ms
elapsed time: 1,419,321 ms
Command '['cargo', 'run', '--release', '--no-default-features', '--', 'migrate']' returned non-zero exit status 101.
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 822, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/migrate.py", line 111, in migrate
cargo_run(["check"])
File "/home/ubuntu/Documents/ragit/tests/utils.py", line 82, in cargo_run
result = subprocess.run(args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['cargo', 'run', '--release', '--no-default-features', '--', 'migrate']' returned non-zero exit status 101.
elapsed time: 2,292,643 ms
Cannot git-checkout to ragit version 0.4.2, please commit your changes before running the test.
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/migrate.py", line 31, in checkout
File "/usr/lib/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['git', 'checkout', 'v0.4.2']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 822, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/migrate2.py", line 13, in migrate2
checkout(old_version)
File "/home/ubuntu/Documents/ragit/tests/migrate.py", line 34, in checkout
Exception: Cannot git-checkout to ragit version 0.4.2, please commit your changes before running the test.
elapsed time: 848,654 ms
Cannot git-checkout to ragit version 0.4.2, please commit your changes before running the test.
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/migrate.py", line 31, in checkout
raise Exception(f"Cannot git-checkout to ragit version {version}, please commit your changes before running the test.")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['git', 'checkout', 'v0.4.2']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 822, in <module>
File "/home/ubuntu/Documents/ragit/tests/migrate3.py", line 37, in migrate3
checkout(version)
File "/home/ubuntu/Documents/ragit/tests/migrate.py", line 34, in checkout
# if so, remove it
^^^^^^^^^^^
Exception: Cannot git-checkout to ragit version 0.4.2, please commit your changes before running the test.