├── .devcontainer ├── Dockerfile ├── devcontainer.json ├── setup └── setup.conf ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── main.yml │ ├── prebuild-devcontainer.yml │ └── split-templates.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── changelog.md ├── doc-logo.svg ├── favicon.png ├── getting-started │ ├── concepts.md │ ├── installation.md │ └── quickstart.md ├── guides │ ├── api-gateway.md │ ├── dns.md │ ├── dynamo-db.md │ ├── environments.md │ ├── lambda.md │ ├── linking.md │ ├── project-structure.md │ ├── s3.md │ ├── state-and-infrastructure.md │ ├── stelvio-app.md │ ├── troubleshooting.md │ └── using-cli.md ├── index.md └── overrides │ └── partials │ └── integrations │ └── analytics │ └── custom.html ├── mkdocs.yml ├── pkg └── npm │ ├── LICENSE │ ├── README.md │ ├── bun.lock │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── pyproject.toml ├── stelvio ├── __init__.py ├── app.py ├── aws │ ├── __init__.py │ ├── _packaging │ │ ├── __init__.py │ │ └── dependencies.py │ ├── acm.py │ ├── api_gateway │ │ ├── __init__.py │ │ ├── api.py │ │ ├── config.py │ │ ├── constants.py │ │ ├── cors.py │ │ ├── deployment.py │ │ ├── iam.py │ │ └── routing.py │ ├── cloudfront.py │ ├── cors.py │ ├── dns.py │ ├── dynamo_db.py │ ├── function │ │ ├── __init__.py │ │ ├── config.py │ │ ├── constants.py │ │ ├── dependencies.py │ │ ├── function.py │ │ ├── iam.py │ │ ├── naming.py │ │ ├── packaging.py │ │ └── resources_codegen.py │ ├── layer.py │ ├── permission.py │ ├── s3 │ │ ├── __init__.py │ │ ├── s3.py │ │ └── s3_static_website.py │ └── types.py ├── cli │ ├── __init__.py │ └── init_command.py ├── cloudflare │ ├── __init__.py │ └── dns.py ├── component.py ├── config.py ├── context.py ├── dns.py ├── exceptions.py ├── git.py ├── link.py ├── passphrase.py ├── project.py ├── pulumi.py └── rich_deployment_handler.py ├── templates └── base │ ├── .gitignore │ ├── .python-version │ ├── pyproject.toml │ ├── stlv_app.py │ └── uv.lock ├── tests ├── __init__.py ├── aws │ ├── __init__.py │ ├── _packaging │ │ ├── __init__.py │ │ └── test_dependencies.py │ ├── acm │ │ ├── __init__.py │ │ └── test_acm_validated_domain.py │ ├── api_gateway │ │ ├── __init__.py │ │ ├── test_api.py │ │ ├── test_api_authorizers.py │ │ ├── test_api_config.py │ │ ├── test_api_cors.py │ │ ├── test_api_helper_functions.py │ │ ├── test_api_route.py │ │ ├── test_api_route_dataclass.py │ │ ├── test_cors_config.py │ │ └── test_custom_domain.py │ ├── dynamo_db │ │ ├── __init__.py │ │ ├── test_dynamo_table_config.py │ │ └── test_dynamodb_table.py │ ├── function │ │ ├── __init__.py │ │ ├── test_function.py │ │ ├── test_function_config.py │ │ ├── test_function_init.py │ │ ├── test_function_url.py │ │ └── test_iam.py │ ├── pulumi_mocks.py │ ├── s3 │ │ ├── __init__.py │ │ ├── test_cloudfront.py │ │ ├── test_s3_bucket.py │ │ └── test_static_website.py │ ├── sample_test_project │ │ ├── functions │ │ │ ├── authorizers │ │ │ │ ├── jwt.py │ │ │ │ └── request.py │ │ │ ├── folder │ │ │ │ ├── handler.py │ │ │ │ └── handler2.py │ │ │ ├── folder2 │ │ │ │ └── handler.py │ │ │ ├── orders.py │ │ │ ├── simple.py │ │ │ ├── simple2.py │ │ │ └── users.py │ │ └── stlv_app.py │ ├── test_layer.py │ └── test_permission.py ├── conftest.py ├── dns │ ├── __init__.py │ └── test_dns.py ├── test_component.py ├── test_config.py ├── test_context.py ├── test_git.py ├── test_link.py ├── test_parse_template.py └── test_utils.py └── uv.lock /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/devcontainers/python:3.13-trixie 2 | -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/.devcontainer/setup -------------------------------------------------------------------------------- /.devcontainer/setup.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/.devcontainer/setup.conf -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/prebuild-devcontainer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/.github/workflows/prebuild-devcontainer.yml -------------------------------------------------------------------------------- /.github/workflows/split-templates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/.github/workflows/split-templates.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/README.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/doc-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/doc-logo.svg -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/getting-started/concepts.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/getting-started/installation.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/getting-started/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/getting-started/quickstart.md -------------------------------------------------------------------------------- /docs/guides/api-gateway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/api-gateway.md -------------------------------------------------------------------------------- /docs/guides/dns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/dns.md -------------------------------------------------------------------------------- /docs/guides/dynamo-db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/dynamo-db.md -------------------------------------------------------------------------------- /docs/guides/environments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/environments.md -------------------------------------------------------------------------------- /docs/guides/lambda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/lambda.md -------------------------------------------------------------------------------- /docs/guides/linking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/linking.md -------------------------------------------------------------------------------- /docs/guides/project-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/project-structure.md -------------------------------------------------------------------------------- /docs/guides/s3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/s3.md -------------------------------------------------------------------------------- /docs/guides/state-and-infrastructure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/state-and-infrastructure.md -------------------------------------------------------------------------------- /docs/guides/stelvio-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/stelvio-app.md -------------------------------------------------------------------------------- /docs/guides/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/troubleshooting.md -------------------------------------------------------------------------------- /docs/guides/using-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/guides/using-cli.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/overrides/partials/integrations/analytics/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/docs/overrides/partials/integrations/analytics/custom.html -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pkg/npm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/pkg/npm/LICENSE -------------------------------------------------------------------------------- /pkg/npm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/pkg/npm/README.md -------------------------------------------------------------------------------- /pkg/npm/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/pkg/npm/bun.lock -------------------------------------------------------------------------------- /pkg/npm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/pkg/npm/index.ts -------------------------------------------------------------------------------- /pkg/npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/pkg/npm/package.json -------------------------------------------------------------------------------- /pkg/npm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/pkg/npm/tsconfig.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/pyproject.toml -------------------------------------------------------------------------------- /stelvio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/__init__.py -------------------------------------------------------------------------------- /stelvio/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/app.py -------------------------------------------------------------------------------- /stelvio/aws/__init__.py: -------------------------------------------------------------------------------- 1 | """AWS components for Stelvio.""" 2 | -------------------------------------------------------------------------------- /stelvio/aws/_packaging/__init__.py: -------------------------------------------------------------------------------- 1 | """Internal packaging utilities for AWS Lambda.""" 2 | -------------------------------------------------------------------------------- /stelvio/aws/_packaging/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/_packaging/dependencies.py -------------------------------------------------------------------------------- /stelvio/aws/acm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/acm.py -------------------------------------------------------------------------------- /stelvio/aws/api_gateway/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/api_gateway/__init__.py -------------------------------------------------------------------------------- /stelvio/aws/api_gateway/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/api_gateway/api.py -------------------------------------------------------------------------------- /stelvio/aws/api_gateway/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/api_gateway/config.py -------------------------------------------------------------------------------- /stelvio/aws/api_gateway/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/api_gateway/constants.py -------------------------------------------------------------------------------- /stelvio/aws/api_gateway/cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/api_gateway/cors.py -------------------------------------------------------------------------------- /stelvio/aws/api_gateway/deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/api_gateway/deployment.py -------------------------------------------------------------------------------- /stelvio/aws/api_gateway/iam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/api_gateway/iam.py -------------------------------------------------------------------------------- /stelvio/aws/api_gateway/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/api_gateway/routing.py -------------------------------------------------------------------------------- /stelvio/aws/cloudfront.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/cloudfront.py -------------------------------------------------------------------------------- /stelvio/aws/cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/cors.py -------------------------------------------------------------------------------- /stelvio/aws/dns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/dns.py -------------------------------------------------------------------------------- /stelvio/aws/dynamo_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/dynamo_db.py -------------------------------------------------------------------------------- /stelvio/aws/function/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/function/__init__.py -------------------------------------------------------------------------------- /stelvio/aws/function/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/function/config.py -------------------------------------------------------------------------------- /stelvio/aws/function/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/function/constants.py -------------------------------------------------------------------------------- /stelvio/aws/function/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/function/dependencies.py -------------------------------------------------------------------------------- /stelvio/aws/function/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/function/function.py -------------------------------------------------------------------------------- /stelvio/aws/function/iam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/function/iam.py -------------------------------------------------------------------------------- /stelvio/aws/function/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/function/naming.py -------------------------------------------------------------------------------- /stelvio/aws/function/packaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/function/packaging.py -------------------------------------------------------------------------------- /stelvio/aws/function/resources_codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/function/resources_codegen.py -------------------------------------------------------------------------------- /stelvio/aws/layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/layer.py -------------------------------------------------------------------------------- /stelvio/aws/permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/permission.py -------------------------------------------------------------------------------- /stelvio/aws/s3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/s3/__init__.py -------------------------------------------------------------------------------- /stelvio/aws/s3/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/s3/s3.py -------------------------------------------------------------------------------- /stelvio/aws/s3/s3_static_website.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/s3/s3_static_website.py -------------------------------------------------------------------------------- /stelvio/aws/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/aws/types.py -------------------------------------------------------------------------------- /stelvio/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/cli/__init__.py -------------------------------------------------------------------------------- /stelvio/cli/init_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/cli/init_command.py -------------------------------------------------------------------------------- /stelvio/cloudflare/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stelvio/cloudflare/dns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/cloudflare/dns.py -------------------------------------------------------------------------------- /stelvio/component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/component.py -------------------------------------------------------------------------------- /stelvio/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/config.py -------------------------------------------------------------------------------- /stelvio/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/context.py -------------------------------------------------------------------------------- /stelvio/dns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/dns.py -------------------------------------------------------------------------------- /stelvio/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/exceptions.py -------------------------------------------------------------------------------- /stelvio/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/git.py -------------------------------------------------------------------------------- /stelvio/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/link.py -------------------------------------------------------------------------------- /stelvio/passphrase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/passphrase.py -------------------------------------------------------------------------------- /stelvio/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/project.py -------------------------------------------------------------------------------- /stelvio/pulumi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/pulumi.py -------------------------------------------------------------------------------- /stelvio/rich_deployment_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/stelvio/rich_deployment_handler.py -------------------------------------------------------------------------------- /templates/base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/templates/base/.gitignore -------------------------------------------------------------------------------- /templates/base/.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /templates/base/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/templates/base/pyproject.toml -------------------------------------------------------------------------------- /templates/base/stlv_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/templates/base/stlv_app.py -------------------------------------------------------------------------------- /templates/base/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/templates/base/uv.lock -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/_packaging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/_packaging/__init__.py -------------------------------------------------------------------------------- /tests/aws/_packaging/test_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/_packaging/test_dependencies.py -------------------------------------------------------------------------------- /tests/aws/acm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/acm/test_acm_validated_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/acm/test_acm_validated_domain.py -------------------------------------------------------------------------------- /tests/aws/api_gateway/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/api_gateway/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/api_gateway/test_api.py -------------------------------------------------------------------------------- /tests/aws/api_gateway/test_api_authorizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/api_gateway/test_api_authorizers.py -------------------------------------------------------------------------------- /tests/aws/api_gateway/test_api_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/api_gateway/test_api_config.py -------------------------------------------------------------------------------- /tests/aws/api_gateway/test_api_cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/api_gateway/test_api_cors.py -------------------------------------------------------------------------------- /tests/aws/api_gateway/test_api_helper_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/api_gateway/test_api_helper_functions.py -------------------------------------------------------------------------------- /tests/aws/api_gateway/test_api_route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/api_gateway/test_api_route.py -------------------------------------------------------------------------------- /tests/aws/api_gateway/test_api_route_dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/api_gateway/test_api_route_dataclass.py -------------------------------------------------------------------------------- /tests/aws/api_gateway/test_cors_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/api_gateway/test_cors_config.py -------------------------------------------------------------------------------- /tests/aws/api_gateway/test_custom_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/api_gateway/test_custom_domain.py -------------------------------------------------------------------------------- /tests/aws/dynamo_db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/dynamo_db/test_dynamo_table_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/dynamo_db/test_dynamo_table_config.py -------------------------------------------------------------------------------- /tests/aws/dynamo_db/test_dynamodb_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/dynamo_db/test_dynamodb_table.py -------------------------------------------------------------------------------- /tests/aws/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/function/test_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/function/test_function.py -------------------------------------------------------------------------------- /tests/aws/function/test_function_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/function/test_function_config.py -------------------------------------------------------------------------------- /tests/aws/function/test_function_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/function/test_function_init.py -------------------------------------------------------------------------------- /tests/aws/function/test_function_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/function/test_function_url.py -------------------------------------------------------------------------------- /tests/aws/function/test_iam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/function/test_iam.py -------------------------------------------------------------------------------- /tests/aws/pulumi_mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/pulumi_mocks.py -------------------------------------------------------------------------------- /tests/aws/s3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/s3/test_cloudfront.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/s3/test_cloudfront.py -------------------------------------------------------------------------------- /tests/aws/s3/test_s3_bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/s3/test_s3_bucket.py -------------------------------------------------------------------------------- /tests/aws/s3/test_static_website.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/s3/test_static_website.py -------------------------------------------------------------------------------- /tests/aws/sample_test_project/functions/authorizers/jwt.py: -------------------------------------------------------------------------------- 1 | # Empty file for testing - not executed by Pulumi mocks 2 | -------------------------------------------------------------------------------- /tests/aws/sample_test_project/functions/authorizers/request.py: -------------------------------------------------------------------------------- 1 | # Empty file for testing - not executed by Pulumi mocks 2 | -------------------------------------------------------------------------------- /tests/aws/sample_test_project/functions/folder/handler.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/sample_test_project/functions/folder/handler2.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/sample_test_project/functions/folder2/handler.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/sample_test_project/functions/orders.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/sample_test_project/functions/simple.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/sample_test_project/functions/simple2.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/sample_test_project/functions/users.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/sample_test_project/stlv_app.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/test_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/test_layer.py -------------------------------------------------------------------------------- /tests/aws/test_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/aws/test_permission.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/dns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dns/test_dns.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/test_component.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/test_context.py -------------------------------------------------------------------------------- /tests/test_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/test_git.py -------------------------------------------------------------------------------- /tests/test_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/test_link.py -------------------------------------------------------------------------------- /tests/test_parse_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/test_parse_template.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stelviodev/stelvio/HEAD/uv.lock --------------------------------------------------------------------------------