solutions-template

View on PyPIReverse Dependencies (0)

1.14.0 solutions_template-1.14.0-py3-none-any.whl

Wheel Details

Project: solutions-template
Version: 1.14.0
Filename: solutions_template-1.14.0-py3-none-any.whl
Download: [link]
Size: 450720
MD5: 2088e6f3aa8ed388f66c6805849e841e
SHA256: 16eb95aafcc495fe34f2f3ef929693c7b3e22c4eb94c5f64ab2abcfa286d2de6
Uploaded: 2023-07-30 19:28:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: solutions-template
Version: 1.14.0
Summary: A solution framework to generate a project with built-in structure and modules
Author: Jon Chen
Author-Email: jonchen[at]google.com
Home-Page: https://github.com/GoogleCloudPlatform/solutions-template
Project-Url: Repository, https://github.com/GoogleCloudPlatform/solutions-template
License: Apache
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8,<4.0
Requires-Dist: copier (<8.0.0,>=7.2.0)
Requires-Dist: copier-templates-extensions (<0.4.0,>=0.3.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: jinja2-strcase (<0.0.3,>=0.0.2)
Requires-Dist: jinja2-time (<0.3.0,>=0.2.0)
Requires-Dist: pathlib (<2.0.0,>=1.0.1)
Requires-Dist: pyyaml (<7.0,>=6.0)
Requires-Dist: typer (<0.10.0,>=0.9.0)
Description-Content-Type: text/markdown
[Description omitted; length: 4824 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.6.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
solutions_template/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/cli/cli.py sha256=k2UCdQ-LT5G6OaOzS3SAXCie5x7vR7K_LEvSrLellso 6581
solutions_template/cli/cli_utils.py sha256=EBeQiDIJqSVY5J3STCV-rMZCXth_XTXFa0erss_onCs 4630
solutions_template/cli/component.py sha256=TJgsDwpPYtATHXCzbbH_AHb1qrdr6-zAaasn0lYUPjg 6488
solutions_template/cli/infra.py sha256=DDoNd_0hve-wiNjVDj13uS3gxpk4F25o4U6-UHTTmno 5883
solutions_template/cli/set.py sha256=bblFuv2_9LrLj4t6JkL6uSbete1usebpdBd13YKDn68 2313
solutions_template/cli/template.py sha256=oTClkkU2cVxtomWy5Jl6jGOWnXGoVIZowP8Ie5CyToM 1417
solutions_template/copier_extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/copier_extensions/st_helpers.py sha256=fduzddPgK3arSQxslaVvWjFcf3AHwPsXwmUcnGV7KoI 4617
solutions_template/module_template/.st/module_answers/{{'{{component_name}}'}}.yaml sha256=zU2ihpR1LURxMUSPBIjueE9exn8mOHTav9tWACr4IyM 101
solutions_template/module_template/README.md sha256=ryhwRc3A_z8hbRQnUxSGNgqoDS9Is8nOSxnVYC48RLg 766
solutions_template/module_template/copier.yaml sha256=2R9Z6YBhJn3Iy7mbPxB28hHEwRfXHjGMSApQQ1IbzFw 865
solutions_template/module_template/docs/components/{{'{{component_name}}'}}.md sha256=aEIL0mSO1hlak_oZXmoXtn45sFGGJzPD0Tb1r0d1Mtc 89
solutions_template/module_template/template_copier.yaml sha256=rtbEYofy-g0pBgzVE6BtCbdSTyJZt7G0rQuzRKbGBtI 1135
solutions_template/module_template/{{"{{'.github' if use_github_action}}"}}/workflows/{{"unit_test_linter_{{component_name}}"}}.yaml sha256=JHuQh0potYWBef_3s_dvUaniY5Ls7IJ5yOTGPrNuAT8 3878
solutions_template/module_template/{{'components' if has_component}}/{{'{{component_name}}'}}/Dockerfile sha256=T51jTsmjHmhAz67GL4RJEftYQA2kcqFLUKkRL-q1JLY 566
solutions_template/module_template/{{'components' if has_component}}/{{'{{component_name}}'}}/requirements.txt sha256=ks15j5Carxclgp1_LGOk_EH7Wk725HIbPbYYtAwzI6E 109
solutions_template/module_template/{{'components' if has_component}}/{{'{{component_name}}'}}/skaffold.yaml sha256=2ab1CDTnDqaVahI82rLJ86FUxmQoiwIQWq5YCW06aPE 3204
solutions_template/module_template/{{'components' if has_component}}/{{'{{component_name}}'}}/src/main.py sha256=j3TXQyCeMjQOQRDIq4HJjgDoniRhCFi8Rxhrkn_ciOg 590
solutions_template/module_template/{{'components' if has_component}}/{{'{{component_name}}'}}/st_module.yaml sha256=6ft9myyDdCMre6pBHE_IyrYZkMQSrUHjdy97iFIIV8E 81
solutions_template/module_template/{{'terraform' if has_terraform_stage}}/stages/{{terraform_stage if has_terraform_stage}}/backend.tf sha256=jMniiexf1oCCjaHpTlU1j9YmaYZPsiSn2Y5mgbr-AJk 736
solutions_template/module_template/{{'terraform' if has_terraform_stage}}/stages/{{terraform_stage if has_terraform_stage}}/main.tf sha256=rTjyQlPGz4pT4avxz3opgnE1KCYriQCVGls3w9gf-j8 636
solutions_template/module_template/{{'terraform' if has_terraform_stage}}/stages/{{terraform_stage if has_terraform_stage}}/providers.tf sha256=V2E3KqqMcc68nPZX_ofUjtyW0I1yqByGqeGiF-tuBs0 836
solutions_template/module_template/{{'terraform' if has_terraform_stage}}/stages/{{terraform_stage if has_terraform_stage}}/terraform.tfvars sha256=8Y7OCi-aW6PIO6FBDdLlrfbYpOPHK9GSDplURaq39Ps 777
solutions_template/module_template/{{'terraform' if has_terraform_stage}}/stages/{{terraform_stage if has_terraform_stage}}/variables.tf sha256=E8Xyn7zre-gohmHLSpnOqLzEN2bg_vFbVvfQTZhr7g4 858
solutions_template/modules/restful_service/.st/module_answers/{{component_name}}.yaml sha256=07wwiaSckwInuSFc7zo93RPlRo__GAphAx_thP-IHyI 80
solutions_template/modules/restful_service/README.md sha256=XagPLgMzs8FsgFYyWj-9moB9-aqJjCE2UmqWkzdu3Jc 1363
solutions_template/modules/restful_service/components/{{component_name}}/Dockerfile sha256=3rCtYCNIq5xrzz0m48UKZ3yRQbQZPltJ0qIQzzZkwMs 545
solutions_template/modules/restful_service/components/{{component_name}}/README.md sha256=ClwOiiJSqJzUhP9mpCRG-gvrgFouyLo2Hv6vC22aRrY 1258
solutions_template/modules/restful_service/components/{{component_name}}/manifests/cloudrun-service.yaml sha256=fWvaWV-4uorW5CI0BELlXGhGo-b9gM8tYUxSXH3rAuM 215
solutions_template/modules/restful_service/components/{{component_name}}/requirements-test.txt sha256=VddCZg48KZrPt3PuK7L95KLqV1VzmtRSi6cJ_SWhBmw 77
solutions_template/modules/restful_service/components/{{component_name}}/requirements.txt sha256=0LBjUHe9jV6zB0_WV7rLYhKcdRsjR9hZK0K12hCMB-Y 98
solutions_template/modules/restful_service/components/{{component_name}}/skaffold.yaml sha256=jfRDqr7BkjX_r1Ncb_oOW4ClC1fahvWJlFwGjnEZDcc 2974
solutions_template/modules/restful_service/components/{{component_name}}/src/config.py sha256=xznj6ZbnmghBqdtpCrbHepSB4Kieb0VU5VoqTL-leXQ 863
solutions_template/modules/restful_service/components/{{component_name}}/src/main.py sha256=HIAiNYUZg2oTfQPWRW7esLhlPllHLbwTkU2EHxkiwq4 1711
solutions_template/modules/restful_service/components/{{component_name}}/src/models/{{data_model}}.py sha256=IoF6AHo8ERx6y-2QZm4SaGtSy5erBhiKXPkaLNbeyEE 1664
solutions_template/modules/restful_service/components/{{component_name}}/src/routes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/modules/restful_service/components/{{component_name}}/src/routes/{{data_model_plural}}.py sha256=50FfZN0EvRZzYs4fOV3htOZlOda4xLgbOrBhspmZG6A 3876
solutions_template/modules/restful_service/components/{{component_name}}/src/schemas/{{data_model}}.py sha256=DTcn-SpG3FEEUf8rxLXoI4-BNeELJAeAKkA-4rfC-h0 1222
solutions_template/modules/restful_service/components/{{component_name}}/src/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/modules/restful_service/components/{{component_name}}/{{'kustomize' if deploy_gke else ''}}/base/deployment.yaml sha256=SX40xdmsQI8iaz7u-pOKQu5CPtuBAqydeNnpWUC7T28 1232
solutions_template/modules/restful_service/components/{{component_name}}/{{'kustomize' if deploy_gke else ''}}/base/kustomization.yaml sha256=fizGkdKxMZAC6m5n05zlMTi6V5aKHf0csMzY4gDUQNM 197
solutions_template/modules/restful_service/components/{{component_name}}/{{'kustomize' if deploy_gke else ''}}/base/properties.env sha256=mk90-ZDqDMv4zNMuWBRpw6ajV5fvbthQfZpHMlDbOs4 60
solutions_template/modules/restful_service/components/{{component_name}}/{{'kustomize' if deploy_gke else ''}}/base/service.yaml sha256=CRtnV2XBpcwXElqH67SEH6sRyluz7wvDXbdX720S8go 229
solutions_template/modules/restful_service/components/{{component_name}}/{{'kustomize' if deploy_gke else ''}}/hpa/hpa.yaml sha256=wqZroZIH59zoxUPJKlnzIYFXysXGDaJKPX-M2_YCUSs 421
solutions_template/modules/restful_service/components/{{component_name}}/{{'kustomize' if deploy_gke else ''}}/hpa/kustomization.yaml sha256=BTrckITXN723aFgAPhUv8_ADPicTAQziwuuMoNZS1aQ 103
solutions_template/modules/restful_service/copier.yaml sha256=CU6Fqfq4jq8HciQNcfAVBUnqValxlSE1sneOioMMq7w 2305
solutions_template/modules/restful_service/docs/components/{{component_name}}.md sha256=t_qi7cavIZhLW7Rz7A5UzRPEc0vNALEOgAyZvJRbwQs 120
solutions_template/modules/restful_service/skaffold.yaml.patch sha256=ZHNu5Q5EuO3lHmpKclFbvP8L6kYejhITRYRjVcMnO4s 92
solutions_template/modules/restful_service/terraform/stages/{{'3-httplb-cloudrun' if cloudrun_neg}}/{{component_name}}_neg.tf sha256=czYwEvDq92hYOLYrVQ5bROFxdE_Fv1JvQk933G47p2k 263
solutions_template/modules/restful_service/tests/e2e/{{component_name}}_e2e_test.py sha256=p_0hgJzXIX9nd4q3kEA0dARIk7QMb2JMbafHJWJTIxI 3223
solutions_template/modules/restful_service/{{'.github' if use_github_action}}/workflows/unit_test_linter_{{component_name}}.yaml sha256=mh64HEmplH2xMpiMI32MXvISTRLVDXj9HRffFQxhxzg 3269
solutions_template/modules/task_dispatch_service/.st/module_answers/{{component_name}}.yaml sha256=07wwiaSckwInuSFc7zo93RPlRo__GAphAx_thP-IHyI 80
solutions_template/modules/task_dispatch_service/README.md sha256=IMOehNnT9VRZNNfPEhvwcA2K91E-RABGSSsLGr5fj3s 1572
solutions_template/modules/task_dispatch_service/components/{{component_name}}/Dockerfile sha256=3rCtYCNIq5xrzz0m48UKZ3yRQbQZPltJ0qIQzzZkwMs 545
solutions_template/modules/task_dispatch_service/components/{{component_name}}/manifests/cloudrun-service.yaml sha256=fWvaWV-4uorW5CI0BELlXGhGo-b9gM8tYUxSXH3rAuM 215
solutions_template/modules/task_dispatch_service/components/{{component_name}}/requirements-test.txt sha256=VddCZg48KZrPt3PuK7L95KLqV1VzmtRSi6cJ_SWhBmw 77
solutions_template/modules/task_dispatch_service/components/{{component_name}}/requirements.txt sha256=venXjKv9axxu9QAu2OLqxMhMxLWBTdgGZP2PyyQx2z0 143
solutions_template/modules/task_dispatch_service/components/{{component_name}}/skaffold.yaml sha256=59Gc64p-BryM_HKn3VaejZr20oy1cBWxvd6murPJQFk 3193
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/config.py sha256=A-4turocG3xvVKjvUZxy-v1uQ8o70lRfVcHBOb0O5qA 942
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/main.py sha256=bj_VZ-C_bAzzLYYdzHz5mPkMXpdYQxSqOIAkhvS25J0 1751
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/models/task.py sha256=PBMQdHT-BGNJMW5E8S6mnJHbo-y3kNbqitrEGU8APHo 1550
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/routes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/routes/tasks.py sha256=4HLCQBePN3gsYIKS6X-ObtDnh92sZs_RUW8ua_-Weys 5195
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/schemas/task.py sha256=73sFwz3ZTQdyX43zrOOI0TLjhP73P3iMwCb9cErrYfY 1196
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/workflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/workflow/example.yaml sha256=SBa71eqV5YpPkyKTOqwXhxzFW0nCLOkZSKm8hzp0nSg 430
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/workflow/workflow.py sha256=tvSUmEZHPoC5majO6wlEOBWhQB1e5kSwyk07xf-rzNc 1348
solutions_template/modules/task_dispatch_service/components/{{component_name}}/src/workflow/workflow_test.py sha256=hwC8DZYN5m4EmPaj1ND-vIMGmpKeyWuxnyMYZ22JyQA 1138
solutions_template/modules/task_dispatch_service/components/{{component_name}}/{{'kustomize' if default_deploy=='gke' else ''}}/base/deployment.yaml sha256=SX40xdmsQI8iaz7u-pOKQu5CPtuBAqydeNnpWUC7T28 1232
solutions_template/modules/task_dispatch_service/components/{{component_name}}/{{'kustomize' if default_deploy=='gke' else ''}}/base/kustomization.yaml sha256=fizGkdKxMZAC6m5n05zlMTi6V5aKHf0csMzY4gDUQNM 197
solutions_template/modules/task_dispatch_service/components/{{component_name}}/{{'kustomize' if default_deploy=='gke' else ''}}/base/properties.env sha256=79QXNR-1cwfnCytZmCKxCl_OhjQ2juRoGx1jODQhB1w 97
solutions_template/modules/task_dispatch_service/components/{{component_name}}/{{'kustomize' if default_deploy=='gke' else ''}}/base/service.yaml sha256=CRtnV2XBpcwXElqH67SEH6sRyluz7wvDXbdX720S8go 229
solutions_template/modules/task_dispatch_service/components/{{component_name}}/{{'kustomize' if default_deploy=='gke' else ''}}/hpa/hpa.yaml sha256=wqZroZIH59zoxUPJKlnzIYFXysXGDaJKPX-M2_YCUSs 421
solutions_template/modules/task_dispatch_service/components/{{component_name}}/{{'kustomize' if default_deploy=='gke' else ''}}/hpa/kustomization.yaml sha256=BTrckITXN723aFgAPhUv8_ADPicTAQziwuuMoNZS1aQ 103
solutions_template/modules/task_dispatch_service/copier.yaml sha256=5qdwuvnvLnwBYq_5A2-kHIlx_Gb3Gew4Yj_C0XEGhXI 2667
solutions_template/modules/task_dispatch_service/docs/components/{{component_name}}.md sha256=4ejbzVYi9bUcD_RJKhY5rkxU6G14lciJCyjJB1rSyhw 71
solutions_template/modules/task_dispatch_service/skaffold.yaml.patch sha256=ZHNu5Q5EuO3lHmpKclFbvP8L6kYejhITRYRjVcMnO4s 92
solutions_template/modules/task_dispatch_service/terraform/stages/3-task-dispatch/backend.tf sha256=zkzy93lixw80ZrqUHt-VwlByxQNs0p0q-QlwnDUSyzA 719
solutions_template/modules/task_dispatch_service/terraform/stages/3-task-dispatch/main.tf sha256=OfM8lJTPqAp3ZyTZXAO3kSKy-kZCL-1iAwV6BTXYQns 2693
solutions_template/modules/task_dispatch_service/terraform/stages/3-task-dispatch/providers.tf sha256=Gwsz7ZXNWUyHaPqDYyBtc2H_Vsy2seXuJF4lmklS34Y 930
solutions_template/modules/task_dispatch_service/terraform/stages/3-task-dispatch/terraform.tfvars sha256=QgAZpVD1rErBIqy2wJft0K5KcR6IXscgc1pX0ysUg5U 1280
solutions_template/modules/task_dispatch_service/terraform/stages/3-task-dispatch/variables.tf sha256=yI_R0f2MjBBegaGASvX7_xu9bPcN3_9X7Wf_7vsGueU 2076
solutions_template/modules/task_dispatch_service/{{'.github' if use_github_action}}/workflows/unit_test_linter_{{component_name}}.yaml sha256=9OgGvdqeJTy59IaztEFDbNS8WwFjUApNX2HvM6HNr24 3851
solutions_template/modules/terraform_gke/.st/module_answers/{{component_name}}.yaml sha256=07wwiaSckwInuSFc7zo93RPlRo__GAphAx_thP-IHyI 80
solutions_template/modules/terraform_gke/copier.yaml sha256=jbyMaQy9LWfuJsS0e-yIQj1u9l1wlryK_JQzS94lXrk 1369
solutions_template/modules/terraform_gke/docs/components/{{component_name}}.md sha256=dB2BmJgrxk4QoI7rYMKRfleaxO5Q0q-LOpedRRgIxFM 794
solutions_template/modules/terraform_gke/skaffold.yaml.patch sha256=UmF0x4-oja3ToFXvmJua2Tc03CL8oFpNc8qeiGcJcOQ 63
solutions_template/modules/terraform_gke/terraform/stages/2-gke/backend.tf sha256=-9w_J7HTQ1-iKVriuTqaWefACev0Si0zTSX-V9a3lkU 701
solutions_template/modules/terraform_gke/terraform/stages/2-gke/iam.tf sha256=d3U0dn2DNwumHvvcSNUN4dv3SsBJUCsDZLi49hqYv5U 1568
solutions_template/modules/terraform_gke/terraform/stages/2-gke/main.tf sha256=Qi5P6HqUhjEwL2OJIQYmQ95lv87eZCU3kGBUSQe9GW4 2486
solutions_template/modules/terraform_gke/terraform/stages/2-gke/providers.tf sha256=jsuTu5Jsvghj_iIlO69X35PetSxkmzgVtN3eH-ZcP0E 1783
solutions_template/modules/terraform_gke/terraform/stages/2-gke/terraform.tfvars sha256=JillmQ5v3iVFy2Y0zGBcX_WtTAqXBgv7w2vcaVsyYfM 268
solutions_template/modules/terraform_gke/terraform/stages/2-gke/variables.tf sha256=OMzZvcapEA3onC5QYAxK5K6rs3tuy-7BQrJkgFyPAoI 1553
solutions_template/modules/terraform_gke_ingress/.st/module_answers/{{component_name}}.yaml sha256=07wwiaSckwInuSFc7zo93RPlRo__GAphAx_thP-IHyI 80
solutions_template/modules/terraform_gke_ingress/copier.yaml sha256=mqJNTc8zDvaXRIGrYQ05o9jLtwyslWfxA2-kQS5ouCk 2186
solutions_template/modules/terraform_gke_ingress/ingress/kustomize/gke/frontend_config.yaml sha256=O6TtLpo6xyk5LKJ-gJSZz1-L1qq8853VnSM0tMYOFUU 180
solutions_template/modules/terraform_gke_ingress/ingress/kustomize/gke/ingress.yaml sha256=zL-AkchN1dbk95BK0QoAzEK8SfgfPOUJaSDcjL75wyk 658
solutions_template/modules/terraform_gke_ingress/ingress/kustomize/gke/kustomization.yaml sha256=e2UXPzdVwd-cCGFKA6orDItIfA9VFSXNsckD1xbHFBw 145
solutions_template/modules/terraform_gke_ingress/ingress/kustomize/gke/managed_cert.yaml sha256=w3WBcr960zRipY2wJZN976uIZ-M7XuQHz7nR_LVyOyI 185
solutions_template/modules/terraform_gke_ingress/ingress/skaffold.yaml sha256=SVRSXaSUvLdWnvVS_GxPGA_Mjbfffa_1vyWjxJUJbWs 378
solutions_template/modules/terraform_gke_ingress/skaffold.yaml.patch sha256=3ieFD4EOrDwelylEJWL3EK22P0VqSxumYjOEhCyL-bw 59
solutions_template/modules/terraform_gke_ingress/terraform/modules/ingress_gce/main.tf sha256=AmGI4tLXXldY6a-ZG1O3an-65tbMAaCaw15W0hnmD24 2420
solutions_template/modules/terraform_gke_ingress/terraform/modules/ingress_gce/outputs.tf sha256=Esob3JelSI-Srpfsfeozb2Ndq7C2f_jl8_bXOIcD9Zg 670
solutions_template/modules/terraform_gke_ingress/terraform/modules/ingress_gce/variables.tf sha256=Jq92XHRDY5DUZz8w7UXuZ8-Bl4GRgwI1snz_CZAUozE 1264
solutions_template/modules/terraform_gke_ingress/terraform/stages/3-gke-ingress/backend.tf sha256=-zr2A3dStdv03tBV7sYJQAzbFe4SAehI2CoSGnV4TZg 709
solutions_template/modules/terraform_gke_ingress/terraform/stages/3-gke-ingress/iam.tf sha256=d3U0dn2DNwumHvvcSNUN4dv3SsBJUCsDZLi49hqYv5U 1568
solutions_template/modules/terraform_gke_ingress/terraform/stages/3-gke-ingress/main.tf sha256=CcTJvTz73Lw71ZpBoNxT_Y-xeZQdYET4ZPf_UAbOFss 1695
solutions_template/modules/terraform_gke_ingress/terraform/stages/3-gke-ingress/providers.tf sha256=xIkTWTklT_lO_PIfqvVSrSdBhtsQjaMPyhmXwrZk5IU 1877
solutions_template/modules/terraform_gke_ingress/terraform/stages/3-gke-ingress/terraform.tfvars sha256=ln1gTljTv8gNJM16ldh_4KHjvwt5TpUz1wFAqQ5K_3w 480
solutions_template/modules/terraform_gke_ingress/terraform/stages/3-gke-ingress/variables.tf sha256=Q0E2qYbdC2655xhHYBn8zgjJlUlP_JHPOmyNKwozcPE 1802
solutions_template/modules/terraform_httplb_cloudrun/.st/module_answers/{{component_name}}.yaml sha256=07wwiaSckwInuSFc7zo93RPlRo__GAphAx_thP-IHyI 80
solutions_template/modules/terraform_httplb_cloudrun/copier.yaml sha256=kyL17ed4egMtJ6RKsTg7pHTwqsIL1pNCcuDBll9jogE 1048
solutions_template/modules/terraform_httplb_cloudrun/terraform/stages/3-httplb-cloudrun/backend.tf sha256=OIa49X9wg9IAcKivcZAU_2QahYwk0gEwNx4ErQ8rveU 834
solutions_template/modules/terraform_httplb_cloudrun/terraform/stages/3-httplb-cloudrun/main.tf sha256=LUwr540ZIc1_Vcu54y1mieKfNqQxDEDZjiuiD5EA670 2760
solutions_template/modules/terraform_httplb_cloudrun/terraform/stages/3-httplb-cloudrun/outputs.tf sha256=1nAPUG6D3dUDgiFYXid0eJhiekXCMsBz6GyvYSbAnRA 671
solutions_template/modules/terraform_httplb_cloudrun/terraform/stages/3-httplb-cloudrun/providers.tf sha256=prg3o5Kv9hM7dhz2E_23yb3NBrN2ymswy5ILsLCp51c 1298
solutions_template/modules/terraform_httplb_cloudrun/terraform/stages/3-httplb-cloudrun/st_module.yaml sha256=6ft9myyDdCMre6pBHE_IyrYZkMQSrUHjdy97iFIIV8E 81
solutions_template/modules/terraform_httplb_cloudrun/terraform/stages/3-httplb-cloudrun/terraform.tfvars sha256=lI9Y2aT6SQQWaGDcSLxWXjzgjJFM1PB4ERF1rwHGb0Q 196
solutions_template/modules/terraform_httplb_cloudrun/terraform/stages/3-httplb-cloudrun/variables.tf sha256=4NmREUs6HUGiOdVTYeqX42YkBUoYPI-SZg5jlC1nNp4 1967
solutions_template/requirements.txt sha256=10o_WFMO1ky-l_YTfNwUR7VdPAEUapBZk4K94B59U1A 90
solutions_template/template_root/.github/assets/setup_local.png sha256=hXkSI7MaxxsPrpuMDHukYMW0Ti9oiwykC9dMzrmq5A8 68957
solutions_template/template_root/.github/assets/skaffold_dev_terminal.png sha256=WXU3_Qjqq-V6g7_-c3rq1gdWcL9lKcEXojcjsOWaa8E 239307
solutions_template/template_root/.github/workflows/deployment_cloudrun_dev.yaml sha256=qxw3FwbwqY2wfW939PUK_afkQafUPkIX35vdwo_uv-Y 2639
solutions_template/template_root/.github/workflows/deployment_gke_dev.yaml sha256=7fo0iM0vSUX0MwllIo009AXENnUmBg3gvtWbZFSTCws 2690
solutions_template/template_root/.github/workflows/e2e_cloudrun_api_test.yaml sha256=LoXF4GrV3FPAdPcPFifRUZpFfdnoeZ0EgUdnJuH7SOM 5786
solutions_template/template_root/.github/workflows/e2e_gke_api_test.yaml sha256=1E0qGED0IR7eEPniV1fI0fSed__1yLIaz_-VSux1Qw0 8049
solutions_template/template_root/.github/workflows/unit_test_linter_common.yaml sha256=xGgfPSaXT6KsWHU-wsKfc2394X4xV0Kj8mKUgU3ADmc 3131
solutions_template/template_root/.gitignore sha256=QzKGl0JrKW7aNmCgiKmRCHulBsIHbpbKHe6Z6Q01DpU 471
solutions_template/template_root/.pylintrc sha256=7ehtBAG1at2HT5c0YbC06IF5FAJ-vE5aRyuqGNM77Xo 14552
solutions_template/template_root/README.md sha256=c0cExLUK3OC18icKsVehtt8Z8yVQDXJjGFqMg9UNil0 712
solutions_template/template_root/components/README.md sha256=Jjo8KGXT9ke0Pnc67CxvBx7ARNYG5ThxZhvlLBYg1Z0 398
solutions_template/template_root/components/{{'common' if has_common}}/Dockerfile sha256=z2nL6CAfVlQJiAHG0Rh1tPrAR_LOzr4_oOhl_4UnD3A 211
solutions_template/template_root/components/{{'common' if has_common}}/Dockerfile.unittest sha256=sru6VTHy6EVH00pSs9OqTQsqnYncAEc3MCWqUrZ5USM 395
solutions_template/template_root/components/{{'common' if has_common}}/requirements-test.txt sha256=VddCZg48KZrPt3PuK7L95KLqV1VzmtRSi6cJ_SWhBmw 77
solutions_template/template_root/components/{{'common' if has_common}}/requirements.txt sha256=hH1U-mqC7RLNqB-finLnix8Zi11JvUD5atFy3gM5BqY 131
solutions_template/template_root/components/{{'common' if has_common}}/skaffold.yaml sha256=DGcOIw4lhv5WFVe-YwbUri3oWp30KxOKGDNx1N-OSVs 571
solutions_template/template_root/components/{{'common' if has_common}}/src/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/template_root/components/{{'common' if has_common}}/src/common/config.py sha256=OBvqCflCjoLDO9ZqxeMtHoNg3rKMrbHdHbfE6Vdyy2M 832
solutions_template/template_root/components/{{'common' if has_common}}/src/common/db_client.py sha256=nFMIuRGmHQjla8czeqjEe_gpN_w5EWc1l5FBisZC1VE 696
solutions_template/template_root/components/{{'common' if has_common}}/src/common/models/README.md sha256=77zyZNxxXSmxSDWQVaFo_8tFuuYXRXCvY8QvMIcow7k 35
solutions_template/template_root/components/{{'common' if has_common}}/src/common/models/__init__.py sha256=qoFENqDA1881dfFjH1sRR8w_QzCluefcj74aulOzSWk 91
solutions_template/template_root/components/{{'common' if has_common}}/src/common/models/example.py sha256=aOhIbC1QZ842BCai6a1iFNW2EietGCL5tU0nFb6YWLw 1377
solutions_template/template_root/components/{{'common' if has_common}}/src/common/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/template_root/components/{{'common' if has_common}}/src/common/testing/bq_client_fixture.py sha256=Tv0df6Z8vO26S7rXrZnDu75wpdyMVGxXoxl6K5qecPU 755
solutions_template/template_root/components/{{'common' if has_common}}/src/common/testing/client_with_emulator.py sha256=90UK0saKIcyfoovC8jMGxV6GzqOZ-N7Z1c2HZNvkgyc 1007
solutions_template/template_root/components/{{'common' if has_common}}/src/common/testing/firestore_emulator.py sha256=7iqu07hhHyx-cUCerYOZ6kDx6SuKg_84_SYoG1tHPb0 2244
solutions_template/template_root/components/{{'common' if has_common}}/src/common/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/template_root/components/{{'common' if has_common}}/src/common/utils/logging_handler.py sha256=0Ioa1Y9KOdu6UXHWs9tQSkIiFPwnp6OjBX98cZ7QdTg 1003
solutions_template/template_root/copier.yaml sha256=dcwEAumiCJvTEHfsFMg_9E3CgoBDKNJIsW26YV8OMRQ 2130
solutions_template/template_root/firebase.json sha256=Urx6HjmqMdMAlouovT0wyMc8VWSnx9zz8UdPTdRPktA 97
solutions_template/template_root/setup.cfg sha256=UXLZWDyMb0-c3T3pkISm7GXA4HHREfDWhPuq7dNwbsg 98
solutions_template/template_root/skaffold.yaml sha256=G0a-AaT5Rh82v7QyTLELYE8ACwClhCvdUbJvD0xbAh8 215
solutions_template/template_root/st.yaml sha256=Fpo8J-izx6xY81l7w_GSzJ9tJ2UiktYrbmPhxv1nEgU 360
solutions_template/template_root/terraform/modules/cloudbuild/main.tf sha256=KV_OS3OftIO3_JIETfmbQ-Ix86YteE8b9piRE3OD0zU 921
solutions_template/template_root/terraform/modules/cloudbuild/variables.tf sha256=fiHrH4E4flrnFgZHTkCNAyZqwEUgbcwBZOA1cNYRJRU 730
solutions_template/template_root/terraform/modules/cloudrun/main.tf sha256=SwpxIdzUbOk0JzAHNtOGQd9F_v_XdJdOzv2nIoguVK4 3585
solutions_template/template_root/terraform/modules/cloudrun/variables.tf sha256=P8GRISBeEa-g8jo8XLS8b8mxKyJBc_VpPJw7n5fLJUM 1178
solutions_template/template_root/terraform/modules/compute_backend/main.tf sha256=q8b-CLI6AmkNZCR-PYwtLeSUXit3c4n--Dg1du6sB-4 5024
solutions_template/template_root/terraform/modules/compute_backend/outputs.tf sha256=hR660xVY6sIqfe0RIDfl0T-5SnQyLeAFsQKiwWP2fs8 190
solutions_template/template_root/terraform/modules/compute_backend/providers.tf sha256=QtNjAgAVtwcK1jiP3I2speTFownvpMwzTF8pYyKNfIY 1185
solutions_template/template_root/terraform/modules/compute_backend/variables.tf sha256=PLIKKBM-axnORvUy6jLSJ284SYSw0G7N_FWiGpf-RCA 1601
solutions_template/template_root/terraform/modules/firebase/main.tf sha256=vRxCHjCg5cM7cIDqj9ABac85Efhf974zOoXjPgnVY3E 2364
solutions_template/template_root/terraform/modules/firebase/variables.tf sha256=6spcgYElRfthup-7VF7cx0e34PdN-KzGm1t-2f-VecI 1194
solutions_template/template_root/terraform/modules/gke/main.tf sha256=_ZwDuClY5RFojbUMj4BWI46TVukClMB7-XnFBVrx2vE 3860
solutions_template/template_root/terraform/modules/gke/outputs.tf sha256=OsEax551ExgrC1i-Xtx_D4MKP5__rdjSsd-BjzD9ilM 832
solutions_template/template_root/terraform/modules/gke/variables.tf sha256=4sYM083Wi5qk3s25sMB7ckWlYvlH6onhgRmW7TCyd4g 3386
solutions_template/template_root/terraform/modules/ingress_nginx/main.tf sha256=iPenmZXztj_14lXE6Pkl8Nn0X9vZYPsNWopMTsR689o 2926
solutions_template/template_root/terraform/modules/ingress_nginx/outputs.tf sha256=4lwjzeOt8TkNqZ5vTavo4Dn-gwWu26w4SXafLIxiraM 692
solutions_template/template_root/terraform/modules/ingress_nginx/variables.tf sha256=F3ugYun0VDKxaHuV2dJ-rFIRe4ZElzGGvC31eUfwORY 1087
solutions_template/template_root/terraform/modules/project_services/main.tf sha256=eYa6-8GlmLsiNcMYf-qHfzL57LqAf2njhdLMy7Xfcx8 827
solutions_template/template_root/terraform/modules/project_services/variables.tf sha256=TSpLmpBZCsc9q_aqyu62Yy2OWWOEczOo5hP6eMm1Dk8 773
solutions_template/template_root/terraform/modules/service_account/main.tf sha256=9tnf2qtO7JzUWcsRaNIysh204ZJiSbwVsUQzxcv_8Yo 953
solutions_template/template_root/terraform/modules/service_account/variables.tf sha256=j3IY0Lk1UfLZ7vukGEXX0_dvZv3i7DO8bC-kpkWtxxw 1037
solutions_template/template_root/terraform/modules/terraform_cicd/main.tf sha256=f7hOlsMoNNTOKdoPBIs5cuAQT76NMKOrT4F-XuUb4mY 1529
solutions_template/template_root/terraform/modules/terraform_cicd/variables.tf sha256=2ZSl8Tlr-v3H0kDHWa9x53lmof6yAuKK4CSzp-6eOBc 677
solutions_template/template_root/terraform/modules/vpc_network/main.tf sha256=lpB9SbnKbePyaEP9Nyy9YPGUfScV9WXco7qhWSJrHo4 1333
solutions_template/template_root/terraform/modules/vpc_network/variables.tf sha256=u8s4_NSBVQhfaJGRblLPAEsU3I-Qsu4RIfZytYJawp8 1269
solutions_template/template_root/terraform/stages/1-bootstrap/main.tf sha256=vyiPLRRBsorqCQ1YF6ZaiUXbLen6lF2csbkVLutDvgY 2193
solutions_template/template_root/terraform/stages/1-bootstrap/output.tf sha256=H390HKecP_aNC013Fpgyf2ni3oXs3jbieiwPnNVawe8 730
solutions_template/template_root/terraform/stages/1-bootstrap/terraform.tfvars sha256=g78oPBCgirqnBk7t4t00_0zt54_YclAEoPn6KiJZoSA 66
solutions_template/template_root/terraform/stages/1-bootstrap/variables.tf sha256=nh9pZELH8lbZFVJiye1p-zTiSNPRanPhNwG81jj930w 1071
solutions_template/template_root/terraform/stages/2-foundation/backend.tf sha256=PLA9QlHeSr6BsYc2bpOI4GDuNP1k1HRMnZv3bB5gnKM 826
solutions_template/template_root/terraform/stages/2-foundation/firestore_setup.tf sha256=-4T6-ljIFb-qX7MEENHKoerCR8N9Sldir4EYvo02RS8 517
solutions_template/template_root/terraform/stages/2-foundation/iam.tf sha256=d3U0dn2DNwumHvvcSNUN4dv3SsBJUCsDZLi49hqYv5U 1568
solutions_template/template_root/terraform/stages/2-foundation/main.tf sha256=gYjHfG8-r-KoekCoMdzd6CDCbp7L9dSYidX3e48STaE 4400
solutions_template/template_root/terraform/stages/2-foundation/outputs.tf sha256=kSZjKw6wfT9trS9tDfnhLrKh5MrfnfyxYbIgv9h5shw 997
solutions_template/template_root/terraform/stages/2-foundation/providers.tf sha256=4vUsCA_msS_l6KE4zuzMhG5AJcvUPqSzYLsmWZhvE_c 835
solutions_template/template_root/terraform/stages/2-foundation/terraform.tfvars sha256=27aOKbl3JZEKQDCi9CzsDcnht7eLz88qeUrqacUa_xE 606
solutions_template/template_root/terraform/stages/2-foundation/variables.tf sha256=PXKwYdST-b6E7WWWI4C6Kp8zY-wK4Ccdiu8WTjMqQeQ 2546
solutions_template/template_root/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template/template_root/tests/e2e/e2e_utils.py sha256=PoYLBHDqg8D92YzkrVJNLQSKwqfQP1bgSCxPGLv1OK4 825
solutions_template/template_root/utils/disable_org_policies.sh sha256=BYDZjpsBXMpMZIKb_pSARNHPfwJZLtXyqSqCYTHb3i8 364
solutions_template/template_root/utils/init_env_vars.sh sha256=MOtr4Szpoq7VVa-y6yQe8N5HA4spjw-yXKxzbbff1KU 1095
solutions_template/template_root/{{_copier_conf.answers_file}} sha256=jZ8kY-LpVUKbOcH_ma17Q5kkFwlaRoga0ERfiCBkg68 81
solutions_template/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
solutions_template-1.14.0.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
solutions_template-1.14.0.dist-info/METADATA sha256=2w2_dpDZP7QuyRPCJlAUIFlecgQQycMjBV0GNOTX6I4 5919
solutions_template-1.14.0.dist-info/WHEEL sha256=Zb28QaM1gQi8f4VCBhsUklF61CTlNYfs9YAZn-TOGFk 88
solutions_template-1.14.0.dist-info/entry_points.txt sha256=Yn4LSLs66z7k__Aw8twT8-Lo3PIhruP6cqPNRZmOSpQ 54
solutions_template-1.14.0.dist-info/RECORD

entry_points.txt

st = solutions_template.cli.cli:main