From bcdbb1a282b5a857b20a69f44010adfe268aa89b Mon Sep 17 00:00:00 2001 From: Morten Torkildsen Date: Wed, 12 Aug 2020 20:04:39 -0700 Subject: [PATCH] Add test for adding setter with path inside a sequence --- kyaml/setters2/add_test.go | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/kyaml/setters2/add_test.go b/kyaml/setters2/add_test.go index 49ed77db6..847f4095c 100644 --- a/kyaml/setters2/add_test.go +++ b/kyaml/setters2/add_test.go @@ -154,6 +154,40 @@ metadata: replicas: 3 spec: replicas: 3 # {"$openapi":"replicas"} + `, + }, + { + name: "add-field-inside-sequence", + add: Add{ + FieldValue: "/usr/share/nginx", + FieldName: "spec.containers.volumeMounts.mountPath", + Ref: "#/definitions/io.k8s.cli.setters.mountPath", + }, + input: ` +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx-deployment +spec: + containers: + - name: nginx + image: nginx + volumeMounts: + - name: nginx + mountPath: /usr/share/nginx + `, + expected: ` +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx-deployment +spec: + containers: + - name: nginx + image: nginx + volumeMounts: + - name: nginx + mountPath: /usr/share/nginx # {"$openapi":"mountPath"} `, }, {