tag:supermarket.chef.io,2005:/cookbooks/gitlab-ci-runnergitlab-ci-runner versions2024-02-11T23:08:42Ztag:supermarket.chef.io,2005:CookbookVersion/347912024-02-11T23:08:42Z2024-02-11T23:08:42Zgitlab-ci-runner - v3.5.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="3-5-0">3.5.0</h2>
<ul>
<li>fix: lock toml-rb gem dependency</li>
<li>chore: update kitchen platforms</li>
<li>chore: use cinc for ci testing</li>
</ul>
<h2 id="3-4-0">3.4.0</h2>
<ul>
<li>fix: update yum/dnf gpg key urls</li>
</ul>
<h2 id="3-3-0">3.3.0</h2>
<ul>
<li>fix: resource properties lost when</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/3.5.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/340522023-05-24T12:02:11Z2023-05-24T12:02:11Zgitlab-ci-runner - v3.4.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="3-4-0">3.4.0</h2>
<ul>
<li>fix: update yum/dnf gpg key urls</li>
</ul>
<h2 id="3-3-0">3.3.0</h2>
<ul>
<li>fix: resource properties lost when set to <code>false</code>-</li>
<li>chore: refactor testing</li>
<li>fix: global_config resource only load config once</li>
</ul>
<h2 id="3-2-0">3.2.0</h2>
<ul>
<li>fix</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/3.4.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/318242021-07-31T16:45:43Z2021-07-31T16:45:43Zgitlab-ci-runner - v3.3.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="3-3-0">3.3.0</h2>
<ul>
<li>fix: resource properties lost when set to <code>false</code>-</li>
<li>chore: refactor testing</li>
<li>fix: global_config resource only load config once</li>
</ul>
<h2 id="3-2-0">3.2.0</h2>
<ul>
<li>fix: update yum gpg key url</li>
</ul>
<h2 id="3-1-0">3.1.0</h2>
<ul>
<li>fix</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/3.3.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/317452021-06-15T17:38:28Z2021-06-15T17:38:28Zgitlab-ci-runner - v3.2.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="3-2-0">3.2.0</h2>
<ul>
<li>fix: update yum gpg key url</li>
</ul>
<h2 id="3-1-0">3.1.0</h2>
<ul>
<li>fix: runner server option passing nil values
<ul>
<li>runner resource would pass nil values to server registration/update when defaults are used</li>
</ul>
</li>
</ul>
<h2 id="3-0-0">3.0.0</h2>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/3.2.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/315532021-05-09T19:45:35Z2021-05-09T19:45:35Zgitlab-ci-runner - v3.1.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="3-1-0">3.1.0</h2>
<ul>
<li>fix: runner server option passing nil values
<ul>
<li>runner resource would pass nil values to server registration/update when defaults are used</li>
</ul>
</li>
</ul>
<h2 id="3-0-0">3.0.0</h2>
<p><strong>Minor breaking changes, please see [UPGRADING.md](./UPGRADING.md).</strong></p>
<ul>
<li>chore</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/3.1.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/315452021-05-06T23:33:38Z2021-05-06T23:33:38Zgitlab-ci-runner - v3.0.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="3-0-0">3.0.0</h2>
<p><strong>Minor breaking changes, please see [UPGRADING.md](./UPGRADING.md).</strong></p>
<ul>
<li>chore: kitchen test with chef 16</li>
<li>feat: declare service actions in loop</li>
<li>chore: library refactoring</li>
<li>feat: global_config run unified_mode/current_value
<ul>
<li>Run global_config in</li>
</ul>
</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/3.0.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/314002021-03-12T15:02:07Z2021-03-12T15:02:07Zgitlab-ci-runner - v2.7.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="2-7-0">2.7.0</h2>
<ul>
<li>chore: test with centos stream and ubuntu 20.04</li>
<li>fix: raise upon access to a nil config resource</li>
<li>feat: add converge_by to global configuration
<ul>
<li>Resource can now be subscribed</li>
</ul>
</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/2.7.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/312942021-01-29T18:51:23Z2021-01-29T18:51:23Zgitlab-ci-runner - v2.6.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="2-6-0">2.6.0</h2>
<ul>
<li>chore: further library and resource refactoring
<ul>
<li>Remove multiple instances of merging for the on-disk and in-flight configuration file contents. Instead ensure that the current state is loaded when</li>
</ul>
</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/2.6.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/312922021-01-28T21:23:48Z2021-01-28T21:23:48Zgitlab-ci-runner - v2.5.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="2-5-0">2.5.0</h2>
<ul>
<li>chore: refactor runner resource
<ul>
<li>The <code>:register</code> action will no longer update the runner once registered, use the <code>:update</code> action to update a runners configuration</li>
</ul>
</li>
<li>chore: improve generated config</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/2.5.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/312912021-01-28T14:36:15Z2021-01-28T14:36:15Zgitlab-ci-runner - v2.4.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="2-4-0">2.4.0</h2>
<ul>
<li>fix: convert libraries to use toml-rb gem
<ul>
<li>Issue #19</li>
</ul>
</li>
<li>fix: foodcritic is deprecated</li>
<li>chore: tidy libraries</li>
</ul>
<h2 id="2-3-0">2.3.0</h2>
<ul>
<li>feat: refactor runner resource to common logic
<ul>
<li>The same logic is</li>
</ul>
</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/2.4.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/311392020-11-27T21:41:18Z2020-11-27T21:41:18Zgitlab-ci-runner - v2.3.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="2-3-0">2.3.0</h2>
<ul>
<li>feat: refactor runner resource to common logic
<ul>
<li>The same logic is used to register as well as update a runner</li>
<li>Enhance the stability of the unregister action</li>
</ul>
</li>
<li>fix</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/2.3.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/311192020-11-24T12:46:39Z2020-11-24T12:46:39Zgitlab-ci-runner - v2.2.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="2-2-0">2.2.0</h2>
<ul>
<li>fix: ensure option hash uses string keys</li>
<li>chore: rename general helpers library</li>
<li>test: kitchen test with CentOS 8</li>
<li>fix: pass array to package resource instead of loop</li>
<li>test</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/2.2.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/302832020-05-14T22:17:24Z2020-05-14T22:17:24Zgitlab-ci-runner - v2.1.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="2-1-0">2.1.0</h2>
<ul>
<li>feat: add api http properties to <code>runner</code> resource
<ul>
<li>Allows override of all <code>net/http</code> attributes</li>
</ul>
</li>
<li>feat: add template setting properties to <code>runner</code> and <code>global_config</code> resources
<ul>
<li>Allows override of template</li>
</ul>
</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/2.1.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/300242020-03-12T20:01:57Z2020-03-12T20:01:57Zgitlab-ci-runner - v2.0.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="2-0-0">2.0.0</h2>
<p>Main:</p>
<ul>
<li>feat: remodel cookbook as a library
<ul>
<li>Attributes have been removed</li>
<li>Recipes have been removed</li>
<li>Recipe functionality is now provided by resources</li>
<li>The gitlab_ci_runner resource is now gitlab_ci_runner_runner</li>
</ul>
</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/2.0.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/299882020-03-05T18:52:11Z2020-03-05T18:52:11Zgitlab-ci-runner - v1.8.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="1-8-0">1.8.0</h2>
<p>Main:</p>
<ul>
<li>fix: switch array <code>Array.difference</code> to <code>Array.-</code> for Chef < 15
<ul>
<li>
<code>Array.difference</code> was added in Ruby 2.6 which requires Chef 15 or later</li>
</ul>
</li>
<li>fix: raise minimum Chef version</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/1.8.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/299272020-02-25T13:27:57Z2020-02-25T13:27:57Zgitlab-ci-runner - v1.7.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="1-7-0">1.7.0</h2>
<p>Main:</p>
<ul>
<li>feat: add support for session_server options</li>
<li>feat: rewrite to use api to manage runners
<ul>
<li>Configuration file is now generated by acculumated template
so manual modifications will be</li>
</ul>
</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/1.7.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/290142019-06-25T14:00:42Z2019-06-25T14:00:42Zgitlab-ci-runner - v1.6.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="1-6-0">1.6.0</h2>
<p>Main:</p>
<ul>
<li>feat: add support for Fedora 28</li>
<li>feat: port resource/provider to custom resource #8
<ul>
<li>Resource is tested as idempotent</li>
</ul>
</li>
<li>feat: add global configuration resource #7
<ul>
<li>Create a global</li>
</ul>
</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/1.6.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/229112017-11-09T19:06:41Z2017-11-09T19:06:41Zgitlab-ci-runner - v1.5.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="1-5-0">1.5.0</h2>
<p>Main:</p>
<ul>
<li>update repository url and package name to match version > 10
<ul>
<li>set minimal version support to 10+</li>
</ul>
</li>
<li>feat: add amazon platform to yum repo configuration</li>
</ul>
<p>Misc:</p>
<ul>
<li>style</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/1.5.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/221762017-08-08T16:04:43Z2017-08-08T16:04:43Zgitlab-ci-runner - v1.4.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="1-4-0">1.4.0</h2>
<p>Main:</p>
<ul>
<li>add Debian support</li>
<li>fix #2: gitlab-runner pkg version is configurable</li>
<li>fix(debian): set package retries only when non nil</li>
<li>fix: conflict with apt cookbook on resource name</li>
</ul>
<p>Tests:</p>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/1.4.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/209972017-04-18T18:14:33Z2017-04-18T18:14:33Zgitlab-ci-runner - v1.3.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="1-3-0">1.3.0</h2>
<p>Main:</p>
<ul>
<li>Add official support (with tests) for debian 8</li>
<li>Fix wait when error is 500 (or anything else)</li>
<li>Fix escape tag-list argument</li>
<li>Fix escape bool arguments properly</li>
<li>Handover</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/1.3.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/177312016-08-30T18:29:08Z2016-08-30T18:29:09Zgitlab-ci-runner - v1.2.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="1-2-0">1.2.0</h2>
<p>Main:</p>
<ul>
<li>Fix #2: multiple tags are now correctly handled</li>
<li>Fix #3: ruby_block resource is always run</li>
<li>Fix #6: Make repo URL and gpgkey an attribute</li>
<li>Fix #7: Support</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/1.2.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/157532016-03-22T19:34:52Z2016-03-22T19:34:53Zgitlab-ci-runner - v1.1.0 <p>Installs/Configures Gitlab CI Runner</p>
<h1 id="changelog">Changelog</h1>
<h2 id="1-1-0">1.1.0</h2>
<p>Main:</p>
<ul>
<li>Fix cookbook to work with latest available version of gitlab (8.5) and
gitlab-runner (1.0.4)</li>
<li>Be completely generic and accept any runner options
<ul>
<li>rename token to registration_token to</li>
</ul>
</li>
</ul>
<p><a href="https://supermarket.chef.io/cookbooks/gitlab-ci-runner/versions/1.1.0#changelog">View Full Changelog</a></p>
samuel_bernardhttps://supermarket.chef.io/users/samuel_bernardtag:supermarket.chef.io,2005:CookbookVersion/133152015-10-08T00:21:46Z2015-10-08T00:21:48Zgitlab-ci-runner - v1.0.0Installs/Configures Gitlab CI Runnersamuel_bernardhttps://supermarket.chef.io/users/samuel_bernard