cloud-init-dev team mailing list archive
-
cloud-init-dev team
-
Mailing list archive
-
Message #01888
Re: [Merge] ~jgrimm/cloud-init:fix_chef_example_source into cloud-init:master
Looks good! Some feedback in the integration test.
Diff comments:
> diff --git a/tests/cloud_tests/configs/examples/install_run_chef_recipes.yaml b/tests/cloud_tests/configs/examples/install_run_chef_recipes.yaml
> index 3cd28df..9b75d49 100644
> --- a/tests/cloud_tests/configs/examples/install_run_chef_recipes.yaml
> +++ b/tests/cloud_tests/configs/examples/install_run_chef_recipes.yaml
> @@ -91,4 +95,9 @@ cloud_config: |
> # Useful for troubleshooting cloud-init issues
> output: {all: '| tee -a /var/log/cloud-init-output.log'}
>
> +collect_scripts:
> + chef_installed: |
> + #!/bin/bash
The smoser in me says this should be /bin/sh.
This looks like (below) attempting to confirm if the package is installed; I suggest using dpkg-query instead so we can verify the state of the package (dpkg -l may be rc, not ii);
# not installed
% dpkg-query -W -f '${Status}\n' chef
dpkg-query: no packages found matching chef
# installed
% dpkg-query -W -f '${Status}\n' chef
install ok installed
> + dpkg -l | grep chef | wc -l
> +
> # vi: ts=4 expandtab
--
https://code.launchpad.net/~jgrimm/cloud-init/+git/cloud-init/+merge/321610
Your team cloud init development team is requested to review the proposed merge of ~jgrimm/cloud-init:fix_chef_example_source into cloud-init:master.
Follow ups
References