Giter VIP home page Giter VIP logo

cloudbreak-deployer's People

Contributors

agov avatar akanto avatar aszegedi avatar attilapalfi92 avatar bbihari avatar bergerdenes avatar bhavanki avatar biharitomi avatar daszabo avatar doktoric avatar foldik avatar gergopapi2 avatar gregito avatar horadla23 avatar jamisonbennett avatar keyki avatar kkalvagadda1 avatar lacikaaa avatar lajosrodek avatar lalyos avatar lnardai avatar lturcsanyi avatar mhmxs avatar oleewere avatar pdarvasi avatar schfeca75 avatar sodre90 avatar sposetti avatar sxxgrc avatar tiborm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloudbreak-deployer's Issues

Email notifications

I got cbd running (thanks for all previous help!). Now I'm trying to sign up a new user. But the email never comes.

Can you tell me where the MTA is located so I can do some troubleshooting? Is it in one of the docker containers? Or does it use the host's MTA?

cbd init does not work with or wothout Profile

Whether I have a Profile or not, cbd init refuses to run.

[WARN] We can not guess your PUBLIC_IP, please run the following command: (replace 1.2.3.4 with a real IP)
echo '1.2.3.4' > Profile

If I follow the directions by running:

root@wiretux:/cloudbreak-deployment # echo $(ifconfig eth0 |grep -F 'inet ' |awk '{print $2;}') >Profile
root@wiretux:
/cloudbreak-deployment # cat Profile
172.16.161.128

Now I have a Profile that satisfies the instructions I was given. Trying cbd init again:

./Profile: line 1: 172.16.161.128: command not found

Assuming that you really meant that my Profile should contain:

export PUBLIC_IP=172.16.161.128

Manually made this change. Running cbd init again:

[WARN] Profile already exist, move away if you want to regenerate

It's a "damned if I do, damned if I don't" situation.

Improve the root cause analysis message for a new shell

01:56:35::cbd-first ♨ >  DEBUG=1 cbd ps
[DEBUG] Use profile: Profile
[DEBUG] CloudBreak Deployer 0.5.0
[DEBUG] docker-compose -p cbreak ps
Couldn't connect to Docker daemon - you might need to run `boot2docker up`.

The boot2docker is up and running and what really has to be done is init the shell to point to the docker process in the vm, like below:

01:56:38::cbd-first ♨ >  eval $(boot2docker shellinit)

doctor improvements

add basic information print to the beginning:

  • os type/versio
  • mem/cpu
  • host dns settings
  • docker version

new checks

  • cbreak containers has:
    • network conn: ping 8.8.8.8
    • correct dns ping google.com
  • check if a new container has:
    • correct time (host time ~= container time)
    • correct dns (host dans ~= container dns)

Sultans is not responding in AWS instance of cludbreak

Hi,

Recently I installed cloudbreak in a AWS instance and after logging in, I am redirected to the dashboard page where the loading screen appears as below:

screenshot from 2015-05-11 11 45 47

Digging into the logs further, I see the following logs from uluwatu docker image:
GET /sultans/permission - - ms - -
GET /sultans/account/details - - ms - -

I hope this means that the uluwatu is not able to get data from the urls sultans/permission and sultans/account/details

Also the following error occurs when uluwatu starts:
Subscribing client to Cloudbreak notifications
Exception error occurred: ECONNRESET when try to connect: backend:8089/oauth/token
Exception error occurred: ECONNRESET when try to connect: backend:8089/oauth/token
No session found, websocket notifications won't work [socket ID: gLDtmQjnsihY7d7jAAAA] Error: could not look up session by key: connect.sid

The following are the logs from the sultan docker image:
cd /sultans
node main.js
UAA server location: http://backend:8089
Server listening on port 3000 in development mode
[TypeError: Cannot read property 'statusCode' of undefined]

Can somebody please help me to troubleshoot the error?

Regards,
Malathi

Periscope and cloudbreak containers exit with errors "Missing table:" Ambari and Blueprint

Hi,

I was trying to deploy cloudbreak in my local system and I followed the Readme.md and managed to start all the docker containers. The cloudbreak UI is accessible, but after a while both the cloudbreak and periscope containers exit with status 1.

screenshot from 2015-05-06 18 13 27

When I checked the docker logs of periscope, it exited with error message "Missing table: Ambari" and cloudbreak exits probably due to the error "Missing table: Blueprint". Can somebody please help me find out the problem? The complete log of both the docker containers can be found here:
https://www.dropbox.com/s/n9wscmcoyeo0nmu/logs.zip?dl=0

Thanks

Documentation on Readme

When running on a Amazon instance in a private subnet, cbd init fails with the error
[WARN] We can not guess your PUBLIC_IP, please run the following command: (replace 1.2.3.4 with a real IP)
echo '1.2.3.4' > Profile

If you run cbd generate after this - you get the error
./Profile: line 1: 10.127.1.7: command not found

The corrected command is
echo 'PUBLIC_IP=1.2.3.4' > Profile

For newbies like me, could you also add the following - since it took some time to figure out.
Login to the Cloudbreak UI by going to http://PUBLIC_IP:3000
The default username is [email protected] with the password cloudbreak.

How to create a customized image.

Hi,
Could I have some guide about building an image like "pre-configured Cloudbreak deployer image"? Because we need to use vmdk as our image, need know what components needs to install in the image. Thanks a lot!

Xin

Can't access Cloudbreak UI

I've created an AWS instance, and I launched the instance with the Cloudbreak AMI. I'm able to configure the profile, but have to use the private IP as it is inside of a VPC and does not have a public IP. I'm able to run cbd start successfully, but when attempting to access the UI, I get a dns error. My network is connected with this VPC, and have no issues connecting to the instance itself. Docker shows that the uluwatu container is running on port 3000 as well.

If I write out the full DNS, the lookup fails. If I write out the IP, I get connection refused error.

Not able to create a file using webHDFS

I have installed my hadoop cluster using cloudbreak and then I wanted to install hue with the cluster. After installing hue, I found that I was not able to upload a new file usinh the file browser. Hence I tried accessing the webHDFS as follows:

curl -i -L -X PUT "http://hdfs-host:50070/webhdfs/v1/tmp/test.txt?op=CREATE&overwrite=true&blocksize=4&replication=2&permission=0644&buffersize=24"
HTTP/1.1 307 TEMPORARY_REDIRECT
Cache-Control: no-cache
Expires: Mon, 01 Jun 2015 11:36:14 GMT
Date: Mon, 01 Jun 2015 11:36:14 GMT
Pragma: no-cache
Expires: Mon, 01 Jun 2015 11:36:14 GMT
Date: Mon, 01 Jun 2015 11:36:14 GMT
Pragma: no-cache
Location: http://ip-172-31-92-150.node.dc1.consul:50075/webhdfs/v1/tmp/test.txt?op=CREATE&namenoderpcaddress=ip-172-31-92-12.node.dc1.consul:8020&blocksize=4&buffersize=24&overwrite=true&permission=644&replication=2
Content-Type: application/octet-stream
Content-Length: 0
Server: Jetty(6.1.26.hwx)

curl: (6) Could not resolve host: ip-172-31-92-150.node.dc1.consul

After the initial redirect from the namenode to wite the data node, the data node's IP address is not resolvable. Can somebody help me how this issue can be resolved?

Thanks,
Malathi

create openstack cluster

Hello,

I want to create an openstack cluster, but I can't find any document about how to do it. So I just want to ask some questions here:

  1. Do I need to download the image from somewhere and import it to openstack manually?
  2. Is there anything else I need to do before create the cluster?

Thanks!

Cannot initialize

$ cbd version
CloudBreak Deployer: 1.0.0
$ cbd init
* Dependency required, installing jq latest ...
!! Dependency checksum failed: jq latest 086ddfa932021e98bf967aff74badafe

