Commit 00107138 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Anula valores por defecto para renombramiento

La configuración existente por defecto no era válida, por lo que se
anula el renombramiento por defecto y se deja a elección del usuario su
definición.
parent 14893cbe
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -8,6 +8,18 @@ Define these environment variables to configure manual pipeline:
* **DD_SNAPSHOT_RESTORE_NAME**: Snapshot source name to restore indices. Leave it empty to use last snapshot. Empty by default.
* **DD_SNAPSHOT_RESTORE_INDICES**: Name/expression to filter indices to restore. Accepts wildcards. Leave it empty to restore all indices. Default: `index.name`.
* **DD_SNAPSHOT_RESTORE_RENAME_PATTERN**: Expression to match indices names and prepare text groups to replace, in order to rename restored indices. Leave it empty to keep original names. Empty by default.
* **DD_SNAPSHOT_RESTORE_RENAME_REPLACEMENT**: Replacement for matched indices names, in order to rename restored indices. Default: `restored_<capture-group-1>`.
* **DD_SNAPSHOT_RESTORE_RENAME_REPLACEMENT**: Replacement for matched indices names, in order to rename restored indices. Leave it empty to keep original names. Empty by default.

Then, you can run deploy task manually.

### Restore with rename example

For example, to restore last snapshot of an index named `test` with a new name `restored_test`, you should define:

```sh
DD_SNAPSHOT_RESTORE_INDICES=test
DD_SNAPSHOT_RESTORE_RENAME_PATTERN=(.+)
DD_SNAPSHOT_RESTORE_RENAME_REPLACEMENT=restored_$1
```

Remember to use a renamed value which doesn't interfere with existing aliases.
+1 −1
Original line number Diff line number Diff line
@@ -11,7 +11,7 @@ DELETE_OLD_SNAPSHOTS_DAYS_COUNT=90
SNAPSHOT_RESTORE_NAME=
SNAPSHOT_RESTORE_INDICES=index.name
SNAPSHOT_RESTORE_RENAME_PATTERN=
SNAPSHOT_RESTORE_RENAME_REPLACEMENT=restored_$1
SNAPSHOT_RESTORE_RENAME_REPLACEMENT=
SNAPSHOT_RESTORE_INCLUDE_ALIASES=True
DELETE_OLD_LOGS_DISABLE=False
SNAPSHOT_DISABLE=False
+1 −1
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ actions:
      indices:
      - ${SNAPSHOT_RESTORE_INDICES}
      rename_pattern: ${SNAPSHOT_RESTORE_RENAME_PATTERN}
      rename_replacement: ${SNAPSHOT_RESTORE_RENAME_REPLACEMENT:restored_$1}
      rename_replacement: ${SNAPSHOT_RESTORE_RENAME_REPLACEMENT}
      include_aliases: ${SNAPSHOT_RESTORE_INCLUDE_ALIASES:True}
      ignore_unavailable: True
      wait_interval: 30