From e65661affee938960e49f420db9951c42222ea30 Mon Sep 17 00:00:00 2001 From: Mario Manno Date: Mon, 5 Sep 2022 10:54:09 +0200 Subject: [PATCH] Add example to demonstrate bundle-diffs --- bundle-diffs/README.md | 1 + bundle-diffs/configmap.yaml | 6 ++++++ bundle-diffs/fleet.yaml | 14 ++++++++++++++ bundle-diffs/service.yaml | 13 +++++++++++++ 4 files changed, 34 insertions(+) create mode 100644 bundle-diffs/README.md create mode 100644 bundle-diffs/configmap.yaml create mode 100644 bundle-diffs/fleet.yaml create mode 100644 bundle-diffs/service.yaml diff --git a/bundle-diffs/README.md b/bundle-diffs/README.md new file mode 100644 index 0000000..a4e7bac --- /dev/null +++ b/bundle-diffs/README.md @@ -0,0 +1 @@ +This folder contains an example to demonstrate and test [bundle-diffs](https://fleet.rancher.io/bundle-diffs/). diff --git a/bundle-diffs/configmap.yaml b/bundle-diffs/configmap.yaml new file mode 100644 index 0000000..bed86fc --- /dev/null +++ b/bundle-diffs/configmap.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: app-config +data: + test: "value" diff --git a/bundle-diffs/fleet.yaml b/bundle-diffs/fleet.yaml new file mode 100644 index 0000000..3c72aac --- /dev/null +++ b/bundle-diffs/fleet.yaml @@ -0,0 +1,14 @@ +namespace: bundle-diffs-example + +diff: + comparePatches: + - apiVersion: v1 + kind: ConfigMap + name: app-config + operations: + - {"op":"remove", "path":"/data"} + - apiVersion: v1 + kind: Service + name: sleeper + operations: + - {"op":"remove", "path":"/spec/ports"} diff --git a/bundle-diffs/service.yaml b/bundle-diffs/service.yaml new file mode 100644 index 0000000..425981f --- /dev/null +++ b/bundle-diffs/service.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Service +metadata: + name: app-service + labels: + env: test +spec: + ports: + - port: 6380 + targetPort: 6380 + name: required-name + selector: + env: test