Here is the content of .deps/tmp/download/jq:

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <meta http-equiv="Content-Security-Policy" content="default-src 'none'; style-src 'unsafe-inline'; img-src data:; connect-src 'self'">
    <title>Page not found &middot; GitHub Pages</title>
    <style type="text/css" media="screen">
      body {
        background-color: #f1f1f1;
        margin: 0;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      }

      .container { margin: 50px auto 40px auto; width: 600px; text-align: center; }

      a { color: #4183c4; text-decoration: none; }
      a:hover { text-decoration: underline; }

      h1 { width: 800px; position:relative; left: -100px; letter-spacing: -1px; line-height: 60px; font-size: 60px; font-weight: 100; margin: 0px 0 50px 0; text-shadow: 0 1px 0 #fff; }
      p { color: rgba(0, 0, 0, 0.5); margin: 20px 0; line-height: 1.6; }

      ul { list-style: none; margin: 25px 0; padding: 0; }
      li { display: table-cell; font-weight: bold; width: 1%; }

      .logo { display: inline-block; margin-top: 35px; }
      .logo-img-2x { display: none; }
      @media
      only screen and (-webkit-min-device-pixel-ratio: 2),
      only screen and (   min--moz-device-pixel-ratio: 2),
      only screen and (     -o-min-device-pixel-ratio: 2/1),
      only screen and (        min-device-pixel-ratio: 2),
      only screen and (                min-resolution: 192dpi),
      only screen and (                min-resolution: 2dppx) {
        .logo-img-1x { display: none; }
        .logo-img-2x { display: inline-block; }
      }

      #suggestions {
        margin-top: 35px;
        color: #ccc;
      }
      #suggestions a {
        color: #666666;
        font-weight: 200;
        font-size: 14px;
        margin: 0 10px;
      }

    </style>
  </head>
  <body>

    <div class="container">

      <h1>404</h1>
      <p><strong>File not found</strong></p>

      <p>
        The site configured at this address does not
        contain the requested file.
      </p>

      <p>
        If this is your site, make sure that the filename case matches the URL.<br>
        For root URLs (like <code>http://example.com/</code>) you must provide an
        <code>index.html</code> file.
      </p>

      <p>
        <a href="https://help.github.com/pages/">Read the full documentation</a>
        for more information about using <strong>GitHub Pages</strong>.
      </p>

      <div id="suggestions">
        <a href="https://status.github.com">GitHub Status</a> &mdash;
        <a href="https://twitter.com/githubstatus">@githubstatus</a>
      </div>

      <a href="/" class="logo logo-img-1x">
        <img width="32" height="32" title="" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMTZCRDY3REIzRjAxMUUyQUQzREIxQzRENUFFNUM5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMTZCRDY3RUIzRjAxMUUyQUQzREIxQzRENUFFNUM5NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxNkJENjdCQjNGMDExRTJBRDNEQjFDNEQ1QUU1Qzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUxNkJENjdDQjNGMDExRTJBRDNEQjFDNEQ1QUU1Qzk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SM9MCAAAA+5JREFUeNrEV11Ik1EY3s4+ddOp29Q5b0opCgKFsoKoi5Kg6CIhuwi6zLJLoYLopq4qsKKgi4i6CYIoU/q5iDAKs6syoS76IRWtyJ+p7cdt7sf1PGOD+e0c3dygAx/67ZzzPM95/877GYdHRg3ZjMXFxepQKNS6sLCwJxqNNuFpiMfjVs4ZjUa/pmmjeD6VlJS8NpvNT4QQ7mxwjSsJiEQim/1+/9lgMHgIr5ohuxG1WCw9Vqv1clFR0dCqBODElV6v90ogEDjGdYbVjXhpaendioqK07CIR7ZAqE49PT09BPL2PMgTByQGsYiZlQD4uMXtdr+JxWINhgINYhGT2MsKgMrm2dnZXgRXhaHAg5jEJodUAHxux4LudHJE9RdEdA+i3Juz7bGHe4mhE9FNrgwBCLirMFV9Okh5eflFh8PR5nK5nDabrR2BNJlKO0T35+Li4n4+/J+/JQCxhmu5h3uJoXNHPbmWZAHMshWB8l5/ipqammaAf0zPDDx1ONV3vurdidqwAQL+pEc8sLcAe1CCvQ3YHxIW8Pl85xSWNC1hADDIv0rIE/o4J0k3kww4xSlwIhcq3EFFOm7KN/hUGOQkt0CFa5WpNJlMvxBEz/IVQAxg/ZRZl9wiHA63yDYieM7DnLP5CiAGsC7I5sgtYKJGWe2A8seFqgFJrJjEPY1Cn3pJ8/9W1e5VWsFDTEmFrBcoDhZJEQkXuhICMyKpjhahqN21hRYATKfUOlDmkygrR4o4C0VOLGJKrOITKB4jijzdXygBKixyC5TDQdnk/Pz8qRw6oOWGlsTKGOQW6OH6FBWsyePxdOXLTgxiyebILZCjz+GLgMIKnXNzc49YMlcRdHXcSwxFVgTInQhC9G33UhNoJLuqq6t345p9y3eUy8OTk5PjAHuI9uo4b07FBaOhsu0A4Unc+T1TU1Nj3KsSSE5yJ65jqF2DDd8QqWYmAZrIM2VlZTdnZmb6AbpdV9V6ec9znf5Q7HjYumdRE0JOp3MjitO4SFa+cZz8Umqe3TCbSLvdfkR/kWDdNQl5InuTcysOcpFT35ZrbBxx4p3JAHlZVVW1D/634VRt+FvLBgK/v5LV9WS+10xMTEwtRw7XvqOL+e2Q8V3AYIOIAXQ26/heWVnZCVfcyKHg2CBgTpmPmjYM8l24GyaUHyaIh7XwfR9ErE8qHoDfn2LTNAVC0HX6MFcBIP8Bi+6F6cdW/DICkANRfx99fEYFQ7Nph5i/uQiA214gno7K+guhaiKg9gC62+M8eR7XsBsYJ4ilam60Fb7r7uAj8wFyuwM1oIOWgfmDy6RXEEQzJMPe23DXrVS7rtyD3Df8z/FPgAEAzWU5Ku59ZAUAAAAASUVORK5CYII=">
      </a>

      <a href="/" class="logo logo-img-2x">
        <img width="32" height="32" title="" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQUM1QkUxRUI0MUMxMUUyQUQzREIxQzRENUFFNUM5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQUM1QkUxRkI0MUMxMUUyQUQzREIxQzRENUFFNUM5NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxNkJENjdGQjNGMDExRTJBRDNEQjFDNEQ1QUU1Qzk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUxNkJENjgwQjNGMDExRTJBRDNEQjFDNEQ1QUU1Qzk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hfPRaQAAB6lJREFUeNrsW2mME2UYbodtt+2222u35QheoCCYGBQligIJgkZJNPzgigoaTEj8AdFEMfADfyABkgWiiWcieK4S+QOiHAYUj2hMNKgYlEujpNttu9vttbvdw+chU1K6M535pt3ubHCSyezR+b73eb73+t7vrfXsufOW4bz6+vom9/b23ovnNNw34b5xYGAgODg46Mbt4mesVmsWd1qSpHhdXd2fuP/Afcput5/A88xwymcdBgLqenp6FuRyuWV4zu/v759QyWBjxoz5t76+/gun09mK5xFyakoCAPSaTCazNpvNPoYVbh6O1YKGRF0u13sNDQ27QMzfpiAAKj0lnU6/gBVfAZW2WWpwwVzy0IgP3G73FpjI6REhAGA9qVRqA1b9mVoBVyIC2tDi8Xg24+dUzQiAbS/s7Ox8G2o/3mKCC+Zw0efzPQEfcVjYrARX3dbV1bUtHo8fMgt42f+Mp0yUTVQbdWsAHVsikdiHkHaPxcQXQufXgUBgMRxme9U0AAxfH4vFvjM7eF6UkbJS5qoQwEQGA57Ac5JllFyUVZZ5ckUEgMVxsK2jlSYzI+QXJsiyjzNEAJyJAzb/KQa41jJKL8pODMQiTEAymXw5n8/P0IjD3bh7Rgog59aanxiIRTVvV/oj0tnHca/WMrVwODwB3raTGxzkBg/gnZVapFV62Wy2n5AO70HM/5wbJ0QnXyQSaVPDIuNZzY0V3ntHMwxiwHA0Gj2Np7ecIBDgaDAYXKCQJM1DhrgJ3nhulcPbl8j4NmHe46X/g60fwbz3aewjkqFQaAqebWU1AOqyQwt8Id6qEHMc97zu7u7FGGsn7HAiVuosVw7P35C1nccdgSCxop1dHeZswmfHMnxBo6ZTk+jN8dl/vF7vWofDsa+MLN9oEUBMxOb3+1eoEsBVw6Zmua49r8YmhAKDiEPcMwBsxMiqQ+ixzPFxZyqRpXARG/YOr1ObFJ0gUskXBbamcR1OKmMUvDxHRAu8/LmY3jFLMUpFqz9HxG65smYJdyKyECOxDiEAe/p1gjF2oonivZAsxVgl2daa4EQWCW6J55qFAFFZiJWYLxNQy2qOSUzGRsyXCUDIeliwAHEO4WSlWQBRFoZakXcKmCXmyXAKs0Ve9vl8q42WoIYpJU4hV3hKcNs8m9gl7p/xQ73eF5kB4j5mNrWmTJRNwAzqiV1CxjVTZCIkEq+Z1bZFZSN2CenmVAFVy4Plz8xKAGWjjAKFk6lCBMDR/MJjLLMSQNm43xAiQKTaA+9/wewhDjL+JVI1kkTSSOTcKbMTwPqESAot6dn6Fr1gHwVJju6IRuyiByPuUUBAg5DGkAgBmxlvdgIEK9gDkohdY/BJo4CAG0R8miRSsGABkgVQs4KXu098IgUXSSRsFAoKZiVAVDY2WUiiPTjYRi41KwGisrGsLtlsth8Fiwnz2fBkQvWfRtlE3iF2yW63/yCacXZ1dW02GwGyTFaRd4idJnCKHRaCxYRHoG5LTKT6SyiToP1fJHbmAYPYRR0UnZQtMnA6s0zg+GZBlt0Gdo7EPHgpE3Q6nZ8YyLhc8Xj8MJh/aKTAY+5FPAKHLE7RdwuYJZmNwzyCMkBCYyKROJBMJl9B/PXXCjjmCmDOVzH3fiPpObEWGqoKe4EBl8v1hlqsdLvd23mkxHM9pc9kMpmno9HoeTii7ewbHEZPPx1ztLS1tV3AnGuMjiNjvbQFuHw6zDo5By7dTPAQNBgMLrRarTkSls1mnwT7uwp9virx9QzbW/HuV/j5d/b+6jniKlllP8lkeONJDk+dq9GsQTnC4fB1heO0K47Hwe7WdDr9nAKgXwOBwHI+C45Htj1d6sd429TUNEcmUdc+PRaLHcvn87dXW4ugzdsaGxufL94NFv9zi1J7GVbhlvb2dnaJ3SVrxfc+n2+NTsZ7/H7/Mr3g5XdSIHyJSH1PZ+7fToyl2+ErqilgZ4NaLYB9goVGaHjR93Hv1ZrU4XDsFT20kH3PObzbWk0CgG1jacVIUnAQb9F+VexyLMzkpcLv0IJV7AHQIOCAUYHx7v5qgScmYHtTqSAyZLEJTK22Bie4iq3xsqpm4SAf9Hq9a2DnJ4uLK3SEULcdRvp3i3zHySqpficxEdsQc1NrlYXXvR+O7qASSezXB+h1SuUomgg9LL8BUoV4749EIolKh+EiqWmqVEZlDgHks2pxHw7xTqUQw9J5NcAXOK10AGIoZ6Zli6JY6Z1Q461KoZ4NiKLHarW+KDsxlDUPHZ5zPQZqUVDPJsTqb5n9malbpAh8C2XXDLl62+WZIDFRUlNVOiwencnNU3aQEkL+cDMSoLvZo2fQB7AJssNAuFuvorlDVVkkg2I87+jo2K2QAVphDrfyViK5VqtO34OkaxXCp+7drdDBCAdubm6eidX+2WwqT5komwh4YQLk+H4aE93h8Xg2gvHekQZOGSgLZTLyDTLJ4Lx9/KZWKBSainT4Iy3FqQBfnUZR42PKQFksBr9QKVXCPusD3OiA/RkQ5kP8qV/Jl1WywAp/6+dcmPM2zL1UrUahe4JqfnWWKXIul3uUbfP8njAFLW1OFr3gdFtZ72cNH+PtQT7/brW+NXqJAHh0y9V8/U/A1U7AfwIMAD7mS3pCbuWJAAAAAElFTkSuQmCC">
      </a>
    </div>
  </body>
</html>

Cloudbreak setup breaks on redhat with error = "Client cannot access resource server"

I am trying to setup CloudBreak on Redhat Linux 7.0, but I am stuck with a popup error "Client cannot access resource server" while trying to login the url "http://x.x.x.x:3001/" with default credentials.

Kernel version : 3.10.0-229.14.1.el7.x86_64
Docker version 1.8.3,

cbd doctor says everything is ok
===> Deployer doctor: Checks your environment, and reports a diagnose.
local version:1.0.3
latest release:1.0.3
docker command: OK
docker client version: OK
docker server version: OK

I have disabled SELinux and firewalld as well

I appreciate any sort of help to fix this, thank you.
Regards,
Mohan

Unable to login

CloudBreak Deployer: 0.1.0-master-e4bc14a

I am getting the following errors when logging in.

I try logging in with

[email protected]
cloudbreak

And get this error;

Incorrect email/password or account is disabled.

My cbd env shows;

UAA_DEFAULT_USER_EMAIL          = [email protected]
UAA_DEFAULT_USER_PW             = cloudbreak

cbd doctor;

cbd doctor
docker command: OK
docker client version: OK
docker server version: OK
Everything is very-very first class !!!

I tried

cbd kill
cbd start

And same error.

Cloudbreak deployer create cluster issue

When creating a cluster in the cloudbreaker-ui using AWS credentials with default/advanced settings, no cluster is created when pressing the create-cluster button.

No data appears in the logs (cbd logs) when trying to execute

cloudbreak is running on the boot2docker vm

Boot2Docker version output

Boot2Docker-cli version: v1.6.0
Git commit: 9894ae9

cbd doctor output

boot2docker: OK
docker command: OK
docker client version: OK
docker server version: OK
Everything is very-very first class !!!

cbd version output

0.1.0
latest version:
0.1.0

Default install not working on CentOS 7

Hi,

I've been trying to setup cloudbreak on Centos 7 and I can't get it to run properly. I have the UI working, but it won't let me connect. It says Client cannot access resource server.

There seem to be a problem where the identity container that cannot connect to the cbdb container.

docker logs cbreak_sultans_1
+ cd /sultans
+ node main.js
UAA server location: http://backend:8089
Server listening on port 3000 in development mode
POST login.do - Client cannot access resource server. Check UAA address.
POST login.do - Client cannot access resource server. Check UAA address.

On the identity server I get this:

[2015-07-29 13:33:06.446] cloudfoundry-identity-uaa - ???? [localhost-startStop-1] .... ERROR --- DispatcherServlet: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flyway' defined in class path resource [spring/data-source.xml]: Invocation of init method failed; nested exception is com.googlecode.flyway.core.api.FlywayException: Unable to obtain Jdbc connection from DataSource
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1553)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:703)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:760)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
        at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:658)
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:624)
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:672)
        at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:543)
        at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:484)
        at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
        at javax.servlet.GenericServlet.init(GenericServlet.java:158)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5229)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5516)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
