Use case # Though you’d usually assume that a Kubernetes or OpenShift environment would always have a container registry available, this may not always be the case in more restricted or highly secured environments.
...
TL;DR GitOps is king, and once you’ve tried it you can’t go back 👑
...
TL;DR # Coming from Kubernetes, my expectations were high for ECS + Fargate to be an “easy way” to deploy stuff.
...
Despite reading through the docs on Pulumi Outputs a few times, getting a grasp of how to deal with outputs can be difficult.
...
Purpose # Cloud infrastructure is nice and all, but sometimes you just want a simple kubernetes cluster to play around with as cheaply as possible, taking advantage of some hardware you already have laying around.
...
What is AWS App Runner? # In brief, AWS App Runner is a (highly) managed service AWS offers to run your applications with as little infrastructure knowledge and maintenance as possible.
...
What is the aws_auth and why does it exist? # Unlike AKS, by default AWS EKS uses AWS authentication tokens for managing access to the cluster.
...
Rationale # Terraform allows you to create all the cloud resources you could want with just a few commands, however it usually is paired with other tools like Ansible to then apply configurations on those resources and bring up applications.
...
What problem are we solving for? # With some upcoming deprecations in GitHub Actions - for example the deprecation of save-state and set-output commands on May 31st 2023 - I wanted to update my workflows in advance before they would start failing as a result of these deprecations.
...
See previous article on OAuth2 Proxy configuration with nginx-ingress.
...