Securing Your GitHub Project
- Use a credential manager to protect your access credentials.https://marcinhoppe.com/securing-your-github-project
- Configure two-factor authentication (2FA).
- Enforce signed commits.
- Protect the release branch.
- Require pull request reviews and approvals.
- Scan source code for sensitive data leaks.
- Scrub leaked secrets from git history.
- Only use trusted GitHub Actions.
- Protect the secrets used by GitHub Actions.
- Review project dependencies for vulnerabilities.
- Patch dependencies with vulnerabilities.
- Scan project source code for vulnerabilities.
- Publish a security policy.
- Collaborate on fixes for security vulnerabilities in private forks.
- Publish maintainer advisories for security fixes.
A container journey: .NET 5 web app dockerization
https://martin-horvath.medium.com/a-container-journey-asp-net-core-5-dockerization-6dacd4432a0
The journey continues: Containerized .NET5 web app on Docker connects to database-container
https://martin-horvath.medium.com/the-journey-continues-containerized-net-web-app-on-docker-connects-to-database-container-9c11c8c90383
https://martin-horvath.medium.com/a-container-journey-asp-net-core-5-dockerization-6dacd4432a0
The journey continues: Containerized .NET5 web app on Docker connects to database-container
https://martin-horvath.medium.com/the-journey-continues-containerized-net-web-app-on-docker-connects-to-database-container-9c11c8c90383
How to Set Environment Variables in Linux and Mac: The Missing Manual
Most articles only cover the basics so we've attempted to create the "missing manual" for using environment variables in Linux and Mac.https://doppler.com/blog/how-to-set-environment-variables-in-linux-and-mac
Deploying Software at GoCardless: Open-Sourcing our “Getting Started” Tutorial
https://medium.com/gocardless-tech/deploying-software-at-gocardless-open-sourcing-our-getting-started-tutorial-ab857aa91c9e
Utopia: Tutorials: Getting Started
https://github.com/gocardless/utopia-getting-started/wiki/Utopia:-Tutorials:-Getting-Started
https://medium.com/gocardless-tech/deploying-software-at-gocardless-open-sourcing-our-getting-started-tutorial-ab857aa91c9e
Utopia: Tutorials: Getting Started
https://github.com/gocardless/utopia-getting-started/wiki/Utopia:-Tutorials:-Getting-Started
CI/CD Workflow for AWS ECS via Terragrunt and GitHub Actions
Adopt Terraform to auto-provision infrastructure, and GitHub Flow to continuously test and deploy code
https://camillovisini.com/article/terragrunt-github-actions-aws-ecsdriftctl
code: https://github.com/cloudskiff/driftctl
Detect, track and alert on infrastructure driftannouncing: https://driftctl.com/2020/12/22/announcing-driftctl
code: https://github.com/cloudskiff/driftctl
The Mysterious Case of the Bad Gateway (502)
https://www.transposit.com/blog/2018.09.14-mysterious-case
https://www.transposit.com/blog/2018.09.14-mysterious-case
upptime
Upptime is the open-source uptime monitor and status page, powered entirely by GitHub Actions and Issues.https://github.com/upptime/upptime
Kernel privilege escalation: how Kubernetes container isolation impacts privilege escalation attacks
https://snyk.io/blog/kernel-privilege-escalation
https://snyk.io/blog/kernel-privilege-escalation
Amazon: NOT OK - why we had to change Elastic licensing
https://www.elastic.co/blog/why-license-change-AWS
https://www.elastic.co/blog/why-license-change-AWS
How We Improved SmashingMag Performance
https://www.smashingmagazine.com/2021/01/smashingmag-performance-case-study
https://www.smashingmagazine.com/2021/01/smashingmag-performance-case-study
Provisioning Kubernetes clusters on GCP with Terraform and GKE
TL;DR: In this article you will learn how to create clusters on the GCP Google Kubernetes Engine (GKE) with the gcloud CLI and Terraform. By the end of the tutorial, you will automate creating three clusters (dev, staging, prod) complete with the GKE Ingress in a single click.https://learnk8s.io/terraform-gke
image-service
Dragonfly image service, providing fast, secure and easy access to container images.https://github.com/dragonflyoss/image-service
Run Kubernetes Production Environment on EC2 Spot Instances With Zero Downtime: A Complete Guide
https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea
https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea