More fully in-memory integration tests.

This commit is contained in:
Jeffrey Regan
2018-12-18 09:50:08 -08:00
parent 4af125fa2d
commit 47a04f2648
20 changed files with 422 additions and 213 deletions

View File

@@ -1,7 +0,0 @@
apiVersion: v1
kind: Kustomization
resources:
- serviceaccount.yaml
- rolebinding.yaml
namePrefix: base-
nameSuffix: -suffix

View File

@@ -1,11 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: RoleBinding
metadata:
name: rolebinding
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: role
subjects:
- kind: ServiceAccount
name: serviceaccount

View File

@@ -1,4 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: serviceaccount

View File

@@ -1,5 +0,0 @@
apiVersion: v1
kind: Kustomization
bases:
- ../overlays/a
- ../overlays/b

View File

@@ -1,10 +0,0 @@
apiVersion: v1
kind: Kustomization
bases:
- ../../base/
namePrefix: a-
nameSuffix: -suffixA
resources:
- serviceaccount.yaml

View File

@@ -1,4 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: serviceaccount

View File

@@ -1,7 +0,0 @@
apiVersion: v1
kind: Kustomization
bases:
- ../../base/
namePrefix: b-
nameSuffix: -suffixB

View File

@@ -1,4 +0,0 @@
description: multibases with name reference
args: []
filename: testdata/testcase-multibases-conflict/combined
expectedError: Multiple matches for name ~G_v1_ServiceAccount

View File

@@ -1,7 +0,0 @@
apiVersion: v1
kind: Kustomization
resources:
- serviceaccount.yaml
- rolebinding.yaml
namePrefix: base-
nameSuffix: -suffix

View File

@@ -1,11 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: RoleBinding
metadata:
name: rolebinding
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: role
subjects:
- kind: ServiceAccount
name: serviceaccount

View File

@@ -1,4 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: serviceaccount

View File

@@ -1,5 +0,0 @@
apiVersion: v1
kind: Kustomization
bases:
- ../overlays/a
- ../overlays/b

View File

@@ -1,33 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: a-base-serviceaccount-suffix-suffixA
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: b-base-serviceaccount-suffix-suffixB
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: RoleBinding
metadata:
name: a-base-rolebinding-suffix-suffixA
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: role
subjects:
- kind: ServiceAccount
name: a-base-serviceaccount-suffix-suffixA
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: RoleBinding
metadata:
name: b-base-rolebinding-suffix-suffixB
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: role
subjects:
- kind: ServiceAccount
name: b-base-serviceaccount-suffix-suffixB

View File

@@ -1,7 +0,0 @@
apiVersion: v1
kind: Kustomization
bases:
- ../../base/
namePrefix: a-
nameSuffix: -suffixA

View File

@@ -1,7 +0,0 @@
apiVersion: v1
kind: Kustomization
bases:
- ../../base/
namePrefix: b-
nameSuffix: -suffixB

View File

@@ -1,4 +0,0 @@
description: multibases with name reference
args: []
filename: testdata/testcase-multibases-nonconflict/combined
expectedStdout: testdata/testcase-multibases-nonconflict/expected.yaml