Tech Notes
I keep a public technical notebook over at Hashnode:
- Reducing the size of the botocore package
- Exposing the package version defined in the pyproject.toml as a __version__ variable
- Adding a managed node group to an EKS cluster in a different Pulumi stack
- Creating global parameters in AWS Step Functions state machines
- Linking a GKE Kubernetes service account to a GCP IAM service account with Pulumi
- Running pre-commit in a reusable GitHub Actions workflow with caching
- Configuring an Amazon EKS Kubernetes service account to assume an IAM role with Pulumi
- Integrating AWS Step Functions ASL state machine definitions into CDK stacks in Python
- Instantiating a Pulumi Kubernetes provider inside a Pod
- Combining multiple test coverage reports for SonarCloud in GitHub Actions workflows
- Exposing the Kubernetes API in a Pod by running kubectl proxy in a sidecar container
- Calling an AWS Lambda function URL with IAM authentication in Python
- Configuring Python test coverage reporting for SonarCloud with pytest-cov in GitHub monorepos
- Completely removing accidentally committed files from the Git history
- Removing badges and other content from GitHub READMEs before publishing a Python package to PyPI