Caused by: com.googlecode.flyway.core.api.FlywayException: Unable to obtain Jdbc connection from DataSource
        at com.googlecode.flyway.core.util.jdbc.JdbcUtils.openConnection(JdbcUtils.java:56)
        at com.googlecode.flyway.core.Flyway.execute(Flyway.java:1174)
        at com.googlecode.flyway.core.Flyway.migrate(Flyway.java:819)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1681)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1620)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1549)
        ... 32 more
Caused by: org.postgresql.util.PSQLException: The connection attempt failed.
        at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:152)
        at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
        at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:125)
        at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
        at org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
        at org.postgresql.Driver.makeConnection(Driver.java:393)
        at org.postgresql.Driver.connect(Driver.java:267)
        at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:278)
        at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:701)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:635)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:486)
        at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:144)
        at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:116)
        at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:103)
        at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:127)
        at com.googlecode.flyway.core.util.jdbc.JdbcUtils.openConnection(JdbcUtils.java:50)
        ... 41 more
Caused by: java.io.EOFException
        at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:276)
        at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:271)
        at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:108)
        ... 57 more
Jul 29, 2015 1:33:06 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /tomcat/webapps/ROOT.war has finished in 4,955 ms
Jul 29, 2015 1:33:06 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jul 29, 2015 1:33:06 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Jul 29, 2015 1:33:06 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 5058 ms

The db container is fine though:

docker logs cbreak_cbdb_1
[INFO] previous DB found, leave it ...
LOG:  database system was interrupted; last known up at 2015-07-29 12:50:15 UTC
LOG:  database system was not properly shut down; automatic recovery in progress
LOG:  record with zero length at 0/1780FB8
LOG:  redo is not required
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started

It looks like ambassador is relaying the connection properly, I can't see why though.

Any help would be appreciated !

Thanks,
François

Testing periscope alerts

Hi,

I deployed a DIY cloudbreak instance in my aws instance and I am trying to test periscope to scale the cluster based on the alerts received from ambari.

In ambari UI page I see that few of the metrics of hdfs/yarn are not showing up. However the metrics under the Hbase page are showing up.

hdfs-screenshot
yarn-screenshot
hbase-screeenshot

Can somebody clarify if this is due to some misconfiguration?

I am using the blueprint : https://gist.github.com/malathit90/c7041df93ba7d9e6ca1e

Also the alerts such as DataNode Storage doesn't seem to be working. I wanted to trigger the alert and hence I followed the below steps:1) Logged on to the machine that has data node running.2) Logged on to the docker running ambari-agent3) changed user as hdfs4) created a file of size 1GB with dd command5) copied the file to HDFS storage twice
But the alert from ambari still shows as 0% however in the dashboard, I see that the DFS usage % increased.

The alert pages show 0% used:
alert-page

However the alert in dashboard says otherwise:
ambari dashboard

Is this a right approach to test periscope auto scale functionalities? If not please point me in the right direction?

Thanks,
Malathi

Default user in cloudbreak UI not disabled

Hi,

I recently installed DIY version of cloudbreak in AWS and I wanted to remove the default username/password ([email protected]/cloudbreak). Hence I changed my Profile file to include the following:

export UAA_DEFAULT_USER_PW=cb1234
export UAA_DEFAULT_USER_EMAIL=[email protected]

Now I can login with [email protected]/cb1234 and also with the default credentials [email protected]/cloudbreak. Is this because something am missing? Or is it a bug in cloudbreak deployer?

Thanks,
Malathi

Account for Mac version of 'sed' (differences from GNU sed)

Discussed this with Lajos, filing for tracking purposes. The \r in the version var was handled differently on a mac, which caused many warnings and some commands to break:

