Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix idempotency #554

Closed
wants to merge 143 commits into from
Closed
Changes from 3 commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
7e3d237
Bump version in master to 6.0
michaelklishin Feb 22, 2018
9d1e120
Provide Erlang package version example for CentOS/RHEL/Fedora
michaelklishin Feb 22, 2018
5b33cda
Link to the Erlang requirements/recommendations doc guide
michaelklishin Feb 25, 2018
c712a15
updated changelog
Feb 27, 2018
02078d3
Revert "updated changelog"
michaelklishin Feb 27, 2018
257b018
Force socket options to include 'binary'
michaelklishin Mar 1, 2018
3681d7e
make rabbitmq_user resource names unique
May 9, 2018
3ae24ef
References #489
michaelklishin Mar 14, 2018
f9a561a
Update supported distribution list
michaelklishin Mar 14, 2018
c7a37cc
Explain the assumption about Erlang/OTP versions
michaelklishin Mar 14, 2018
b7ac0f0
Update this test for recent ChefSpec matcher changes
michaelklishin Jun 29, 2018
94d94c7
Provision 3.6.16 by default
michaelklishin Jun 29, 2018
a1a16c6
Run integration tests on Ubuntu 18.04
michaelklishin Jun 30, 2018
b49d893
Cluster resource: change node type to be what the provider expects as…
michaelklishin Aug 8, 2018
5204cc1
Edits, cosmetics, (c) year updates
michaelklishin Aug 8, 2018
a2eb897
Wording
michaelklishin Aug 8, 2018
3ab3453
Use first cluster node's name as a fallback
michaelklishin Aug 8, 2018
1089fe1
Make sure cluster nodes are actual nodes, not JSON
michaelklishin Aug 8, 2018
11b92b4
Retrieve a list of nodes (or nil) in a safer way
michaelklishin Aug 8, 2018
3b0d9f8
Remove apt cookbook depenency
michaelklishin Aug 8, 2018
e843632
Make cluster name an explicitly required property with a fallback
michaelklishin Aug 9, 2018
f3f2b80
Make sure to use explicitly configured cluster name if provided
michaelklishin Aug 9, 2018
32b23e9
Spec title wording
michaelklishin Aug 9, 2018
82e41e9
Bump dependencies per GitHub security alert
michaelklishin Dec 25, 2018
d1be97d
Address FC113
michaelklishin Dec 26, 2018
09bcf2d
Merge branch 'v5.x'
michaelklishin Feb 15, 2019
e82c617
apt is a built-in resource in modern Chef versions
michaelklishin Feb 15, 2019
ce1a79a
Merge branch 'v5.x'
michaelklishin Feb 26, 2019
97dd3ff
Merge branch 'v5.x'
michaelklishin Mar 4, 2019
17c2a18
Merge branch 'v5.x'
michaelklishin Mar 4, 2019
e7e930f
Remove RabbitMQ 3.6.x test suite and docs
michaelklishin Mar 4, 2019
231b11a
Fetch cluster_nodes before trying to use them
michaelklishin Mar 4, 2019
a730e38
Begin modernizing the cookbook
michaelklishin Mar 4, 2019
f5f4509
Assume apt is a built-in resource
michaelklishin Mar 4, 2019
2f666ac
Reduce Test Kitchen matrix
michaelklishin Mar 4, 2019
370789c
3.6.x support is gone; use -q when invoking CLI commands
michaelklishin Mar 4, 2019
846d3f1
CI: include suites that tweak system limits
michaelklishin Mar 4, 2019
edcfbde
Explain that ulimit -n in a script won't work on systemd-based distri…
michaelklishin Mar 4, 2019
0766fe5
Test Kitchen tests for recipe[systemd_limits]
michaelklishin Mar 5, 2019
7b414fc
Commit the new test suite file
michaelklishin Mar 5, 2019
e8a1c5c
Sync Kitchen files
michaelklishin Mar 5, 2019
6d63110
New recipes: rabbitmq::erlang_package, rabbitmq::esl_erlang_package
michaelklishin Mar 5, 2019
2188913
Merge branch 'v5.x'
michaelklishin Mar 7, 2019
00c4b09
Merge branch 'v5.x'
michaelklishin Mar 8, 2019
f68245c
Merge branch 'v5.x'
michaelklishin Mar 8, 2019
d78b9d8
Merge v5.x
michaelklishin Mar 8, 2019
c6a9a34
Merge branch 'v5.x'
michaelklishin Mar 10, 2019
f9714f3
Merge branch 'v5.x'
michaelklishin Mar 10, 2019
04eb025
Merge branch 'v5.x'
michaelklishin Mar 10, 2019
a4e1c89
A typo
michaelklishin Mar 10, 2019
c6134cd
rake spec passes again
michaelklishin Mar 10, 2019
838b5ce
Merge v5.x
michaelklishin Mar 10, 2019
857bab6
Merge branch 'v5.x'
michaelklishin Mar 12, 2019
4ed357d
Don't include cluster resource in this test
michaelklishin Mar 12, 2019
8528c42
Remove Kitchen suites that test 3.6.x
michaelklishin Mar 12, 2019
2891d3f
Merge branch 'v5.x'
michaelklishin Mar 13, 2019
5556774
Merge branch v5.x
michaelklishin Mar 13, 2019
209e5fa
Merge branch 'v5.x'
michaelklishin Mar 13, 2019
6ae681a
Merge branch 'v5.x'
michaelklishin Mar 13, 2019
4d6dc40
Correct a very confusing typo
michaelklishin Mar 13, 2019
e438af6
Rebundle
michaelklishin Mar 13, 2019
a7abc2c
Travis: update Bundler
michaelklishin Mar 13, 2019
9f121db
Merge branch 'v5.x'
michaelklishin Mar 13, 2019
7bf3ea6
Merge branch 'v5.x'
michaelklishin Mar 15, 2019
93a9617
Merge branch 'v5.x'
michaelklishin Mar 19, 2019
bdc978b
URL Cleanup
spring-operator Mar 20, 2019
63eda05
Merge branch 'v5.x'
michaelklishin Mar 20, 2019
c94acb8
Merge pull request #511 from spring-operator/polish-urls-remaining-ma…
michaelklishin Mar 20, 2019
0c611a5
URL Cleanup
spring-operator Mar 21, 2019
37dbab8
Merge pull request #512 from spring-operator/polish-urls-apache-licen…
michaelklishin Mar 21, 2019
5ceb10d
Merge branch 'v5.x'
michaelklishin Mar 21, 2019
a86441f
Merge branch 'v5.x'
michaelklishin Mar 25, 2019
d1fe821
Fix README typo on rpm package attribute
hijklmno Apr 1, 2019
a6f1cf0
Merge pull request #520 from aira/master
michaelklishin Apr 1, 2019
411b276
Add Support for openSUSE
Mar 25, 2019
611e64f
Rename Resouce
Mar 31, 2019
1cdb964
Add gpgautoimportkeys to sign the repo
Mar 31, 2019
bdc0f85
Change to 42.3 for Vagrant image
Apr 1, 2019
f0200cb
Defaults for node['rabbitmq']['erlang']['zypper']
michaelklishin Apr 1, 2019
7111451
Correct Zypper property structure, remove duplicate code
michaelklishin Apr 1, 2019
dabeb9f
Undo a v5.x merge artifact
michaelklishin Apr 1, 2019
3943940
Kitchen files: correct attribute nesting
michaelklishin Apr 1, 2019
f4219e6
Merge branch 'v5.x'
michaelklishin Apr 8, 2019
01216d4
Merge branch 'v5.x'
michaelklishin Apr 10, 2019
aad4d42
Merge branch 'v5.x'
michaelklishin Apr 11, 2019
e13063b
Merge branch 'v5.x'
michaelklishin Apr 11, 2019
fd377ab
Merge branch 'v5.x'
michaelklishin Apr 22, 2019
510a595
Require Chef 14 in master
michaelklishin Apr 22, 2019
482caf3
Bundle update
michaelklishin Apr 23, 2019
69a1532
README updates
michaelklishin Apr 23, 2019
d41828f
Merge branch 'v5.x'
michaelklishin May 1, 2019
509d03f
Merge branch 'v5.x'
michaelklishin May 23, 2019
f74704e
Merge branch 'v5.x'
michaelklishin Jul 13, 2019
72b4990
cache backend auth support
refaelyehuda Aug 7, 2019
6cf47bf
Wording
michaelklishin Aug 7, 2019
5ffe03d
Merge branch 'refaelyehuda-feature/auth_cache_support'
michaelklishin Aug 7, 2019
3b4ef6b
Merge branch 'v5.x'
michaelklishin Aug 26, 2019
e03f4be
Re-bundle with Bundler 2.0.2
michaelklishin Aug 26, 2019
b609229
Merge branch 'v5.x'
michaelklishin Aug 26, 2019
04ebd88
Merge branch 'v5.x'
michaelklishin Oct 15, 2019
d133812
Merge branch 'v5.x'
michaelklishin Nov 2, 2019
378707a
Bump dependencies
michaelklishin Nov 3, 2019
1932a3f
Update openSUSE to leap 15
Gsantomaggio Nov 14, 2019
6f8beb5
Merge pull request #540 from Gsantomaggio/leap15
michaelklishin Nov 15, 2019
b2f5a0b
Remove recipe data from the metadata
tas50 Dec 10, 2019
981b066
Remove opensuse platform from metadata.rb
tas50 Dec 10, 2019
8de9245
Remove legacy ChefSpec matchers
tas50 Dec 10, 2019
73ef17e
There's no need to include mixin shellout in the providers
tas50 Dec 10, 2019
0403f3c
Remove unnecessary use_inline_resources
tas50 Dec 10, 2019
bdfb2a9
Fix platform families in provider provides calls
tas50 Dec 10, 2019
dbeca95
Fix bogus platform families
tas50 Dec 10, 2019
d121005
Use the rdoc like comment header format
tas50 Dec 10, 2019
3e33406
Use node.override in the specs
tas50 Dec 10, 2019
c58bf9d
Don't define the actions in the resources this comes for free
tas50 Dec 10, 2019
e914dcf
Use strings for file modes
tas50 Dec 10, 2019
7d67691
Use a SPDX compliant license string in test
tas50 Dec 10, 2019
5a7bddd
Restore resource actions
michaelklishin Dec 10, 2019
c593298
Bump Erlang and RabbitMQ versions
michaelklishin Dec 10, 2019
c6c6dca
Provision RabbitMQ 3.8 on Erlang 22.2 in some tests
michaelklishin Dec 10, 2019
0f195f5
Merge branch 'tas50-cookstyle'
michaelklishin Dec 10, 2019
1610926
Scope the File exist conditional properly
tas50 Dec 11, 2019
ca15ee5
Merge pull request #542 from tas50/scoping
michaelklishin Dec 11, 2019
a13a092
Fix invalid value_for_platform helper usage
tas50 Dec 11, 2019
e98e5bd
Merge pull request #543 from tas50/master
michaelklishin Dec 11, 2019
6188d4b
Update README.md
michaelklishin Dec 11, 2019
a462a75
Update README.md
michaelklishin Dec 11, 2019
99d80cf
Accept the license for Chef/InSpec in Travis
tas50 Dec 11, 2019
1f8281c
More license acceptance updates
tas50 Dec 11, 2019
8b44cf0
Merge pull request #544 from tas50/master
michaelklishin Dec 12, 2019
67bfde2
Don't run the removed ChefDK install script, #544
michaelklishin Dec 12, 2019
5cd34d9
Revert "Don't run the removed ChefDK install script, #544"
michaelklishin Dec 12, 2019
efc735d
Travis: bring back Chef DK installation #544
michaelklishin Dec 12, 2019
0d1a890
Remove name attributes that match the default
tas50 Dec 15, 2019
4cc758a
Use the proper Ruby classes in properties
tas50 Dec 15, 2019
9bcfcc0
Simplify a platform family check in the test recipe
tas50 Dec 15, 2019
6e7fde0
Use Ruby classes in resource attributes
tas50 Dec 15, 2019
f1f2a19
Merge pull request #545 from tas50/master
michaelklishin Dec 17, 2019
8551557
Bump rack from 2.0.7 to 2.0.8
dependabot[bot] Dec 18, 2019
171b1df
Bump nokogiri from 1.10.5 to 1.10.8
dependabot[bot] Feb 24, 2020
80d9e5e
Update configuration documentation links
michaelklishin May 5, 2020
8ace33c
Provision 3.7.26 by default
michaelklishin May 5, 2020
4574159
Merge pull request #553 from rabbitmq/dependabot/bundler/activesuppor…
michaelklishin May 26, 2020
afa530c
fix idempotency
Wing924 Jun 10, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .kitchen.dokken.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
driver:
name: dokken
chef_version: latest
privileged: true # because Docker and SystemD/Upstart
chef_version: <%= ENV['CHEF_VERSION'] || 'current' %>
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup
chef_license: accept-no-persist

transport:
name: dokken

provisioner:
name: dokken
# chef_log_level: debug
client_rb:
chef_license: accept

verifier:
root_path: '/opt/verifier'
4 changes: 1 addition & 3 deletions .kitchen.yml
Original file line number Diff line number Diff line change
@@ -6,10 +6,8 @@ verifier:

provisioner:
name: chef_zero
product_name: chef
install_strategy: <%= ENV['KI_INSTALL_STRATEGY'] || 'once' %>
client_rb:
chef_license: accept
chef_license: accept-no-persist

transport:
name: "ssh"
4 changes: 3 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
sudo: required
dist: xenial

before_install:
@@ -7,6 +6,9 @@ before_install:

install: ./bin/ci/install_chef_dk.sh

env:
- CHEF_LICENSE=accept

cache: bundler

services: docker
4 changes: 0 additions & 4 deletions bin/ci/install_chef_dk.sh

This file was deleted.