Skip to content

Commit 0047e47

Browse files
committed
[bitnami/kibana] Add overwrite parameter to import saved objects managing.
Signed-off-by: Vladyslav Mostovyk <[email protected]>
1 parent 47d5c34 commit 0047e47

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

bitnami/kibana/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ maintainers:
3333
name: kibana
3434
sources:
3535
- https://github.com/bitnami/charts/tree/main/bitnami/kibana
36-
version: 12.0.0
36+
version: 12.0.1

bitnami/kibana/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,7 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
309309
| `plugins` | Array containing the Kibana plugins to be installed in deployment | `[]` |
310310
| `savedObjects.urls` | Array containing links to NDJSON files to be imported during Kibana initialization | `[]` |
311311
| `savedObjects.configmap` | Configmap containing NDJSON files to be imported during Kibana initialization (evaluated as a template) | `""` |
312+
| `savedObjects.SavedObjectsOverWrite` | Overwrite saved objects | `false` |
312313
| `extraConfiguration` | Extra settings to be added to the default kibana.yml configmap that the chart creates (unless replaced using `configurationCM`). Evaluated as a template | `{}` |
313314
| `configurationCM` | ConfigMap containing a kibana.yml file that will replace the default one specified in configuration.yaml | `""` |
314315
| `command` | Override default container command (useful when using custom images) | `[]` |

bitnami/kibana/templates/saved-objects-configmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ metadata:
1414
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
1515
{{- end }}
1616
data:
17-
{{- $savedObjectsUrl := printf "localhost:%d%s/api/saved_objects/_import" (int .Values.containerPorts.http) (include "kibana.basePath" .) }}
17+
{{- $savedObjectsUrl := printf "localhost:%d%s/api/saved_objects/_import%s" (int .Values.containerPorts.http) (include "kibana.basePath" .) (ternary "?overwrite=true" "" .Values.savedObjects.SavedObjectsOverWrite) }}
1818
import-saved-objects.sh: |
1919
#!/bin/bash
2020
echo "==> Saved objects import"

bitnami/kibana/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,9 @@ savedObjects:
162162
## @param savedObjects.configmap Configmap containing NDJSON files to be imported during Kibana initialization (evaluated as a template)
163163
##
164164
configmap: ""
165+
## @param savedObjects.SavedObjectsOverWrite Overwrite saved objects
166+
SavedObjectsOverWrite: false
167+
##
165168
## @param extraConfiguration Extra settings to be added to the default kibana.yml configmap that the chart creates (unless replaced using `configurationCM`). Evaluated as a template
166169
##
167170
extraConfiguration: {}

0 commit comments

Comments
 (0)