{"action":"created","issue":{"url":"https://api.github.com/repos/rancher/rancher/issues/4426","repository_url":"https://api.github.com/repos/rancher/rancher","labels_url":"https://api.github.com/repos/rancher/rancher/issues/4426/labels{/name}","comments_url":"https://api.github.com/repos/rancher/rancher/issues/4426/comments","events_url":"https://api.github.com/repos/rancher/rancher/issues/4426/events","html_url":"https://github.com/rancher/rancher/issues/4426","id":148695927,"number":4426,"title":"Callback URL - Migration from single server to HA cluster.","user":{"login":"Rucknar","id":5539660,"avatar_url":"https://avatars.githubusercontent.com/u/5539660?v=3","gravatar_id":"","url":"https://api.github.com/users/Rucknar","html_url":"https://github.com/Rucknar","followers_url":"https://api.github.com/users/Rucknar/followers","following_url":"https://api.github.com/users/Rucknar/following{/other_user}","gists_url":"https://api.github.com/users/Rucknar/gists{/gist_id}","starred_url":"https://api.github.com/users/Rucknar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rucknar/subscriptions","organizations_url":"https://api.github.com/users/Rucknar/orgs","repos_url":"https://api.github.com/users/Rucknar/repos","events_url":"https://api.github.com/users/Rucknar/events{/privacy}","received_events_url":"https://api.github.com/users/Rucknar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rancher/rancher/labels/kind/question","name":"kind/question","color":"dddddd"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-04-15T15:45:30Z","updated_at":"2016-04-19T17:46:33Z","closed_at":null,"body":"**Summary:**\r\nCallback URL not consistent, can cause confusion and errors.\r\n**Rancher Version:**\r\n1.0.1\r\n**Docker Version:**\r\n1.10.3\r\n**OS:** \r\nRancherOS 0.4.4\r\n**Steps to Reproduce:** \r\n* Create new Rancher server instance on Host1, running on port 8080 with a remote SQL server.\r\n* Create ELB to route traffic to this and the other hosts we will use shortly. At this stage, the callback URL is `http:///myelb:8080/`\r\n* Initiate HA configuration, URL now becomes `https://myelb/` in this setup window.\r\n* Run the scripts etc, Rancher becomes HA (yay!)\r\n* Remove the port 8080 binding from the ELB listeners (no longer needed now https is setup).\r\n* Rancher-compose-executer and go-machine-service start spinning, you get errors in the logs they are not able to connect to `http://myelb:8080/`\r\n* Re-add the port to the ELB and the services recover.\r\n\r\n**Results:** \r\nSome services seem to be bound to the original callback URL\r\n**Expected:**\r\nAll services use the "},"comment":{"url":"https://api.github.com/repos/rancher/rancher/issues/comments/212038133","html_url":"https://github.com/rancher/rancher/issues/4426#issuecomment-212038133","issue_url":"https://api.github.com/repos/rancher/rancher/issues/4426","id":212038133,"user":{"login":"LLParse","id":6145659,"avatar_url":"https://avatars.githubusercontent.com/u/6145659?v=3","gravatar_id":"","url":"https://api.github.com/users/LLParse","html_url":"https://github.com/LLParse","followers_url":"https://api.github.com/users/LLParse/followers","following_url":"https://api.github.com/users/LLParse/following{/other_user}","gists_url":"https://api.github.com/users/LLParse/gists{/gist_id}","starred_url":"https://api.github.com/users/LLParse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LLParse/subscriptions","organizations_url":"https://api.github.com/users/LLParse/orgs","repos_url":"https://api.github.com/users/LLParse/repos","events_url":"https://api.github.com/users/LLParse/events{/privacy}","received_events_url":"https://api.github.com/users/LLParse/received_events","type":"User","site_admin":false},"created_at":"2016-04-19T17:46:33Z","updated_at":"2016-04-19T17:46:33Z","body":"Well, that piece of configuration isn't relevant until HA is started and you are registering hosts to the UI cluster. I agree that communication can't occur with the HTTPS endpoint until the System HA stack stabilizes, which is a bit confusing since you're required to configure it beforehand.\r\n\r\nAs long as you trust in the system HA stack to eventually serve traffic on port 443, you're good to go."}}