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
Authentication problem on converge
with node-list
(lift
works OK)
#257
Comments
Fernando Dobladez notifications@github.com writes:
By definition, the bootstrap phase runs with image credentials.
If you explicitly specify bootstrap, then it will always be run. |
I wasn't clear. The very first time, I do specify I could set it up and capture the logs or whatever you feel might be useful. Thanks |
See converge log and lift log |
Note: although this logs were triggered via Sidenote: In some cases it's not honoring my |
Authentication problem when using
node-list
provider: (pallet 0.8.0-RC.1)On my
~/.pallet/config.clj
I have my:environment {:user ...
defined. With that in place,lift
operations work OK, howeverconverge
keeps using:image-user
for all phases instead of the user I defined on the environment.As a result, the very first time I run
converge
on a node (specifying all the phases I want to run, including:bootstrap
), it all works. The second time, however, since my:bootstrap
phase disables the:image-user
, allconverge
operations fail.From the source code I can tell that node-list nodes have the
:boostrapped
flag hard set, so,converge
should not be trying to do a real bootstrap using the image user.I could workaround this by using
converge
only once and then rely onlift
. The problem is then withlein pallet
, since itslift
command doesn't accept a--phases
argument.Let me know how I can help with this issue. I've been trying to follow the code-path of
converge
but I couldn't get too far yet.FYI: I also tried specifying
:os-detect false
, to get rid for that special phase. Same problem.Thanks
The text was updated successfully, but these errors were encountered: