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
Gojsonnet #728
Gojsonnet #728
Conversation
Thank you @pvanderlinden. Join our #kapitan channel on the kubenetes slack if you haven't already. |
Mmh, changing to spawn causes issue with pyinstaller. |
Hey @pvanderlinden these look great and work great on macOS! I'm gonna give it a try on Linux just to validate things but looking great so far - thank you 😄 |
We can also now remove this block https://github.com/kapicorp/kapitan/blob/master/kapitan/cli.py#L99 |
It looks like pyinstaller has a new release which should fix the issue using spawn and building a binary. I should have time to remove the code you linked and test that 🤞 |
I'm having troubles getting the tests for the binary up and running, even from the master branch. So no idea if my local fix actually fixes anything |
@ramaro I'm trying to fix this PR, I might have a solution, but I can't test it. The issue is that I can't get the binary test to work at all, not even on master. I tried to contact you on slack twice in the last month, but unfortunately no response. Any idea how to get this PR moving? |
Hey @pvanderlinden apologies, I often miss slack notifications! As previously discussed in a slack thread that I didn't miss, let's discontinue the binary - it's not worth it. I created #740 for this and will be pushing it to master soon. Hopefully this will unblock the Gojsonnet work :) Thanks for the patience. |
Removal PR at #741 |
THanks Ramaro, I have subscribed to the other PR, and will revisit this PR after it's merged |
Hi @pvanderlinden, just in case you've missed it #741 was merged a couple of weeks ago. If you're too busy I'd be more than happy to continue where you (and @ramaro!) left off with this work. Looking forward to having this in the main trunk! |
I hope you don't mind - I have opened up a new PR using all of your work but based on master's HEAD, just to see if travis-ci tests pass: #753. Will close it once we have the data. (Update: unfortunately seems like travic-ci integration is broken atm) (have also removed the duplicate 'add cache' & 'enable cache' commits since they were just "merge artefacts", and removed the last two commits which, I assume, were meant to address the binary build failures). The performance improvement is fantastic. Also, worth noting that @pvanderlinden's branch fixes an issue that I was seeing @ramaro's original
The compilation output (that I was seeing) was correct; however, the message is a worrying one. |
@janeklb I have been busy so far, I was planning to pick this up soonish. Thanks for rebasing, I will close this one. |
Fixes issue #144
Might also solve #704
Proposed Changes
cached
as a parameter. I have not looked into what it is actually used for, but this will make sure using spawn will actually work.