問題タブ [test-kitchen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4863 参照

chef-infra - Test Kitchen .kitchen.yml ファイルで Chef Solo のバージョンを指定するには?

Test Kitchen を使用してクックブックをテストしています。インストールするchef soloのバージョン番号を指定したいです。バージョン番号を指定するにはどうすればよいですか?

0 投票する
1 に答える
1111 参照

nginx - Chef::Exceptions::Exec は 1 を返しましたが、0 を期待していました

現在、CentOS VM で Chef + Test Kitchen を学習していますが、実行するたびkitchen convergeに一部のパッケージが失敗し、同じエラーがスローされるようです。

そして、すべてのエラーはpackageリソースにあります。例えば:

ただし、VM にログインしてkitchen login手動で実行すると、

それは問題なく動作します。また、2 回目の実行時に問題なくインストールされることもありますkitchen converge

私のレシピファイルは次のとおりです。

私は何か見落としてますか?

0 投票する
2 に答える
919 参照

chef-infra - キッチンオープンスタックの手順/例

私たちが持っているいくつかのChefレシピの統合/機能テストを実行するために、kitchen-openstackを使用してツールテストキッチンを機能させようとしています。

しかし、私はそれを機能させることができません:(私は次の内容の.kitchen.ymlを持っています:

kitchen create default-centos-65 を実行したときに今までに受け取ったものは次のとおりです。

キッチンリストを実行すると、次のようになります。

私は何を間違っていますか?設定方法の手順や例を共有できますか?

OpenStack の同じプロジェクトで作成された VM からこれを実行しています。

0 投票する
1 に答える
1209 参照

vagrant - テストキッチンから実行すると vagrant-lxc の起動に失敗する

LXC を使用して test-kitchen を実行しようとしています。次の.kitchen.ymlを使用すると

kitchen-converge は次の出力で失敗します:

sudo which lxc-create/etc/sudoers でユーザーを「NOPASSWD」に変更しました。.kitchen vagrant up/kitchen-vagrant/default-ubuntu-1204 VM で実行すると、VM が正常に起動し、ホスト システムvagrant sshで実行されていることがわかります。lxc-ls

私はvagrant-lxcコードに飛び込もうとして、一時的にensure_lxc_installedをコメントアウトしました! lib/vagrant-lxc/provider.rb を呼び出します。kitchen converge次のメッセージで失敗しました:

環境:

  • Linux Mint 16、カーネル 3.11.0-20
  • 放浪者 1.5.4
  • vagrant-lxc 0.8
  • テストキッチン 1.2.1
  • lxc 1.0.0~alpha1-0ubuntu14.1
  • 須藤 1.8.6p3-0ubuntu3.1

https://gist.github.com/AlexeyDemidov/11544964の出力kitchen diagnose --all

0 投票する
1 に答える
2294 参照

vagrant - テストキッチンでchef_zeroプロビジョナーが動作しない

chef_zeroOpsCodeツールでプロビジョナーをテストするとtest-kitchen、次のエラーが表示されます。

フラグで実行chef-clientしているようですが、これは.-zinvalid option

これを修正するにはどうすればよいですか?

0 投票する
1 に答える
783 参照

ruby - Serverspecで隠しファイルが存在するかどうかを確認する

統合テストに Test-Kitchen と Serverspec を使用しています。Serverspec ファイル リソースを使用して、隠しファイルが存在するかどうかを確認したいと考えています。この場合は.gemrc. これが私の仕様構成です:

そして、ここにエラー出力があります:

fileリソースが .gemrc ファイルを通常のファイルとして認識しないのはなぜですか?

0 投票する
3 に答える
1709 参照

chef-infra - 毎回作成するのではなく、テストキッチンの更新

テストキッチンで、毎回インスタンスを破棄して再作成する代わりに、作成されたインスタンスを更新する方法はありますか? たとえば、kitchen.yml を変更してその変更を確認したい場合、destroy/create 全体の実行には時間がかかることがあります。

0 投票する
0 に答える
737 参照

chef-infra - 複数ノードレシピでchef-zero + docker + kitchenを使う

Docker + Chef-zero + Test Kitchen を使用してクックブックをテストしています。

私のレシピの一部として、私は他のノードを探しています:

私のキッチンを収束すると、各コンテナでchef-zeroが発生するようです。そのため、検索はノード自体だけを返します。

何か不足していますか?マルチノード レシピをテストする方法はありますか?