Actions
Feature #11671
closedallow for chef to be disabled
Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
% Done:
0%
Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Description
when running on targets where chef is not available or desired, it should be possible to disable chef which gets added always to every task. See a hack at https://github.com/ceph/teuthology/compare/master...SUSE:suse-master#diff-2313ccf8d658fc1076ca2c2e5c66f855L687 that exemplifies what's needed.
Here is how the problem manifests itself when trying to run a rgw job on a new teuthology install with targets manually provisionned:
2015-04-29T18:17:27.499 INFO:teuthology.orchestra.run.vEnv-2-1-vm-5.stdout:Error fetching http://apt-mirror.front.sepia.ceph.com/rubygems.org/: 2015-04-29T18:17:27.499 INFO:teuthology.orchestra.run.vEnv-2-1-vm-5.stdout: Errno::ETIMEDOUT: Connection timed out - connect(2) (http://apt-mirror.front.sepia.ceph.com/rubygems.org/specs.4.8.gz) 2015-04-29T18:17:27.502 INFO:teuthology.orchestra.run.vEnv-2-1-vm-5.stderr:+ cleanup 2015-04-29T18:17:27.503 INFO:teuthology.orchestra.run.vEnv-2-1-vm-5.stderr:+ rm -rf /tmp/solo-from-scratch.LiMPwnbXnzSv 2015-04-29T18:17:27.509 ERROR:teuthology.run_tasks:Saw exception from tasks. Traceback (most recent call last): File "/root/src/teuthology_master/teuthology/run_tasks.py", line 53, in run_tasks manager = run_one_task(taskname, ctx=ctx, config=config) File "/root/src/teuthology_master/teuthology/run_tasks.py", line 41, in run_one_task return fn(**kwargs) File "/root/src/ceph-qa-suite_master/tasks/chef.py", line 45, in task wait=False, File "/root/src/teuthology_master/teuthology/orchestra/run.py", line 401, in wait proc.wait() File "/root/src/teuthology_master/teuthology/orchestra/run.py", line 114, in wait label=self.label) CommandFailedError: Command failed on vEnv-2-1-vm-5 with status 1: "wget -O- 'http://git.ceph.com/?p=ceph-qa-chef.git;a=blob_plain;f=solo/solo-from-scratch;hb=HEAD' | CHEF_REPO= CHEF_BRANCH= sh -x"
which is a run from
archive_path: teuthworker/root-2015-04-29_18:09:00-rgw-master---basic-vEnv-2-1/1 branch: master description: rgw/multifs/{clusters/fixed-2.yaml frontend/apache.yaml fs/btrfs.yaml overrides.yaml rgw_pool_type/ec-cache.yaml tasks/rgw_bucket_quota.yaml}
Updated by Zack Cerza almost 9 years ago
- Tracker changed from Bug to Feature
There are lots of things that won't work properly if chef is disabled. We're moving away from it, though, and toward ansible: http://tracker.ceph.com/issues/11674
Updated by Loïc Dachary almost 9 years ago
If Chef is mandatory nothing works outside of sepia / typica.
Actions