mayadata-io / mayadata-io/d-operators

feat: add assert logs action in recipe

Open
#126 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

assert logs recipe
Dominant language
Go
Stars
10
Forks
6
PR merge metrics
No merged PRs in 30d

Description

kind: Recipe
spec:
  tasks:
  - name:
    assert:
      logs:
        name: # optional
        namespace: # optional
        labelSelector: # optional if name & namespace are nil
        tailf: # optional
      logCheck:
      - logCheckOperator: Contains
        values: 
        - Error

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points and only provides a YAML shape for a recipe assertion. Start by locating the recipe assertion implementation and existing log-related actions, then verify the proposed syntax through the relevant test or end-to-end recipe; done means the logs assertion and its logCheck values work as described.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
devops, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.