[jbosstools-issues] [JBoss JIRA] (JBIDE-10712) When creating a domain, the openshift-java-client is not waiting for the domain to get propagated
Andre Dietisheim (JIRA)
jira-events at lists.jboss.org
Mon Feb 6 16:14:48 EST 2012
[ https://issues.jboss.org/browse/JBIDE-10712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andre Dietisheim resolved JBIDE-10712.
--------------------------------------
Fix Version/s: 3.3.0.Beta1
(was: 3.3.0.Beta2)
Resolution: Done
> When creating a domain, the openshift-java-client is not waiting for the domain to get propagated
> -------------------------------------------------------------------------------------------------
>
> Key: JBIDE-10712
> URL: https://issues.jboss.org/browse/JBIDE-10712
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 3.3.0.M5
> Reporter: Andre Dietisheim
> Assignee: Andre Dietisheim
> Fix For: 3.3.0.Beta1
>
>
> The rhc-tooling is waiting for the namespace to propagate when it creates a domain:
> https://github.com/openshift/os-client-tools/blob/master/express/bin/rhc-create-domain#L257
> {code}
> if !app_info.empty? && opt['namespace'] != user_info['user_info']['namespace']
> #
> # Confirm that the host(s) exist in DNS
> #
> puts "Now your new domain name(s) are being propagated worldwide (this might take a minute)..."
> # Allow DNS to propogate
> sleep 15
> app_info.each_key do |appname|
> fqdn = "#{appname}-#{opt['namespace']}.#{user_info['user_info']['rhc_domain']}"
>
> # Now start checking for DNS
> loop = 0
> sleep_time = 2
> while loop < RHC::MAX_RETRIES && !RHC::hostexist?(fqdn)
> sleep sleep_time
> loop+=1
> puts " retry # #{loop} - Waiting for DNS: #{fqdn}"
> sleep_time = RHC::delay(sleep_time)
> end
>
> if loop >= RHC::MAX_RETRIES
> puts "Host could not be found: #{fqdn}"
> dns_success = false
> end
> end
> puts "You can use rhc-domain-info to view any url changes. Be sure to update any links"
> puts "including the url in your local git config: <local_git_repo>/.git/config"
> end
> if dns_success
> puts "Alteration successful."
> else
> puts "Alteration successful but at least one of the urls is still updating in DNS."
> end
> puts ""
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list