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
fork of platform-api having problems #35
Comments
upgrading to bundler 1.14.4 made no difference. Downgrading to 1.13.7 still reproduces too. If it's not bundler version... I don't know what's going on, I have used this sucesfully in the past. |
I see you just released 1.0.0 today. Downgrading to letsencrypt-rails-heroku 0.3.0 does not fix problem. I may have to downgrade to an older version of git |
@jrochkind hmm this is puzzling. A couple of things:
|
I've just seen this pull request from @tgmerritt: jalada/platform-api#1. I assume a change in some other library has caused this to happen. I really really wish Heroku would just take ownership of this. |
How do you recommend nudging heroku? Just file a support request? |
@jrochkind yes, and mention it on the relevant issues / PRs? |
Will do. Not sure what you mean by "mention it on the relevant issues / PRs" If we do need a "fork" long-term (and let's face it, it's already been long-term!), I think rather than actual fork, an in-gem monkey-patch of platform-api to add just what is needed would be preferable. I started looking at your fork to try to figure out what it's changing and if it can be easily monkey-patched in, but haven't really narrowed it down yet. |
@jrochkind its irritating. Basically the I'm going to do the same thing again now, to try and fix this issue. |
Alternatively, is it possible to talk to those endpoints without using the platform-api gem, just straight http? But I'm filing a ticket with heroku. |
@jrochkind I've updated my fork of the gem: jalada/platform-api#2. Let me know if you have any further issues. |
Hmm, using new master, everything appears to work at first, but when I try to connect to the site after the rake task thinks it completed fine, Chrome says the cert is bad -- it's a cert from herokuapps.com, not my host (rubyland.news). So the cert hasn't actually been installed. This could be an unrelated problem, or user-error on my part. I have used letsencrypt-rails-heroku sucesfully and enjoyably several times before without problem. Is it a problem that my domain this time is 'bare', just This could be an unrelated issue? |
Yup, I'm gonna guess that's unrelated. It looks like |
Also you can check if the cert has been installed using |
Yep, that was it, thanks, got it working. Odd, I must have made that CNAME/alias before I realized the right way to do heroku CNAMEs. Odd that it pretty much works... but not for this. Anyway, all good now. |
I know it's not this issue, but I wonder if the rake task could catch that you have your DNS wrong, and warn/error? |
@jalada Filed a heroku support ticket last week, got told it got forwarded to product manager, then got this response today. Has really nobody ever filed this before? I assume you did?
Perhaps the code can be copied from sabuyon for contacting the relevant API's using direct HTTP requests instead of the API wrapper? This gem has a lot cleaner architecture, IMO, than sabuyon. |
letsencrypt-rails-heroku is now using the officially-published version of platform-api as of version 1.2.1 |
Is it still needed? Cause for some reason it's not working.
ruby 2.3.1, bundler 1.14.1, with
gem 'platform-api', git: 'https://github.com/jalada/platform-api', branch: 'master'
in Gemfile it bundles fine, but trying to run the app it fails when required:The text was updated successfully, but these errors were encountered: