├── .github ├── FUNDING.yml ├── PULL_REQUEST_TEMPLATE │ ├── pull_request_template.md │ └── sponsor.md ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .gitlab-ci.yml ├── .pre-commit-config.yaml ├── .pyspelling.yml ├── .python-version ├── Justfile ├── LICENSE ├── README.md ├── docs ├── .meta.yml ├── assets │ ├── favicon.ico │ ├── logo-128x128.webp │ ├── logo-256x256.webp │ ├── logo-512x512.webp │ ├── logo.png │ ├── logo.webp │ ├── me.png │ └── paper.png ├── blog │ ├── .authors.yml │ ├── codes │ │ └── 2024 │ │ │ ├── 0001-azure-image-gallery │ │ │ ├── bootstrap.yml │ │ │ ├── compute-v2.tf │ │ │ ├── image-v3.tf │ │ │ ├── image.tf │ │ │ ├── inventory.tf │ │ │ ├── playbook.tf │ │ │ ├── sample-only │ │ │ │ ├── compute-v1.tf │ │ │ │ ├── image-v1.tf │ │ │ │ └── image-v2.tf │ │ │ └── versions.tf │ │ │ ├── 0002-external-secrets │ │ │ ├── css.yml │ │ │ ├── external-secret-v2.yml │ │ │ ├── external-secret.yml │ │ │ ├── iam.tf │ │ │ ├── kubernetes.tf │ │ │ ├── outputs.tf │ │ │ ├── ssm.tf │ │ │ ├── variables.tf │ │ │ └── versions.tf │ │ │ ├── 0003-k8s-the-hard-way │ │ │ ├── Vagrantfile │ │ │ └── prerequisites.csv │ │ │ ├── 0004-dynamic-github-actions-matrix │ │ │ ├── build-rust-ci.yml │ │ │ ├── full-ci-definition.yml │ │ │ ├── step1-prepare.yml │ │ │ ├── step2-determine.yml │ │ │ └── step3-build-image.yml │ │ │ ├── 0005-install-k3s-ubuntu │ │ │ ├── ansible │ │ │ │ ├── ansible.cfg │ │ │ │ ├── inventory.yml │ │ │ │ └── playbook.yml │ │ │ ├── k3d-flags.csv │ │ │ ├── kubeconfig │ │ │ └── opentofu │ │ │ │ ├── cloud-init.yml │ │ │ │ ├── demo │ │ │ │ └── old-versions.tf │ │ │ │ ├── main.tf │ │ │ │ ├── network.tf │ │ │ │ ├── output.tf │ │ │ │ └── versions.tf │ │ │ ├── 0007 │ │ │ ├── cloudtrail-ci-log.json │ │ │ ├── github-actions-oidc-endpoint.json │ │ │ ├── github-actions-oidc-jwks.json │ │ │ ├── github.tf │ │ │ ├── iam.tf │ │ │ ├── main.tf │ │ │ ├── previous-versions │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── providers.tf │ │ │ ├── ssm.tf │ │ │ ├── variables.tf │ │ │ └── versions.tf │ │ │ ├── 0008 │ │ │ ├── ansible.cfg │ │ │ ├── app │ │ │ │ ├── defaults │ │ │ │ │ └── main.yml │ │ │ │ ├── meta │ │ │ │ │ └── main.yml │ │ │ │ ├── tasks │ │ │ │ │ └── main.yml │ │ │ │ └── templates │ │ │ │ │ └── manifest.yml │ │ │ ├── configure-oidc │ │ │ │ ├── iam_role.tf │ │ │ │ ├── main.tf │ │ │ │ ├── oidc_provider.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── inventory │ │ │ │ ├── group_vars │ │ │ │ │ └── all.yml │ │ │ │ ├── inventory.yml │ │ │ │ └── k3s-cluster.yml │ │ │ ├── junk │ │ │ │ ├── outputs │ │ │ │ │ ├── ansible-inventory-list.json │ │ │ │ │ ├── aws-iam-role-trust-relationship.json │ │ │ │ │ ├── certbot-crontab │ │ │ │ │ ├── certbot.service │ │ │ │ │ ├── certbot.timer │ │ │ │ │ └── kubectl-logs-job-demo-app.json │ │ │ │ ├── v0 │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── variables.tf │ │ │ │ │ └── versions.tf │ │ │ │ ├── v1 │ │ │ │ │ ├── k8s-defaults-main.yml │ │ │ │ │ ├── k8s-handlers-main.yml │ │ │ │ │ ├── k8s-tasks-main.yml │ │ │ │ │ ├── playbook.yml │ │ │ │ │ └── versions.tf │ │ │ │ ├── v2 │ │ │ │ │ ├── k8s-defaults-main.yml │ │ │ │ │ ├── k8s-tasks-main.yml │ │ │ │ │ └── playbook.yml │ │ │ │ └── v3 │ │ │ │ │ └── playbook.yml │ │ │ ├── k8s │ │ │ │ ├── defaults │ │ │ │ │ └── main.yml │ │ │ │ ├── handlers │ │ │ │ │ └── main.yml │ │ │ │ ├── meta │ │ │ │ │ └── main.yml │ │ │ │ ├── tasks │ │ │ │ │ ├── certbot.yml │ │ │ │ │ ├── cilium.yml │ │ │ │ │ ├── main.yml │ │ │ │ │ └── static-server.yml │ │ │ │ └── templates │ │ │ │ │ ├── static-web-server-prepare.service.j2 │ │ │ │ │ ├── static-web-server-prepare.sh.j2 │ │ │ │ │ ├── static-web-server-prepare.timer.j2 │ │ │ │ │ ├── static-web-server.service.j2 │ │ │ │ │ └── wellknown-server.service.j2 │ │ │ ├── playbook.yml │ │ │ ├── provision-k8s │ │ │ │ ├── dns.tf │ │ │ │ ├── firewall.tf │ │ │ │ ├── network.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── server.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── requirements.yml │ │ │ └── vars │ │ │ │ └── aarch64.yml │ │ │ ├── 0009 │ │ │ ├── aks │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── app │ │ │ │ ├── externalsecret.yml │ │ │ │ ├── job.yml │ │ │ │ ├── kustomization.yml │ │ │ │ └── namespace.yml │ │ │ ├── aws-oidc │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── cluster-secret-store │ │ │ │ ├── main.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── external-secrets │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomizeconfig.yml │ │ │ │ ├── namespace.yml │ │ │ │ ├── release.yml │ │ │ │ ├── repository.yml │ │ │ │ └── values.yml │ │ │ ├── gitops │ │ │ │ ├── app.yml │ │ │ │ ├── external-secrets.yml │ │ │ │ ├── gitrepo.yml │ │ │ │ └── mongodb.yml │ │ │ ├── junk │ │ │ │ ├── iam-role │ │ │ │ │ └── main.tf │ │ │ │ └── mongo │ │ │ │ │ ├── kustomization.yml │ │ │ │ │ └── mongodb-secrets.yml │ │ │ └── mongodb │ │ │ │ ├── configs.env │ │ │ │ ├── externalsecret.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── namespace.yml │ │ │ │ ├── password.yml │ │ │ │ ├── pushsecret.yml │ │ │ │ ├── service.yml │ │ │ │ └── statefulset.yml │ │ │ ├── 0010 │ │ │ ├── app │ │ │ │ ├── configs.env │ │ │ │ ├── deployment.yml │ │ │ │ ├── httproute.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ └── service.yml │ │ │ ├── cert-manager │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ ├── kustomizeconfig.yml │ │ │ │ ├── namespace.yml │ │ │ │ ├── release.yml │ │ │ │ ├── repository.yml │ │ │ │ └── values.yml │ │ │ ├── cilium │ │ │ │ └── playbook.yml │ │ │ ├── cloudflare-issuer │ │ │ │ ├── clusterissuer.yml │ │ │ │ ├── externalsecret.yml │ │ │ │ ├── kustomization.yml │ │ │ │ └── kustomize.yml │ │ │ ├── gateway │ │ │ │ ├── gateway.yml │ │ │ │ ├── http-to-https-redirect.yml │ │ │ │ ├── kustomization.yml │ │ │ │ └── kustomize.yml │ │ │ ├── hosted-zone │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── iam-user │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── junk │ │ │ │ ├── cert-manager │ │ │ │ │ └── manifests.yml │ │ │ │ └── tls-certificates │ │ │ │ │ └── manifests.yml │ │ │ ├── route53-iam-role │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── route53-issuer-creds │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── route53-issuer │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── values.yml.tftpl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ └── tls-certificates │ │ │ │ ├── aws-subdomain.yml │ │ │ │ ├── cloudflare-root.yml │ │ │ │ ├── kustomization.yml │ │ │ │ └── kustomize.yml │ │ │ ├── 0011 │ │ │ ├── echo-server │ │ │ │ ├── externalsecret.yml │ │ │ │ ├── gitrepo.yml │ │ │ │ ├── kustomization.yml │ │ │ │ └── kustomize.yml │ │ │ ├── fluxcd-secrets │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── github-webhook │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── junk │ │ │ │ ├── alertmanager-config.yml │ │ │ │ ├── ci-workflow.yml │ │ │ │ ├── fluxcd-secrets.terraform.tfvars │ │ │ │ ├── imagepolicy.yml │ │ │ │ ├── imagerepository.yml │ │ │ │ └── receiver.yml │ │ │ ├── kube-prometheus-stack │ │ │ │ ├── alertmanagerconfig.yml │ │ │ │ ├── externalsecret.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ ├── release.yml │ │ │ │ └── repository.yml │ │ │ ├── kustomize │ │ │ │ ├── base │ │ │ │ │ ├── configs.env │ │ │ │ │ ├── deployment.yml │ │ │ │ │ ├── kustomization.yml │ │ │ │ │ └── service.yml │ │ │ │ └── overlays │ │ │ │ │ └── dev │ │ │ │ │ ├── externalsecret-docker.yml │ │ │ │ │ ├── externalsecret-gpgkey.yml │ │ │ │ │ ├── httproute.yml │ │ │ │ │ ├── imagepolicy.yml │ │ │ │ │ ├── imagerepository.yml │ │ │ │ │ ├── imageupdateautomation.yml │ │ │ │ │ ├── kustomization.yml │ │ │ │ │ └── kustomize.yml │ │ │ ├── notifications │ │ │ │ ├── alert-error.yml │ │ │ │ ├── alert-info.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ ├── provider.yml │ │ │ │ └── secret.yml │ │ │ ├── webhook-receiver │ │ │ │ ├── externalsecret.yml │ │ │ │ ├── httproute.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ └── receiver.yml │ │ │ └── webhook-token │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── 0012 │ │ │ ├── dns │ │ │ │ ├── main.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── frontend │ │ │ │ ├── 404.html │ │ │ │ ├── app.js │ │ │ │ ├── assets │ │ │ │ │ └── styles.css │ │ │ │ ├── index.html │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── config.js │ │ │ │ │ ├── flow.js │ │ │ │ │ ├── logout.js │ │ │ │ │ ├── router.js │ │ │ │ │ └── utils.js │ │ │ │ └── vite.config.js │ │ │ ├── junk │ │ │ │ ├── ci.yml │ │ │ │ ├── dns.csv │ │ │ │ ├── get-flow-json.js │ │ │ │ ├── index-without-spa-hack.html │ │ │ │ ├── init-flow.js │ │ │ │ ├── kratos.identity-schema.json │ │ │ │ ├── registration-flow-by-curl.sh │ │ │ │ └── registration-flow-response.json │ │ │ └── kratos │ │ │ │ ├── externalsecret.yml │ │ │ │ ├── helm-values.yml │ │ │ │ ├── httproute.yml │ │ │ │ ├── kratos-server-config.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ ├── kustomizeconfig.yml │ │ │ │ ├── release.yml │ │ │ │ └── repository.yml │ │ │ ├── 0013 │ │ │ ├── ansible.cfg │ │ │ ├── azure-vm │ │ │ │ ├── compute.tf │ │ │ │ ├── main.tf │ │ │ │ ├── network.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── versions.tf │ │ │ ├── inventory.yml │ │ │ ├── junk │ │ │ │ ├── azure-oidc-configuration.json │ │ │ │ ├── decoded-jwt-access-token.json │ │ │ │ └── iam-role.json │ │ │ ├── playbook.yml │ │ │ ├── trust-relationship │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ └── vm-identity │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── 0014 │ │ │ ├── ci.yml │ │ │ ├── docker-compose.yml │ │ │ └── junk │ │ │ │ ├── pages.yml │ │ │ │ └── service.yml │ │ │ ├── 0015 │ │ │ ├── echo-server-rule │ │ │ │ ├── httproute.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ └── rule.yml │ │ │ ├── echo-server │ │ │ │ ├── configs.env │ │ │ │ ├── deployment.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ └── service.yml │ │ │ ├── junk │ │ │ │ ├── anon-response.json │ │ │ │ ├── anon-rule.yml │ │ │ │ ├── azure-vm-response.json │ │ │ │ ├── just-httproute-ks.yml │ │ │ │ ├── kratos-response.json │ │ │ │ ├── kratos-rule.yml │ │ │ │ └── unauthorized-response.json │ │ │ └── oathkeeper │ │ │ │ ├── clusterrole.yml │ │ │ │ ├── clusterrolebinding.yml │ │ │ │ ├── deployment-oathkeeper-maester.yml │ │ │ │ ├── deployment-oathkeeper.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ ├── oathkeeper-server-config.yml │ │ │ │ ├── service-oathkeeper-api.yml │ │ │ │ ├── service-oathkeeper-proxy.yml │ │ │ │ └── serviceaccount-maester.yml │ │ │ ├── 0016 │ │ │ ├── grafana-cloud │ │ │ │ └── vmagent.yml │ │ │ ├── junk │ │ │ │ ├── grafana-cloud-remote-write-prom.yml │ │ │ │ ├── httproute.yml │ │ │ │ └── vmauth.yml │ │ │ ├── standalone-host │ │ │ │ ├── main.yml │ │ │ │ └── victoria-metrics │ │ │ │ │ ├── handlers │ │ │ │ │ └── main.yml │ │ │ │ │ ├── meta │ │ │ │ │ └── main.yml │ │ │ │ │ ├── tasks │ │ │ │ │ └── main.yml │ │ │ │ │ ├── templates │ │ │ │ │ ├── vmagent.service.j2 │ │ │ │ │ └── vmagent.yml.j2 │ │ │ │ │ └── vars │ │ │ │ │ ├── vars-aarch64.yml │ │ │ │ │ └── vars-x86_64.yml │ │ │ ├── victoria-metrics-cluster │ │ │ │ ├── httproute.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ ├── vmagent.yml │ │ │ │ ├── vmauth.yml │ │ │ │ ├── vmcluster.yml │ │ │ │ └── vmuser.yml │ │ │ ├── victoria-metrics-operator │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ ├── namespace.yml │ │ │ │ ├── release.yml │ │ │ │ └── repository.yml │ │ │ └── victoria-metrics-standalone │ │ │ │ ├── httproute.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ └── vmsingle.yml │ │ │ ├── 0017 │ │ │ ├── cert-manager │ │ │ │ └── certificate.yml │ │ │ ├── echo-server │ │ │ │ ├── base │ │ │ │ │ ├── configs.env │ │ │ │ │ ├── deployment.yml │ │ │ │ │ ├── kustomization.yml │ │ │ │ │ └── service.yml │ │ │ │ └── overlays │ │ │ │ │ ├── dev │ │ │ │ │ ├── configs.env │ │ │ │ │ ├── deployment.yml │ │ │ │ │ ├── httproute.yml │ │ │ │ │ └── kustomization.yml │ │ │ │ │ └── test │ │ │ │ │ ├── httproute.yml │ │ │ │ │ └── kustomization.yml │ │ │ ├── junk │ │ │ │ └── pr7-response.json │ │ │ ├── kustomize │ │ │ │ ├── dev.yml │ │ │ │ └── test.yml │ │ │ └── workflow │ │ │ │ └── ci.yml │ │ │ ├── 0018 │ │ │ ├── keto │ │ │ │ ├── deployment.yml │ │ │ │ ├── externalsecret.yml │ │ │ │ ├── httproute-read.yml │ │ │ │ ├── httproute-write.yml │ │ │ │ ├── keto-server-config.yml │ │ │ │ ├── kustomization.yml │ │ │ │ ├── kustomize.yml │ │ │ │ ├── service-read.yml │ │ │ │ └── service-write.yml │ │ │ ├── permissions │ │ │ │ ├── admin-rbac.json │ │ │ │ ├── auditbot-abac.json │ │ │ │ ├── editor-rbac.json │ │ │ │ └── members.json │ │ │ └── rules │ │ │ │ ├── echo-server.yml │ │ │ │ ├── keto-relation-tuple-create.sh │ │ │ │ └── verify-curl.sh │ │ │ ├── 0019 │ │ │ ├── action.yml │ │ │ ├── ci.yml │ │ │ ├── index.js │ │ │ ├── main.py │ │ │ └── monorepo │ │ │ │ ├── auth │ │ │ │ ├── Dockerfile │ │ │ │ └── main.py │ │ │ │ ├── inventory │ │ │ │ ├── Dockerfile │ │ │ │ └── main.go │ │ │ │ ├── order │ │ │ │ ├── Dockerfile │ │ │ │ └── main.rs │ │ │ │ └── payment │ │ │ │ ├── Dockerfile │ │ │ │ └── main.py │ │ │ ├── 0020 │ │ │ ├── bastion │ │ │ │ ├── data.tf │ │ │ │ ├── locals.tf │ │ │ │ ├── main.tf │ │ │ │ ├── naming.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── vm │ │ │ │ ├── data.tf │ │ │ │ ├── locals.tf │ │ │ │ ├── main.tf │ │ │ │ ├── naming.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ └── vnet │ │ │ │ ├── main.tf │ │ │ │ ├── naming.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ └── versions.tf │ │ │ ├── 0021 │ │ │ ├── aws-vpc │ │ │ │ └── main.tf │ │ │ └── aws │ │ │ │ ├── data.tf │ │ │ │ ├── main.tf │ │ │ │ ├── net.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ └── 0022 │ │ │ └── k3d-config.yml │ ├── index.md │ ├── posts │ │ ├── 2024 │ │ │ ├── 0001-azure-shared-image-gallery.md │ │ │ ├── 0002-external-secret-immutable-target.md │ │ │ ├── 0003-kubernetes-the-hard-way.md │ │ │ ├── 0004-github-actions-dynamic-matrix.md │ │ │ ├── 0005-install-k3s-on-ubuntu22.md │ │ │ ├── 0006-gettings-started-with-gitops-and-fluxcd.md │ │ │ ├── 0007-oidc-authentication.md │ │ │ ├── 0008-k8s-federated-oidc.md │ │ │ ├── 0009-external-secrets-aks-to-aws-ssm.md │ │ │ ├── 0010-cert-manager.md │ │ │ ├── 0011-fluxcd-advanced-topics.md │ │ │ ├── 0012-ory-kratos.md │ │ │ ├── 0013-azure-vm-to-aws.md │ │ │ ├── 0014-github-actions-integration-testing.md │ │ │ ├── 0015-ory-oathkeeper.md │ │ │ ├── 0016-victoria-metrics.md │ │ │ ├── 0017-per-pr-deployment.md │ │ │ ├── 0018-ory-keto.md │ │ │ ├── 0019-selective-builds.md │ │ │ ├── 0020-bastion-in-azure.md │ │ │ ├── 0021-deploy-js-to-aws-lambda.md │ │ │ ├── 0022-admin-authentication.md │ │ │ └── 0023-operational-authentication │ │ │ │ ├── assets │ │ │ │ ├── images │ │ │ │ │ ├── credentials-page.png │ │ │ │ │ ├── google-cloud-new-project.png │ │ │ │ │ ├── google-cloud-project-name.png │ │ │ │ │ ├── google-console-search.png │ │ │ │ │ └── kratos-ui.png │ │ │ │ ├── kratos-manifests.yml │ │ │ │ ├── kratos-selfservice-ui-node-manifests.yml │ │ │ │ ├── oathkeeper-maester-manifests.yml │ │ │ │ └── oathkeeper-manifests.yml │ │ │ │ ├── index.md │ │ │ │ ├── kratos-selfservice-ui-node │ │ │ │ ├── ingress.yml │ │ │ │ └── kustomization.yml │ │ │ │ ├── kratos │ │ │ │ ├── ingress.yml │ │ │ │ ├── kratos-server-config.yml │ │ │ │ └── kustomization.yml │ │ │ │ ├── oathkeeper-maester │ │ │ │ └── kustomization.yml │ │ │ │ ├── oathkeeper │ │ │ │ ├── kustomization.yml │ │ │ │ └── oathkeeper-server-config.yml │ │ │ │ └── protected-endpoints │ │ │ │ └── vmagent.yml │ │ └── 2025 │ │ │ ├── 001-ansible-dynamic-inventory │ │ │ ├── README.md │ │ │ ├── ansible │ │ │ │ ├── ansible.cfg │ │ │ │ ├── inventory │ │ │ │ │ ├── cloud.aws_ec2.yml │ │ │ │ │ └── group_vars │ │ │ │ │ │ ├── all.yml │ │ │ │ │ │ ├── aws_bastion.yml │ │ │ │ │ │ ├── aws_worker.yml │ │ │ │ │ │ └── provider_aws.yml │ │ │ │ └── requirements.txt │ │ │ ├── asg │ │ │ │ ├── cloud-init.yml │ │ │ │ ├── main.tf │ │ │ │ ├── net.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ └── bastion │ │ │ │ ├── cloud-init.yml │ │ │ │ ├── main.tf │ │ │ │ ├── net.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── 002-packer-hetzner │ │ │ ├── README.md │ │ │ ├── hetzner-nixos-server │ │ │ │ └── main.tf │ │ │ └── packer │ │ │ │ ├── nixos-hetzner.pkr.hcl │ │ │ │ └── setup-nixos.sh │ │ │ ├── 003-gcp-gke-cluster-tf │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ └── gke-autopilot.png │ │ │ └── tofu │ │ │ │ ├── backend.hcl │ │ │ │ ├── gcp │ │ │ │ ├── gcp.hcl │ │ │ │ └── prod │ │ │ │ │ ├── 10-networking │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── naming.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── terragrunt.hcl │ │ │ │ │ └── versions.tf │ │ │ │ │ ├── 20-gke-encryption-key │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── naming.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── terragrunt.hcl │ │ │ │ │ └── versions.tf │ │ │ │ │ └── 30-kubernetes-cluster │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── naming.tf │ │ │ │ │ ├── terragrunt.hcl │ │ │ │ │ ├── variables.tf │ │ │ │ │ └── versions.tf │ │ │ │ └── modules │ │ │ │ └── naming │ │ │ │ ├── data.tf │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── 004-gh-pages-another-repo │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── github-pages-settings.png │ │ │ │ └── pages-final-commits-snapshot.png │ │ │ └── tofu │ │ │ │ ├── 10-pages-repository │ │ │ │ ├── files │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── index.html │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ └── versions.tf │ │ │ │ ├── 20-source-code-repository │ │ │ │ ├── files │ │ │ │ │ └── ci.yml.tftpl │ │ │ │ ├── main.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ │ └── github.hcl │ │ │ ├── 005-gcp-cdn │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── gcp-cdn.png │ │ │ │ ├── gcp-load-balancer.png │ │ │ │ └── successful-ci-run.png │ │ │ └── tofu │ │ │ │ ├── 10-storage-bucket │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ └── versions.tf │ │ │ │ ├── 20-github-workload-identity │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ └── versions.tf │ │ │ │ ├── 30-github-actions-iam │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ │ ├── 40-dns-record │ │ │ │ ├── cloudflare.tf │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ │ ├── 50-cdn-endpoint │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ │ ├── 60-github-frontend-repository │ │ │ │ ├── files │ │ │ │ │ ├── ci.yml.tftpl │ │ │ │ │ ├── index.html │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── main.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ │ ├── gcp.hcl │ │ │ │ └── github.hcl │ │ │ ├── 006-ente │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ └── ente-packages.png │ │ │ ├── k8s │ │ │ │ ├── ente-server │ │ │ │ │ ├── deployment.yml │ │ │ │ │ ├── externalsecret.yml │ │ │ │ │ ├── files │ │ │ │ │ │ └── musuem.yaml │ │ │ │ │ ├── httproute.yml │ │ │ │ │ ├── kustomization.yml │ │ │ │ │ ├── secrets.sh │ │ │ │ │ ├── service.yml │ │ │ │ │ └── serviceaccount.yml │ │ │ │ └── postgres │ │ │ │ │ ├── cluster.yml │ │ │ │ │ ├── externalsecret-superuser.yml │ │ │ │ │ ├── externalsecret-user.yml │ │ │ │ │ └── kustomization.yml │ │ │ └── tofu │ │ │ │ ├── ente-docker │ │ │ │ ├── files │ │ │ │ │ └── ci.yml │ │ │ │ ├── main.tf │ │ │ │ └── versions.tf │ │ │ │ └── ente-frontend │ │ │ │ ├── dns.tf │ │ │ │ ├── files │ │ │ │ └── ci.yml.tftpl │ │ │ │ ├── main.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── 007-k8s-command-timer │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ └── pushgateway.png │ │ │ ├── method-1 │ │ │ │ ├── go │ │ │ │ │ └── main.go │ │ │ │ └── python │ │ │ │ │ └── main.py │ │ │ └── method-2 │ │ │ │ ├── bare-job.yml │ │ │ │ └── job.yml │ │ │ ├── 008-fluxcd-preview-depoyment │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── github-pull-requests.png │ │ │ │ └── preview-bot-comment.png │ │ │ ├── junk │ │ │ │ ├── curl-pr3.sh │ │ │ │ ├── curl-pr4.sh │ │ │ │ ├── generated-resources.yml │ │ │ │ └── generated-rsip.yml │ │ │ ├── prereqs │ │ │ │ ├── namespace.yml │ │ │ │ ├── rolebinding.yml │ │ │ │ └── serviceaccount.yml │ │ │ ├── preview-environment │ │ │ │ ├── rset-bare.yml │ │ │ │ ├── rset-preview-bot.yml │ │ │ │ └── rsip.yml │ │ │ └── scripts │ │ │ │ ├── create-github-auth-secret.sh │ │ │ │ └── install-flux-operator.sh │ │ │ ├── 009-alloy-migration │ │ │ ├── README.md │ │ │ ├── alloy │ │ │ │ ├── alloy-bare.hcl │ │ │ │ ├── alloy.hcl │ │ │ │ └── helm-values.yml │ │ │ ├── assets │ │ │ │ ├── alloy-dashboard.png │ │ │ │ └── tempo-servicegraph.png │ │ │ ├── grafana │ │ │ │ └── datasource-tempo.yml │ │ │ └── junk │ │ │ │ ├── promtail-config.yml │ │ │ │ └── promtail-manifests.yml │ │ │ ├── 010-external-secrets-deployment │ │ │ ├── README.md │ │ │ ├── aws │ │ │ │ ├── iam-policy.json │ │ │ │ └── trust-relationship.json │ │ │ ├── azure │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── external-secrets │ │ │ │ ├── helm-values-aws.yml │ │ │ │ ├── helm-values-azure.yml │ │ │ │ └── helm-values-gcp.yml │ │ │ ├── gcp │ │ │ │ ├── main.tf │ │ │ │ └── versions.tf │ │ │ ├── k8s │ │ │ │ ├── css-aws.yml │ │ │ │ ├── css-azure.yml │ │ │ │ └── css-gcp.yml │ │ │ └── output │ │ │ │ ├── eso-aws.yml │ │ │ │ ├── eso-azure.yml │ │ │ │ ├── eso-gcp.yml │ │ │ │ └── oidc-config.yml │ │ │ ├── 011-azure-cdn-gha │ │ │ ├── 10-azure-github-trust │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── 20-azure-cdn-blob │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── 30-github-repository │ │ │ │ ├── files │ │ │ │ │ └── ci.yml │ │ │ │ ├── main.tf │ │ │ │ ├── terragrunt.hcl │ │ │ │ ├── variables.tf │ │ │ │ └── versions.tf │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── azure-blob-iam.png │ │ │ │ ├── azure-resource-group.png │ │ │ │ ├── ci-upload-blob.png │ │ │ │ └── github-az-login.png │ │ │ └── junk │ │ │ │ ├── ci-improved.yml │ │ │ │ ├── curl-website.sh │ │ │ │ ├── output-10.txt │ │ │ │ └── output-20.txt │ │ │ └── 012-consul-tf-backend │ │ │ ├── 10-vm │ │ │ ├── cloud-init.yml │ │ │ ├── main.tf │ │ │ ├── output.tf │ │ │ ├── terragrunt.hcl │ │ │ └── versions.tf │ │ │ ├── 20-bootstrap-consul │ │ │ ├── ansible.cfg │ │ │ ├── inventory │ │ │ │ └── azure_rm.yml │ │ │ ├── playbook.yml │ │ │ ├── requirements.yml │ │ │ └── roles │ │ │ │ ├── acme │ │ │ │ ├── files │ │ │ │ │ ├── acme-backend.service │ │ │ │ │ └── prepare-haproxy-cert.sh │ │ │ │ └── tasks │ │ │ │ │ └── main.yml │ │ │ │ ├── consul │ │ │ │ ├── files │ │ │ │ │ ├── agent-policy.hcl │ │ │ │ │ ├── consul.hcl │ │ │ │ │ └── tofu-policy.hcl │ │ │ │ └── tasks │ │ │ │ │ ├── acl.yml │ │ │ │ │ ├── agent.yml │ │ │ │ │ ├── main.yml │ │ │ │ │ ├── service.yml │ │ │ │ │ └── tofu.yml │ │ │ │ ├── firewall │ │ │ │ └── tasks │ │ │ │ │ └── main.yml │ │ │ │ └── haproxy │ │ │ │ ├── files │ │ │ │ └── haproxy.cfg │ │ │ │ └── tasks │ │ │ │ └── main.yml │ │ │ ├── 30-verify-state-backend │ │ │ ├── main.tf │ │ │ ├── terragrunt.hcl │ │ │ └── versions.tf │ │ │ ├── README.md │ │ │ ├── assets │ │ │ ├── az-vm-disk.png │ │ │ ├── consul-kv.png │ │ │ └── vm-backup.png │ │ │ └── azurerm.hcl │ └── static │ │ └── img │ │ └── 2024 │ │ ├── 0004 │ │ ├── no-run.webp │ │ ├── stage0.webp │ │ ├── stage1.webp │ │ ├── stage2.webp │ │ ├── stage3.webp │ │ └── successful-ci-run.webp │ │ ├── 0006 │ │ ├── alertmanager-ui-error.webp │ │ ├── alertmanager-ui-info.webp │ │ └── pat-token.webp │ │ ├── 0007 │ │ ├── oidc-scenario-diagram.svg │ │ └── successful-ci-run.webp │ │ ├── 0008 │ │ ├── cf-token.webp │ │ └── hcloud-token.webp │ │ ├── 0009 │ │ └── ssm.webp │ │ ├── 0010 │ │ ├── countries.webp │ │ ├── ns-providers.webp │ │ ├── performance.webp │ │ ├── route53.webp │ │ ├── total-views.webp │ │ └── visitors.webp │ │ ├── 0011 │ │ ├── alertmanager-triggered-info-and-alert.webp │ │ ├── dev-bot-admin-repo.webp │ │ ├── dev-bot-commit-to-repo.webp │ │ ├── discord-triggered-info.webp │ │ ├── gh-cli-authentication.webp │ │ └── slack-triggered-alert.webp │ │ ├── 0012 │ │ ├── frontend-and-kratos-flow.webp │ │ ├── kratos-config-reference.webp │ │ ├── ory-example-register-page.webp │ │ └── ory-kratos.webp │ │ ├── 0013 │ │ ├── azure-resource-group.webp │ │ └── azure-user-assigned-vm-identity.webp │ │ ├── 0014 │ │ ├── full-stack-ci-init-containers.webp │ │ ├── full-stack-ci-run-summary.webp │ │ ├── full-stack-coverage-html.webp │ │ ├── full-stack-fastapi-template-pytest.webp │ │ └── full-stack-postgres-env-vars.webp │ │ ├── 0015 │ │ ├── fluxcd-vscode.webp │ │ ├── jaeger-oathkeeper-kratos.webp │ │ └── kratos-whoami.webp │ │ ├── 0016 │ │ ├── vm-api-resources.webp │ │ ├── vm-cluster-ui.webp │ │ └── vmauth-basic-auth.webp │ │ ├── 0017 │ │ └── comment-pr.webp │ │ ├── 0018 │ │ └── ory-oathkeeper-kratos-keto-jaeger.webp │ │ ├── 0019 │ │ ├── gh-dynamic-builds.png │ │ ├── selective-build.png │ │ ├── upstash-keys.png │ │ └── workhard.jpg │ │ └── 0021 │ │ ├── change-app.webp │ │ ├── ci-run.webp │ │ └── gh-deploy-lambda-logs.webp ├── extra │ ├── newsletter.css │ └── newsletter.js ├── favicon.ico ├── index.md ├── privacy.md ├── robots.txt ├── sponsor.md └── terms.md ├── hooks ├── canonical-url.py ├── rss-feed-description.py ├── socialshare.py ├── subscription-form.py └── totalviews.py ├── includes └── abbreviations.md ├── lychee.toml ├── mkdocs.yml ├── overrides ├── blog-post.html ├── blog-refactor-compatibility.html ├── extrahead.html ├── main.html └── partials │ ├── announce.html │ ├── comments.html │ ├── copyright.html │ ├── languages │ └── en.html │ └── post.html ├── poetry.lock ├── pyproject.toml ├── renovate.json ├── requirements.txt ├── trivy.yaml └── uv.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: 2 | - meysam81 3 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/sponsor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/.github/PULL_REQUEST_TEMPLATE/sponsor.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pyspelling.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/.pyspelling.yml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/README.md -------------------------------------------------------------------------------- /docs/.meta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/.meta.yml -------------------------------------------------------------------------------- /docs/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/assets/favicon.ico -------------------------------------------------------------------------------- /docs/assets/logo-128x128.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/assets/logo-128x128.webp -------------------------------------------------------------------------------- /docs/assets/logo-256x256.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/assets/logo-256x256.webp -------------------------------------------------------------------------------- /docs/assets/logo-512x512.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/assets/logo-512x512.webp -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /docs/assets/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/assets/logo.webp -------------------------------------------------------------------------------- /docs/assets/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/assets/me.png -------------------------------------------------------------------------------- /docs/assets/paper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/assets/paper.png -------------------------------------------------------------------------------- /docs/blog/.authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/.authors.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0001-azure-image-gallery/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0001-azure-image-gallery/bootstrap.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0001-azure-image-gallery/compute-v2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0001-azure-image-gallery/compute-v2.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0001-azure-image-gallery/image-v3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0001-azure-image-gallery/image-v3.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0001-azure-image-gallery/image.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0001-azure-image-gallery/image.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0001-azure-image-gallery/inventory.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0001-azure-image-gallery/inventory.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0001-azure-image-gallery/playbook.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0001-azure-image-gallery/playbook.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0001-azure-image-gallery/sample-only/compute-v1.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0001-azure-image-gallery/sample-only/compute-v1.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0001-azure-image-gallery/sample-only/image-v1.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0001-azure-image-gallery/sample-only/image-v1.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0001-azure-image-gallery/sample-only/image-v2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0001-azure-image-gallery/sample-only/image-v2.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0001-azure-image-gallery/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0001-azure-image-gallery/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0002-external-secrets/css.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0002-external-secrets/css.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0002-external-secrets/external-secret-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0002-external-secrets/external-secret-v2.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0002-external-secrets/external-secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0002-external-secrets/external-secret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0002-external-secrets/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0002-external-secrets/iam.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0002-external-secrets/kubernetes.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0002-external-secrets/kubernetes.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0002-external-secrets/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0002-external-secrets/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0002-external-secrets/ssm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0002-external-secrets/ssm.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0002-external-secrets/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0002-external-secrets/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0002-external-secrets/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0002-external-secrets/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0003-k8s-the-hard-way/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0003-k8s-the-hard-way/Vagrantfile -------------------------------------------------------------------------------- /docs/blog/codes/2024/0003-k8s-the-hard-way/prerequisites.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0003-k8s-the-hard-way/prerequisites.csv -------------------------------------------------------------------------------- /docs/blog/codes/2024/0004-dynamic-github-actions-matrix/build-rust-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0004-dynamic-github-actions-matrix/build-rust-ci.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0004-dynamic-github-actions-matrix/full-ci-definition.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0004-dynamic-github-actions-matrix/full-ci-definition.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0004-dynamic-github-actions-matrix/step1-prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0004-dynamic-github-actions-matrix/step1-prepare.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0004-dynamic-github-actions-matrix/step2-determine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0004-dynamic-github-actions-matrix/step2-determine.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0004-dynamic-github-actions-matrix/step3-build-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0004-dynamic-github-actions-matrix/step3-build-image.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/ansible/ansible.cfg -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/ansible/inventory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/ansible/inventory.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/ansible/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/ansible/playbook.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/k3d-flags.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/k3d-flags.csv -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/kubeconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/kubeconfig -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/cloud-init.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/cloud-init.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/demo/old-versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/demo/old-versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/network.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/output.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0005-install-k3s-ubuntu/opentofu/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/cloudtrail-ci-log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/cloudtrail-ci-log.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/github-actions-oidc-endpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/github-actions-oidc-endpoint.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/github-actions-oidc-jwks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/github-actions-oidc-jwks.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/github.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/github.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/iam.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/previous-versions/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/previous-versions/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/previous-versions/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/previous-versions/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/providers.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/ssm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/ssm.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0007/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0007/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/ansible.cfg -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/app/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | aws_region: eu-central-1 3 | role_session_name: k3s-cluster 4 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/app/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/app/meta/main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/app/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/app/tasks/main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/app/templates/manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/app/templates/manifest.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/configure-oidc/iam_role.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/configure-oidc/iam_role.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/configure-oidc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/configure-oidc/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/configure-oidc/oidc_provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/configure-oidc/oidc_provider.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/configure-oidc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/configure-oidc/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/configure-oidc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/configure-oidc/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/configure-oidc/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/configure-oidc/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/inventory/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | domain_name: 912acf63-0400-89fe-3e69-9de5988d887e.developer-friendly.blog 2 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/inventory/inventory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/inventory/inventory.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/inventory/k3s-cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/inventory/k3s-cluster.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/outputs/ansible-inventory-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/outputs/ansible-inventory-list.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/outputs/aws-iam-role-trust-relationship.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/outputs/aws-iam-role-trust-relationship.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/outputs/certbot-crontab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/outputs/certbot-crontab -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/outputs/certbot.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/outputs/certbot.service -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/outputs/certbot.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/outputs/certbot.timer -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/outputs/kubectl-logs-job-demo-app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/outputs/kubectl-logs-job-demo-app.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v0/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/v0/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v0/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/v0/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v0/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/v0/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v1/k8s-defaults-main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | cilium_version: 1.15.4 3 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v1/k8s-handlers-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/v1/k8s-handlers-main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v1/k8s-tasks-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/v1/k8s-tasks-main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v1/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/v1/playbook.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v1/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/v1/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v2/k8s-defaults-main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | cilium_version: 1.15.4 3 | acme_home: /var/www/html 4 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v2/k8s-tasks-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/v2/k8s-tasks-main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v2/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/v2/playbook.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/junk/v3/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/junk/v3/playbook.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/defaults/main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/handlers/main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/meta/main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/tasks/certbot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/tasks/certbot.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/tasks/cilium.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/tasks/cilium.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/tasks/main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/tasks/static-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/tasks/static-server.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/templates/static-web-server-prepare.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/templates/static-web-server-prepare.service.j2 -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/templates/static-web-server-prepare.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/templates/static-web-server-prepare.sh.j2 -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/templates/static-web-server-prepare.timer.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/templates/static-web-server-prepare.timer.j2 -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/templates/static-web-server.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/templates/static-web-server.service.j2 -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/k8s/templates/wellknown-server.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/k8s/templates/wellknown-server.service.j2 -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/playbook.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/provision-k8s/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/provision-k8s/dns.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/provision-k8s/firewall.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/provision-k8s/firewall.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/provision-k8s/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/provision-k8s/network.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/provision-k8s/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/provision-k8s/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/provision-k8s/server.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/provision-k8s/server.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/provision-k8s/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/provision-k8s/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/provision-k8s/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/provision-k8s/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/requirements.yml: -------------------------------------------------------------------------------- 1 | - name: kubernetes.core 2 | version: 2.4.1 3 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0008/vars/aarch64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0008/vars/aarch64.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/aks/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/aks/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/aks/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/aks/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/aks/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/aks/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/aks/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/aks/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/app/externalsecret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/app/externalsecret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/app/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/app/job.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/app/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/app/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/app/namespace.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: app 5 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/aws-oidc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/aws-oidc/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/aws-oidc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/aws-oidc/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/aws-oidc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/aws-oidc/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/aws-oidc/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/aws-oidc/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/cluster-secret-store/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/cluster-secret-store/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/cluster-secret-store/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/cluster-secret-store/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/cluster-secret-store/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/cluster-secret-store/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/external-secrets/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/external-secrets/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/external-secrets/kustomizeconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/external-secrets/kustomizeconfig.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/external-secrets/namespace.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: external-secrets 5 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/external-secrets/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/external-secrets/release.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/external-secrets/repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/external-secrets/repository.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/external-secrets/values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/external-secrets/values.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/gitops/app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/gitops/app.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/gitops/external-secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/gitops/external-secrets.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/gitops/gitrepo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/gitops/gitrepo.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/gitops/mongodb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/gitops/mongodb.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/junk/iam-role/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/junk/iam-role/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/junk/mongo/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/junk/mongo/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/junk/mongo/mongodb-secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/junk/mongo/mongodb-secrets.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/mongodb/configs.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/mongodb/configs.env -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/mongodb/externalsecret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/mongodb/externalsecret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/mongodb/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/mongodb/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/mongodb/namespace.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: mongodb 5 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/mongodb/password.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/mongodb/password.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/mongodb/pushsecret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/mongodb/pushsecret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/mongodb/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/mongodb/service.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0009/mongodb/statefulset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0009/mongodb/statefulset.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/app/configs.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/app/configs.env -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/app/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/app/deployment.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/app/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/app/httproute.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/app/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/app/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/app/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/app/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/app/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/app/service.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cert-manager/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cert-manager/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cert-manager/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cert-manager/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cert-manager/kustomizeconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cert-manager/kustomizeconfig.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cert-manager/namespace.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: cert-manager 5 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cert-manager/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cert-manager/release.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cert-manager/repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cert-manager/repository.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cert-manager/values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cert-manager/values.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cilium/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cilium/playbook.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cloudflare-issuer/clusterissuer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cloudflare-issuer/clusterissuer.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cloudflare-issuer/externalsecret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cloudflare-issuer/externalsecret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cloudflare-issuer/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cloudflare-issuer/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/cloudflare-issuer/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/cloudflare-issuer/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/gateway/gateway.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/gateway/gateway.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/gateway/http-to-https-redirect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/gateway/http-to-https-redirect.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/gateway/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/gateway/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/gateway/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/gateway/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/hosted-zone/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/hosted-zone/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/hosted-zone/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/hosted-zone/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/hosted-zone/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/hosted-zone/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/hosted-zone/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/hosted-zone/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/iam-user/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/iam-user/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/iam-user/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/iam-user/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/iam-user/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/iam-user/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/iam-user/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/iam-user/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/junk/cert-manager/manifests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/junk/cert-manager/manifests.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/junk/tls-certificates/manifests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/junk/tls-certificates/manifests.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-iam-role/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-iam-role/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-iam-role/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-iam-role/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-iam-role/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-iam-role/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-iam-role/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-iam-role/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-issuer-creds/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-issuer-creds/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-issuer-creds/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-issuer-creds/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-issuer-creds/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-issuer-creds/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-issuer-creds/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-issuer-creds/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-issuer/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-issuer/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-issuer/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-issuer/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-issuer/values.yml.tftpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-issuer/values.yml.tftpl -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-issuer/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-issuer/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/route53-issuer/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/route53-issuer/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/tls-certificates/aws-subdomain.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/tls-certificates/aws-subdomain.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/tls-certificates/cloudflare-root.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/tls-certificates/cloudflare-root.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/tls-certificates/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/tls-certificates/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0010/tls-certificates/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0010/tls-certificates/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/echo-server/externalsecret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/echo-server/externalsecret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/echo-server/gitrepo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/echo-server/gitrepo.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/echo-server/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/echo-server/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/echo-server/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/echo-server/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/fluxcd-secrets/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/fluxcd-secrets/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/fluxcd-secrets/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/fluxcd-secrets/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/fluxcd-secrets/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/fluxcd-secrets/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/fluxcd-secrets/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/fluxcd-secrets/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/github-webhook/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/github-webhook/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/github-webhook/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/github-webhook/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/github-webhook/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/github-webhook/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/github-webhook/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/github-webhook/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/junk/alertmanager-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/junk/alertmanager-config.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/junk/ci-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/junk/ci-workflow.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/junk/fluxcd-secrets.terraform.tfvars: -------------------------------------------------------------------------------- 1 | github_pat = "PLACEHOLDER" 2 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/junk/imagepolicy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/junk/imagepolicy.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/junk/imagerepository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/junk/imagerepository.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/junk/receiver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/junk/receiver.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kube-prometheus-stack/alertmanagerconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kube-prometheus-stack/alertmanagerconfig.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kube-prometheus-stack/externalsecret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kube-prometheus-stack/externalsecret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kube-prometheus-stack/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kube-prometheus-stack/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kube-prometheus-stack/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kube-prometheus-stack/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kube-prometheus-stack/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kube-prometheus-stack/release.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kube-prometheus-stack/repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kube-prometheus-stack/repository.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/base/configs.env: -------------------------------------------------------------------------------- 1 | PORT=3000 2 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/base/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/base/deployment.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/base/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/base/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/base/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/base/service.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/overlays/dev/externalsecret-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/overlays/dev/externalsecret-docker.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/overlays/dev/externalsecret-gpgkey.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/overlays/dev/externalsecret-gpgkey.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/overlays/dev/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/overlays/dev/httproute.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/overlays/dev/imagepolicy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/overlays/dev/imagepolicy.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/overlays/dev/imagerepository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/overlays/dev/imagerepository.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/overlays/dev/imageupdateautomation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/overlays/dev/imageupdateautomation.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/overlays/dev/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/overlays/dev/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/kustomize/overlays/dev/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/kustomize/overlays/dev/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/notifications/alert-error.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/notifications/alert-error.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/notifications/alert-info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/notifications/alert-info.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/notifications/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/notifications/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/notifications/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/notifications/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/notifications/provider.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/notifications/provider.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/notifications/secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/notifications/secret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/webhook-receiver/externalsecret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/webhook-receiver/externalsecret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/webhook-receiver/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/webhook-receiver/httproute.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/webhook-receiver/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/webhook-receiver/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/webhook-receiver/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/webhook-receiver/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/webhook-receiver/receiver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/webhook-receiver/receiver.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/webhook-token/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/webhook-token/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/webhook-token/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/webhook-token/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/webhook-token/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/webhook-token/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0011/webhook-token/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0011/webhook-token/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/dns/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/dns/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/dns/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/dns/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/dns/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/dns/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/404.html -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/app.js -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/assets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/assets/styles.css -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/index.html -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/package.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/src/config.js -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/src/flow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/src/flow.js -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/src/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/src/logout.js -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/src/router.js -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/src/utils.js -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/frontend/vite.config.js -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/junk/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/junk/ci.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/junk/dns.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/junk/dns.csv -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/junk/get-flow-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/junk/get-flow-json.js -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/junk/index-without-spa-hack.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/junk/index-without-spa-hack.html -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/junk/init-flow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/junk/init-flow.js -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/junk/kratos.identity-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/junk/kratos.identity-schema.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/junk/registration-flow-by-curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/junk/registration-flow-by-curl.sh -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/junk/registration-flow-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/junk/registration-flow-response.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/kratos/externalsecret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/kratos/externalsecret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/kratos/helm-values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/kratos/helm-values.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/kratos/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/kratos/httproute.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/kratos/kratos-server-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/kratos/kratos-server-config.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/kratos/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/kratos/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/kratos/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/kratos/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/kratos/kustomizeconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/kratos/kustomizeconfig.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/kratos/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/kratos/release.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0012/kratos/repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0012/kratos/repository.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/ansible.cfg -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/azure-vm/compute.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/azure-vm/compute.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/azure-vm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/azure-vm/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/azure-vm/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/azure-vm/network.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/azure-vm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/azure-vm/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/azure-vm/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/azure-vm/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/inventory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/inventory.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/junk/azure-oidc-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/junk/azure-oidc-configuration.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/junk/decoded-jwt-access-token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/junk/decoded-jwt-access-token.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/junk/iam-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/junk/iam-role.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/playbook.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/trust-relationship/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/trust-relationship/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/trust-relationship/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/trust-relationship/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/trust-relationship/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/trust-relationship/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/trust-relationship/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/trust-relationship/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/vm-identity/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/vm-identity/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/vm-identity/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/vm-identity/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/vm-identity/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/vm-identity/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0013/vm-identity/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0013/vm-identity/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0014/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0014/ci.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0014/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0014/docker-compose.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0014/junk/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0014/junk/pages.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0014/junk/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0014/junk/service.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/echo-server-rule/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/echo-server-rule/httproute.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/echo-server-rule/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/echo-server-rule/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/echo-server-rule/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/echo-server-rule/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/echo-server-rule/rule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/echo-server-rule/rule.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/echo-server/configs.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/echo-server/configs.env -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/echo-server/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/echo-server/deployment.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/echo-server/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/echo-server/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/echo-server/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/echo-server/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/echo-server/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/echo-server/service.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/junk/anon-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/junk/anon-response.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/junk/anon-rule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/junk/anon-rule.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/junk/azure-vm-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/junk/azure-vm-response.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/junk/just-httproute-ks.yml: -------------------------------------------------------------------------------- 1 | resources: 2 | - httproute.yml 3 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/junk/kratos-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/junk/kratos-response.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/junk/kratos-rule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/junk/kratos-rule.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/junk/unauthorized-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/junk/unauthorized-response.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/oathkeeper/clusterrole.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/oathkeeper/clusterrole.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/oathkeeper/clusterrolebinding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/oathkeeper/clusterrolebinding.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/oathkeeper/deployment-oathkeeper-maester.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/oathkeeper/deployment-oathkeeper-maester.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/oathkeeper/deployment-oathkeeper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/oathkeeper/deployment-oathkeeper.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/oathkeeper/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/oathkeeper/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/oathkeeper/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/oathkeeper/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/oathkeeper/oathkeeper-server-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/oathkeeper/oathkeeper-server-config.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/oathkeeper/service-oathkeeper-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/oathkeeper/service-oathkeeper-api.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/oathkeeper/service-oathkeeper-proxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/oathkeeper/service-oathkeeper-proxy.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0015/oathkeeper/serviceaccount-maester.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0015/oathkeeper/serviceaccount-maester.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/grafana-cloud/vmagent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/grafana-cloud/vmagent.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/junk/grafana-cloud-remote-write-prom.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/junk/grafana-cloud-remote-write-prom.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/junk/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/junk/httproute.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/junk/vmauth.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/junk/vmauth.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/standalone-host/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/standalone-host/main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/standalone-host/victoria-metrics/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/standalone-host/victoria-metrics/handlers/main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/standalone-host/victoria-metrics/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/standalone-host/victoria-metrics/meta/main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/standalone-host/victoria-metrics/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/standalone-host/victoria-metrics/tasks/main.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/standalone-host/victoria-metrics/templates/vmagent.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/standalone-host/victoria-metrics/templates/vmagent.yml.j2 -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/standalone-host/victoria-metrics/vars/vars-aarch64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/standalone-host/victoria-metrics/vars/vars-aarch64.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/standalone-host/victoria-metrics/vars/vars-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/standalone-host/victoria-metrics/vars/vars-x86_64.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-cluster/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-cluster/httproute.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-cluster/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-cluster/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-cluster/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-cluster/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-cluster/vmagent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-cluster/vmagent.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-cluster/vmauth.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-cluster/vmauth.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-cluster/vmcluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-cluster/vmcluster.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-cluster/vmuser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-cluster/vmuser.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-operator/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-operator/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-operator/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-operator/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-operator/namespace.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: monitoring 5 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-operator/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-operator/release.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-operator/repository.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-operator/repository.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-standalone/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-standalone/httproute.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-standalone/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-standalone/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-standalone/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-standalone/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0016/victoria-metrics-standalone/vmsingle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0016/victoria-metrics-standalone/vmsingle.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/cert-manager/certificate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/cert-manager/certificate.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/echo-server/base/configs.env: -------------------------------------------------------------------------------- 1 | PORT=8000 2 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/echo-server/base/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/echo-server/base/deployment.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/echo-server/base/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/echo-server/base/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/echo-server/base/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/echo-server/base/service.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/echo-server/overlays/dev/configs.env: -------------------------------------------------------------------------------- 1 | # placeholder for future customizations 2 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/echo-server/overlays/dev/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/echo-server/overlays/dev/deployment.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/echo-server/overlays/dev/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/echo-server/overlays/dev/httproute.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/echo-server/overlays/dev/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/echo-server/overlays/dev/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/echo-server/overlays/test/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/echo-server/overlays/test/httproute.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/echo-server/overlays/test/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/echo-server/overlays/test/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/junk/pr7-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/junk/pr7-response.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/kustomize/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/kustomize/dev.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/kustomize/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/kustomize/test.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0017/workflow/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0017/workflow/ci.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/keto/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/keto/deployment.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/keto/externalsecret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/keto/externalsecret.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/keto/httproute-read.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/keto/httproute-read.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/keto/httproute-write.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/keto/httproute-write.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/keto/keto-server-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/keto/keto-server-config.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/keto/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/keto/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/keto/kustomize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/keto/kustomize.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/keto/service-read.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/keto/service-read.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/keto/service-write.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/keto/service-write.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/permissions/admin-rbac.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/permissions/admin-rbac.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/permissions/auditbot-abac.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/permissions/auditbot-abac.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/permissions/editor-rbac.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/permissions/editor-rbac.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/permissions/members.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/permissions/members.json -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/rules/echo-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/rules/echo-server.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/rules/keto-relation-tuple-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/rules/keto-relation-tuple-create.sh -------------------------------------------------------------------------------- /docs/blog/codes/2024/0018/rules/verify-curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0018/rules/verify-curl.sh -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0019/action.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0019/ci.yml -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0019/index.js -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0019/main.py -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/monorepo/auth/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python:3.12-alpine 2 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/monorepo/auth/main.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | print("Hello world") 3 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/monorepo/inventory/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM golang:1-alpine 2 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/monorepo/inventory/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0019/monorepo/inventory/main.go -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/monorepo/order/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM rust:1-alpine 2 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/monorepo/order/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello World"); 3 | } 4 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/monorepo/payment/Dockerfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0019/monorepo/payment/main.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/bastion/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/bastion/data.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/bastion/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/bastion/locals.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/bastion/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/bastion/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/bastion/naming.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/bastion/naming.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/bastion/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/bastion/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/bastion/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/bastion/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/bastion/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/bastion/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/bastion/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/bastion/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vm/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vm/data.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vm/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vm/locals.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vm/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vm/naming.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vm/naming.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vm/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vm/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vm/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vm/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vm/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vm/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vnet/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vnet/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vnet/naming.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vnet/naming.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vnet/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vnet/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vnet/terragrunt.hcl: -------------------------------------------------------------------------------- 1 | inputs = { 2 | } 3 | -------------------------------------------------------------------------------- /docs/blog/codes/2024/0020/vnet/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0020/vnet/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0021/aws-vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0021/aws-vpc/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0021/aws/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0021/aws/data.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0021/aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0021/aws/main.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0021/aws/net.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0021/aws/net.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0021/aws/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0021/aws/outputs.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0021/aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0021/aws/variables.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0021/aws/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0021/aws/versions.tf -------------------------------------------------------------------------------- /docs/blog/codes/2024/0022/k3d-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/codes/2024/0022/k3d-config.yml -------------------------------------------------------------------------------- /docs/blog/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | glightbox: true 3 | --- 4 | 5 | # Blog 6 | -------------------------------------------------------------------------------- /docs/blog/posts/2024/0001-azure-shared-image-gallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0001-azure-shared-image-gallery.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0002-external-secret-immutable-target.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0002-external-secret-immutable-target.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0003-kubernetes-the-hard-way.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0003-kubernetes-the-hard-way.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0004-github-actions-dynamic-matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0004-github-actions-dynamic-matrix.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0005-install-k3s-on-ubuntu22.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0005-install-k3s-on-ubuntu22.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0006-gettings-started-with-gitops-and-fluxcd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0006-gettings-started-with-gitops-and-fluxcd.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0007-oidc-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0007-oidc-authentication.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0008-k8s-federated-oidc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0008-k8s-federated-oidc.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0009-external-secrets-aks-to-aws-ssm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0009-external-secrets-aks-to-aws-ssm.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0010-cert-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0010-cert-manager.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0011-fluxcd-advanced-topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0011-fluxcd-advanced-topics.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0012-ory-kratos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0012-ory-kratos.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0013-azure-vm-to-aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0013-azure-vm-to-aws.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0014-github-actions-integration-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0014-github-actions-integration-testing.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0015-ory-oathkeeper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0015-ory-oathkeeper.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0016-victoria-metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0016-victoria-metrics.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0017-per-pr-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0017-per-pr-deployment.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0018-ory-keto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0018-ory-keto.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0019-selective-builds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0019-selective-builds.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0020-bastion-in-azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0020-bastion-in-azure.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0021-deploy-js-to-aws-lambda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0021-deploy-js-to-aws-lambda.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0022-admin-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0022-admin-authentication.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0023-operational-authentication/assets/images/kratos-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0023-operational-authentication/assets/images/kratos-ui.png -------------------------------------------------------------------------------- /docs/blog/posts/2024/0023-operational-authentication/assets/kratos-manifests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0023-operational-authentication/assets/kratos-manifests.yml -------------------------------------------------------------------------------- /docs/blog/posts/2024/0023-operational-authentication/assets/oathkeeper-manifests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0023-operational-authentication/assets/oathkeeper-manifests.yml -------------------------------------------------------------------------------- /docs/blog/posts/2024/0023-operational-authentication/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0023-operational-authentication/index.md -------------------------------------------------------------------------------- /docs/blog/posts/2024/0023-operational-authentication/kratos/ingress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0023-operational-authentication/kratos/ingress.yml -------------------------------------------------------------------------------- /docs/blog/posts/2024/0023-operational-authentication/kratos/kratos-server-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0023-operational-authentication/kratos/kratos-server-config.yml -------------------------------------------------------------------------------- /docs/blog/posts/2024/0023-operational-authentication/kratos/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0023-operational-authentication/kratos/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/posts/2024/0023-operational-authentication/oathkeeper/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0023-operational-authentication/oathkeeper/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/posts/2024/0023-operational-authentication/protected-endpoints/vmagent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2024/0023-operational-authentication/protected-endpoints/vmagent.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/ansible/ansible.cfg -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/ansible/inventory/group_vars/aws_bastion.yml: -------------------------------------------------------------------------------- 1 | ansible_host: "{{ public_ip_address }}" 2 | -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/ansible/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/ansible/requirements.txt -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/cloud-init.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/cloud-init.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/net.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/net.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/terragrunt.hcl: -------------------------------------------------------------------------------- 1 | inputs = { 2 | } 3 | -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/asg/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/cloud-init.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/cloud-init.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/net.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/net.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/001-ansible-dynamic-inventory/bastion/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/002-packer-hetzner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/002-packer-hetzner/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/002-packer-hetzner/hetzner-nixos-server/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/002-packer-hetzner/hetzner-nixos-server/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/002-packer-hetzner/packer/nixos-hetzner.pkr.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/002-packer-hetzner/packer/nixos-hetzner.pkr.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/002-packer-hetzner/packer/setup-nixos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/002-packer-hetzner/packer/setup-nixos.sh -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/assets/gke-autopilot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/assets/gke-autopilot.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/backend.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/backend.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/gcp/gcp.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/gcp/gcp.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/gcp/prod/10-networking/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/gcp/prod/10-networking/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/gcp/prod/10-networking/naming.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/gcp/prod/10-networking/naming.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/gcp/prod/10-networking/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/gcp/prod/10-networking/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/gcp/prod/10-networking/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/gcp/prod/10-networking/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/modules/naming/data.tf: -------------------------------------------------------------------------------- 1 | data "google_client_config" "current" {} 2 | -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/modules/naming/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/modules/naming/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/modules/naming/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/modules/naming/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/modules/naming/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/modules/naming/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/modules/naming/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/003-gcp-gke-cluster-tf/tofu/modules/naming/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/004-gh-pages-another-repo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/004-gh-pages-another-repo/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/004-gh-pages-another-repo/assets/github-pages-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/004-gh-pages-another-repo/assets/github-pages-settings.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/004-gh-pages-another-repo/tofu/10-pages-repository/files/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/004-gh-pages-another-repo/tofu/10-pages-repository/files/ci.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/004-gh-pages-another-repo/tofu/10-pages-repository/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/004-gh-pages-another-repo/tofu/10-pages-repository/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/004-gh-pages-another-repo/tofu/10-pages-repository/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/004-gh-pages-another-repo/tofu/10-pages-repository/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/004-gh-pages-another-repo/tofu/10-pages-repository/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/004-gh-pages-another-repo/tofu/10-pages-repository/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/004-gh-pages-another-repo/tofu/github.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/004-gh-pages-another-repo/tofu/github.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/assets/gcp-cdn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/assets/gcp-cdn.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/assets/gcp-load-balancer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/assets/gcp-load-balancer.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/assets/successful-ci-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/assets/successful-ci-run.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/10-storage-bucket/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/10-storage-bucket/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/10-storage-bucket/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/10-storage-bucket/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/10-storage-bucket/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/10-storage-bucket/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/10-storage-bucket/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/10-storage-bucket/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/20-github-workload-identity/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/20-github-workload-identity/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/20-github-workload-identity/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/20-github-workload-identity/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/20-github-workload-identity/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/20-github-workload-identity/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/20-github-workload-identity/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/20-github-workload-identity/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/30-github-actions-iam/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/30-github-actions-iam/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/30-github-actions-iam/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/30-github-actions-iam/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/30-github-actions-iam/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/30-github-actions-iam/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/30-github-actions-iam/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/30-github-actions-iam/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/30-github-actions-iam/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/30-github-actions-iam/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/cloudflare.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/cloudflare.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/40-dns-record/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/50-cdn-endpoint/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/50-cdn-endpoint/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/50-cdn-endpoint/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/50-cdn-endpoint/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/50-cdn-endpoint/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/50-cdn-endpoint/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/50-cdn-endpoint/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/50-cdn-endpoint/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/50-cdn-endpoint/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/files/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/files/index.html -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/files/index.js: -------------------------------------------------------------------------------- 1 | console.log('Hello, World!'); 2 | -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/60-github-frontend-repository/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/gcp.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/gcp.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/005-gcp-cdn/tofu/github.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/005-gcp-cdn/tofu/github.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/assets/ente-packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/assets/ente-packages.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/ente-server/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/ente-server/deployment.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/ente-server/externalsecret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/ente-server/externalsecret.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/ente-server/files/musuem.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/ente-server/files/musuem.yaml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/ente-server/httproute.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/ente-server/httproute.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/ente-server/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/ente-server/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/ente-server/secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/ente-server/secrets.sh -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/ente-server/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/ente-server/service.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/ente-server/serviceaccount.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/ente-server/serviceaccount.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/postgres/cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/postgres/cluster.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/postgres/externalsecret-superuser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/postgres/externalsecret-superuser.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/postgres/externalsecret-user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/postgres/externalsecret-user.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/k8s/postgres/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/k8s/postgres/kustomization.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/tofu/ente-docker/files/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/tofu/ente-docker/files/ci.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/tofu/ente-docker/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/tofu/ente-docker/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/tofu/ente-docker/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/tofu/ente-docker/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/tofu/ente-frontend/dns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/tofu/ente-frontend/dns.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/tofu/ente-frontend/files/ci.yml.tftpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/tofu/ente-frontend/files/ci.yml.tftpl -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/tofu/ente-frontend/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/tofu/ente-frontend/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/tofu/ente-frontend/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/tofu/ente-frontend/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/006-ente/tofu/ente-frontend/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/006-ente/tofu/ente-frontend/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/007-k8s-command-timer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/007-k8s-command-timer/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/007-k8s-command-timer/assets/pushgateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/007-k8s-command-timer/assets/pushgateway.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/007-k8s-command-timer/method-1/go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/007-k8s-command-timer/method-1/go/main.go -------------------------------------------------------------------------------- /docs/blog/posts/2025/007-k8s-command-timer/method-1/python/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/007-k8s-command-timer/method-1/python/main.py -------------------------------------------------------------------------------- /docs/blog/posts/2025/007-k8s-command-timer/method-2/bare-job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/007-k8s-command-timer/method-2/bare-job.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/007-k8s-command-timer/method-2/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/007-k8s-command-timer/method-2/job.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/assets/github-pull-requests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/assets/github-pull-requests.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/assets/preview-bot-comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/assets/preview-bot-comment.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/junk/curl-pr3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/junk/curl-pr3.sh -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/junk/curl-pr4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/junk/curl-pr4.sh -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/junk/generated-resources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/junk/generated-resources.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/junk/generated-rsip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/junk/generated-rsip.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/prereqs/namespace.yml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: staging 6 | -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/prereqs/rolebinding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/prereqs/rolebinding.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/prereqs/serviceaccount.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/prereqs/serviceaccount.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/preview-environment/rset-bare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/preview-environment/rset-bare.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/preview-environment/rsip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/preview-environment/rsip.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/008-fluxcd-preview-depoyment/scripts/install-flux-operator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/008-fluxcd-preview-depoyment/scripts/install-flux-operator.sh -------------------------------------------------------------------------------- /docs/blog/posts/2025/009-alloy-migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/009-alloy-migration/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/009-alloy-migration/alloy/alloy-bare.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/009-alloy-migration/alloy/alloy-bare.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/009-alloy-migration/alloy/alloy.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/009-alloy-migration/alloy/alloy.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/009-alloy-migration/alloy/helm-values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/009-alloy-migration/alloy/helm-values.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/009-alloy-migration/assets/alloy-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/009-alloy-migration/assets/alloy-dashboard.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/009-alloy-migration/assets/tempo-servicegraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/009-alloy-migration/assets/tempo-servicegraph.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/009-alloy-migration/grafana/datasource-tempo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/009-alloy-migration/grafana/datasource-tempo.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/009-alloy-migration/junk/promtail-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/009-alloy-migration/junk/promtail-config.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/009-alloy-migration/junk/promtail-manifests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/009-alloy-migration/junk/promtail-manifests.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/aws/iam-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/aws/iam-policy.json -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/aws/trust-relationship.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/aws/trust-relationship.json -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/azure/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/azure/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/azure/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/azure/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/azure/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/azure/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/azure/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/azure/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/gcp/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/gcp/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/gcp/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/gcp/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/k8s/css-aws.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/k8s/css-aws.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/k8s/css-azure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/k8s/css-azure.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/k8s/css-gcp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/k8s/css-gcp.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/output/eso-aws.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/output/eso-aws.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/output/eso-azure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/output/eso-azure.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/output/eso-gcp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/output/eso-gcp.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/010-external-secrets-deployment/output/oidc-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/010-external-secrets-deployment/output/oidc-config.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/10-azure-github-trust/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/10-azure-github-trust/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/10-azure-github-trust/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/10-azure-github-trust/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/10-azure-github-trust/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/10-azure-github-trust/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/10-azure-github-trust/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/10-azure-github-trust/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/10-azure-github-trust/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/10-azure-github-trust/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/20-azure-cdn-blob/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/20-azure-cdn-blob/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/20-azure-cdn-blob/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/20-azure-cdn-blob/outputs.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/20-azure-cdn-blob/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/20-azure-cdn-blob/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/20-azure-cdn-blob/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/20-azure-cdn-blob/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/20-azure-cdn-blob/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/20-azure-cdn-blob/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/30-github-repository/files/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/30-github-repository/files/ci.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/30-github-repository/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/30-github-repository/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/30-github-repository/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/30-github-repository/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/30-github-repository/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/30-github-repository/variables.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/30-github-repository/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/30-github-repository/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/assets/azure-blob-iam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/assets/azure-blob-iam.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/assets/azure-resource-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/assets/azure-resource-group.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/assets/ci-upload-blob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/assets/ci-upload-blob.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/assets/github-az-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/assets/github-az-login.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/junk/ci-improved.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/junk/ci-improved.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/junk/curl-website.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/junk/curl-website.sh -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/junk/output-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/junk/output-10.txt -------------------------------------------------------------------------------- /docs/blog/posts/2025/011-azure-cdn-gha/junk/output-20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/011-azure-cdn-gha/junk/output-20.txt -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/10-vm/cloud-init.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/10-vm/cloud-init.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/10-vm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/10-vm/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/10-vm/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/10-vm/output.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/10-vm/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/10-vm/terragrunt.hcl -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/10-vm/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/10-vm/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/20-bootstrap-consul/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/20-bootstrap-consul/ansible.cfg -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/20-bootstrap-consul/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/20-bootstrap-consul/playbook.yml -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/20-bootstrap-consul/requirements.yml: -------------------------------------------------------------------------------- 1 | - name: community.general 2 | version: 10.5.0 3 | -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/30-verify-state-backend/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/30-verify-state-backend/main.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/30-verify-state-backend/terragrunt.hcl: -------------------------------------------------------------------------------- 1 | inputs = { 2 | } 3 | -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/30-verify-state-backend/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/30-verify-state-backend/versions.tf -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/README.md -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/assets/az-vm-disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/assets/az-vm-disk.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/assets/consul-kv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/assets/consul-kv.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/assets/vm-backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/assets/vm-backup.png -------------------------------------------------------------------------------- /docs/blog/posts/2025/012-consul-tf-backend/azurerm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/posts/2025/012-consul-tf-backend/azurerm.hcl -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0004/no-run.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0004/no-run.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0004/stage0.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0004/stage0.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0004/stage1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0004/stage1.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0004/stage2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0004/stage2.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0004/stage3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0004/stage3.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0004/successful-ci-run.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0004/successful-ci-run.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0006/alertmanager-ui-error.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0006/alertmanager-ui-error.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0006/alertmanager-ui-info.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0006/alertmanager-ui-info.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0006/pat-token.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0006/pat-token.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0007/oidc-scenario-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0007/oidc-scenario-diagram.svg -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0007/successful-ci-run.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0007/successful-ci-run.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0008/cf-token.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0008/cf-token.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0008/hcloud-token.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0008/hcloud-token.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0009/ssm.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0009/ssm.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0010/countries.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0010/countries.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0010/ns-providers.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0010/ns-providers.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0010/performance.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0010/performance.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0010/route53.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0010/route53.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0010/total-views.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0010/total-views.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0010/visitors.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0010/visitors.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0011/alertmanager-triggered-info-and-alert.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0011/alertmanager-triggered-info-and-alert.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0011/dev-bot-admin-repo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0011/dev-bot-admin-repo.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0011/dev-bot-commit-to-repo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0011/dev-bot-commit-to-repo.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0011/discord-triggered-info.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0011/discord-triggered-info.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0011/gh-cli-authentication.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0011/gh-cli-authentication.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0011/slack-triggered-alert.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0011/slack-triggered-alert.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0012/frontend-and-kratos-flow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0012/frontend-and-kratos-flow.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0012/kratos-config-reference.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0012/kratos-config-reference.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0012/ory-example-register-page.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0012/ory-example-register-page.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0012/ory-kratos.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0012/ory-kratos.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0013/azure-resource-group.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0013/azure-resource-group.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0013/azure-user-assigned-vm-identity.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0013/azure-user-assigned-vm-identity.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0014/full-stack-ci-init-containers.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0014/full-stack-ci-init-containers.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0014/full-stack-ci-run-summary.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0014/full-stack-ci-run-summary.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0014/full-stack-coverage-html.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0014/full-stack-coverage-html.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0014/full-stack-fastapi-template-pytest.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0014/full-stack-fastapi-template-pytest.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0014/full-stack-postgres-env-vars.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0014/full-stack-postgres-env-vars.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0015/fluxcd-vscode.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0015/fluxcd-vscode.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0015/jaeger-oathkeeper-kratos.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0015/jaeger-oathkeeper-kratos.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0015/kratos-whoami.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0015/kratos-whoami.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0016/vm-api-resources.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0016/vm-api-resources.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0016/vm-cluster-ui.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0016/vm-cluster-ui.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0016/vmauth-basic-auth.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0016/vmauth-basic-auth.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0017/comment-pr.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0017/comment-pr.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0018/ory-oathkeeper-kratos-keto-jaeger.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0018/ory-oathkeeper-kratos-keto-jaeger.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0019/gh-dynamic-builds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0019/gh-dynamic-builds.png -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0019/selective-build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0019/selective-build.png -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0019/upstash-keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0019/upstash-keys.png -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0019/workhard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0019/workhard.jpg -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0021/change-app.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0021/change-app.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0021/ci-run.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0021/ci-run.webp -------------------------------------------------------------------------------- /docs/blog/static/img/2024/0021/gh-deploy-lambda-logs.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/blog/static/img/2024/0021/gh-deploy-lambda-logs.webp -------------------------------------------------------------------------------- /docs/extra/newsletter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/extra/newsletter.css -------------------------------------------------------------------------------- /docs/extra/newsletter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/extra/newsletter.js -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/privacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/privacy.md -------------------------------------------------------------------------------- /docs/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/robots.txt -------------------------------------------------------------------------------- /docs/sponsor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/sponsor.md -------------------------------------------------------------------------------- /docs/terms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/docs/terms.md -------------------------------------------------------------------------------- /hooks/canonical-url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/hooks/canonical-url.py -------------------------------------------------------------------------------- /hooks/rss-feed-description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/hooks/rss-feed-description.py -------------------------------------------------------------------------------- /hooks/socialshare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/hooks/socialshare.py -------------------------------------------------------------------------------- /hooks/subscription-form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/hooks/subscription-form.py -------------------------------------------------------------------------------- /hooks/totalviews.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/hooks/totalviews.py -------------------------------------------------------------------------------- /includes/abbreviations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/includes/abbreviations.md -------------------------------------------------------------------------------- /lychee.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/lychee.toml -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /overrides/blog-post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/overrides/blog-post.html -------------------------------------------------------------------------------- /overrides/blog-refactor-compatibility.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/overrides/blog-refactor-compatibility.html -------------------------------------------------------------------------------- /overrides/extrahead.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/overrides/extrahead.html -------------------------------------------------------------------------------- /overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/overrides/main.html -------------------------------------------------------------------------------- /overrides/partials/announce.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /overrides/partials/comments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/overrides/partials/comments.html -------------------------------------------------------------------------------- /overrides/partials/copyright.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/overrides/partials/copyright.html -------------------------------------------------------------------------------- /overrides/partials/languages/en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/overrides/partials/languages/en.html -------------------------------------------------------------------------------- /overrides/partials/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/overrides/partials/post.html -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/renovate.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/requirements.txt -------------------------------------------------------------------------------- /trivy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/trivy.yaml -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-friendly/blog/HEAD/uv.lock --------------------------------------------------------------------------------