Astute cannot rsync puppet manifests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Vladimir Kuklin | ||
5.1.x |
Fix Released
|
Critical
|
Vladimir Kuklin |
Bug Description
{
"build_id": "2014-11-
"ostf_sha": "8be702d5cafcb7
"build_number": "547",
"auth_
"api": "1.0",
"nailgun_sha": "e4c59607c852f1
"production": "docker",
"fuelmain_sha": "b346cc255b6258
"astute_sha": "46d23177f9c0e5
"feature_
"mirantis"
],
"release": "6.0",
"release_
],
}
}
},
"fuellib_sha": "5eeead120d5bc9
}
Ubuntu, simple
1. Create cluster, try to deploy
Expect: all deployed okay
Actual: astute cannot deploy anything because puppet modules cannot be synced from master node:
Deployment has failed. Method deploy. 2e49613f-
ID: 3 - Reason: Fail to upload folder using command rsync -c -r --delete rsync:/
Exit code: 23, stderr: rsync: change_dir "modules" (in puppet) failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1536) [Receiver=3.0.9]
Changed in fuel: | |
status: | Fix Committed → In Progress |
status: | In Progress → Fix Committed |
It's happened due to /review. openstack. org/#/c/ 135295/ 3
https:/
Now we transfer host /etc/puppet to rsync /puppet and symlinks point to wrong dir in container: 2014.2- 6.0/manifests/ 2014.2- 6.0/modules/
[root@cc2502e4370d /]# ls -lah /puppet/
total 24K
drwxr-xr-x. 3 root root 4.0K Nov 21 12:40 .
drwxr-xr-x 22 root root 4.0K Nov 21 12:53 ..
drwxr-xr-x. 4 root root 4.0K Nov 21 12:40 2014.2-6.0
-rw-r--r--. 1 root root 4.1K Jan 6 2014 auth.conf
-rw-r--r--. 1 root root 0 Nov 21 12:40 hiera.yaml
lrwxrwxrwx. 1 root root 33 Nov 21 12:40 manifests -> /etc/puppet/
lrwxrwxrwx. 1 root root 31 Nov 21 12:40 modules -> /etc/puppet/
-rw-r--r--. 1 root root 853 Jan 6 2014 puppet.conf