From 33cc6965ef4ef67af0a137f1db4bbe8e9aea6bd9 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Mon, 6 Jan 2025 17:41:02 +0100 Subject: [PATCH] chore(kb): improve examples --- knowledge base/best practices.md | 6 ++- knowledge base/kubernetes/kro.md | 68 ++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+), 2 deletions(-) create mode 100644 knowledge base/kubernetes/kro.md diff --git a/knowledge base/best practices.md b/knowledge base/best practices.md index 1e200d8..072736c 100644 --- a/knowledge base/best practices.md +++ b/knowledge base/best practices.md @@ -140,7 +140,7 @@ Consider what follows for _infrastructure_ and _platform engineering_ as well. - Avoid creating mindless abstractions, like templates using variables for _all_ their attributes.
Prefer providing one or at most a few simplified solutions that use different [adapters or interfaces][what does it mean to program to interfaces?] in the background instead.
- E.g., check out how [Crossplane] works. + E.g., check out how [Crossplane], [Radius] and [KRO] work. ## Management @@ -195,9 +195,11 @@ Listed in order of addition: [crossplane]: https://www.crossplane.io/ [editorconfig]: editorconfig.md [keep a changelog]: keep%20a%20changelog.md +[kro]: kubernetes/kro.md [lefthook]: lefthook.md [pre-commit]: pre-commit.md -[safe]: safe.placeholder +[radius]: cloud%20computing/radius.md +[safe]: safe.md [the automation paradox]: the%20automation%20paradox.md diff --git a/knowledge base/kubernetes/kro.md b/knowledge base/kubernetes/kro.md new file mode 100644 index 0000000..71b84ef --- /dev/null +++ b/knowledge base/kubernetes/kro.md @@ -0,0 +1,68 @@ +# Kube Resource Orchestrator + +> TODO + +Intro + + + +1. [TL;DR](#tldr) +1. [Further readings](#further-readings) + 1. [Sources](#sources) + +## TL;DR + + + + + + + +## Further readings + +- [Website] +- [Codebase] + +### Sources + +- [Documentation] + + + + + + + +[codebase]: https://github.com/awslabs/kro +[documentation]: https://kro.run/docs/ +[website]: https://kro.run/ + +