cloudposse / cloudposse/charts

"coalesce.go:165: warning: skipped value for ..." when installing monochart

Open
#233 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Mustache
Stars
160
Forks
62
PR merge metrics
No merged PRs in 30d

Description

When I try to install or template monochart I get the following errors

```
coalesce.go:165: warning: skipped value for configMaps: Not a table.
coalesce.go:165: warning: skipped value for secrets: Not a table.
coalesce.go:165: warning: skipped value for env: Not a table.
coalesce.go:165: warning: skipped value for env: Not a table.
coalesce.go:165: warning: skipped value for secrets: Not a table.
coalesce.go:165: warning: skipped value for configMaps: Not a table.
```

The command that I use is:
```
helm template ./monochart --values ./monochart/values.example.yaml
```

This is the result:
```
---
# Source: monochart/templates/secret.yaml
apiVersion: v1
kind: Secret
metadata:
name: release-name-monochart-env-default
annotations:
test.secret.annotation: value
labels:
app: monochart
chart: monochart-0.19.1
heritage: "Helm"
raar: env
test_label: value
type: Opaque
data:
SECRET_ENV_NAME: RU5WX1ZBTFVF
---
# Source: monochart/templates/configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: release-name-monochart-env-default
annotations:
test.annotation: value
labels:
app: monochart
chart: monochart-0.19.1
heritage: "Helm"
component: env
test_label: value
data:
CONFIG_ENV_NAME: ENV_VALUE
---
# Source: monochart/templates/configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: release-name-monochart-files-default
annotations:
test.annotation: value
labels:
app: monochart
chart: monochart-0.19.1
heritage: "Helm"
component: files
test_label: value
data:
config.test.txt: |
some text
---
# Source: monochart/templates/deployment.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: release-name-monochart
annotations:
nginx.version: 1.15.3
labels:
app: monochart
chart: monochart-0.19.1
heritage: "Helm"
component: nginx
spec:
replicas: 1
selector:
matchLabels:
app: monochart
release: RELEASE-NAME
revisionHistoryLimit: 10
template:
metadata:
name: release-name-monochart
annotations:
checksum/config: 165a67949dac02dddcf221cc922cb694be98da09218747ed7c729408cd1c4422
checksum/secret: b5fe613c0d2ad6de7de9f011f86295346d5e7c78e2bd212b83303113f9f39749
labels:
app: monochart
release: "RELEASE-NAME"
serve: "true"
spec:
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app
operator: In
values:
- monochart
- key: release
operator: In
values:
- "RELEASE-NAME"
topologyKey: "kubernetes.io/hostname"
podAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- postgresql
- key: bla
operator: In
values:
- bla-postgresql
topologyKey: kubernetes.io/hostname
containers:
- name: RELEASE-NAME
image: nginx:1.15.3
imagePullPolicy: IfNotPresent

envFrom:
- configMapRef:
name: release-name-monochart-env-default
- secretRef:
name: release-name-monochart-env-default
env:
- name: INLINE_ENV_NAME
value: "ENV_VALUE"
envFrom:
- configMapRef:
name: config-1
- configMapRef:
name: config-2
ports:
- name: default
containerPort: 8080
protocol: TCP
volumeMounts:
- mountPath: "/data"
name: storage

- mountPath: /config-default
name: config-default-files
- mountPath: /secret-default
name: secret-default-files
readOnly: true
imagePullSecrets:
- name: docker-secret-1
- name: docker-secret-2
volumes:
- name: storage
emptyDir: {}

- name: config-default-files
configMap:
name: release-name-monochart-files-default
- name: secret-default-files
secret:
secretName: release-name-monochart-files-default
```

It seems that the configMaps are generated, but not all the secrets.

Chart version:
0.19.1

Helm version:
version.BuildInfo{Version:"v3.1.0", GitCommit:"b29d20baf09943e134c2fa5e1e1cab3bf93315fa", GitTreeState:"clean", GoVersion:"go1.13.7"}

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.