-
Notifications
You must be signed in to change notification settings - Fork 9
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
Too many sites causes Kalabox auth to fail? #8
Comments
I had this same problem today. Tried it again a few times and it logged in. |
Andrew, are organization accounts known to work with Kalabox?
Are you suggesting a workaround that would allow me to download some of my Pantheon sites to Kalabox? This is what I'm trying to do... |
Our kalamuna.com email accounts are organizational also and they are known to work. I was suggesting a quick check to see if the auth issues are on kalabox side of the equation for troubleshooting. If you want to download sites, you can use terminatur commands, which is what the UI triggers. Just SSH into the box and run:
which should build the vhost and everything too. $ pantheon-aliases I think to update the Pantheon Drush alias file at ~/.drush/pantheon.aliases.drushrc.php However, I think if you try stopping and starting the box, then try a to authenticate again it should take. |
@bwood another thing i would try is to login manually with terminus via the command line. You can do this by hitting the SSH button on the box. $ drush pantheon-auth --debug --verbose and copy the output here |
Hi Mike, So this problem is specific to my [email protected] account. One of my coworkers can authenticate. I just tried restarting Kalabox and authenticating using a pasted password that works with dashboard.getpatheon.com. I even tried changing my Pantheon password to something containing just lower case letters. I still can't get Kalabox to connect. In case it's relevant, I have a lot of Pantheon sites:
Here's the pauth output:
|
I'm also having problem authenticating through UI and can authenticate with drush pauth. |
Hey @pirog! I only have one site with the new account that authenticates via drush but not in UI... [ edited and removed output of drush ta --debug --verbose ] |
Yes, that was it. Generated password via KeePassX and have many special characters. I took out the " and it worked. Thanks! |
Great! Awesome to know! I'm not 100% sure if this is @bwood's issue. Let's wait to hear back from On Mon, Jun 16, 2014 at 11:16 AM, ari-gold [email protected] wrote:
Cheers, Mike Pirog |
Above I say:
so I don't think that's the cause of my issue. |
@ari-gold can you open up another issue for the special characters " issue? @bwood i think this is just related to the amount of sites you have, as you theorized as well. does anyone else at berkeley have that many sites so you could test it out? might be good to know what the upper bound is here. In the meantime there are some things we can do on the kalabox side to make the requests to terminus less heavy. |
@reynoldsalec terminuatur is a little bit too heavy when it tries to build out the terminatur alias file. we need a faster and more lightweight way to do this. i would check to see what requests we are making via terminus here and whether we need to do all of them. |
That makes sense @pirog. For my own edification, what was the reason that we needed to have separate terminatur aliases in the first place? Just to make sure we don't have the test/live environments available? |
@reynoldsalec What needs to be explored is whether we need to keep ALL the meta data that is being set as a resulted of making a request via terminus to the pantheon endpoint. @joshkoenig mentioned, as it related to switchboard, that we might be able to get additional information into the pantheon alias file to help with this so you could ask him. You could also generate this additional metadata when an actual operation is being performed on a site vs grabbing ALL of it when you authenticate. That would be a decent refactor but would def speed things up a lot. |
FYI - We have an issue in Terminus itself where building a new alias file for a user who's on the team for 100s of sites times out. We're looking at how to make these calls more efficient. |
Thanks @joshkoenig that is great to know. Let's keep def keep an eye on/help with this terminus issue but also do what we can to make terminatur more performant as well. |
FYI, added an issue for this in the terminatur queue: kalamuna/terminatur#25 |
I've made this more efficient in terminatur which results in less requests to terminus. @bwood i am pushing out a development build of kalabox with this in it tonight if you want to try it out sometime. I'll post back when the release is out! |
https://github.com/kalamuna/kalabox/releases/download/1.0-tango4/kalabox-1.0-dev.dmg |
I'm going to close this for now because im not sure there is much more we can do on our side but please let us know if it helps! |
Just to report back. I downloaded the dev version and I'm afraid that Brian Wood On 7/1/14, 8:42 PM, Mike Pirog wrote:
|
Ick... bummer. I think this might have to be resolved purely on the terminus end then. Can you paste the output of "cat ~/.kalabox/kalastack/config.json" here? Just want to verify it's all up to date! |
Here you go:
|
After installing Kalabox I tried to authenticate to Pantheon using by [email protected] account. That account is part of the UC Berkeley "organization" on Pantheon. I am positive I used the correct password because I first authenticated to http://dashboard.getpantheon.com by pasting my password and that succeeded. Pasting the same password into the Kalabox password box results in "Unable to sign in. Please check your credentials."
I can successfully authenticate to Pantheon using a Pantheon account that is not part of a Pantheon organization.
Unfortunately this is a blocker for use of Kalabox at UC Berkeley. We have about 100 people (and growing) using Pantheon, but they are all members of the UC Berkeley organization on Pantheon.
The text was updated successfully, but these errors were encountered: