├── .github ├── actions │ ├── gen-test-report │ │ └── action.yml │ └── tests-setup │ │ └── action.yml └── workflows │ ├── linting.yml │ ├── tests-integration.yml │ └── tests.yml ├── .gitignore ├── .tflint.hcl ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── ai-apps-conversational ├── 0-projects │ ├── README.md │ ├── data │ │ └── project.yaml │ ├── main.tf │ ├── outputs.tf │ ├── templates │ │ ├── providers.tf.tpl │ │ └── terraform.auto.tfvars.tpl │ ├── terraform.tfvars.sample │ └── variables.tf ├── 1-apps │ ├── README.md │ ├── data │ │ ├── agents │ │ │ └── default │ │ │ │ ├── agent.json │ │ │ │ ├── flows │ │ │ │ ├── Default Start Flow │ │ │ │ │ └── Default Start Flow.json │ │ │ │ └── Set Current Date │ │ │ │ │ └── Set Current Date.json │ │ │ │ ├── generativeSettings │ │ │ │ └── en.json │ │ │ │ ├── intents │ │ │ │ ├── Default Negative Intent │ │ │ │ │ └── Default Negative Intent.json │ │ │ │ └── Default Welcome Intent │ │ │ │ │ ├── Default Welcome Intent.json │ │ │ │ │ └── trainingPhrases │ │ │ │ │ ├── en-us.json │ │ │ │ │ └── en.json │ │ │ │ ├── playbooks │ │ │ │ └── Default Generative Playbook │ │ │ │ │ └── Default Generative Playbook.json │ │ │ │ └── tools │ │ │ │ └── knowledge-base-and-faq │ │ │ │ └── knowledge-base-and-faq.json │ │ ├── ds-faq │ │ │ └── faq.csv │ │ ├── ds-kb-schema.json │ │ └── ds-kb │ │ │ ├── rates-and-plans.md │ │ │ ├── roaming.md │ │ │ ├── useful-links.md │ │ │ └── voice-troubleshooting.md │ ├── main.tf │ ├── outputs.tf │ ├── pyproject.toml │ ├── tools │ │ └── agentutil.py │ ├── uv.lock │ └── variables.tf ├── README.md └── diagram.png ├── ai-apps-search ├── 0-projects │ ├── README.md │ ├── data │ │ └── project.yaml │ ├── main.tf │ ├── outputs.tf │ ├── templates │ │ ├── providers.tf.tpl │ │ └── terraform.auto.tfvars.tpl │ ├── terraform.tfvars.sample │ └── variables.tf ├── 1-apps │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── README.md └── diagram.png ├── cloud-run-rag-alloydb ├── 0-projects │ ├── README.md │ ├── data │ │ └── project.yaml │ ├── main.tf │ ├── outputs.tf │ ├── templates │ │ ├── providers.tf.tpl │ │ └── terraform.auto.tfvars.tpl │ ├── terraform.tfvars.sample │ └── variables.tf ├── 1-apps │ ├── README.md │ ├── apps │ │ └── rag │ │ │ ├── frontend │ │ │ ├── .dockerignore │ │ │ ├── .python-version │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── main.py │ │ │ ├── pyproject.toml │ │ │ ├── src │ │ │ │ ├── __init__.py │ │ │ │ ├── config.py │ │ │ │ ├── db.py │ │ │ │ └── request_model.py │ │ │ └── uv.lock │ │ │ └── ingestion │ │ │ ├── .dockerignore │ │ │ ├── .python-version │ │ │ ├── Dockerfile │ │ │ ├── __init__.py │ │ │ ├── main.py │ │ │ ├── pyproject.toml │ │ │ ├── src │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ └── db.py │ │ │ └── uv.lock │ ├── data │ │ ├── dns-policy-rules.yaml │ │ └── top-100-imdb-movies.csv │ ├── database.tf │ ├── frontend.tf │ ├── ingestion.tf │ ├── lb-ext.tf │ ├── lb-int-cert.tf │ ├── lb-int.tf │ ├── network.tf │ ├── outputs.tf │ ├── terraform.tfvars.sample │ └── variables.tf ├── README.md └── diagram.png ├── cloud-run-rag-search ├── 0-projects │ ├── README.md │ ├── data │ │ └── project.yaml │ ├── main.tf │ ├── outputs.tf │ ├── templates │ │ ├── providers.tf.tpl │ │ └── terraform.auto.tfvars.tpl │ ├── terraform.tfvars.sample │ └── variables.tf ├── 1-apps │ ├── .python-version │ ├── README.md │ ├── apps │ │ └── rag │ │ │ ├── frontend │ │ │ ├── .dockerignore │ │ │ ├── .python-version │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── main.py │ │ │ ├── pyproject.toml │ │ │ ├── src │ │ │ │ ├── __init__.py │ │ │ │ ├── config.py │ │ │ │ ├── request_model.py │ │ │ │ ├── storage.py │ │ │ │ └── vector_search.py │ │ │ └── uv.lock │ │ │ └── ingestion │ │ │ ├── .dockerignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── main.py │ │ │ ├── pyproject.toml │ │ │ ├── src │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ ├── storage.py │ │ │ └── vector_search.py │ │ │ └── uv.lock │ ├── data │ │ ├── data.jsonl │ │ └── dns-policy-rules.yaml │ ├── database.tf │ ├── frontend.tf │ ├── ingestion.tf │ ├── lb-ext.tf │ ├── lb-int-cert.tf │ ├── lb-int.tf │ ├── network.tf │ ├── outputs.tf │ ├── terraform.tfvars.sample │ └── variables.tf ├── README.md └── diagram.png ├── cloud-run-rag ├── 0-projects │ ├── README.md │ ├── data │ │ └── project.yaml │ ├── main.tf │ ├── outputs.tf │ ├── templates │ │ ├── providers.tf.tpl │ │ └── terraform.auto.tfvars.tpl │ ├── terraform.tfvars.sample │ └── variables.tf ├── 1-apps │ ├── README.md │ ├── apps │ │ └── rag │ │ │ ├── frontend │ │ │ ├── .dockerignore │ │ │ ├── .python-version │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── main.py │ │ │ ├── pyproject.toml │ │ │ ├── src │ │ │ │ ├── __init__.py │ │ │ │ ├── config.py │ │ │ │ ├── db.py │ │ │ │ └── request_model.py │ │ │ └── uv.lock │ │ │ └── ingestion │ │ │ ├── .dockerignore │ │ │ ├── .python-version │ │ │ ├── Dockerfile │ │ │ ├── __init__.py │ │ │ ├── main.py │ │ │ ├── pyproject.toml │ │ │ ├── src │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ └── db.py │ │ │ └── uv.lock │ ├── data │ │ ├── dns-policy-rules.yaml │ │ └── top-100-imdb-movies.csv │ ├── database.tf │ ├── frontend.tf │ ├── ingestion.tf │ ├── lb-ext.tf │ ├── lb-int-cert.tf │ ├── lb-int.tf │ ├── network.tf │ ├── outputs.tf │ ├── terraform.tfvars.sample │ └── variables.tf ├── README.md └── diagram.png ├── cloud-run-single ├── 0-projects │ ├── README.md │ ├── data │ │ └── project.yaml │ ├── main.tf │ ├── outputs.tf │ ├── templates │ │ ├── providers.tf.tpl │ │ └── terraform.auto.tfvars.tpl │ ├── terraform.tfvars.sample │ └── variables.tf ├── 1-apps │ ├── README.md │ ├── apps │ │ ├── adk │ │ │ ├── .dockerignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── main.py │ │ │ ├── pyproject.toml │ │ │ ├── src │ │ │ │ ├── __init__.py │ │ │ │ ├── agents │ │ │ │ │ └── capital_agent │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── agent.py │ │ │ │ └── config.py │ │ │ └── uv.lock │ │ ├── chat │ │ │ ├── .dockerignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── main.py │ │ │ ├── pyproject.toml │ │ │ ├── src │ │ │ │ ├── __init__.py │ │ │ │ ├── config.py │ │ │ │ └── request_model.py │ │ │ └── uv.lock │ │ └── gemma │ │ │ └── README.md │ ├── data │ │ └── dns-policy-rules.yaml │ ├── lb-ext.tf │ ├── lb-int-cert.tf │ ├── lb-int.tf │ ├── main.tf │ ├── network.tf │ ├── outputs.tf │ ├── terraform.tfvars.sample │ ├── terraform.tfvars.sample-gpu │ └── variables.tf ├── README.md └── diagram.png ├── pyproject.toml ├── tests ├── __init__.py ├── ai_apps_conversational │ ├── 0_projects │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml │ └── 1_apps │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml ├── ai_apps_search │ ├── 0_projects │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml │ └── 1_apps │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml ├── cloud_run_rag │ ├── 0_projects │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml │ └── 1_apps │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml ├── cloud_run_rag_alloydb │ ├── 0_projects │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml │ └── 1_apps │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml ├── cloud_run_rag_search │ ├── 0_projects │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml │ └── 1_apps │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml ├── cloud_run_single │ ├── 0_projects │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml │ └── 1_apps │ │ ├── __init__.py │ │ ├── simple.tfvars │ │ ├── simple.yaml │ │ └── tftest.yaml ├── collectors.py ├── conftest.py ├── fixtures.py ├── tools │ └── test_fetch_latest_tag.py └── utils.py ├── tools ├── check_boilerplate.py ├── check_documentation.py ├── check_links.py ├── fetch_latest_tag.py ├── linting.yml ├── lockfile │ ├── default-versions_override.tf │ ├── main.tf │ ├── versions.tf │ └── versions.tofu ├── plan_summary.py ├── tfdoc.py └── update_fabric_ref.py └── uv.lock /.github/actions/gen-test-report/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/.github/actions/gen-test-report/action.yml -------------------------------------------------------------------------------- /.github/actions/tests-setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/.github/actions/tests-setup/action.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.github/workflows/tests-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/.github/workflows/tests-integration.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/.gitignore -------------------------------------------------------------------------------- /.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/.tflint.hcl -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/README.md -------------------------------------------------------------------------------- /ai-apps-conversational/0-projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/0-projects/README.md -------------------------------------------------------------------------------- /ai-apps-conversational/0-projects/data/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/0-projects/data/project.yaml -------------------------------------------------------------------------------- /ai-apps-conversational/0-projects/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/0-projects/main.tf -------------------------------------------------------------------------------- /ai-apps-conversational/0-projects/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/0-projects/outputs.tf -------------------------------------------------------------------------------- /ai-apps-conversational/0-projects/templates/providers.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/0-projects/templates/providers.tf.tpl -------------------------------------------------------------------------------- /ai-apps-conversational/0-projects/templates/terraform.auto.tfvars.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/0-projects/templates/terraform.auto.tfvars.tpl -------------------------------------------------------------------------------- /ai-apps-conversational/0-projects/terraform.tfvars.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/0-projects/terraform.tfvars.sample -------------------------------------------------------------------------------- /ai-apps-conversational/0-projects/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/0-projects/variables.tf -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/README.md -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/agents/default/agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/agents/default/agent.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/agents/default/flows/Default Start Flow/Default Start Flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/agents/default/flows/Default Start Flow/Default Start Flow.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/agents/default/flows/Set Current Date/Set Current Date.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/agents/default/flows/Set Current Date/Set Current Date.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/agents/default/generativeSettings/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/agents/default/generativeSettings/en.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/agents/default/intents/Default Negative Intent/Default Negative Intent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/agents/default/intents/Default Negative Intent/Default Negative Intent.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/agents/default/intents/Default Welcome Intent/Default Welcome Intent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/agents/default/intents/Default Welcome Intent/Default Welcome Intent.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/agents/default/intents/Default Welcome Intent/trainingPhrases/en-us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/agents/default/intents/Default Welcome Intent/trainingPhrases/en-us.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/agents/default/intents/Default Welcome Intent/trainingPhrases/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/agents/default/intents/Default Welcome Intent/trainingPhrases/en.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/agents/default/playbooks/Default Generative Playbook/Default Generative Playbook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/agents/default/playbooks/Default Generative Playbook/Default Generative Playbook.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/agents/default/tools/knowledge-base-and-faq/knowledge-base-and-faq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/agents/default/tools/knowledge-base-and-faq/knowledge-base-and-faq.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/ds-faq/faq.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/ds-faq/faq.csv -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/ds-kb-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/ds-kb-schema.json -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/ds-kb/rates-and-plans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/ds-kb/rates-and-plans.md -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/ds-kb/roaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/ds-kb/roaming.md -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/ds-kb/useful-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/ds-kb/useful-links.md -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/data/ds-kb/voice-troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/data/ds-kb/voice-troubleshooting.md -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/main.tf -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/outputs.tf -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/pyproject.toml -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/tools/agentutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/tools/agentutil.py -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/uv.lock -------------------------------------------------------------------------------- /ai-apps-conversational/1-apps/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/1-apps/variables.tf -------------------------------------------------------------------------------- /ai-apps-conversational/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/README.md -------------------------------------------------------------------------------- /ai-apps-conversational/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-conversational/diagram.png -------------------------------------------------------------------------------- /ai-apps-search/0-projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/0-projects/README.md -------------------------------------------------------------------------------- /ai-apps-search/0-projects/data/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/0-projects/data/project.yaml -------------------------------------------------------------------------------- /ai-apps-search/0-projects/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/0-projects/main.tf -------------------------------------------------------------------------------- /ai-apps-search/0-projects/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/0-projects/outputs.tf -------------------------------------------------------------------------------- /ai-apps-search/0-projects/templates/providers.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/0-projects/templates/providers.tf.tpl -------------------------------------------------------------------------------- /ai-apps-search/0-projects/templates/terraform.auto.tfvars.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/0-projects/templates/terraform.auto.tfvars.tpl -------------------------------------------------------------------------------- /ai-apps-search/0-projects/terraform.tfvars.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/0-projects/terraform.tfvars.sample -------------------------------------------------------------------------------- /ai-apps-search/0-projects/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/0-projects/variables.tf -------------------------------------------------------------------------------- /ai-apps-search/1-apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/1-apps/README.md -------------------------------------------------------------------------------- /ai-apps-search/1-apps/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/1-apps/main.tf -------------------------------------------------------------------------------- /ai-apps-search/1-apps/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/1-apps/outputs.tf -------------------------------------------------------------------------------- /ai-apps-search/1-apps/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/1-apps/variables.tf -------------------------------------------------------------------------------- /ai-apps-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/README.md -------------------------------------------------------------------------------- /ai-apps-search/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/ai-apps-search/diagram.png -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/0-projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/0-projects/README.md -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/0-projects/data/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/0-projects/data/project.yaml -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/0-projects/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/0-projects/main.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/0-projects/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/0-projects/outputs.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/0-projects/templates/providers.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/0-projects/templates/providers.tf.tpl -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/0-projects/templates/terraform.auto.tfvars.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/0-projects/templates/terraform.auto.tfvars.tpl -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/0-projects/terraform.tfvars.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/0-projects/terraform.tfvars.sample -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/0-projects/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/0-projects/variables.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/README.md -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/.dockerignore -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/Dockerfile -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/README.md -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/main.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/pyproject.toml -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/src/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/src/config.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/src/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/src/db.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/src/request_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/src/request_model.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/frontend/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/frontend/uv.lock -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/.dockerignore -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/Dockerfile -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/main.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/pyproject.toml -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/src/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/src/config.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/src/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/src/db.py -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/apps/rag/ingestion/uv.lock -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/data/dns-policy-rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/data/dns-policy-rules.yaml -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/data/top-100-imdb-movies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/data/top-100-imdb-movies.csv -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/database.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/database.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/frontend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/frontend.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/ingestion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/ingestion.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/lb-ext.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/lb-ext.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/lb-int-cert.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/lb-int-cert.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/lb-int.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/lb-int.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/network.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/outputs.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/terraform.tfvars.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/terraform.tfvars.sample -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/1-apps/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/1-apps/variables.tf -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/README.md -------------------------------------------------------------------------------- /cloud-run-rag-alloydb/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-alloydb/diagram.png -------------------------------------------------------------------------------- /cloud-run-rag-search/0-projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/0-projects/README.md -------------------------------------------------------------------------------- /cloud-run-rag-search/0-projects/data/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/0-projects/data/project.yaml -------------------------------------------------------------------------------- /cloud-run-rag-search/0-projects/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/0-projects/main.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/0-projects/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/0-projects/outputs.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/0-projects/templates/providers.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/0-projects/templates/providers.tf.tpl -------------------------------------------------------------------------------- /cloud-run-rag-search/0-projects/templates/terraform.auto.tfvars.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/0-projects/templates/terraform.auto.tfvars.tpl -------------------------------------------------------------------------------- /cloud-run-rag-search/0-projects/terraform.tfvars.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/0-projects/terraform.tfvars.sample -------------------------------------------------------------------------------- /cloud-run-rag-search/0-projects/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/0-projects/variables.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/README.md -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/.dockerignore -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/Dockerfile -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/README.md -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/main.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/pyproject.toml -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/src/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/src/config.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/src/request_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/src/request_model.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/src/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/src/storage.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/src/vector_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/src/vector_search.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/frontend/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/frontend/uv.lock -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/.dockerignore -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/Dockerfile -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/README.md -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/main.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/pyproject.toml -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/src/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/src/config.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/src/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/src/storage.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/src/vector_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/src/vector_search.py -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/apps/rag/ingestion/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/apps/rag/ingestion/uv.lock -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/data/data.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/data/data.jsonl -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/data/dns-policy-rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/data/dns-policy-rules.yaml -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/database.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/database.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/frontend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/frontend.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/ingestion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/ingestion.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/lb-ext.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/lb-ext.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/lb-int-cert.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/lb-int-cert.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/lb-int.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/lb-int.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/network.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/outputs.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/terraform.tfvars.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/terraform.tfvars.sample -------------------------------------------------------------------------------- /cloud-run-rag-search/1-apps/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/1-apps/variables.tf -------------------------------------------------------------------------------- /cloud-run-rag-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/README.md -------------------------------------------------------------------------------- /cloud-run-rag-search/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag-search/diagram.png -------------------------------------------------------------------------------- /cloud-run-rag/0-projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/0-projects/README.md -------------------------------------------------------------------------------- /cloud-run-rag/0-projects/data/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/0-projects/data/project.yaml -------------------------------------------------------------------------------- /cloud-run-rag/0-projects/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/0-projects/main.tf -------------------------------------------------------------------------------- /cloud-run-rag/0-projects/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/0-projects/outputs.tf -------------------------------------------------------------------------------- /cloud-run-rag/0-projects/templates/providers.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/0-projects/templates/providers.tf.tpl -------------------------------------------------------------------------------- /cloud-run-rag/0-projects/templates/terraform.auto.tfvars.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/0-projects/templates/terraform.auto.tfvars.tpl -------------------------------------------------------------------------------- /cloud-run-rag/0-projects/terraform.tfvars.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/0-projects/terraform.tfvars.sample -------------------------------------------------------------------------------- /cloud-run-rag/0-projects/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/0-projects/variables.tf -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/README.md -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/.dockerignore -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/Dockerfile -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/README.md -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/main.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/pyproject.toml -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/src/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/src/config.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/src/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/src/db.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/src/request_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/src/request_model.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/frontend/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/frontend/uv.lock -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/ingestion/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/ingestion/.dockerignore -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/ingestion/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/ingestion/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/ingestion/Dockerfile -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/ingestion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/ingestion/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/ingestion/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/ingestion/main.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/ingestion/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/ingestion/pyproject.toml -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/ingestion/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/ingestion/src/__init__.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/ingestion/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/ingestion/src/config.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/ingestion/src/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/ingestion/src/db.py -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/apps/rag/ingestion/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/apps/rag/ingestion/uv.lock -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/data/dns-policy-rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/data/dns-policy-rules.yaml -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/data/top-100-imdb-movies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/data/top-100-imdb-movies.csv -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/database.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/database.tf -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/frontend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/frontend.tf -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/ingestion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/ingestion.tf -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/lb-ext.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/lb-ext.tf -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/lb-int-cert.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/lb-int-cert.tf -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/lb-int.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/lb-int.tf -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/network.tf -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/outputs.tf -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/terraform.tfvars.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/terraform.tfvars.sample -------------------------------------------------------------------------------- /cloud-run-rag/1-apps/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/1-apps/variables.tf -------------------------------------------------------------------------------- /cloud-run-rag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/README.md -------------------------------------------------------------------------------- /cloud-run-rag/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-rag/diagram.png -------------------------------------------------------------------------------- /cloud-run-single/0-projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/0-projects/README.md -------------------------------------------------------------------------------- /cloud-run-single/0-projects/data/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/0-projects/data/project.yaml -------------------------------------------------------------------------------- /cloud-run-single/0-projects/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/0-projects/main.tf -------------------------------------------------------------------------------- /cloud-run-single/0-projects/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/0-projects/outputs.tf -------------------------------------------------------------------------------- /cloud-run-single/0-projects/templates/providers.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/0-projects/templates/providers.tf.tpl -------------------------------------------------------------------------------- /cloud-run-single/0-projects/templates/terraform.auto.tfvars.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/0-projects/templates/terraform.auto.tfvars.tpl -------------------------------------------------------------------------------- /cloud-run-single/0-projects/terraform.tfvars.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/0-projects/terraform.tfvars.sample -------------------------------------------------------------------------------- /cloud-run-single/0-projects/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/0-projects/variables.tf -------------------------------------------------------------------------------- /cloud-run-single/1-apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/README.md -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/.dockerignore -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/Dockerfile -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/README.md -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/__init__.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/main.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/pyproject.toml -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/src/__init__.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/src/agents/capital_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/src/agents/capital_agent/__init__.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/src/agents/capital_agent/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/src/agents/capital_agent/agent.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/src/config.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/adk/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/adk/uv.lock -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/chat/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/chat/.dockerignore -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/chat/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/chat/Dockerfile -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/chat/README.md -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/chat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/chat/__init__.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/chat/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/chat/main.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/chat/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/chat/pyproject.toml -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/chat/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/chat/src/__init__.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/chat/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/chat/src/config.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/chat/src/request_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/chat/src/request_model.py -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/chat/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/chat/uv.lock -------------------------------------------------------------------------------- /cloud-run-single/1-apps/apps/gemma/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/apps/gemma/README.md -------------------------------------------------------------------------------- /cloud-run-single/1-apps/data/dns-policy-rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/data/dns-policy-rules.yaml -------------------------------------------------------------------------------- /cloud-run-single/1-apps/lb-ext.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/lb-ext.tf -------------------------------------------------------------------------------- /cloud-run-single/1-apps/lb-int-cert.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/lb-int-cert.tf -------------------------------------------------------------------------------- /cloud-run-single/1-apps/lb-int.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/lb-int.tf -------------------------------------------------------------------------------- /cloud-run-single/1-apps/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/main.tf -------------------------------------------------------------------------------- /cloud-run-single/1-apps/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/network.tf -------------------------------------------------------------------------------- /cloud-run-single/1-apps/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/outputs.tf -------------------------------------------------------------------------------- /cloud-run-single/1-apps/terraform.tfvars.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/terraform.tfvars.sample -------------------------------------------------------------------------------- /cloud-run-single/1-apps/terraform.tfvars.sample-gpu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/terraform.tfvars.sample-gpu -------------------------------------------------------------------------------- /cloud-run-single/1-apps/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/1-apps/variables.tf -------------------------------------------------------------------------------- /cloud-run-single/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/README.md -------------------------------------------------------------------------------- /cloud-run-single/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/cloud-run-single/diagram.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/ai_apps_conversational/0_projects/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_conversational/0_projects/__init__.py -------------------------------------------------------------------------------- /tests/ai_apps_conversational/0_projects/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_conversational/0_projects/simple.tfvars -------------------------------------------------------------------------------- /tests/ai_apps_conversational/0_projects/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_conversational/0_projects/simple.yaml -------------------------------------------------------------------------------- /tests/ai_apps_conversational/0_projects/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_conversational/0_projects/tftest.yaml -------------------------------------------------------------------------------- /tests/ai_apps_conversational/1_apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_conversational/1_apps/__init__.py -------------------------------------------------------------------------------- /tests/ai_apps_conversational/1_apps/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_conversational/1_apps/simple.tfvars -------------------------------------------------------------------------------- /tests/ai_apps_conversational/1_apps/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_conversational/1_apps/simple.yaml -------------------------------------------------------------------------------- /tests/ai_apps_conversational/1_apps/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_conversational/1_apps/tftest.yaml -------------------------------------------------------------------------------- /tests/ai_apps_search/0_projects/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_search/0_projects/__init__.py -------------------------------------------------------------------------------- /tests/ai_apps_search/0_projects/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_search/0_projects/simple.tfvars -------------------------------------------------------------------------------- /tests/ai_apps_search/0_projects/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_search/0_projects/simple.yaml -------------------------------------------------------------------------------- /tests/ai_apps_search/0_projects/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_search/0_projects/tftest.yaml -------------------------------------------------------------------------------- /tests/ai_apps_search/1_apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_search/1_apps/__init__.py -------------------------------------------------------------------------------- /tests/ai_apps_search/1_apps/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_search/1_apps/simple.tfvars -------------------------------------------------------------------------------- /tests/ai_apps_search/1_apps/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_search/1_apps/simple.yaml -------------------------------------------------------------------------------- /tests/ai_apps_search/1_apps/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/ai_apps_search/1_apps/tftest.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag/0_projects/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag/0_projects/__init__.py -------------------------------------------------------------------------------- /tests/cloud_run_rag/0_projects/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag/0_projects/simple.tfvars -------------------------------------------------------------------------------- /tests/cloud_run_rag/0_projects/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag/0_projects/simple.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag/0_projects/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag/0_projects/tftest.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag/1_apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag/1_apps/__init__.py -------------------------------------------------------------------------------- /tests/cloud_run_rag/1_apps/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag/1_apps/simple.tfvars -------------------------------------------------------------------------------- /tests/cloud_run_rag/1_apps/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag/1_apps/simple.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag/1_apps/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag/1_apps/tftest.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag_alloydb/0_projects/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_alloydb/0_projects/__init__.py -------------------------------------------------------------------------------- /tests/cloud_run_rag_alloydb/0_projects/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_alloydb/0_projects/simple.tfvars -------------------------------------------------------------------------------- /tests/cloud_run_rag_alloydb/0_projects/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_alloydb/0_projects/simple.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag_alloydb/0_projects/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_alloydb/0_projects/tftest.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag_alloydb/1_apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_alloydb/1_apps/__init__.py -------------------------------------------------------------------------------- /tests/cloud_run_rag_alloydb/1_apps/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_alloydb/1_apps/simple.tfvars -------------------------------------------------------------------------------- /tests/cloud_run_rag_alloydb/1_apps/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_alloydb/1_apps/simple.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag_alloydb/1_apps/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_alloydb/1_apps/tftest.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag_search/0_projects/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_search/0_projects/__init__.py -------------------------------------------------------------------------------- /tests/cloud_run_rag_search/0_projects/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_search/0_projects/simple.tfvars -------------------------------------------------------------------------------- /tests/cloud_run_rag_search/0_projects/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_search/0_projects/simple.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag_search/0_projects/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_search/0_projects/tftest.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag_search/1_apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_search/1_apps/__init__.py -------------------------------------------------------------------------------- /tests/cloud_run_rag_search/1_apps/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_search/1_apps/simple.tfvars -------------------------------------------------------------------------------- /tests/cloud_run_rag_search/1_apps/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_search/1_apps/simple.yaml -------------------------------------------------------------------------------- /tests/cloud_run_rag_search/1_apps/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_rag_search/1_apps/tftest.yaml -------------------------------------------------------------------------------- /tests/cloud_run_single/0_projects/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_single/0_projects/__init__.py -------------------------------------------------------------------------------- /tests/cloud_run_single/0_projects/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_single/0_projects/simple.tfvars -------------------------------------------------------------------------------- /tests/cloud_run_single/0_projects/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_single/0_projects/simple.yaml -------------------------------------------------------------------------------- /tests/cloud_run_single/0_projects/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_single/0_projects/tftest.yaml -------------------------------------------------------------------------------- /tests/cloud_run_single/1_apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_single/1_apps/__init__.py -------------------------------------------------------------------------------- /tests/cloud_run_single/1_apps/simple.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_single/1_apps/simple.tfvars -------------------------------------------------------------------------------- /tests/cloud_run_single/1_apps/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_single/1_apps/simple.yaml -------------------------------------------------------------------------------- /tests/cloud_run_single/1_apps/tftest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/cloud_run_single/1_apps/tftest.yaml -------------------------------------------------------------------------------- /tests/collectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/collectors.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/fixtures.py -------------------------------------------------------------------------------- /tests/tools/test_fetch_latest_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/tools/test_fetch_latest_tag.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tools/check_boilerplate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/check_boilerplate.py -------------------------------------------------------------------------------- /tools/check_documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/check_documentation.py -------------------------------------------------------------------------------- /tools/check_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/check_links.py -------------------------------------------------------------------------------- /tools/fetch_latest_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/fetch_latest_tag.py -------------------------------------------------------------------------------- /tools/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/linting.yml -------------------------------------------------------------------------------- /tools/lockfile/default-versions_override.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/lockfile/default-versions_override.tf -------------------------------------------------------------------------------- /tools/lockfile/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/lockfile/main.tf -------------------------------------------------------------------------------- /tools/lockfile/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/lockfile/versions.tf -------------------------------------------------------------------------------- /tools/lockfile/versions.tofu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/lockfile/versions.tofu -------------------------------------------------------------------------------- /tools/plan_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/plan_summary.py -------------------------------------------------------------------------------- /tools/tfdoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/tfdoc.py -------------------------------------------------------------------------------- /tools/update_fabric_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/tools/update_fabric_ref.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/genai-factory/HEAD/uv.lock --------------------------------------------------------------------------------