Brian GrantApplication configuration and feature flagsI’ve been writing about the configuration of cloud infrastructure and Kubernetes resources. But what about configuration consumed by server…6 min read·Apr 16, 2024----
Brian GrantOn using the Kubernetes Resource Model for Declarative ConfigurationKubernetes is far from perfect (we had to build it really fast!), but one of the ancillary design decisions in Kubernetes that worked out…4 min read·Apr 13, 2024----
Brian GrantIs the Kubernetes / CNCF ecosystem too big, complex, and fragmented?For the 10th anniversary of Kubernetes, I was asked by a Kubernetes Steering Committee member what I thought the project’s most significant…2 min read·Apr 12, 2024--1--1
Brian GrantAdvantages of storing configuration in container registries rather than gitStoring configuration files and packages in git is pretty common. Sometimes they are committed alongside source code, sometimes they are…3 min read·Apr 12, 2024--2--2
Brian GrantWhy are email notifications for approval requests so inefficient?Many software products have mechanisms for requesting approval for certain actions or changes. I have been an approver for many things over…3 min read·Apr 8, 2024----
Brian GrantMonorepos vs. many repos: is there a good answer?For teams working on shared source repositories, a question often emerges at some point regarding when and how to split repositories. The…5 min read·Apr 6, 2024--2--2
Brian GrantThe tension between flexibility and simplicity in Infrastructure as CodeI touched on this in my Reflections on declarative configuration post, and have written about it on the kpt site and the Kubernetes “DAM…4 min read·Apr 6, 2024----
Brian GrantAutomation using Control planes vs. Command-line toolsIn my post about GitOps, I mentioned evolving the client-side “kubectl rolling-update” to the server-side Kubernetes Deployment…4 min read·Apr 6, 2024--2--2
Brian GrantWhat is it with template catalogs?I have studied more than a hundred platforms of various flavors: application platforms, hosting platforms, workload execution platforms…3 min read·Apr 4, 2024--2--2
Brian GrantWhat are state-based policy constraints good for?Conventional permissions models, like Kubernetes RBAC or Google Cloud IAM, essentially amount to sets of allow and/or deny rules of the…2 min read·Apr 4, 2024----