привет
есть вопрос буду рад любой помощи
у меня ошибка при создании конфигмапы
хочу передать целый файл в конфигмапу
helm install --namespace datasource --create-namespace --generate-name helm-charts/data-generator
Error: unable to build kubernetes objects from release manifest: error validating “”: error validating data: ValidationError(ConfigMap.data.output): invalid type for
io.k8s.api.core.v1.ConfigMap.data: got “map”, expected “string”
проблема с контентом файла default.yml или с конфигурацией конфигмапы ?
template/configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Values.fullname }}-configmap
data:
default.yml: |
{{ .Files.Get "default.yml" | indent 2 }}
default.yml
basinbeat:
start_time: "2020-06-01 12:34:15" # UTC timezone
tick_concurrency: 10 # number of concurrent workers for world updates
tick_interval: 1000000000 # nanoseconds (1000000000 nanoseconds is 1 second)
autostart: true # do not wait api call, start immediately
basin:
id: "basin_a"
crews:
- chief_engineer: "Bla WBlaebb"
engineers:
- "Bla Bla"
- "Bla Bla"
- chief_engineer: "Bla Bla"
engineers:
- "Bla Bla"
- "Bla Bla"
wells:
- id: "a"
count: 20 # number of replicas
- id: "b"
count: 30
#
output:
console:
enabled: true
dummy:
enabled: false
elasticsearch:
enabled: true
hosts: [ "
http://127.0.0.1:9200" ]
logstash:
enabled: false
hosts: [ "
127.0.0.1:5044" ]
kafka:
enabled: false
hosts: [ "localhost:9092" ]
topic: "metrics"
redis:
enabled: false
hosts: [ "localhost" ]
password: "my_password"
key: "filebeat"
db: 0
timeout: 5
file:
enabled: false
path: "/tmp"
filename: filebeat.json
rotate_every_kb: 100000000