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

Added test files which can be used by prow #88

Merged
merged 2 commits into from Feb 9, 2021
Merged

Added test files which can be used by prow #88

merged 2 commits into from Feb 9, 2021

Conversation

garethahealy
Copy link
Contributor

@garethahealy garethahealy commented Aug 20, 2020

What does this PR do?

Attempting to bring this repo under CI/automated testing.

The general idea being:

  • each dir would have a .test.sh script, which runs helm template, test and cleanup.
  • there's a _test/prow.sh script which runs all of them. which would be hooked up to prow, in the future.

not all charts are tested, but 70% are. #15

How should this be tested?

_test/prow.sh

@garethahealy
Copy link
Contributor Author

@springdo @ckavili ; be good to get some feeedback/input on this to move it forward

@ckavili
Copy link
Contributor

ckavili commented Oct 5, 2020

Sorry for the late reply. It seems like a good start for me! We can improve on top of this based on the apps, like if Jenkins agents are built also fine etc.

@eformat
Copy link
Contributor

eformat commented Feb 8, 2021

hi @garethahealy, @ckavili - this has been sitting around for a while, looks like linting failed at the time ? still good to go ?

@garethahealy
Copy link
Contributor Author

@eformat ; just done a rebase. not sure why linting would have been failing, no charts have been changed only 1 extra file has been added into a chart dir. does that require a version bump?

@garethahealy
Copy link
Contributor Author

latest linting failure would suggest versions need a bump

@eformat
Copy link
Contributor

eformat commented Feb 9, 2021

LGTM

@eformat eformat merged commit 3efc775 into redhat-cop:master Feb 9, 2021
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

Successfully merging this pull request may close these issues.

None yet

3 participants