Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Support AssertLog Test #23

Open
spacetj opened this issue Mar 25, 2020 · 0 comments
Open

Feature: Support AssertLog Test #23

spacetj opened this issue Mar 25, 2020 · 0 comments

Comments

@spacetj
Copy link
Contributor

spacetj commented Mar 25, 2020

Description

Support the ability to assert the logs of a pod contains / not contains the string that you would expect it too.

Basic Example

The input would look something like:

- type: AssertLog
  spec:
    contains: "Some String"
    lines: 100  # Optionally provides the number of log lines to compare to
  resource:
    objectRef:
      type: Resource
      spec:
        kind: Pod
        namespace: applications
        labels:
          hello: world

Motivation

The Sealed Secrets controller will output a decryption error log if one of the sealed secrets isn't decrypted properly. anchorctl should be able to parse the logs and fail the test if the logs contain the phrase "Decryption error"

@spacetj spacetj changed the title Support AssertLog Test Feature: Support AssertLog Test Mar 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant