-
Notifications
You must be signed in to change notification settings - Fork 22
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
Fixes for http_proxy, find_os.sh and Salman's changes #201
base: master
Are you sure you want to change the base?
Conversation
…urces/se/kth/karamel/client/model/test-definitions/reference.yml
karamel-core/src/main/java/se/kth/karamel/backend/running/model/tasks/VendorCookbookTask.java
Outdated
Show resolved
Hide resolved
karamel-core/src/main/resources/se/kth/karamel/backend/shellscripts/install_chefdk.sh
Outdated
Show resolved
Hide resolved
I am going to merge this, if that's ok. This branch has been our released karamel for the last 6 weeks. |
Additionally, I see the PR in setup-chef which already starts with gem server. Why having it in both places? |
All changes for gem-server support are now here in karamel. I have tested community and enterprise with a gem server and it works. This branch is currently our 0.6 release. |
No, it doesn't work. I'm honestly trying to help here, all the points I listed above are valid and you didn't address those. The fact that you made a release of this branch it's irrelevant. Again. The 2.5.0 directory doesn't exists. You don't see it because the gem server doesn't fail:
Starting the server on make_solo, means that all the machines run a gem server. Moreover, not all the gems are available and the recipes fall back transparently to the upstream repository. This means that when you actually need the gem server ( i.e. in air-gapped installations) karamel will be broken.
You can listen to me or not, at this point, as I said above, I'm done with the complete rewrite. Also for internal development and enterprise customers we use a separate build of Karamel, so we won't be affected by this PR. |
This branch installs chefdk-3.7.23-1.el7.x86_64.rpm, which is version 2.5.0 You're right about the gemserver on every host being a bad idea. I can change it to only start on the head host. In hopsworks-installer.sh, karamel is always run on the head server, so karamel itself could start the gemserver process (with sudo) as a child process. The advantage here is that when karamel exits, the gemserver also exits. I didn't know about the fallback behaviour of the gem server. However, the only fix required is to add any gems to the directory (on the head node). This could again be done in Karamel with sudo command. |
… verizon � Conflicts: � karamel-core/src/main/java/se/kth/karamel/backend/running/model/tasks/MakeSoloRbTask.java
I fixed the problems identified in the last comment. |
No description provided.