Skip to content

Instantly share code, notes, and snippets.

View dmick's full-sized avatar

Dan Mick dmick

  • Red Hat
  • Los Angeles
View GitHub Profile
ceph-build and gcc:
for pbuilder systems (debian, ubuntu):
0) the jenkins jobs include a number of scripts in order:
- validate_deb just checks if it's a debian build and exits otherwise
- build_utils.sh loads a bunch of library functions
- setup_deb sets up envvars, chacra dirs/config, etc.
- setup_pbuilder calls build_utils' setup_pbuilder sets up pbuilder
- build_deb calls build_utils' build_debs()
image capture flow:
jenkins job sepia-fog-images runs on the teuthology host
1) clones/updates and sets up teuthology to use teuthology-lock
2) clones/updates ceph-cm-ansible
3) locks a machine of the requested type(s) (or uses hosts passed in as
arguments), setting their descriptions to "Locked to capture FOG image