Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove dead code, unused files, and tracked build artifacts
Dead root-level Terraform (ECR Public - never used, doesn't work in GovCloud): - main.tf: aws_ecrpublic_repository resource (actual ECR is private, created by packer-pipeline) - variables.tf: variables for the dead ECR public resource - backend.tf: already removed upstream - varfiles/: tfvars for dead root terraform Dead/obsolete files from upstream HappyPathway template: - app.py: old Lambda entrypoint (actual handler: template_automation/app.py) - __init__.py: empty root-level file, no purpose - Dockerfile: explicitly marked DEPRECATED in header (build uses packer) - setup.py: only used by deprecated Dockerfile, had wrong pydantic>=2.0 - playbook.yml: Ansible playbook not referenced by packer build - push.sh: one-time repo push script, already used - cloudformation-template.yaml: old v1 CFN template (replaced by service-catalog/product-template.yaml) Tracked build artifacts that should never have been committed: - docs/venv/: entire Python virtualenv (1.3M+ lines) - template_automation.egg-info/: setuptools build metadata - **/__pycache__/*.pyc: compiled Python bytecode Fixes: - requirements.txt: pydantic>=2.0.0 -> pydantic>=1.10,<2.0 (codebase uses v1 API) - Makefile: removed 'pip install -e .' (setup.py no longer exists) - .gitignore: comprehensive patterns for .terraform*, varfiles/, venv/, *.pyc, *.egg-info/ - .code-workspace: added terraform-service-catalog-census repo
- Loading branch information