Skip to content

Data streams and aliases manipulation #1766

@barebu

Description

@barebu

Hi. Try to delete data streams with curator 8.0.21, get logs with 404 like:

2025-06-02 16:09:20,333 INFO      HEAD http://127.0.0.1:9200/_alias/.ds-prod-2025.04.21-2025.05.21-000002 [status:404 duration:0.005s]
2025-06-02 16:09:20,338 INFO      HEAD http://127.0.0.1:9200/_alias/.ds-staging-2025.04.30-2025.05.30-000002 [status:404 duration:0.004s]
2025-06-02 16:09:20,344 INFO      HEAD http://127.0.0.1:9200/_alias/.ds-prod-2025.05.10-2025.05.10-000001 [status:404 duration:0.005s]

config:

---
elasticsearch:
  client:
    hosts: http://127.0.0.1:9200
    verify_certs: false
    client_cert:
    client_key:
logging:
  loglevel: INFO
  logfile: "/var/log/curator"
  logformat: default
  blacklist:
  - elasticsearch
  - urllib3

actions:

   action: delete_indices
    description: Delete all indices older N days by creation date
    options:
      disable_action: false
      ignore_empty_list: true
      continue_if_exception: true
      include_hidden: true
    filters:
    - filtertype: pattern
      kind: regex
      value: "^(?!\\.).*|(.ds-).*$"
    - filtertype: age
      source: creation_date
      direction: older
      timestring: "%Y.%m.%d"
      unit: days
      unit_count: '30'
    - filtertype: kibana
      exclude: true

what am I doing wrong)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions