Why K8s deployments need `matchLabels` keyword
Explains the technical necessity of the `matchLabels` keyword in Kubernetes Deployments and why it cannot be automatically inferred.
Explains the technical necessity of the `matchLabels` keyword in Kubernetes Deployments and why it cannot be automatically inferred.
A guide to managing Helm Custom Resource Definitions (CRDs) using a custom Terraform module for GitOps workflows.
A developer shares personal experience and reasons for contributing to open-source projects like GitLab, highlighting non-coding contributions and benefits.
Explains how to manage private Rust crates in Git repos, balancing SSH for developers and HTTPS for CI/CD using Git's url.insteadOf feature.
Explores challenges and inconsistencies when configuring IAM permissions for AWS EKS clusters following the principle of least privilege.
A guide to using AWS SSM Run Command with Terraform to wait for cloud-init on EC2 instances without needing SSH keys.
A developer explains choosing and implementing the Hyvor Talk comment system for their static blog, focusing on privacy, performance, and managed hosting.
A technical guide on how to read environment variables from the frontend of a Tauri desktop application using the Command API.
A guide to integrating JetBrains Qodana, a code quality analysis tool, into GitLab CI/CD pipelines and publishing its reports via GitLab Pages.
A guide to configuring a Gitlab CI/CD pipeline job that fails when new code commits cause a decrease in overall test coverage.
A tutorial on creating a production-ready Docker image for PyTorch models using Torch Serve, including model archiving and dependency management.
Introduces Daintree.app, an open-source alternative to the AWS console with multi-region views, fast role switching, and a coherent interface.
A tutorial on automating AWS IAM access key age notifications using AWS Lambda and SES, with code examples and security best practices.
A developer shares their experience finding and reporting 27 security vulnerabilities on Gitlab through HackerOne in 2019, including insights and motivations.
A guide to implementing GitLab's Visual Reviews feature for easier feedback and bug reporting directly from staging environments within CI/CD pipelines.
A tutorial on automating AWS Textract document analysis using AWS Lambda, S3 triggers, and SNS notifications for serverless text extraction.
A security researcher details a GitLab access control vulnerability, its disclosure timeline, and the communication issues with GitLab's security team.
Introducing Glasnost, an open-source mobile client for GitLab designed for better UX on small screens, with multi-host support and themes.
A security researcher details a privacy flaw allowing retrieval of private Facebook friends via Instagram's signup process, and the responsible disclosure timeline.
A tutorial on automating static website deployments to AWS S3 for every GitLab branch using GitLab CI/CD pipelines.