charts: Mark all test resources to be only created while running tests#3037
charts: Mark all test resources to be only created while running tests#3037akshaymankar merged 5 commits intodevelopfrom
Conversation
jschaul
left a comment
There was a problem hiding this comment.
As long as CI is happy, this looks good.
I'm not sure configmaps need this annotation, but it probably also doesn't hurt.
I thought why create these resources at all in the non-testing scenarios. |
|
|
I'm reworking how helm test works in #3040 then this issue goes away. So review and merge that PR first, then this one might go green? |
|
@akshaymankar your latest commit here with patched helm might be in vain: The command "helm test" runs inside the cailleachImage, not the wire-server image, for some reason. Check the wire-server-pr pipeline - I also got bitten by this. Feel free to change this (though maybe then other dependencies are missing) |
|
Ah thanks! I was very confused to see the test fail in exactly the same way. I will change the pipeline I guess. |
Or bump the version of helm in use inside cailleach with the same patch, that would also work I suppose. |
|
I vaguely remember wanting to get rid of cailleach-image as much as possible for running integration tests and since we don't rely on any sops machinery anymore we shouldn't need it. I have changed the pipeline already. Hopefully things go green now 🤞 |
Checklist
changelog.d