corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0876b-cfd6-733e-ab15-7e6b8f62f0fc", "title": "Deploy Consul as OpenTofu Backend with Azure & Ansible", "url": "https://developer-friendly.blog/blog/2025/04/14/deploy-consul-as-opentofu-backend-with-azure--ansible/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-04-14T00:00:00+00:00" }, { "id": "01a0876b-cfe1-72a7-8e60-3e5ec4745ba9", "title": "Deploy Static Sites to Azure CDN with GitHub Actions OIDC", "url": "https://developer-friendly.blog/blog/2025/03/31/deploy-static-sites-to-azure-cdn-with-github-actions-oidc/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-31T00:00:00+00:00" }, { "id": "01a0876b-cfe1-72a7-8e60-3e5ec52a904c", "title": "Cloud-Native Secret Management: OIDC in K8s Explained", "url": "https://developer-friendly.blog/blog/2025/03/24/cloud-native-secret-management-oidc-in-k8s-explained/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-24T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e049d6fa", "title": "Migration From Promtail to Alloy: The What, the Why, and the How", "url": "https://developer-friendly.blog/blog/2025/03/17/migration-from-promtail-to-alloy-the-what-the-why-and-the-how/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-17T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e125d974", "title": "How to Setup Preview Environments with FluxCD in Kubernetes", "url": "https://developer-friendly.blog/blog/2025/03/10/how-to-setup-preview-environments-with-fluxcd-in-kubernetes/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-10T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837eab11bdb", "title": "GitHub Actions Dynamic Matrix", "url": "https://developer-friendly.blog/blog/2024/03/09/github-actions-dynamic-matrix/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-03T04:24:20+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837ead80217", "title": "GitOps Demystified: Introduction to FluxCD for Kubernetes", "url": "https://developer-friendly.blog/blog/2024/04/06/gitops-demystified-introduction-to-fluxcd-for-kubernetes/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-03T04:24:20+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837eb9e7553", "title": "Grant Kubernetes Pods Access to AWS Services Using OpenID Connect", "url": "https://developer-friendly.blog/blog/2024/04/22/grant-kubernetes-pods-access-to-aws-services-using-openid-connect/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-03T04:24:20+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837ec90c0a6", "title": "External Secrets Operator: Fetching AWS SSM Parameters into Azure AKS", "url": "https://developer-friendly.blog/blog/2024/04/29/external-secrets-operator-fetching-aws-ssm-parameters-into-azure-aks/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-03T04:24:20+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837ecc3717e", "title": "cert-manager: All-in-One Kubernetes TLS Certificate Manager", "url": "https://developer-friendly.blog/blog/2024/05/06/cert-manager-all-in-one-kubernetes-tls-certificate-manager/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-03T04:24:20+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837ed1bb3cc", "title": "GitOps Continuous Deployment: FluxCD Advanced CRDs", "url": "https://developer-friendly.blog/blog/2024/05/13/gitops-continuous-deployment-fluxcd-advanced-crds/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-03T04:24:20+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837ed249daf", "title": "Ory Kratos: Headless Authentication, Identity and User Management", "url": "https://developer-friendly.blog/blog/2024/05/20/ory-kratos-headless-authentication-identity-and-user-management/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-03T04:24:20+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e139bdd2", "title": "3 Ways to Time Kubernetes Job Duration for Better DevOps", "url": "https://developer-friendly.blog/blog/2025/03/03/3-ways-to-time-kubernetes-job-duration-for-better-devops/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-03-03T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e1ee9a82", "title": "Ente: Self Host the Google Photos Alternative and Own Your Privacy", "url": "https://developer-friendly.blog/blog/2025/02/24/ente-self-host-the-google-photos-alternative-and-own-your-privacy/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-02-24T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e267587d", "title": "How to Deploy Static Site to GCP CDN with GitHub Actions", "url": "https://developer-friendly.blog/blog/2025/02/17/how-to-deploy-static-site-to-gcp-cdn-with-github-actions/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e3008917", "title": "How to Publish to GitHub Pages From Another Repository", "url": "https://developer-friendly.blog/blog/2025/02/10/how-to-publish-to-github-pages-from-another-repository/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-02-10T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e3b4880b", "title": "How to Provision a Production-Ready Autopilot GKE Cluster", "url": "https://developer-friendly.blog/blog/2025/02/03/how-to-provision-a-production-ready-autopilot-gke-cluster/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-02-03T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e3d5362b", "title": "Packer: How to Build NixOS 24 Snapshot on Hetzner Cloud", "url": "https://developer-friendly.blog/blog/2025/01/20/packer-how-to-build-nixos-24-snapshot-on-hetzner-cloud/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-01-20T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e4a5ca5a", "title": "How to Create Your Ansible Dynamic Inventory for AWS Cloud", "url": "https://developer-friendly.blog/blog/2025/01/06/how-to-create-your-ansible-dynamic-inventory-for-aws-cloud/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2025-01-06T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e52abcea", "title": "How to Protect ANY Upstream Service with Operational Authentication", "url": "https://developer-friendly.blog/blog/2024/12/30/how-to-protect-any-upstream-service-with-operational-authentication/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2024-12-30T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e580afc8", "title": "How to Deploy NodeJS to AWS Lambda with OpenTofu & GitHub Actions", "url": "https://developer-friendly.blog/blog/2024/09/02/how-to-deploy-nodejs-to-aws-lambda-with-opentofu--github-actions/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2024-09-02T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e6413dae", "title": "Azure Bastion Host: Secure Cloud Access Made Simple", "url": "https://developer-friendly.blog/blog/2024/08/19/azure-bastion-host-secure-cloud-access-made-simple/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2024-08-19T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e71a7a11", "title": "Supercharge Monorepo CI/CD: Unlock Selective Builds", "url": "https://developer-friendly.blog/blog/2024/08/05/supercharge-monorepo-cicd-unlock-selective-builds/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2024-08-05T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e7d52077", "title": "Ory Keto: Authorization and Access Control as a Service", "url": "https://developer-friendly.blog/blog/2024/07/01/ory-keto-authorization-and-access-control-as-a-service/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2024-07-01T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e8c6a32e", "title": "How to Set Up Preview Environments for Pull Requests", "url": "https://developer-friendly.blog/blog/2024/06/24/how-to-set-up-preview-environments-for-pull-requests/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2024-06-24T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837e974d62f", "title": "Unlocking the Power of VictoriaMetrics: A Prometheus Alternative", "url": "https://developer-friendly.blog/blog/2024/06/17/unlocking-the-power-of-victoriametrics-a-prometheus-alternative/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2024-06-17T00:00:00+00:00" }, { "id": "01a0876b-cfe2-71e3-bb59-5837ea39fa2c", "title": "Ory Oathkeeper: Identity and Access Proxy Server", "url": "https://developer-friendly.blog/blog/2024/06/10/ory-oathkeeper-identity-and-access-proxy-server/?utm_source=documentation&utm_medium=RSS&utm_campaign=feed-syndication", "published_at": "2024-06-10T00:00:00+00:00" } ] posts
Claim your blog
Back to developer-friendly.blog
Blog · corpus.blog/blogs/developer-friendly.blog/posts
developer-friendly.blog
developer-friendly.blog
2025
Deploy Consul as OpenTofu Backend with Azure & Ansible
original ↗
14 Apr 2025
Deploy Static Sites to Azure CDN with GitHub Actions OIDC
original ↗
31 Mar 2025
Cloud-Native Secret Management: OIDC in K8s Explained
original ↗
24 Mar 2025
Migration From Promtail to Alloy: The What, the Why, and the How
original ↗
17 Mar 2025
How to Setup Preview Environments with FluxCD in Kubernetes
original ↗
10 Mar 2025
GitHub Actions Dynamic Matrix
original ↗
3 Mar 2025
GitOps Demystified: Introduction to FluxCD for Kubernetes
original ↗
3 Mar 2025
Grant Kubernetes Pods Access to AWS Services Using OpenID Connect
original ↗
3 Mar 2025
External Secrets Operator: Fetching AWS SSM Parameters into Azure AKS
original ↗
3 Mar 2025
cert-manager: All-in-One Kubernetes TLS Certificate Manager
original ↗
3 Mar 2025
GitOps Continuous Deployment: FluxCD Advanced CRDs
original ↗
3 Mar 2025
Ory Kratos: Headless Authentication, Identity and User Management
original ↗
3 Mar 2025
3 Ways to Time Kubernetes Job Duration for Better DevOps
original ↗
3 Mar 2025
Ente: Self Host the Google Photos Alternative and Own Your Privacy
original ↗
24 Feb 2025
How to Deploy Static Site to GCP CDN with GitHub Actions
original ↗
17 Feb 2025
How to Publish to GitHub Pages From Another Repository
original ↗
10 Feb 2025
How to Provision a Production-Ready Autopilot GKE Cluster
original ↗
3 Feb 2025
Packer: How to Build NixOS 24 Snapshot on Hetzner Cloud
original ↗
20 Jan 2025
How to Create Your Ansible Dynamic Inventory for AWS Cloud
original ↗
6 Jan 2025
2024
How to Protect ANY Upstream Service with Operational Authentication
original ↗
30 Dec 2024
How to Deploy NodeJS to AWS Lambda with OpenTofu & GitHub Actions
original ↗
2 Sept 2024
Azure Bastion Host: Secure Cloud Access Made Simple
original ↗
19 Aug 2024
Supercharge Monorepo CI/CD: Unlock Selective Builds
original ↗
5 Aug 2024
Ory Keto: Authorization and Access Control as a Service
original ↗
1 Jul 2024
How to Set Up Preview Environments for Pull Requests
original ↗
24 Jun 2024
Unlocking the Power of VictoriaMetrics: A Prometheus Alternative
original ↗
17 Jun 2024
Ory Oathkeeper: Identity and Access Proxy Server
original ↗
10 Jun 2024