<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby-gems/chef.git/spec/functional, branch ruby27_testing</title>
<subtitle>github.com: opscode/chef.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/'/>
<entry>
<title>Merge pull request #9648 from chef/Kapil/GitHub-9450_Update_the_locale_resource_to_support_Windows</title>
<updated>2020-04-25T16:40:18+00:00</updated>
<author>
<name>Tim Smith</name>
<email>tsmith@chef.io</email>
</author>
<published>2020-04-25T16:40:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=f66f7ee2f9778302db55594cef50ed7c0db25445'/>
<id>f66f7ee2f9778302db55594cef50ed7c0db25445</id>
<content type='text'>
locale: Support setting locale on Windows</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
locale: Support setting locale on Windows</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #9726 from chef/lcg/chef-16-git</title>
<updated>2020-04-24T02:14:35+00:00</updated>
<author>
<name>Tim Smith</name>
<email>tsmith@chef.io</email>
</author>
<published>2020-04-24T02:14:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=8dcbe94fbb51be2e21538b65ba776452a90c12ab'/>
<id>8dcbe94fbb51be2e21538b65ba776452a90c12ab</id>
<content type='text'>
Refactor scm, git and subversion resources &amp; fix longstanding git issues</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor scm, git and subversion resources &amp; fix longstanding git issues</pre>
</div>
</content>
</entry>
<entry>
<title>remove upstream test of deploy branch</title>
<updated>2020-04-24T00:33:59+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2020-04-24T00:33:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=676e29ae623fd529a0cc77ce832c7d73374f21a6'/>
<id>676e29ae623fd529a0cc77ce832c7d73374f21a6</id>
<content type='text'>
git isn't back consistent results for this API, i'm not sure
what the correct stable API is to get this info from git.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git isn't back consistent results for this API, i'm not sure
what the correct stable API is to get this info from git.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Chef-16 git provider fixes</title>
<updated>2020-04-23T21:11:10+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2020-04-23T21:11:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=165685fdcbd4fbe8138d37d1285b633e3958cf09'/>
<id>165685fdcbd4fbe8138d37d1285b633e3958cf09</id>
<content type='text'>
The git provider now no longer checks out to a "deploy" branch by
default and now checks out to the branch (with a remote upstream) or
else checks out to a detatched head.

The prior behavior can be restored by using "checkout branch 'deploy'".

This also removes the SCM resource base class and replaces it with a
resource partial and does some internal reorganization.

It also introduces the RecipeDSLHelper for better functional tests and
cleans up the functional tests of the git provider.

Properties that were only ever implemented on the git provider were
removed from the subversion provider where they had been inherited from
the base class incorrectly.

Some additional env var handling was added to the subversion handler in
the process of sorting out the common properties, including HOME
handling for alternative users.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The git provider now no longer checks out to a "deploy" branch by
default and now checks out to the branch (with a remote upstream) or
else checks out to a detatched head.

The prior behavior can be restored by using "checkout branch 'deploy'".

This also removes the SCM resource base class and replaces it with a
resource partial and does some internal reorganization.

It also introduces the RecipeDSLHelper for better functional tests and
cleans up the functional tests of the git provider.

Properties that were only ever implemented on the git provider were
removed from the subversion provider where they had been inherited from
the base class incorrectly.

Some additional env var handling was added to the subversion handler in
the process of sorting out the common properties, including HOME
handling for alternative users.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for Chocolate_resource options causing extra quotes</title>
<updated>2020-04-23T09:57:59+00:00</updated>
<author>
<name>Kapil Chouhan</name>
<email>kapil.chouhan@msystechnologies.com</email>
</author>
<published>2020-04-02T11:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=beb3610ed88189708c1318ce5d0904ca18026562'/>
<id>beb3610ed88189708c1318ce5d0904ca18026562</id>
<content type='text'>
Signed-off-by: Kapil Chouhan &lt;kapil.chouhan@msystechnologies.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Kapil Chouhan &lt;kapil.chouhan@msystechnologies.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the locale resource to support Windows</title>
<updated>2020-04-22T09:31:20+00:00</updated>
<author>
<name>Kapil Chouhan</name>
<email>kapil.chouhan@msystechnologies.com</email>
</author>
<published>2020-04-10T09:07:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=be1191b72d72887713048538e72a11b3940c6eb8'/>
<id>be1191b72d72887713048538e72a11b3940c6eb8</id>
<content type='text'>
Signed-off-by: Kapil Chouhan &lt;kapil.chouhan@msystechnologies.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Kapil Chouhan &lt;kapil.chouhan@msystechnologies.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #9646 from chef/lcg/bootstrap-options-cleanup</title>
<updated>2020-04-17T17:29:16+00:00</updated>
<author>
<name>Tim Smith</name>
<email>tsmith@chef.io</email>
</author>
<published>2020-04-17T17:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=d025430baa0360a8278be40056e773a27f9e97d2'/>
<id>d025430baa0360a8278be40056e773a27f9e97d2</id>
<content type='text'>
Knife bootstrap options cleanup</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Knife bootstrap options cleanup</pre>
</div>
</content>
</entry>
<entry>
<title>Knife bootstrap options cleanup</title>
<updated>2020-04-17T17:20:31+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2020-04-09T20:28:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=d7452360adb80e383b4886246990dbe46d3387c2'/>
<id>d7452360adb80e383b4886246990dbe46d3387c2</id>
<content type='text'>
We have issue that are caused by old code before merging of hash values
were done correctly.

