From 4ea1dd4e5f2039c50b2b2d2d0bf30950982d0a0f Mon Sep 17 00:00:00 2001 From: Max Brauer Date: Mon, 28 Nov 2022 08:36:03 +0100 Subject: [PATCH 1/3] fix example for inserting a ConfigMap into every Namespace --- site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md b/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md index 7dff6289d..2688d3a55 100644 --- a/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md +++ b/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md @@ -426,10 +426,10 @@ apiVersion: v1 kind: ConfigMap metadata: name: insert - namespace: #@ namespace.metadata.name + namespace: #@ namespace["metadata"]["name"] #@ end -#@overlay/match overlay.subset({"kind": "Namespace"}) +#@overlay/match by=overlay.subset({"kind": "Namespace"}) #@overlay/insert after=True, via=lambda namespace, _: configMap(namespace) --- ``` From 491e2157855c8bea1499132d1068b6248a1f4a1c Mon Sep 17 00:00:00 2001 From: Max Brauer Date: Mon, 28 Nov 2022 08:38:16 +0100 Subject: [PATCH 2/3] conventionalize example for inserting ConfigMap into every Namespace --- site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md b/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md index 2688d3a55..b445038af 100644 --- a/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md +++ b/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md @@ -421,16 +421,18 @@ Inserts "right" node before/after the matched "left" node. The inserted node is Add a `ConfigMap` into each `Namespace`: ```yaml -#@ def configMap(namespace): +#@ def global_config(namespace): apiVersion: v1 kind: ConfigMap metadata: - name: insert + name: global-config namespace: #@ namespace["metadata"]["name"] +data: + important: content #@ end #@overlay/match by=overlay.subset({"kind": "Namespace"}) -#@overlay/insert after=True, via=lambda namespace, _: configMap(namespace) +#@overlay/insert after=True, via=lambda namespace, _: global_config(namespace) --- ``` From a9171ae1602dab0545b1c325c3d0058715136ca0 Mon Sep 17 00:00:00 2001 From: Max Brauer Date: Mon, 28 Nov 2022 08:40:33 +0100 Subject: [PATCH 3/3] emphasize affected Namespaces in overlay/insert via example --- site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md b/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md index b445038af..6fe5f0e9d 100644 --- a/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md +++ b/site/content/ytt/docs/v0.44.0/lang-ref-ytt-overlay.md @@ -419,7 +419,7 @@ Inserts "right" node before/after the matched "left" node. The inserted node is **Examples:** -Add a `ConfigMap` into each `Namespace`: +Add a `ConfigMap` into *every* `Namespace`: ```yaml #@ def global_config(namespace): apiVersion: v1