$ cbd doctor
===> Deployer doctor: Checks your environment, and reports a diagnose.
local version:0.5.0
latest release:0.5.0
!! Can't parse version stringMalformed version: 0.5.0
/var/folders/3n/7mfstrz170l_qm4_lhw2d5r40000gn/T/bashenv.501542811: line 741: [: -lt: unary operator expected
boot2docker date settings: OK
boot2docker: OK
docker command: OK
docker client version: OK
docker server version: OK

Connection timed out when create openstack cluster

Hi,
I want to create an openstack cluster, but met some questions what to ask you. When create cluster, cb raises an exception that
com.sequenceiq.cloudbreak.service.stack.connector.OperationException: ConnectionException{message=java.net.ConnectException: Connection timed out, status=0}.
I saw from logs that the exception is caused by OpenStackSetup.verifyFlavors.

About my setting

  1. Upload pre-config openstack image to openstack.
  2. In cb resource, instance type is "m1.small" which is the basic flavor in openstack.
  3. In cb credentials, endpoint is http://:5000/v2.0. But where the public key file from? Which host?

Thanks!

Xin

cannot start container : System error: not a directory

When I do cbd start, it downloads images for various components but while starting the containers it gives error like this one:

Status: Downloaded newer image for sequenceiq/uaa:1.8.1-v1
Cannot start container 3dbfab260ec2803fc0d62840548b77fca9404abd4f48012fd4bbd11b4f296c9b: [8] System error: not a directory

This didn't happen before when I tried this few days back, I could see pretty much all the containers come up fine. I tried this on multiple different machines and I am getting the same issue everywhere now.

cannot connect to service

Hi,
After installing the cloudbreak deployer on a Azure VM running CentOS 7.1 and opening ports 3000-3001 I can access the UI from my PC. I can login and go to the dashboard. At that point I want to add a Azure Credential for creating a Hadoop cluster. I fill in the required fields but when I push the "create credential" button I get a "cannot connect to service" error.
I did add the 2 lines to the Profile file to change the user and password.
Any ideas what could cause that. Using firebug on the web page shows the I get an HTTP 500 server error.

Thanks,
Frank Montyne

Unable to execute HTTP request: sts.amazonaws.com

I have installed CB as instructed, but when I try to create my AWS credential I get an error:
cloudbreak_1 | 2015-11-03 15:22:47,537 [http-nio-8080-exec-3] badRequest:42 ERROR c.s.c.c.ExceptionControllerAdvice – [owner:cloudbreak] [type:cloudbreakLog] [id:undefined] [name:cb] Failed to import public key [roleArn:’arn:aws:iam::337….445:role/cb-access’], detailed message: Unable to execute HTTP request: sts.amazonaws.com
cloudbreak_1 | com.sequenceiq.cloudbreak.controller.BadRequestException: Failed to import public key [roleArn:’arn:aws:iam::337….445:role/cb-access’], detailed message: Unable to execute HTTP request: sts.amazonaws.com

I had this a couple weeks ago, but I managed to get past it, but my VM I was using for the Docker images got corrupted, and now I can’t seem to get past this issue this time around.

Error creating cluster

Hi,

I run the cloudbreak-deployer on a VM running CentOS 7.1 hosted on Azure. I opened the following ports on the VM: 3000, 3001, 8080, 8089.
I installed docker and I'm using the 1.0.3 release of the deployer.
When trying to create a cluster using the hdp-spark blueprint (from the cloudbreak UI) I always get the following error:
com.sequenceiq.cloudbreak.service.CloudbreakServiceException: Ambari Blueprint could not be added
...
Caused by: groovyx.net.http.HttpResponseException: Gateway Time-out

Any ideas?

cdb log:
...
cloudbreak_1 | 2015-09-07 10:55:05,961 [threadPoolExecutorDispatcher-14] startAmbari:179 INFO c.s.c.c.f.s.AmbariClusterFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Ambari has successfully started! Polling result: SUCCESS
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49012 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49015 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:55:06,192 [threadPoolExecutorDispatcher-14] updateAmbariIp:177 INFO c.s.c.s.c.AmbariClusterService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Updated cluster: [ambariIp: '65.52.148.238'].
cloudbreak_1 | 2015-09-07 10:55:06,192 [threadPoolExecutorDispatcher-14] changeAmbariCredentials:496 INFO c.s.c.c.f.s.AmbariClusterFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Changing ambari credentials for cluster: bynubian-test, ambari ip: 65.52.148.238
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49018 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49021 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49024 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49027 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49030 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49033 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49036 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49039 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49042 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49045 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49048 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49051 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:55:06,833 [threadPoolExecutorDispatcher-14] execute:22 INFO c.s.c.c.f.h.AmbariStartHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Ambari started. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}
cloudbreak_1 | 2015-09-07 10:55:06,834 [threadPoolExecutorDispatcher-14] assemblePayload:118 INFO c.s.c.c.f.AbstractFlowHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Default service result decoration for class com.sequenceiq.cloudbreak.core.flow.handlers.AmbariStartHandler
cloudbreak_1 | 2015-09-07 10:55:06,834 [threadPoolExecutorDispatcher-14] transitionForClass:39 DEBUG c.s.c.c.f.s.SimpleTransitionKeyService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Retrieving transition for class: class com.sequenceiq.cloudbreak.core.flow.handlers.AmbariStartHandler
cloudbreak_1 | 2015-09-07 10:55:06,834 [threadPoolExecutorDispatcher-14] successKey:21 INFO c.s.c.c.f.s.SimpleTransitionKeyService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Transitioning from phase [AMBARI_START] to [CLUSTER_INSTALL]
cloudbreak_1 | 2015-09-07 10:55:06,835 [threadPoolExecutorDispatcher-16] accept:44 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Executing flow Logic on the event: Event{id=null, headers=null, replyTo=null, key=CLUSTER_INSTALL, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}}
cloudbreak_1 | 2015-09-07 10:55:06,835 [threadPoolExecutorDispatcher-16] execute:19 INFO c.s.c.c.f.h.ClusterInstallHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] execute() for phase: CLUSTER_INSTALL
cloudbreak_1 | 2015-09-07 10:55:06,836 [threadPoolExecutorDispatcher-16] buildAmbariCluster:165 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Building ambari cluster. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49054 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49057 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:06 172.17.0.12:49060 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49063 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:55:07,114 [threadPoolExecutorDispatcher-16] fireEventAndLog:522 DEBUG c.s.c.c.f.s.AmbariClusterFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] AMBARI_CLUSTER_BUILDING [STACK_FLOW_STEP]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}
cloudbreak_1 | 2015-09-07 10:55:07,115 [threadPoolExecutorDispatcher-16] fireCloudbreakEvent:40 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Firing Cloudbreak event: CloudbreakEventData{entityId=100, eventType='UPDATE_IN_PROGRESS', eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238'}
cloudbreak_1 | 2015-09-07 10:55:07,116 [threadPoolExecutorDispatcher-17] accept:33 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Handling cloudbreak event: Event{id=null, headers=null, replyTo=null, key=CLOUDBREAK_EVENT, data=CloudbreakEventData{entityId=100, eventType='UPDATE_IN_PROGRESS', eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238'}}
cloudbreak_1 | 2015-09-07 10:55:07,117 [threadPoolExecutorDispatcher-17] accept:36 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Persisting data: CloudbreakEventData{entityId=100, eventType='UPDATE_IN_PROGRESS', eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238'}
cloudbreak_1 | 2015-09-07 10:55:07,117 [threadPoolExecutorDispatcher-17] createStackEvent:55 DEBUG c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Creating stack event from: CloudbreakEventData{entityId=100, eventType='UPDATE_IN_PROGRESS', eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238'}
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49066 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49067 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49072 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49075 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:55:07,238 [threadPoolExecutorDispatcher-17] createStackEvent:60 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Created stack event: CloudbreakEvent{id=100, eventType='UPDATE_IN_PROGRESS', eventTimestamp=Mon Sep 07 10:55:07 UTC 2015, eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238', owner='80c9d1e5-7a99-447a-94e4-c7833e96ef46', account='seq1234567', cloud='AZURE', region='WEST_EUROPE', blueprintName='hdp-spark-cluster', instanceGroup='null', blueprintId=51, stackId=100}
cloudbreak_1 | 2015-09-07 10:55:07,239 [threadPoolExecutorDispatcher-17] accept:38 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Sending notification with data: CloudbreakEvent{id=100, eventType='UPDATE_IN_PROGRESS', eventTimestamp=Mon Sep 07 10:55:07 UTC 2015, eventMessage='Building Ambari cluster; Ambari server ip: 65.52.148.238', owner='80c9d1e5-7a99-447a-94e4-c7833e96ef46', account='seq1234567', cloud='AZURE', region='WEST_EUROPE', blueprintName='hdp-spark-cluster', instanceGroup='null', blueprintId=51, stackId=100}
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49078 -> node1.node.dc1.consul.:5432
uluwatu_1 | POST /notifications 200 1.188 ms - -
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49081 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49084 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49087 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49090 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49093 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49096 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49099 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49102 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49105 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49108 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49111 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:55:07,876 [threadPoolExecutorDispatcher-16] setBaseRepoURL:763 INFO c.s.c.s.c.f.AmbariClusterConnector - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Using latest HDP repository
ambassador_1 | 2015/09/07 10:55:07 172.17.0.12:49114 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:10 172.17.0.26:49827 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:20 172.17.0.26:49831 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:30 172.17.0.26:49837 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:30 172.17.0.26:49838 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:40 172.17.0.26:49843 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:50 172.17.0.26:49846 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:55:56 172.17.0.12:49142 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:56 172.17.0.12:49145 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:56 172.17.0.12:49148 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:55:56 172.17.0.12:49151 -> node1.node.dc1.consul.:5432
uluwatu_1 | POST /notifications 200 1.158 ms - -
ambassador_1 | 2015/09/07 10:56:00 172.17.0.26:49864 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:00 172.17.0.26:49865 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:10 172.17.0.26:49870 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:20 172.17.0.26:49873 -> node1.node.dc1.consul.:5433
cloudbreak_1 | 2015-09-07 10:56:24,662 [threadPoolExecutorDispatcher-16] buildAmbariCluster:199 ERROR c.s.c.s.c.f.AmbariClusterConnector - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Error while building the Ambari cluster. Message Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out, throwable: {}
cloudbreak_1 | com.sequenceiq.cloudbreak.service.CloudbreakServiceException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:787) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.buildAmbariCluster(AmbariClusterConnector.java:165) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.AmbariClusterFacade.buildAmbariCluster(AmbariClusterFacade.java:202) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.SimpleFlowFacade.buildAmbariCluster(SimpleFlowFacade.java:167) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler.execute(ClusterInstallHandler.java:20) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:48) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:28) [cloudbreak.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:318) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:311) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.routing.ConsumerFilteringRouter.route(ConsumerFilteringRouter.java:72) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:592) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:64) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.AbstractLifecycleDispatcher.route(AbstractLifecycleDispatcher.java:159) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.MultiThreadDispatcher$MultiThreadTask.run(MultiThreadDispatcher.java:89) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_79]
cloudbreak_1 | at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79]
cloudbreak_1 | Caused by: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at groovyx.net.http.RESTClient.defaultFailureHandler(RESTClient.java:263) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source) ~[na:na]
cloudbreak_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_79]
cloudbreak_1 | at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_79]
cloudbreak_1 | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1085) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:952) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:909) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.Closure.call(Closure.java:411) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$1.handleResponse(HTTPBuilder.java:503) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:515) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.post(HTTPBuilder.java:352) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$post$2.call(Unknown Source) ~[na:na]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.postBlueprint(AmbariClient.groovy:1610) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.addBlueprint(AmbariClient.groovy:828) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:780) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 16 common frames omitted
cloudbreak_1 | 2015-09-07 10:56:24,663 [threadPoolExecutorDispatcher-16] buildAmbariCluster:171 ERROR c.s.c.c.f.s.SimpleFlowFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Exception during the cluster build process:
cloudbreak_1 | 2015-09-07 10:56:24,715 [threadPoolExecutorDispatcher-16] consumeError:106 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Delegating throwable to event's error handler. Event: Event{id=null, headers=null, replyTo=null, key=CLUSTER_INSTALL, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}}, Exception message: {}
cloudbreak_1 | com.sequenceiq.cloudbreak.core.CloudbreakException: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.SimpleFlowFacade.buildAmbariCluster(SimpleFlowFacade.java:172) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler.execute(ClusterInstallHandler.java:20) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:48) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:28) [cloudbreak.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:318) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:311) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.routing.ConsumerFilteringRouter.route(ConsumerFilteringRouter.java:72) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:592) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:64) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.AbstractLifecycleDispatcher.route(AbstractLifecycleDispatcher.java:159) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.MultiThreadDispatcher$MultiThreadTask.run(MultiThreadDispatcher.java:89) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_79]
cloudbreak_1 | at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79]
cloudbreak_1 | Caused by: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.buildAmbariCluster(AmbariClusterConnector.java:200) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.AmbariClusterFacade.buildAmbariCluster(AmbariClusterFacade.java:202) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.SimpleFlowFacade.buildAmbariCluster(SimpleFlowFacade.java:167) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 13 common frames omitted
cloudbreak_1 | Caused by: com.sequenceiq.cloudbreak.service.CloudbreakServiceException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:787) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.buildAmbariCluster(AmbariClusterConnector.java:165) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 15 common frames omitted
cloudbreak_1 | Caused by: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at groovyx.net.http.RESTClient.defaultFailureHandler(RESTClient.java:263) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source) ~[na:na]
cloudbreak_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_79]
cloudbreak_1 | at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_79]
cloudbreak_1 | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1085) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:952) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:909) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.Closure.call(Closure.java:411) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$1.handleResponse(HTTPBuilder.java:503) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:515) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.post(HTTPBuilder.java:352) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$post$2.call(Unknown Source) ~[na:na]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.postBlueprint(AmbariClient.groovy:1610) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.addBlueprint(AmbariClient.groovy:828) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:780) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 16 common frames omitted
cloudbreak_1 | 2015-09-07 10:56:24,720 [threadPoolExecutorDispatcher-16] accept:21 DEBUG c.s.c.c.f.CloudbreakErrorHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Applying event specific error logic on error with message: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | 2015-09-07 10:56:24,770 [threadPoolExecutorDispatcher-16] errorLogic:31 ERROR c.s.c.c.f.CloudbreakErrorHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Default event specific error logic - logging the received throwable:
cloudbreak_1 | com.sequenceiq.cloudbreak.core.CloudbreakException: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.SimpleFlowFacade.buildAmbariCluster(SimpleFlowFacade.java:172) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler.execute(ClusterInstallHandler.java:20) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:48) [cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.AbstractFlowHandler.accept(AbstractFlowHandler.java:28) [cloudbreak.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:318) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus$3.accept(EventBus.java:311) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.routing.ConsumerFilteringRouter.route(ConsumerFilteringRouter.java:72) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:592) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.bus.EventBus.accept(EventBus.java:64) [reactor-bus-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.AbstractLifecycleDispatcher.route(AbstractLifecycleDispatcher.java:159) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at reactor.core.dispatch.MultiThreadDispatcher$MultiThreadTask.run(MultiThreadDispatcher.java:89) [reactor-core-2.0.3.RELEASE.jar!/:na]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79]
cloudbreak_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_79]
cloudbreak_1 | at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79]
cloudbreak_1 | Caused by: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.buildAmbariCluster(AmbariClusterConnector.java:200) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.AmbariClusterFacade.buildAmbariCluster(AmbariClusterFacade.java:202) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.core.flow.service.SimpleFlowFacade.buildAmbariCluster(SimpleFlowFacade.java:167) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 13 common frames omitted
cloudbreak_1 | Caused by: com.sequenceiq.cloudbreak.service.CloudbreakServiceException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:787) ~[cloudbreak.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.buildAmbariCluster(AmbariClusterConnector.java:165) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 15 common frames omitted
cloudbreak_1 | Caused by: groovyx.net.http.HttpResponseException: Gateway Time-out
cloudbreak_1 | at groovyx.net.http.RESTClient.defaultFailureHandler(RESTClient.java:263) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source) ~[na:na]
cloudbreak_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_79]
cloudbreak_1 | at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_79]
cloudbreak_1 | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1085) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:952) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:909) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovy.lang.Closure.call(Closure.java:411) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$1.handleResponse(HTTPBuilder.java:503) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:218) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:160) ~[httpclient-4.3.4.jar!/:4.3.4]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:515) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder.post(HTTPBuilder.java:352) ~[http-builder-0.7.1.jar!/:na]
cloudbreak_1 | at groovyx.net.http.HTTPBuilder$post$2.call(Unknown Source) ~[na:na]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) ~[groovy-all-2.1.8.jar!/:2.1.8]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.postBlueprint(AmbariClient.groovy:1610) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.ambari.client.AmbariClient.addBlueprint(AmbariClient.groovy:828) ~[ambari-client21-2.1.9.jar!/:na]
cloudbreak_1 | at com.sequenceiq.cloudbreak.service.cluster.flow.AmbariClusterConnector.addBlueprint(AmbariClusterConnector.java:780) ~[cloudbreak.jar!/:na]
cloudbreak_1 | ... 16 common frames omitted
cloudbreak_1 | 2015-09-07 10:56:24,771 [threadPoolExecutorDispatcher-16] handleErrorFlow:27 INFO c.s.c.c.f.h.ClusterInstallHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] handleErrorFlow() for phase: class com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler
cloudbreak_1 | 2015-09-07 10:56:24,772 [threadPoolExecutorDispatcher-16] handleClusterCreationFailure:204 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Cluster creation failed. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}
ambassador_1 | 2015/09/07 10:56:24 172.17.0.12:49169 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:24 172.17.0.12:49172 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:56:24,888 [threadPoolExecutorDispatcher-16] updateClusterStatusByStackId:324 DEBUG c.s.c.s.c.AmbariClusterService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Updating cluster status. stackId: 100, status: CREATE_FAILED, statusReason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out
ambassador_1 | 2015/09/07 10:56:24 172.17.0.12:49175 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:24 172.17.0.12:49178 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:25 172.17.0.12:49181 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:25 172.17.0.12:49184 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:56:25,783 [threadPoolExecutorDispatcher-16] fireEventAndLog:522 DEBUG c.s.c.c.f.s.AmbariClusterFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] AMBARI_CLUSTER_CREATE_FAILED [STACK_FLOW_STEP]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='65.52.148.238'}
cloudbreak_1 | 2015-09-07 10:56:25,784 [threadPoolExecutorDispatcher-16] fireCloudbreakEvent:40 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Firing Cloudbreak event: CloudbreakEventData{entityId=100, eventType='CREATE_FAILED', eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out'}
cloudbreak_1 | 2015-09-07 10:56:25,785 [threadPoolExecutorDispatcher-16] handleClusterCreationFailure:207 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Cluster creation failure handled.
cloudbreak_1 | 2015-09-07 10:56:25,785 [threadPoolExecutorDispatcher-16] assemblePayload:118 INFO c.s.c.c.f.AbstractFlowHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Default service result decoration for class com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler
cloudbreak_1 | 2015-09-07 10:56:25,785 [threadPoolExecutorDispatcher-16] transitionForClass:39 DEBUG c.s.c.c.f.s.SimpleTransitionKeyService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Retrieving transition for class: class com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler
cloudbreak_1 | 2015-09-07 10:56:25,786 [threadPoolExecutorDispatcher-16] failureKey:28 INFO c.s.c.c.f.s.SimpleTransitionKeyService - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Transitioning from phase [CLUSTER_INSTALL] to [NONE]
cloudbreak_1 | 2015-09-07 10:56:25,786 [threadPoolExecutorDispatcher-16] triggerNext:57 DEBUG c.s.c.c.f.s.ReactorFlowManager - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] The handler class com.sequenceiq.cloudbreak.core.flow.handlers.ClusterInstallHandler has no transitions.
cloudbreak_1 | 2015-09-07 10:56:25,786 [threadPoolExecutorDispatcher-18] accept:33 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:80c9d1e5-7a99-447a-94e4-c7833e96ef46] [type:CLUSTER] [id:59] [name:bynubian-test] Handling cloudbreak event: Event{id=null, headers=null, replyTo=null, key=CLOUDBREAK_EVENT, data=CloudbreakEventData{entityId=100, eventType='CREATE_FAILED', eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out'}}
cloudbreak_1 | 2015-09-07 10:56:25,787 [threadPoolExecutorDispatcher-18] accept:36 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Persisting data: CloudbreakEventData{entityId=100, eventType='CREATE_FAILED', eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out'}
cloudbreak_1 | 2015-09-07 10:56:25,787 [threadPoolExecutorDispatcher-18] createStackEvent:55 DEBUG c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Creating stack event from: CloudbreakEventData{entityId=100, eventType='CREATE_FAILED', eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out'}
ambassador_1 | 2015/09/07 10:56:25 172.17.0.12:49187 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:25 172.17.0.12:49190 -> node1.node.dc1.consul.:5432
cloudbreak_1 | 2015-09-07 10:56:25,939 [threadPoolExecutorDispatcher-18] createStackEvent:60 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Created stack event: CloudbreakEvent{id=101, eventType='CREATE_FAILED', eventTimestamp=Mon Sep 07 10:56:25 UTC 2015, eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out', owner='80c9d1e5-7a99-447a-94e4-c7833e96ef46', account='seq1234567', cloud='AZURE', region='WEST_EUROPE', blueprintName='hdp-spark-cluster', instanceGroup='null', blueprintId=51, stackId=100}
cloudbreak_1 | 2015-09-07 10:56:25,940 [threadPoolExecutorDispatcher-18] accept:38 INFO c.s.c.s.e.CloudbreakEventHandler - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Sending notification with data: CloudbreakEvent{id=101, eventType='CREATE_FAILED', eventTimestamp=Mon Sep 07 10:56:25 UTC 2015, eventMessage='Ambari cluster could not be created. Reason: com.sequenceiq.cloudbreak.service.cluster.AmbariOperationFailedException: Ambari Blueprint could not be added: Could not get error cause from exception of Ambari client: groovyx.net.http.HttpResponseException: Gateway Time-out', owner='80c9d1e5-7a99-447a-94e4-c7833e96ef46', account='seq1234567', cloud='AZURE', region='WEST_EUROPE', blueprintName='hdp-spark-cluster', instanceGroup='null', blueprintId=51, stackId=100}
ambassador_1 | 2015/09/07 10:56:25 172.17.0.12:49193 -> node1.node.dc1.consul.:5432
uluwatu_1 | POST /notifications 200 1.624 ms - -
ambassador_1 | 2015/09/07 10:56:30 172.17.0.26:49906 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:30 172.17.0.26:49907 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:40 172.17.0.26:49912 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:50 172.17.0.26:49918 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:56:56 172.17.0.12:49211 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:56 172.17.0.12:49214 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:56 172.17.0.12:49217 -> node1.node.dc1.consul.:5432
ambassador_1 | 2015/09/07 10:56:56 172.17.0.12:49220 -> node1.node.dc1.consul.:5432
uluwatu_1 | POST /notifications 200 1.219 ms - -
ambassador_1 | 2015/09/07 10:57:00 172.17.0.26:49933 -> node1.node.dc1.consul.:5433
ambassador_1 | 2015/09/07 10:57:00 172.17.0.26:49934 -> node1.node.dc1.consul.:5433

OAuth2 authentication to identity server not working

I am trying to make use of the rest api in cloudbreak and followed the steps as mentioned here:

http://blog.sequenceiq.com/blog/2014/11/06/securing-cloudbreak-with-oauth2-part-2/

I am able to get the access token, but am not able to access the rest api after that:

  1. Getting access token using implicit method from cloudbreak-shell:
    curl -iX POST -H "accept: application/x-www-form-urlencoded" -d 'credentials={"username":"[email protected]","password":"cloudbreak"}' "http://localhost:8089/oauth/authorize?response_type=token&client_id=cloudbreak_shell&scope.0=openid&redirect_uri=http://cloudbreak.shell"

  2. Trying to access the api /user/stacks
    curl -H "Authorization: Bearer <Token from step 1>" http://localhost:3000/user/stacks

After step 2 I get the error " POST request for "http://backend:8089/check_token" resulted in 400 (Bad Request); invoking error handler"

However when I tried to call check_token endpoint from curl I get a 200 response without any errors. Can somebody tell me what is that am missing here?

Thanks,
Malathi

Unable to load AWS credentials

AWS credential create failed : Unable to load AWS credentials: please make sure the deployer defined AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY

$ sudo /usr/local/bin/cbd start
[WARN] docker-compose.yml already exists, BUT generate would create a DIFFERENT one!
[WARN] if you want to regenerate, remove it first:
  cbd regenerate

[WARN] expected change:
101,102c101,102
<         - AWS_ACCESS_KEY_ID=AK***********************
<         - AWS_SECRET_ACCESS_KEY=T4X*****************

---
>         - AWS_ACCESS_KEY_ID=
>         - AWS_SECRET_ACCESS_KEY=

$ sudo /usr/local/bin/cbd doctor
===> Deployer doctor: Checks your environment, and reports a diagnose.
local version:1.0.1
latest release:1.0.1
docker command: OK
docker client version: OK
/tmp/bashenv.135702591: line 1585: [: -lt: unary operator expected
docker server version: OK
[WARN] docker-compose.yml already exists, BUT generate would create a DIFFERENT one!
[WARN] if you want to regenerate, remove it first:
  cbd regenerate
[WARN] expected change:
101,102c101,102
<         - AWS_ACCESS_KEY_ID=AK***********************
<         - AWS_SECRET_ACCESS_KEY=T4X*********************************

---
>         - AWS_ACCESS_KEY_ID=
>         - AWS_SECRET_ACCESS_KEY=
144c144
<     image: sequenceiq/cloudbreak:1.0.1

---
>     image: sequenceiq/cloudbreak:1.0.0

Pulling Containers in AWS

I am trying to install cloudbreak in AWS on a AWS Linux instance with docker 1.5.0 installed, rebooted and started docker damon. I am running into a problem pulling containers.

I cloned the cloudbreak-deployer repo and ran the one-liner to install cbd.

I have created a "Profile" with the following info

export PUBLIC_IP=52.5.194.91
export CLOUDBREAK_SMTP_SENDER_USERNAME=cloudbreak
export CLOUDBREAK_SMTP_SENDER_PASSWORD=password123
export CLOUDBREAK_SMTP_SENDER_HOST=52.5.194.91
export CLOUDBREAK_SMTP_SENDER_PORT=993
export CLOUDBREAK_SMTP_SENDER_FROM=cloudbreak-mail
export DOCKER_HOST=52.5.194.91
export DOCKER_CERT_PATH="~/.ssh/id_rsa"
export DOCKER_TLS_VERIFY=false

I try to pull the container and I get this error

[root@ip-10-0-0-91 cloudbreak-deployer]# cbd pull
Can't find a suitable configuration file. Are you in the right directory?

Supported filenames: docker-compose.yml, docker-compose.yaml, fig.yml, fig.yaml

Ubuntu issue. client vs. server mismatch

I am trying to run cloudbreak on an Ubuntu 14.10 host. There's an issue that I'm only seeing on Ubuntu. (I do not see it on Gentoo and CentOS 7.)

root@ubuntu:~/cloudbreak-deployment# cbd pull
Pulling ambassador (progrium/ambassadord:latest)...
client and server don't have same version (client : 1.15, server: 1.14)

It doesn't matter if I use master or not. "cbd update" and "cbd update master" give the same results.

PRIVATE_IP is requested

$ cbd start

Post http:///var/run/docker.sock/v1.20/containers/create: dial unix /var/run/docker.sock: permission denied.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?
!! Imported variable PRIVATE_IP must be set in profile or environment.

cbd can't recognise proxy

Hello,

Is there a way to set the http proxy for cbd? I need to access the internet via proxy.

Thanks!

CBD hangs after login

Hi,
our CBD installation on Centos 7.1.1503 hangs after user login as shown in the following picture

4feecd6a-799c-11e5-838f-58ccd9414a57

CBD logs from uluwatu shows that

uluwatu_1 | GET / 304 1.012 ms - -
uluwatu_1 | GET /sultans/permission - - ms - -
uluwatu_1 | GET /sultans/account/details - - ms - -
uluwatu_1 | Sultans request to: http://130.186.13.93:3001/permission
uluwatu_1 | Sultans request to: http://130.186.13.93:3001/account/details
uluwatu_1 | GET /user?get=%7B%22method%22:%22GET%22%7D 304 45.189 ms - -
uluwatu_1 | GET /account/stacks 200 257.833 ms - 2
uluwatu_1 | GET /events 200 259.710 ms - 2
uluwatu_1 | GET /account/securitygroups 200 124.151 ms - 912
uluwatu_1 | GET /account/networks 200 221.742 ms - 838
uluwatu_1 | GET /account/templates 200 247.919 ms - 930
uluwatu_1 | GET /account/credentials 200 314.418 ms - 588
uluwatu_1 | GET /account/blueprints 200 371.855 ms - 433435
uluwatu_1 | Periscope request to: http://backend:8085/clusters
uluwatu_1 | GET /periscope/clusters 200 119.820 ms - 2

It seems it cannot get a response for account details and permissions.
Thanks
Ale

AWS Credentials can not be created

Hello,

I'm running an ec2 instance (centos 7) with the current cbd version 1.1.0
===> Deployer doctor: Checks your environment, and reports a diagnose.
local version:1.1.0
latest release:1.1.0
docker command: OK
docker client version: OK
docker server version: OK

After loging in into the UI (but the same issue is with the CLI) I receive the error: "Internal server error" AWS Credentials can not be created.
The AWS access details are correctly set up, the cbd could create the role correctly.

failed to bootstrap swarm

Hello,

I just met such issue when creating a cluster, could you please take a look of it? How should I configure docker?

Here is my configuration in /etc/sysconfig/docker:
/etc/sysconfig/docker

Here is the log of munchausen:
time="2016-01-19T11:36:13Z" level=debug msg="[bootstrap] Creating docker client with docker.sock."
time="2016-01-19T11:36:13Z" level=debug msg="[containerhandler] Creating swarm manager container with discovery parameter: ...:2376,...:2376,...:2376,...:2376,...:2376,...:2376"
time="2016-01-19T11:36:13Z" level=debug msg="[containerhandler] Couldn't remove container: tmp-swarm-manager: Not found"
time="2016-01-19T11:36:13Z" level=error msg="[containerhandler] Failed to create Swarm manager container: Not found"

Cannot run any cbd commands

$ cbd version
Dependency required, installing jq latest ...
$

If I run init, generate, or start I get the exact same thing. It hangs in the "installing jq latest ... " state for a while, then returns me to a command prompt.

Clarify/implement 'cbd kill' vs 'cbd stop'

There is a cbd start command, but no matching cbd stop. Please clarify if there's a way to gracefully stop containers and keep them around (e.g. do not remove them). If this doesn't make sense (containers are stateless, state in RDBMS, persisted in docker volumes), perhaps it makes sense to rename it to cbd stop and tone down the verbiage.

doctor should check if workdir is sharable on OS X

On osx docker is running in a VirtualBox VM. That VM is configured to share your $HOME directory from OS X into the VM on the same path.

A couple of functions are relying on being able to use docker volumes lie:

docker run -v $PWD:/data some image

They will work only if the current working directory is under your $HOME. So /tmp/cbd-test won't work.

Add a check to cbd doctor

cannot create cluster after upgrading cbd

I recently upgraded from 0.5.2 to 0.5.3 version of cloudbreak deployer. After that I cannot create clusters via cloudbreak. I get the IndexOutOfBounds exception. Can somebody help me resolve the error? I tried running the below commands after upgrading.

  1. cbd kill
  2. cbd delete
  3. cbd start
  4. cbd migrate
  5. cbd startdb

cloudbreak_1 | 2015-06-26 06:37:19,595 [http-nio-8080-exec-2] prepareImage:108 INFO c.s.c.s.d.StackDecorator - [owner:undefined] [type:STACK] [id:undefined] [name:temp-cluster] Selected VM image for CloudPlatform 'AWS' is: ami-9b876af0
cloudbreak_1 | 2015-06-26 06:37:19,712 [threadPoolExecutorDispatcher-1] accept:44 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Executing flow Logic on the event: Event{id=null, headers=null, replyTo=null, key=PROVISIONING_SETUP, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}}
cloudbreak_1 | 2015-06-26 06:37:19,712 [threadPoolExecutorDispatcher-1] execute:20 INFO c.s.c.c.f.h.ProvisioningSetupHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Executing provisioning setup logic. Event: Event{id=null, headers=null, replyTo=null, key=PROVISIONING_SETUP, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}}
cloudbreak_1 | 2015-06-26 06:37:19,712 [threadPoolExecutorDispatcher-1] setup:53 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Provisioning setup. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:19,743 [threadPoolExecutorDispatcher-1] setup:60 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Provisioning setup DONE.
cloudbreak_1 | 2015-06-26 06:37:19,743 [threadPoolExecutorDispatcher-1] assemblePayload:116 INFO c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default service result decoration for class com.sequenceiq.cloudbreak.core.flow.handlers.ProvisioningSetupHandler
cloudbreak_1 | 2015-06-26 06:37:19,743 [threadPoolExecutorDispatcher-1] transitionForClass:39 DEBUG c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Retrieving transition for class: class com.sequenceiq.cloudbreak.core.flow.handlers.ProvisioningSetupHandler
cloudbreak_1 | 2015-06-26 06:37:19,744 [threadPoolExecutorDispatcher-1] successKey:21 INFO c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Transitioning from phase [PROVISIONING_SETUP] to [PROVISIONING]
cloudbreak_1 | 2015-06-26 06:37:19,744 [threadPoolExecutorDispatcher-2] accept:44 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Executing flow Logic on the event: Event{id=null, headers=null, replyTo=null, key=PROVISIONING, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}}
cloudbreak_1 | 2015-06-26 06:37:19,745 [threadPoolExecutorDispatcher-2] execute:20 DEBUG c.s.c.c.f.h.ProvisioningHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Executing provisioning logic. Event: Event{id=null, headers=null, replyTo=null, key=PROVISIONING, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}}
cloudbreak_1 | 2015-06-26 06:37:19,745 [threadPoolExecutorDispatcher-2] provision:73 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Provisioning. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:19,785 [threadPoolExecutorDispatcher-2] logBefore:578 DEBUG c.s.c.c.f.s.SimpleStackFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Provisioning stack [STACK_FLOW_STEP] [STARTED]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:19,785 [threadPoolExecutorDispatcher-2] fireCloudbreakEvent:45 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Firing Cloudbreak event: CloudbreakEventData{entityId=50, eventType='UPDATE_IN_PROGRESS', eventMessage='Provisioning stack started.'}
cloudbreak_1 | 2015-06-26 06:37:19,786 [threadPoolExecutorDispatcher-2] provision:365 DEBUG c.s.c.c.f.s.SimpleStackFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Provision stack [FLOW_STEP] [STARTED]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:19,818 [threadPoolExecutorDispatcher-3] populateClusterData:122 DEBUG c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] No cluster data available for the stack: 50
cloudbreak_1 | 2015-06-26 06:37:19,878 [threadPoolExecutorDispatcher-3] createStackEvent:68 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Event and notification from the event were created: CloudbreakEvent{id=5, eventType='UPDATE_IN_PROGRESS', eventTimestamp=Fri Jun 26 06:37:19 UTC 2015, eventMessage='Provisioning stack started.', owner='719d6839-9ccc-429c-bb9b-3780f8df8fd7', account='seq1234567', cloud='AWS', region='US_EAST_1', blueprintName='null', instanceGroup='null', blueprintId=0, stackId=50}
cloudbreak_1 | 2015-06-26 06:37:19,981 [threadPoolExecutorDispatcher-2] createCloudFormationClient:40 DEBUG c.s.c.s.s.c.a.AwsStackUtil - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Amazon CloudFormation client successfully created.
cloudbreak_1 | 2015-06-26 06:37:19,989 [threadPoolExecutorDispatcher-2] createEC2Client:54 DEBUG c.s.c.s.s.c.a.AwsStackUtil - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Amazon EC2 client successfully created.
cloudbreak_1 | 2015-06-26 06:37:20,054 [threadPoolExecutorDispatcher-2] createAutoScalingClient:64 DEBUG c.s.c.s.s.c.a.AwsStackUtil - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Amazon Autoscaling client successfully created.
cloudbreak_1 | 2015-06-26 06:37:20,178 [threadPoolExecutorDispatcher-2] doAddResources:191 INFO c.s.c.r.RetryingStackUpdater - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Updated stack resources.
cloudbreak_1 | 2015-06-26 06:37:20,374 [http-nio-8080-exec-6] decorate:56 DEBUG c.s.c.s.d.HostGroupDecorator - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:springLog] [id:] [name:] Decorating hostgroup on [POST] request.
cloudbreak_1 | 2015-06-26 06:37:20,386 [http-nio-8080-exec-6] decorate:56 DEBUG c.s.c.s.d.HostGroupDecorator - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:springLog] [id:] [name:] Decorating hostgroup on [POST] request.
cloudbreak_1 | 2015-06-26 06:37:20,395 [http-nio-8080-exec-6] create:104 INFO c.s.c.s.c.AmbariClusterService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:springLog] [id:] [name:] Cluster requested [BlueprintId: 53]
cloudbreak_1 | 2015-06-26 06:37:20,482 [threadPoolExecutorDispatcher-2] createEC2Client:54 DEBUG c.s.c.s.s.c.a.AwsStackUtil - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Amazon EC2 client successfully created.
cloudbreak_1 | 2015-06-26 06:37:20,545 [threadPoolExecutorDispatcher-2] provision:378 ERROR c.s.c.c.f.s.SimpleStackFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Exception during the stack stop requested process: Index: 0, Size: 0
cloudbreak_1 | 2015-06-26 06:37:20,546 [threadPoolExecutorDispatcher-2] provision:85 ERROR c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Exception during provisioning setup: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
cloudbreak_1 | 2015-06-26 06:37:20,546 [threadPoolExecutorDispatcher-2] consumeError:104 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default error consumption logic for exception:
cloudbreak_1 | 2015-06-26 06:37:20,546 [threadPoolExecutorDispatcher-2] accept:21 DEBUG c.s.c.c.f.CloudbreakErrorHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Consuming error:
cloudbreak_1 | 2015-06-26 06:37:20,547 [threadPoolExecutorDispatcher-2] errorLogic:31 INFO c.s.c.c.f.CloudbreakErrorHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default error consumption logic: Do nothing. Exception message: com.sequenceiq.cloudbreak.core.CloudbreakException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
cloudbreak_1 | 2015-06-26 06:37:20,547 [threadPoolExecutorDispatcher-2] handleErrorFlow:91 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default error flow handling for class com.sequenceiq.cloudbreak.core.flow.handlers.ProvisioningHandler
cloudbreak_1 | 2015-06-26 06:37:20,548 [threadPoolExecutorDispatcher-2] assemblePayload:116 INFO c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default service result decoration for class com.sequenceiq.cloudbreak.core.flow.handlers.ProvisioningHandler
cloudbreak_1 | 2015-06-26 06:37:20,548 [threadPoolExecutorDispatcher-2] transitionForClass:39 DEBUG c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Retrieving transition for class: class com.sequenceiq.cloudbreak.core.flow.handlers.ProvisioningHandler
cloudbreak_1 | 2015-06-26 06:37:20,548 [threadPoolExecutorDispatcher-2] failureKey:28 INFO c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Transitioning from phase [PROVISIONING] to [STACK_CREATION_FAILED]
cloudbreak_1 | 2015-06-26 06:37:20,549 [threadPoolExecutorDispatcher-4] accept:44 DEBUG c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Executing flow Logic on the event: Event{id=null, headers=null, replyTo=null, key=STACK_CREATION_FAILED, data=ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}}
cloudbreak_1 | 2015-06-26 06:37:20,549 [threadPoolExecutorDispatcher-4] execute:20 INFO c.s.c.c.f.h.StackCreationFailureHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] execute() for phase: STACK_CREATION_FAILED
cloudbreak_1 | 2015-06-26 06:37:20,550 [threadPoolExecutorDispatcher-4] handleStackCreationFailure:173 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Stack creation failed. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:20,572 [threadPoolExecutorDispatcher-4] logBefore:578 DEBUG c.s.c.c.f.s.SimpleStackFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Creation of infrastructure failed [STACK_FLOW_STEP] [STARTED]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:20,573 [threadPoolExecutorDispatcher-4] fireCloudbreakEvent:45 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Firing Cloudbreak event: CloudbreakEventData{entityId=50, eventType='UPDATE_IN_PROGRESS', eventMessage='Creation of infrastructure failed started.'}
cloudbreak_1 | 2015-06-26 06:37:20,622 [threadPoolExecutorDispatcher-5] createStackEvent:68 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Event and notification from the event were created: CloudbreakEvent{id=10, eventType='UPDATE_IN_PROGRESS', eventTimestamp=Fri Jun 26 06:37:20 UTC 2015, eventMessage='Creation of infrastructure failed started.', owner='719d6839-9ccc-429c-bb9b-3780f8df8fd7', account='seq1234567', cloud='AWS', region='US_EAST_1', blueprintName='multi-node-hdfs-yarn-falcon', instanceGroup='null', blueprintId=53, stackId=50}
cloudbreak_1 | 2015-06-26 06:37:20,641 [threadPoolExecutorDispatcher-4] fireCloudbreakEvent:45 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Firing Cloudbreak event: CloudbreakEventData{entityId=50, eventType='BILLING_STOPPED', eventMessage='Stack creation failed.'}
cloudbreak_1 | 2015-06-26 06:37:20,691 [threadPoolExecutorDispatcher-6] createStackEvent:68 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:undefined] [type:CLOUDBREAKEVENTDATA] [id:undefined] [name:undefined] Event and notification from the event were created: CloudbreakEvent{id=11, eventType='BILLING_STOPPED', eventTimestamp=Fri Jun 26 06:37:20 UTC 2015, eventMessage='Stack creation failed.', owner='719d6839-9ccc-429c-bb9b-3780f8df8fd7', account='seq1234567', cloud='AWS', region='US_EAST_1', blueprintName='multi-node-hdfs-yarn-falcon', instanceGroup='null', blueprintId=53, stackId=50}
cloudbreak_1 | 2015-06-26 06:37:20,709 [threadPoolExecutorDispatcher-4] doUpdateStackStatus:95 INFO c.s.c.r.RetryingStackUpdater - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Updated stack: [status: 'CREATE_FAILED', statusReason: 'com.sequenceiq.cloudbreak.core.CloudbreakException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0'].
cloudbreak_1 | 2015-06-26 06:37:20,709 [threadPoolExecutorDispatcher-4] fireCloudbreakEvent:45 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Firing Cloudbreak event: CloudbreakEventData{entityId=50, eventType='CREATE_FAILED', eventMessage='com.sequenceiq.cloudbreak.core.CloudbreakException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0'}
cloudbreak_1 | 2015-06-26 06:37:20,709 [threadPoolExecutorDispatcher-4] logAfter:583 DEBUG c.s.c.c.f.s.SimpleStackFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Creation of infrastructure failed [STACK_FLOW_STEP] [FINISHED]. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:20,710 [threadPoolExecutorDispatcher-4] fireCloudbreakEvent:45 INFO c.s.c.s.e.DefaultCloudbreakEventService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Firing Cloudbreak event: CloudbreakEventData{entityId=50, eventType='CREATE_FAILED', eventMessage='Creation of infrastructure failed finished.'}
cloudbreak_1 | 2015-06-26 06:37:20,711 [threadPoolExecutorDispatcher-4] handleStackCreationFailure:176 DEBUG c.s.c.c.f.s.SimpleFlowFacade - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Stack creation failure handled.
cloudbreak_1 | 2015-06-26 06:37:20,711 [threadPoolExecutorDispatcher-4] execute:22 INFO c.s.c.c.f.h.StackCreationFailureHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Stack creation failure handled. Context: ProvisioningContext{, setupProperties={}, userDataParams={}, resources=[], coreInstanceMetaData=[], ambariIp='null'}
cloudbreak_1 | 2015-06-26 06:37:20,711 [threadPoolExecutorDispatcher-4] assemblePayload:116 INFO c.s.c.c.f.AbstractFlowHandler - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Default service result decoration for class com.sequenceiq.cloudbreak.core.flow.handlers.StackCreationFailureHandler
cloudbreak_1 | 2015-06-26 06:37:20,712 [threadPoolExecutorDispatcher-4] transitionForClass:39 DEBUG c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Retrieving transition for class: class com.sequenceiq.cloudbreak.core.flow.handlers.StackCreationFailureHandler
cloudbreak_1 | 2015-06-26 06:37:20,712 [threadPoolExecutorDispatcher-4] successKey:21 INFO c.s.c.c.f.s.SimpleTransitionKeyService - [owner:719d6839-9ccc-429c-bb9b-3780f8df8fd7] [type:STACK] [id:50] [name:temp-cluster] Transitioning from phase [STACK_CREATION_FAILED] to [NONE]

