-
Notifications
You must be signed in to change notification settings - Fork 269
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
fix(ci): use default chart-testing logic for different testcases #526
base: main
Are you sure you want to change the base?
Conversation
48ba03a
to
b017908
Compare
This is a internal timeout error, i do not know what the exactly problem is |
29b2eb5
to
a323f84
Compare
In #598 we recently added more tests, but I do kind of like the idea of using values files instead of set args, but I'm not sure the order of prescience when using That said, I do think it would be good to add a redis test to our set of tests we've defined here: helm/.github/workflows/lint-test.yaml Lines 69 to 83 in 34fc2df
|
To answer your question. but yes the testcase i wrote are a little bit stange (instatt of an nginx or postgresql testcase itself). so i will rewrite / move the new existing testcases into a chart-testing way. |
Signed-off-by: WrenIX <dev.github@wrenix.eu>
8b469b4
to
5485a34
Compare
Hmm, i change the edit: there is still something wrong with the s3 upload (and test) - i am not sure if we:
another unvalided thought: maybe we should move the upload test into the helm-chart so that everybody could test it with an helm post-install/-upgrade hook) |
cee2f7f
to
278f42d
Compare
Signed-off-by: WrenIX <dev.github@wrenix.eu>
278f42d
to
a6c3f91
Compare
Sorry, can you rephrase that a bit? I'm a little confused at what's being asked, but I want to help!
Yes, that's the issue with how I set it up currently: a lot of compute time. But we, kate and I, had earlier decided that was worth it, because it helped keep all the tests isolated.
we could technically use different name spaces on the same cluster, and that would still keep the tests fairly isolated, yes, but we'd need still to clean up the old tests, as some of the things we test would still have similar names, so if we tested ingress, we couldn't have that be namespace specific, I think 🤔 @provokateurin do you want to chime in? @wrenix makes some valid points, but I'm not sure how much the nextcloud org is hurting for compute at this time.
that sounds like a kind thing to do :) do we want to include the vanilla minio chart as an optional subchart of our chart to facilitate that, or should we always require an external s3 server? |
Should be fine, as long as we don't spawn 20+ very long running jobs ;) |
Pull Request
Description of the change
first chart-testing values (without
ServiceMonitor
will be solved in #523 ).Additional information
Checklist
Chart.yaml
according to semver.