The `config` hash correctly merges all options and should always be
used.

Knife plugins should never touch Chef::Config[:knife] values (either
reading or writing from them).

The `knife_config` should be converted to the `config` hash since it
directly accesses Chef::Config[:knife] values.

The `config_value()` helper should no longer be used.  Very clearly most
people started to use that when they should just use the config hash
directly.  That was intended to be used only when a knife cli option
was being renamed and the former configuration value needed to be
used as well.  It has been cargo culted around as the way to access
config values, and that should really stop.

The DataBagSecretOption mixin has been cleaned up so that the cli
options read+write only to the config[:cl_secret] and
config[:cl_secret_file] values.  The config file values go into
config[:secret] and config[:secret_file].  The fact that those are
the merged values in the `config` hash doesn't matter since only
the cli should be writing to the first two and only the config
file should be writing to the latter two.  I don't know why it was
made so complicated to begin with, but if there's some hidden
chef-11.early backcompat there, then chef-16 deliberately breaks that.

The use of `locate_config_value` helpers in all knife plugins is also
discouraged (but they all implement those themselves), just use the
config hash, which has the correct hash merge ordering.  All of those
need to be deleted.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have issue that are caused by old code before merging of hash values
were done correctly.

The `config` hash correctly merges all options and should always be
used.

Knife plugins should never touch Chef::Config[:knife] values (either
reading or writing from them).

The `knife_config` should be converted to the `config` hash since it
directly accesses Chef::Config[:knife] values.

The `config_value()` helper should no longer be used.  Very clearly most
people started to use that when they should just use the config hash
directly.  That was intended to be used only when a knife cli option
was being renamed and the former configuration value needed to be
used as well.  It has been cargo culted around as the way to access
config values, and that should really stop.

The DataBagSecretOption mixin has been cleaned up so that the cli
options read+write only to the config[:cl_secret] and
config[:cl_secret_file] values.  The config file values go into
config[:secret] and config[:secret_file].  The fact that those are
the merged values in the `config` hash doesn't matter since only
the cli should be writing to the first two and only the config
file should be writing to the latter two.  I don't know why it was
made so complicated to begin with, but if there's some hidden
chef-11.early backcompat there, then chef-16 deliberately breaks that.

The use of `locate_config_value` helpers in all knife plugins is also
discouraged (but they all implement those themselves), just use the
config hash, which has the correct hash merge ordering.  All of those
need to be deleted.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>add timeout property</title>
<updated>2020-04-14T13:05:05+00:00</updated>
<author>
<name>dheerajd-msys</name>
<email>dheeraj.dubey@msystechnologies.com</email>
</author>
<published>2020-04-14T12:59:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=936025c20767cc6cd4ecd439b77bb21c2adbbec4'/>
<id>936025c20767cc6cd4ecd439b77bb21c2adbbec4</id>
<content type='text'>
Signed-off-by: dheerajd-msys &lt;dheeraj.dubey@msystechnologies.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: dheerajd-msys &lt;dheeraj.dubey@msystechnologies.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>update spec</title>
<updated>2020-04-14T12:59:29+00:00</updated>
<author>
<name>dheerajd-msys</name>
<email>dheeraj.dubey@msystechnologies.com</email>
</author>
<published>2020-04-10T12:32:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=a439c4ac79391f0aab602fd394f99cbb70e2815d'/>
<id>a439c4ac79391f0aab602fd394f99cbb70e2815d</id>
<content type='text'>
Signed-off-by: dheerajd-msys &lt;dheeraj.dubey@msystechnologies.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: dheerajd-msys &lt;dheeraj.dubey@msystechnologies.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