boot2docker system time problem

If you are using boot2docker and you deploy our cloudbreak infrastructure with cloudbreak-deployer then you can get some weird error message when for example you creating a google cloud credential. Google api using your system time and attach to every request.
These error messages caused by the incorrect boot2docker system time which can easily fixed with a simple command:

boot2docker ssh sudo date --set \'$(date -u +%Y-%m-%d\ %H:%M)\' 

I think it can very useful if the deployer fixing this simple but very mind-breaker issue.

Explanation of sync option available in cluster

Hi,

Today morning I updated cloudbreak deployer to master branch changes. After that I noticed that there is an option called sync as shown below

screenshot from 2015-06-15 15 41 30

Can somebody explain the functionality of the option?

ls: ..../certs: No such file or directory

Get an error when try to use cbd.
Generating Cloudbreak client certificate and private key does not work.

see the following ....

$ cbd doctor
===> Deployer doctor: Checks your environment, and reports a diagnose.
local version:1.0.1
latest release:1.0.1
boot2docker shellinit: OK
boot2docker date settings: OK
boot2docker: OK
docker command: OK
docker client version: OK
/var/folders/j6/c4v53g3x2gl8rgl3jn4x9nh00019b1/T/bashenv.864811650: line 1588: [: -lt: unary operator expected
docker server version: OK
Generating Cloudbreak client certificate and private key in /data/home/fb/torkspace/cloudbreak-deployer/certs.
ls: /data/home/fb/torkspace/cloudbreak-deployer/certs: No such file or directory

$ uname -a
Darwin myhost 14.5.0 Darwin Kernel Version 14.5.0: Wed Jul 29 02:26:53 PDT 2015; root:xnu-2782.40.9~1/RELEASE_X86_64 x86_64

Openstack credential create failed : Internal server error

Hello

Here is my deploy step

curl https://raw.githubusercontent.com/sequenceiq/cloudbreak-deployer/master/install | sh

cbd update

cbd generate

cbd start

And I failed to credential my private openstack.

It appears "Openstack credential create failed : Internal server error" on UI

Here is the logs from cdb logs commands

cloudbreak_1    | 2015-05-04 14:00:20,456 [http-nio-8080-exec-6] serverError:93 ERROR c.s.c.c.ExceptionControllerAdvice - [owner:cloudbreak] [type:cloudbreakLog] [id:undefined] [name:cb] Failed to convert from type com.sequenceiq.cloudbreak.controller.json.CredentialJson to type com.sequenceiq.cloudbreak.domain.OpenStackCredential for value 'com.sequenceiq.cloudbreak.controller.json.CredentialJson@4df90256'; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.jasypt.encryption.pbe.PBEStringCleanablePasswordEncryptor] is defined: expected single matching bean but found 2: pbeStringCleanablePasswordEncryptor,encryptor
cloudbreak_1    | org.springframework.core.convert.ConversionFailedException: Failed to convert from type com.sequenceiq.cloudbreak.controller.json.CredentialJson to type com.sequenceiq.cloudbreak.domain.OpenStackCredential for value 'com.sequenceiq.cloudbreak.controller.json.CredentialJson@4df90256'; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.jasypt.encryption.pbe.PBEStringCleanablePasswordEncryptor] is defined: expected single matching bean but found 2: pbeStringCleanablePasswordEncryptor,encryptor
cloudbreak_1    |       at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:41) ~[spring-core-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:174) ~[spring-core-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:158) ~[spring-core-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at com.sequenceiq.cloudbreak.controller.CredentialController.convert(CredentialController.java:174) ~[cloudbreak.jar!/:na]
cloudbreak_1    |       at com.sequenceiq.cloudbreak.controller.CredentialController.createCredential(CredentialController.java:156) ~[cloudbreak.jar!/:na]
cloudbreak_1    |       at com.sequenceiq.cloudbreak.controller.CredentialController.savePrivateCredential(CredentialController.java:55) ~[cloudbreak.jar!/:na]
cloudbreak_1    |       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_75]
cloudbreak_1    |       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_75]
cloudbreak_1    |       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_75]
cloudbreak_1    |       at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_75]
cloudbreak_1    |       at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215) ~[spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132) ~[spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870) ~[spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) [spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863) [spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837) [spring-webmvc-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-embed-websocket-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilter(WebRequestTraceFilter.java:115) [spring-boot-actuator-1.0.2.RELEASE.jar!/:1.0.2.RELEASE]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextFilterConfiguration$1.doFilterInternal(EndpointWebMvcAutoConfiguration.java:137) [spring-boot-actuator-1.0.2.RELEASE.jar!/:1.0.2.RELEASE]
cloudbreak_1    |       at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at com.sequenceiq.cloudbreak.conf.SecurityConfig$ScimAccountGroupReaderFilter.doFilterInternal(SecurityConfig.java:154) [cloudbreak.jar!/:na]
cloudbreak_1    |       at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.oauth2.provider.authentication.OAuth2AuthenticationProcessingFilter.doFilter(OAuth2AuthenticationProcessingFilter.java:140) [spring-security-oauth2-2.0.3.RELEASE.jar!/:na]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:57) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) [spring-security-web-3.2.3.RELEASE.jar!/:3.2.3.RELEASE]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.springframework.boot.actuate.autoconfigure.MetricFilterAutoConfiguration$MetricsFilter.doFilterInternal(MetricFilterAutoConfiguration.java:85) [spring-boot-actuator-1.0.2.RELEASE.jar!/:1.0.2.RELEASE]
cloudbreak_1    |       at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) [spring-web-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) [tomcat-embed-core-7.0.52.jar!/:7.0.52]
cloudbreak_1    |       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_75]
cloudbreak_1    |       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_75]
cloudbreak_1    |       at java.lang.Thread.run(Thread.java:745) [na:1.7.0_75]
cloudbreak_1    | Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [org.jasypt.encryption.pbe.PBEStringCleanablePasswordEncryptor] is defined: expected single matching bean but found 2: pbeStringCleanablePasswordEncryptor,encryptor
cloudbreak_1    |       at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:970) ~[spring-beans-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.context.annotation.ContextAnnotationAutowireCandidateResolver$1.getTarget(ContextAnnotationAutowireCandidateResolver.java:82) ~[spring-context-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:187) ~[spring-aop-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at com.sun.proxy.$Proxy117.encrypt(Unknown Source) ~[na:na]
cloudbreak_1    |       at com.sequenceiq.cloudbreak.converter.JsonToOpenStackCredentialConverter.convert(JsonToOpenStackCredentialConverter.java:25) ~[cloudbreak.jar!/:na]
cloudbreak_1    |       at com.sequenceiq.cloudbreak.converter.JsonToOpenStackCredentialConverter.convert(JsonToOpenStackCredentialConverter.java:12) ~[cloudbreak.jar!/:na]
cloudbreak_1    |       at org.springframework.core.convert.support.GenericConversionService$ConverterAdapter.convert(GenericConversionService.java:353) ~[spring-core-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:35) ~[spring-core-4.0.3.RELEASE.jar!/:4.0.3.RELEASE]
cloudbreak_1    |       ... 88 common frames omitted
ambassador_1    | 2015/05/04 14:01:07 172.17.1.78:33907 -> node1.node.dc1.consul.:32838

Here is the generated docker-compose.yml file

consul:
    privileged: true
    volumes:
        - "/var/run/docker.sock:/var/run/docker.sock"
    ports:
        - "172.17.42.1:53:53/udp"
        - "8400:8400"
        - "8500:8500"
    hostname: node1
    image: sequenceiq/consul:v0.5.0-v3
    command: --server --bootstrap --advertise 172.17.42.1

registrator:
    privileged: true
    volumes:
        - "/var/run/docker.sock:/tmp/docker.sock"
    image: gliderlabs/registrator:v5
    links:
        - consul
    command: consul://consul:8500

ambassador:
    privileged: true
    volumes:
        - "/var/run/docker.sock:/var/run/docker.sock"
    dns: 172.17.42.1
    image: progrium/ambassadord:latest
    command: --omnimode

ambassadorips:
    privileged: true
    net: container:ambassador
    image: progrium/ambassadord:latest
    command: --setup-iptables

uaadb:
    privileged: true
    ports:
        - 5432
    environment:
      - SERVICE_NAME=uaadb
        #- SERVICE_CHECK_CMD=bash -c 'psql -h 127.0.0.1 -p 5432  -U postgres -c "select 1"'
    volumes:
        - "/var/lib/cloudbreak/uaadb:/var/lib/postgresql/data"
    image: postgres:9.4.0

identity:
    ports:
        - 8089:8080
    environment:
        - SERVICE_NAME=identity
        # - SERVICE_CHECK_HTTP=/login
        - IDENTITY_DB_URL=mydb:5432
        - BACKEND_5432=uaadb.service.consul
    links:
        - ambassador:mydb
    volumes:
      - uaa.yml:/uaa/uaa.yml
    image: sequenceiq/uaa:1.8.1-v1

cbdb:
    ports:
        - 5432
    environment:
      - SERVICE_NAME=cbdb
        #- SERVICE_CHECK_CMD=bash -c 'psql -h 127.0.0.1 -p 5432  -U postgres -c "select 1"'
    volumes:
        - "/var/lib/cloudbreak/cbdb:/var/lib/postgresql/data"
    image: postgres:9.4.0

cloudbreak:
    environment:
        #- AWS_ACCESS_KEY_ID=
        #- AWS_SECRET_KEY=
        - SERVICE_NAME=cloudbreak
          #- SERVICE_CHECK_HTTP=/info
        - CB_CLIENT_ID=cloudbreak
        - CB_CLIENT_SECRET=8ea6a9f14a
        - CB_BLUEPRINT_DEFAULTS=multi-node-hdfs-yarn,lambda-architecture,hdp-multinode-default
        - CB_AZURE_IMAGE_URI=https://102589fae040d8westeurope.blob.core.windows.net/images/packer-cloudbreak-2015-03-10-centos6_2015-March-10_17-15-os-2015-03-10.vhd
        - CB_GCP_SOURCE_IMAGE_PATH=sequenceiqimage/sequenceiq-ambari17-consul-centos-2015-03-10-1449.image.tar.gz
        - CB_AWS_AMI_MAP=ap-northeast-1:ami-c528c3c5,ap-southeast-2:ami-e7c3b2dd,sa-east-1:ami-c5e55dd8,ap-southeast-1:ami-42c3f510,eu-west-1:ami-bb35a7cc,us-west-1:ami-4b20c70f,us-west-2:ami-eb1f3ddb,us-east-1:ami-00391e68
        - CB_OPENSTACK_IMAGE=packer-cloudbreak-centos-2015-03-11
          #- CB_HBM2DDL_STRATEGY=create
        - CB_SMTP_SENDER_USERNAME=
        - CB_SMTP_SENDER_PASSWORD=
        - CB_SMTP_SENDER_HOST=
        - CB_SMTP_SENDER_PORT=25
        - CB_SMTP_SENDER_FROM=
        - ENDPOINTS_AUTOCONFIG_ENABLED=false
        - ENDPOINTS_DUMP_ENABLED=false
        - ENDPOINTS_TRACE_ENABLED=false
        - ENDPOINTS_CONFIGPROPS_ENABLED=false
        - ENDPOINTS_METRICS_ENABLED=false
        - ENDPOINTS_MAPPINGS_ENABLED=false
        - ENDPOINTS_BEANS_ENABLED=false
        - ENDPOINTS_ENV_ENABLED=false
        - CB_IDENTITY_SERVER_URL=http://backend:8089
        - CB_DB_PORT_5432_TCP_ADDR=backend
        - CB_DB_PORT_5432_TCP_PORT=5432
        - BACKEND_5432=cbdb.service.consul
        - BACKEND_8089=identity.service.consul
    links:
        - ambassador:backend
    ports:
        - 8080:8080
    image: sequenceiq/cloudbreak:0.4.7
    command: bash

sultans:
    environment:
        - SL_CLIENT_ID=sultans
        - SL_CLIENT_SECRET=8ea6a9f14a
        - SERVICE_NAME=sultans
          #- SERVICE_CHECK_HTTP=/
        - SL_PORT=3000
        #- SL_SMTP_SENDER_HOST=
        #- SL_SMTP_SENDER_PORT=
        #- SL_SMTP_SENDER_USERNAME=
        #- SL_SMTP_SENDER_PASSWORD=
        #- SL_SMTP_SENDER_FROM=
        - SL_CB_ADDRESS=http://10.5.0.11:3000
        - SL_ADDRESS=http://10.5.0.11:3001
        - SL_UAA_ADDRESS=http://backend:8089
        - BACKEND_8089=identity.service.consul
    links:
        - ambassador:backend
    ports:
        - 3001:3000
    image: sequenceiq/sultans-bin:0.4.6

uluwatu:
    environment:
        - ULU_PRODUCTION=false
        - SERVICE_NAME=uluwatu
          #- SERVICE_CHECK_HTTP=/
        - ULU_OAUTH_REDIRECT_URI=http://10.5.0.11:3000/authorize
        - ULU_SULTANS_ADDRESS=http://10.5.0.11:3001
        - ULU_OAUTH_CLIENT_ID=uluwatu
        - ULU_OAUTH_CLIENT_SECRET=8ea6a9f14a
        - ULU_HOST_ADDRESS=http://10.5.0.11:3000
        - NODE_TLS_REJECT_UNAUTHORIZED=0

        - ULU_IDENTITY_ADDRESS=http://backend:8089/
        - ULU_CLOUDBREAK_ADDRESS=http://backend:8080
        - ULU_PERISCOPE_ADDRESS=http://backend:8085/
        - BACKEND_8089=identity.service.consul
        - BACKEND_8080=cloudbreak.service.consul
        - BACKEND_8085=periscope.service.consul
    links:
        - ambassador:backend
    ports:
        - 3000:3000
    image: sequenceiq/uluwatu-bin:0.4.7

pcdb:
    environment:
        - SERVICE_NAME=pcdb
     #- SERVICE_NAMEE_CHECK_CMD='psql -h 127.0.0.1 -p 5432  -U postgres -c "select 1"'
    ports:
        - 5432
    volumes:
        - /var/lib/cloudbreak/periscopedb:/var/lib/postgresql/data
    image: postgres:9.4.0

periscope:
    environment:
        - PERISCOPE_DB_HBM2DDL_STRATEGY=create
        - SERVICE_NAME=periscope
          #- SERVICE_CHECK_HTTP=/info
        - PERISCOPE_SMTP_HOST=
        - PERISCOPE_SMTP_USERNAME=
        - PERISCOPE_SMTP_PASSWORD=
        - PERISCOPE_SMTP_FROM=
        - PERISCOPE_SMTP_PORT=25
        - PERISCOPE_CLIENT_ID=periscope
        - PERISCOPE_CLIENT_SECRET=8ea6a9f14a
        - PERISCOPE_HOSTNAME_RESOLUTION=public
        - ENDPOINTS_AUTOCONFIG_ENABLED=false
        - ENDPOINTS_DUMP_ENABLED=false
        - ENDPOINTS_TRACE_ENABLED=false
        - ENDPOINTS_CONFIGPROPS_ENABLED=false
        - ENDPOINTS_METRICS_ENABLED=false
        - ENDPOINTS_MAPPINGS_ENABLED=false
        - ENDPOINTS_BEANS_ENABLED=false
        - ENDPOINTS_ENV_ENABLED=false
        - PERISCOPE_DB_TCP_ADDR=backend
        - PERISCOPE_DB_TCP_PORT=5433
        - PERISCOPE_CLOUDBREAK_URL=http://backend:8080
        - PERISCOPE_IDENTITY_SERVER_URL=http://backend:8089/
        - BACKEND_8080=cloudbreak.service.consul
        - BACKEND_5433=pcdb.service.consul
        - BACKEND_8089=identity.service.consul
    links:
        - ambassador:backend
    ports:
        - 8085:8080
    image: sequenceiq/periscope:0.4.2

And here is the generated uaa.yml file

spring_profiles: postgresql

database:
  driverClassName: org.postgresql.Driver
  url: jdbc:postgresql://${IDENTITY_DB_URL}/postgres
  username: ${IDENTITY_DB_USER:postgres}
  password: ${IDENTITY_DB_PASS:}

oauth:
  client:
    override: true
    autoapprove:
      - cloudbreak_shell
  clients:
    sultans:
      id: sultans
      secret: 8ea6a9f14a
      authorized-grant-types: client_credentials
      scope: scim.read,scim.write,password.write
      authorities: uaa.resource,scim.read,scim.write,password.write
    uluwatu:
      id: uluwatu
      secret: 8ea6a9f14a
      authorized-grant-types: authorization_code,client_credentials
      scope: cloudbreak.blueprints,cloudbreak.credentials,cloudbreak.stacks,cloudbreak.templates,openid,password.write,cloudbreak.usages.global,cloudbreak.usages.account,cloudbreak.usages.user,cloudbreak.events,periscope.cluster,cloudbreak.recipes
      authorities: cloudbreak.subscribe
      redirect-uri: http://10.5.0.11:3000/authorize
    cloudbreak:
      id: cloudbreak
      secret: 8ea6a9f14a
      authorized-grant-types: client_credentials
      scope: scim.read,scim.write,password.write
      authorities: uaa.resource,scim.read,scim.write,password.write
    periscope:
      id: periscope
      secret: 8ea6a9f14a
      authorized-grant-types: client_credentials
      scope: none
      authorities: cloudbreak.autoscale,uaa.resource,scim.read
    cloudbreak_shell:
      id: cloudbreak_shell
      authorized-grant-types: implicit
      scope: cloudbreak.templates,cloudbreak.blueprints,cloudbreak.credentials,cloudbreak.stacks,cloudbreak.events,cloudbreak.usages.global,cloudbreak.usages.account,cloudbreak.usages.user,cloudbreak.recipes,openid,password.write
      authorities: uaa.none
      redirect-uri: http://cloudbreak.shell

scim:
  username_pattern: '[a-z0-9+\-_.@]+'
  users:
    - [email protected]|cloudbreak|[email protected]|Joe|Admin|openid,cloudbreak.templates,cloudbreak.blueprints,cloudbreak.credentials,cloudbreak.stacks,sequenceiq.cloudbreak.admin,sequenceiq.cloudbreak.user,sequenceiq.account.seq1234567.SequenceIQ,cloudbreak.events,cloudbreak.usages.global,cloudbreak.usages.account,cloudbreak.usages.user,periscope.cluster,cloudbreak.recipes

Here is my docker version

Client version: 1.6.0
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 4749651
OS/Arch (client): linux/amd64
Server version: 1.6.0
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 4749651
OS/Arch (server): linux/amd64

And cbd with version command

0.1.0
latest version:
0.1.0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.