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