Commit graph

  • 306c51a752 Merge pull request #92 from jkaplowitz/gce-manifest-split Anders Ingemann 2014-05-12 08:21:51 +02:00
  • 49475292d7 Split GCE manifest into regular & backports Jimmy Kaplowitz 2014-05-10 21:10:02 -07:00
  • 6c071bed72 Update syntax check command Anders Ingemann 2014-05-10 20:34:25 +02:00
  • 8617618084 Don't use markdown in changelog Anders Ingemann 2014-05-10 18:07:31 +02:00
  • b5fcf13cf5 Fix links Anders Ingemann 2014-05-10 18:02:20 +02:00
  • 0cbe057f5f Increase test output delay to avoid bogus test fails Anders Ingemann 2014-05-10 17:50:05 +02:00
  • 02c683120a Refactor tasklist for easier integration by taskoverview Anders Ingemann 2014-05-10 17:24:50 +02:00
  • f0e5be0ded Split up development page Anders Ingemann 2014-05-10 16:56:12 +02:00
  • f86e15aa49 Move taskoverview into docs/ Anders Ingemann 2014-05-10 16:42:35 +02:00
  • de76c3aadd Move development guidelines into docs Anders Ingemann 2014-05-10 16:22:32 +02:00
  • fdf11fcc1a providers/gce: add InstallInitScript task Johan Euphrosine 2014-05-09 00:31:36 -07:00
  • 551b01ea27 Note about changelog in contribution guidelines Anders Ingemann 2014-05-08 23:16:00 +02:00
  • f50a8e66ce Merge branch 'master' into development Anders Ingemann 2014-05-08 23:00:54 +02:00
  • 16b394d135 Fix fetching of packages.components Add update from master Anders Ingemann 2014-05-08 22:58:29 +02:00
  • 60d51834c1 Add changes by Dhananjay to changelog Anders Ingemann 2014-05-08 22:28:11 +02:00
  • 07dc9ec2a9 Don't allow target in include/exclude_packages Fix indentation in schema Anders Ingemann 2014-05-08 22:20:48 +02:00
  • 1ee1e7b645 Merge pull request #84 from dbalan/saltstack_minion Anders Ingemann 2014-05-08 22:18:41 +02:00
  • 2cf6e8cbbd Merge pull request #82 from dbalan/expose_debootstrap_include Anders Ingemann 2014-05-08 22:14:21 +02:00
  • 064c4f24bd Add salt plugin - uses salt bootstrap to install minion code - custom grains can be set. - option to specify master in the manifest. Dhananjay Balan 2014-04-20 22:24:41 +05:30
  • 058d4d8627 Be pythonic. Use sets.update method to add pacakge names. Dhananjay Balan 2014-05-05 00:00:48 +05:30
  • ee3fe0bf42 Convert param docs into parseable format. Anders Ingemann 2014-05-04 19:31:53 +02:00
  • ee6df57f3f Use RTD theme Anders Ingemann 2014-05-04 19:11:33 +02:00
  • 3cc84c95e8 Silly me, putting things where they don't belong Anders Ingemann 2014-05-04 19:09:34 +02:00
  • 2982bfc629 Expose debootstrap include/exclude in manifest. This is useful in many cases in which the next steps of bootstrapping the image depends on the packages, for e.g to use a non-conventional repository transports like https. Dhananjay Balan 2014-05-04 21:50:32 +05:30
  • 6302d5d962 Fix log_call test to not give random outcomes. We shouldn't play around with the carriage return char, seems like using that together with readline gives undefined results (wrt ordering). Anders Ingemann 2014-05-04 15:01:45 +02:00
  • f1994fab1e Don't use Queue to gather log messages in log_call ... instead we just log the messages directly Anders Ingemann 2014-05-04 14:32:47 +02:00
  • 20eabc8aca Fix #21, check the AWS user-id on S3 manifests Anders Ingemann 2014-05-04 14:02:38 +02:00
  • a3b84737f1 HVM AMIs only work when EBS backed right now. S3 backed AMIs only work when they are unpartitioned. Remove json schema restriction and add some nicer messages in the validation function Anders Ingemann 2014-05-04 13:24:29 +02:00
  • 612fe46186 Add restriction on partition type for HVM AMIs Anders Ingemann 2014-05-04 12:41:59 +02:00
  • 2ebacf6a3a Fix MBR offset and add some comments to explain Anders Ingemann 2014-05-04 12:16:25 +02:00
  • 3e4882128e Fix wrong bootloader vs. virtualization check Anders Ingemann 2014-05-04 12:03:51 +02:00
  • 40f208c151 Fix AdjustExpandRootScript Also, only add it when it is required Anders Ingemann 2014-05-04 11:48:03 +02:00
  • a9558a729a Make the gpt_offset fiddling easier to understand Anders Ingemann 2014-05-04 11:18:54 +02:00
  • f3d633780f Use string concatenation instead of format() String concatenation can at times be easier to read that format(). One should choose whichever approach is more readable. Anders Ingemann 2014-05-03 22:24:13 +02:00
  • 7e03dbe35d Change order of expected output in log_call test This will fail on OSX but work on Debian (no idea as to why, yet) Anders Ingemann 2014-05-04 09:34:26 +02:00
  • 858e325fac Fix minor mistakes in log_call Anders Ingemann 2014-05-03 23:15:10 +02:00
  • b25e607388 Move "sections" setting into "packages" section. Rename it to "components", which is the real name for it (see http://manpages.debian.org/cgi-bin/man.cgi?query=sources.list). Anders Ingemann 2014-05-03 21:57:12 +02:00
  • 03a9667c64 Add enable_agent option to puppet plugin Anders Ingemann 2014-05-03 21:50:00 +02:00
  • 00780844c7 Add a test for log_call. Make log_call a little shorter as well, stream_readline() is now a closure. Anders Ingemann 2014-05-03 19:41:55 +02:00
  • f43f961de3 Add multiple threads to log_call Tiago Ilieve 2014-04-17 16:35:25 -03:00
  • e68ed9b66c Fix import errors, again. (A rebase swallowed a commit somewhere) Anders Ingemann 2014-05-03 17:04:37 +02:00
  • 7e944cb243 Add stuff to changelog Anders Ingemann 2014-05-03 16:20:05 +02:00
  • 7958950d19 Generalize "grub only on partitioned volumes" err (move it into base manifest validation) Anders Ingemann 2014-05-03 13:37:05 +02:00
  • 0a2cd86b4b Add get_standard_rollback_tasks() This simplifies the the providser rollback_tasks fn considerably Anders Ingemann 2014-05-03 13:28:24 +02:00
  • 26f0702ae1 Don't add initd installation task in vbox provider Anders Ingemann 2014-05-03 13:13:00 +02:00
  • 6d2a52f7a0 Create security group (part of standard group) Anders Ingemann 2014-05-03 13:11:32 +02:00
  • c0292bf526 Remove unused imports Anders Ingemann 2014-05-03 12:59:48 +02:00
  • d5efec8885 Add ssh_group, which configures SSH properly Anders Ingemann 2014-05-03 12:56:40 +02:00
  • c81045cc6e Simplify adding tasks There is now a get_standard_groups function Anders Ingemann 2014-05-03 12:22:51 +02:00
  • aad9bc69c4 Require hostname setting for vagrant plugin Also, fix reference to vbox src to a revision Anders Ingemann 2014-05-03 11:02:29 +02:00
  • 056f1968c1 Fixes #14 and #78 S3 images can now be bootstrapped outside EC2. However, this fix adds the requirement of a "region" setting. At some point we could make "region" optional and fail when bootstrap-vz is run outside EC2 and no "region" is set. Anders Ingemann 2014-05-03 10:43:14 +02:00
  • a1bc55fbff Fix import error with cloud_init task Anders Ingemann 2014-05-03 15:56:40 +02:00
  • c4e19986dc Merge pull request #80 from rybaktomasz/gce_development Anders Ingemann 2014-05-03 14:44:03 +02:00
  • b327823261 Add Google Cloud Engine (GCE) provider: Tomasz Rybak 2014-05-02 17:36:08 +02:00
  • ff79056522 Merge pull request #79 from Rory-Finnegan/testing Tiago Ilieve 2014-04-30 19:30:54 -03:00
  • 128bce8fff Added manifest checking tests. Rory Finnegan 2014-04-30 14:49:26 -05:00
  • 47997b4b13 PEP8 fixes Tiago Ilieve 2014-04-27 11:05:53 -03:00
  • 17b0e6e57a Add information about coding style checking Tiago Ilieve 2014-04-27 10:50:07 -03:00
  • 51a3e488e3 PEP8 fixes Tiago Ilieve 2014-04-27 10:14:02 -03:00
  • 014e230221 Add Travis CI Tiago Ilieve 2014-04-27 09:59:11 -03:00
  • 2e5d291b9c Add Travis CI Tiago Ilieve 2014-04-27 09:59:11 -03:00
  • fe6a5047cd Rename task_sets to task_groups Tiago Ilieve 2014-04-26 17:13:41 -03:00
  • 72492a6077 Fix SetMetadataSource predecessors Tiago Ilieve 2014-04-26 16:48:09 -03:00
  • 1d36255a78 bootstrap method searches for an existing tarball Tiago Ilieve 2014-04-26 13:49:47 -03:00
  • 0f4884698d Merge pull request #77 from rybaktomasz/fix-upstream Tiago Ilieve 2014-04-22 15:15:54 -03:00
  • f8dd196e59 Add missing unstable configuration fixing EC2 image building problems. Tomasz Rybak 2014-04-22 18:21:46 +02:00
  • 1781eef692 Add info about gh-pages-dev on CONTRIBUTING Tiago Ilieve 2014-04-21 17:11:41 -03:00
  • 33d2e1df61 Merge pull request #73 from Rory-Finnegan/development Anders Ingemann 2014-04-16 09:07:58 +01:00
  • 708c3d589e Fixed previous yaml load commit and added a tox.ini file. Rory Finnegan 2014-04-15 19:31:04 -05:00
  • e25276367b Fix apt_proxy/ntp/vagrant plugins manifests Tiago Ilieve 2014-04-14 07:11:03 -03:00
  • af379c59fd Fix some typos on the CONTRIBUTING file Tiago Ilieve 2014-04-13 22:36:30 -03:00
  • 5502a5c3b1 Add hostname setting to azure provider Tiago Ilieve 2014-04-13 21:57:10 -03:00
  • 18fce45d91 Move hostname setting from vagrant into common Tiago Ilieve 2014-04-13 21:18:02 -03:00
  • 69a76f2597 Fix PEP8 errors Anders Ingemann 2014-04-10 00:27:37 +02:00
  • 3b23ccf92c Don't use DictClass for provider namespaces It's a hack only for the manifest vars and shouldn't be used for anything else Anders Ingemann 2014-04-10 00:20:35 +02:00
  • d84e02247a Make use of $PATH wherever possible Tiago Ilieve 2014-04-09 13:34:34 -03:00
  • 9d375810f0 'os' module has already been imported Tiago Ilieve 2014-04-09 13:30:42 -03:00
  • 2fbea1f656 Minor fixes regarding coding style Tiago Ilieve 2014-04-09 13:29:14 -03:00
  • bd9b45cadb Merge pull request #71 from osallou/development Tiago Ilieve 2014-04-09 13:14:05 -03:00
  • b04bda220a Download Waagent archive instead of using git repo. Specify the version in the manifest (system/waagent section) Add possibility to specify waagent conf file in manifest (system/waagent section) Update documentation to match changes Olivier Sallou 2014-04-09 17:32:37 +02:00
  • 9e20731c84 Cosmetic changes in azure provider Anders Ingemann 2014-04-08 23:29:45 +02:00
  • 9e748601b3 Use bootstrapinfo module namespace when applicable Anders Ingemann 2014-04-08 21:58:12 +02:00
  • a253e643b7 Fix some task descriptions Anders Ingemann 2014-04-08 22:04:29 +02:00
  • 72323045d3 Delete metadata plugin. It serves a too limited purpose to be included. Anders Ingemann 2014-04-08 21:47:06 +02:00
  • fc1134f371 Depend on boto Anders Ingemann 2014-04-08 21:25:59 +02:00
  • 8ded026f5b Use importlib to import providers and plugins Anders Ingemann 2014-04-08 21:25:39 +02:00
  • 1e14a9105a Add provider & plugin namespace to bootstrap info Anders Ingemann 2014-04-08 21:25:10 +02:00
  • 2017806d1f Switch to docopt for options parsing Add option to not log to any file. Anders Ingemann 2014-04-08 21:22:34 +02:00
  • c154347849 Alignment in azure mnfst Anders Ingemann 2014-04-08 21:21:20 +02:00
  • 0bc745ea94 Remove plugin enabled flag from kvm mnfst Anders Ingemann 2014-04-08 21:21:06 +02:00
  • b04fbf2323 Factor manifest_vars population into separate fn Anders Ingemann 2014-04-08 20:22:43 +02:00
  • c8d9e98893 Merge pull request #68 from myhro/new-contributing Tiago Ilieve 2014-04-08 15:10:22 -03:00
  • 71b28af3bd Merge branch 'master' into development Anders Ingemann 2014-04-08 20:03:26 +02:00
  • 36ff04398a Merge pull request #69 from Rory-Finnegan/development Anders Ingemann 2014-04-08 20:00:21 +02:00
  • 7a366e724c Add a note about rebasing pull requests Tiago Ilieve 2014-04-08 14:59:32 -03:00
  • 2b22a9ddb3 Add a note about notification on pull requests Tiago Ilieve 2014-04-08 14:15:28 -03:00
  • 60571f66ad Fixed formatting standards on files I've changed. Rory Finnegan 2014-04-08 11:56:27 -05:00
  • 338465c2b7 Added pyyaml to setup.py. Rory Finnegan 2014-04-08 15:21:23 +00:00
  • df6f190a6a Fixed import style. Rory Finnegan 2014-04-08 14:33:40 +00:00
  • 4b5c2d8c5f Added YAML config support. Rory Finnegan 2014-04-08 05:33:34 +00:00