suite: configMap names templates: - common.yaml tests: - it: default should pass asserts: - hasDocuments: count: 2 - documentIndex: 0 not: true isKind: of: ConfigMap - documentIndex: 1 not: true isKind: of: ConfigMap - it: with disabled configMap should pass set: configmap: config: enabled: false asserts: - hasDocuments: count: 2 - documentIndex: 0 not: true isKind: of: ConfigMap - documentIndex: 1 not: true isKind: of: ConfigMap - it: with multiple configMap should pass set: configmap: config: enabled: true data: foo: bar secondary: enabled: true asserts: - hasDocuments: count: 4 - documentIndex: 0 isKind: of: ConfigMap - documentIndex: 0 isNotNull: path: metadata.name - documentIndex: 1 isKind: of: ConfigMap - documentIndex: 1 isNotNull: path: metadata.name - it: default name should pass set: configmap: config: enabled: true asserts: - hasDocuments: count: 3 - documentIndex: 0 isKind: of: ConfigMap - documentIndex: 0 equal: path: metadata.name value: RELEASE-NAME-app-template-config - it: with nameOverride should pass set: configmap: config: enabled: true nameOverride: http asserts: - hasDocuments: count: 3 - documentIndex: 0 isKind: of: ConfigMap - documentIndex: 0 equal: path: metadata.name value: RELEASE-NAME-app-template-http