gitextract_tcznvur4/ ├── .dockerignore ├── .github/ │ ├── FUNDING.yml │ ├── renovate.json │ └── workflows/ │ ├── ci.yaml │ ├── pr-docs-build.yaml │ ├── pr-docs-deployment.yaml │ ├── production-docs-deployment.yaml │ ├── release-build.yml │ └── unstable-build.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .krew.yaml ├── .tool-versions ├── .vscode/ │ └── settings.json ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── PROJECT ├── README.md ├── api/ │ └── ollama/ │ └── v1/ │ ├── groupversion_info.go │ ├── model_types.go │ └── zz_generated.deepcopy.go ├── cmd/ │ ├── kollama/ │ │ └── main.go │ └── ollama-operator/ │ └── main.go ├── config/ │ ├── crd/ │ │ ├── bases/ │ │ │ └── ollama.ayaka.io_models.yaml │ │ ├── kustomization.yaml │ │ └── kustomizeconfig.yaml │ ├── default/ │ │ ├── kustomization.yaml │ │ ├── manager_auth_proxy_patch.yaml │ │ └── manager_config_patch.yaml │ ├── manager/ │ │ ├── kustomization.yaml │ │ └── manager.yaml │ ├── prometheus/ │ │ ├── kustomization.yaml │ │ └── monitor.yaml │ ├── rbac/ │ │ ├── auth_proxy_client_clusterrole.yaml │ │ ├── auth_proxy_role.yaml │ │ ├── auth_proxy_role_binding.yaml │ │ ├── auth_proxy_service.yaml │ │ ├── kustomization.yaml │ │ ├── leader_election_role.yaml │ │ ├── leader_election_role_binding.yaml │ │ ├── model_editor_role.yaml │ │ ├── model_viewer_role.yaml │ │ ├── role.yaml │ │ ├── role_binding.yaml │ │ └── service_account.yaml │ └── samples/ │ ├── kustomization.yaml │ └── ollama_v1_model.yaml ├── cspell.config.yaml ├── docs/ │ ├── .editorconfig │ ├── .vitepress/ │ │ ├── config.mts │ │ └── theme/ │ │ ├── components/ │ │ │ ├── GettingStartedBlocksEn.vue │ │ │ ├── GettingStartedBlocksZhCn.vue │ │ │ ├── TitleBlockContainer.vue │ │ │ └── TitleBlockContainerGroup.vue │ │ ├── index.mts │ │ └── style.css │ ├── eslint.config.js │ ├── package.json │ ├── pages/ │ │ ├── en/ │ │ │ ├── acknowledgements.md │ │ │ ├── guide/ │ │ │ │ ├── getting-started/ │ │ │ │ │ ├── cli.md │ │ │ │ │ ├── crd.md │ │ │ │ │ └── index.md │ │ │ │ ├── overview.md │ │ │ │ └── supported-models.md │ │ │ ├── index.md │ │ │ ├── references/ │ │ │ │ ├── architectural-design.md │ │ │ │ ├── cli/ │ │ │ │ │ ├── commands/ │ │ │ │ │ │ ├── deploy.md │ │ │ │ │ │ ├── expose.md │ │ │ │ │ │ └── undeploy.md │ │ │ │ │ └── index.md │ │ │ │ └── crd/ │ │ │ │ ├── index.md │ │ │ │ └── model.md │ │ │ └── snippets/ │ │ │ ├── deploy-kubernetes-cluster-with-kind.md │ │ │ └── install-ollama-operator.md │ │ └── zh-CN/ │ │ ├── acknowledgements.md │ │ ├── guide/ │ │ │ ├── getting-started/ │ │ │ │ ├── cli.md │ │ │ │ ├── crd.md │ │ │ │ └── index.md │ │ │ ├── overview.md │ │ │ └── supported-models.md │ │ ├── index.md │ │ ├── references/ │ │ │ ├── architectural-design.md │ │ │ ├── cli/ │ │ │ │ ├── commands/ │ │ │ │ │ ├── deploy.md │ │ │ │ │ ├── expose.md │ │ │ │ │ └── undeploy.md │ │ │ │ └── index.md │ │ │ └── crd/ │ │ │ ├── index.md │ │ │ └── model.md │ │ └── snippets/ │ │ ├── deploy-kubernetes-cluster-with-kind.md │ │ └── install-ollama-operator.md │ ├── public/ │ │ ├── _redirects │ │ ├── browserconfig.xml │ │ ├── demo-full.cast │ │ ├── demo.cast │ │ └── site.webmanifest │ ├── shim.d.ts │ ├── tsconfig.json │ ├── uno.config.ts │ └── vite.config.mts ├── go.mod ├── go.sum ├── hack/ │ ├── boilerplate.go.txt │ ├── kind-config.yaml │ ├── ollama-model-llama2-kind-cluster.yaml │ ├── ollama-model-llama2-nfs.yaml │ ├── ollama-model-phi-kind-cluster.yaml │ └── ollama-model-phi-nfs.yaml ├── internal/ │ ├── cli/ │ │ └── kollama/ │ │ ├── cmd.go │ │ ├── cmd_deploy.go │ │ ├── cmd_expose.go │ │ ├── cmd_undeploy.go │ │ ├── common.go │ │ └── wait_until.go │ └── controller/ │ └── model_controller.go └── pkg/ ├── model/ │ ├── image_store.go │ ├── model.go │ ├── model_test.go │ ├── pod.go │ ├── pod_test.go │ └── recorder.go └── operator/ └── reconcile.go