Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
mirror
rabbitmq
Commits
9c9ec25b
Unverified
Commit
9c9ec25b
authored
Jul 25, 2020
by
Michael Klishin
Browse files
Modernize test environments for 2020
parent
7b6bcf52
Changes
3
Hide whitespace changes
Inline
Side-by-side
.kitchen.alphas.yml
View file @
9c9ec25b
...
...
@@ -16,42 +16,42 @@ verifier:
sudo
:
false
platforms
:
-
name
:
centos-
6
-
name
:
centos-
8
driver
:
image
:
dokken/centos-6
platform
:
rhel
pid_one_command
:
/sbin/init
hostname
:
localhost
intermediate_instructions
:
-
RUN yum -y install sudo which initscripts
-
name
:
centos-7.4
driver
:
image
:
dokken/centos-7
image
:
dokken/centos-8
platform
:
rhel
pid_one_command
:
/usr/lib/systemd/systemd
intermediate_instructions
:
-
RUN yum -y install sudo lsof which systemd-sysv initscripts openssl net-tools
-
name
:
fedora-31
-
name
:
centos-7
driver
:
image
:
dokken/centos-7
platform
:
rhel
pid_one_command
:
/usr/lib/systemd/systemd
intermediate_instructions
:
-
RUN yum -y install sudo lsof which systemd-sysv initscripts openssl net-tools
-
name
:
fedora-32
driver
:
image
:
dokken/fedora-3
1
image
:
dokken/fedora-3
2
pid_one_command
:
/usr/lib/systemd/systemd
intermediate_instructions
:
-
RUN dnf -y install sudo
-
name
:
ubuntu-
18
.04
-
name
:
ubuntu-
20
.04
driver
:
image
:
dokken/ubuntu-
18
.04
image
:
dokken/ubuntu-
20
.04
pid_one_command
:
/bin/systemd
intermediate_instructions
:
-
ENV DEBIAN_FRONTEND noninteractive
-
RUN /usr/bin/apt-get update -y
-
RUN /usr/bin/apt-get install -y ca-certificates sudo apt-transport-https lsb-release procps net-tools
-
name
:
debian-
9
-
name
:
debian-
10
driver
:
image
:
dokken/debian-
9
image
:
dokken/debian-
10
pid_one_command
:
/bin/systemd
intermediate_instructions
:
-
ENV DEBIAN_FRONTEND noninteractive
...
...
@@ -81,9 +81,9 @@ suites:
verifier
:
inspec_tests
:
-
test/integration/default
includes
:
[
"
ubuntu-
18
.04"
,
"
debian-
9
"
]
includes
:
[
"
ubuntu-
20
.04"
,
"
debian-
10
"
]
-
name
:
default-rpm-el
7
-alpha
-
name
:
default-rpm-el
8
-alpha
run_list
:
-
recipe[rabbitmq::erlang_package]
-
recipe[rabbitmq::plugins]
...
...
@@ -96,13 +96,13 @@ suites:
version
:
<%= ENV['RABBITMQ_VERSION'] %>
rpm_package_url
:
"
https://dl.bintray.com/rabbitmq/all-dev/rabbitmq-server/<%=
ENV['RABBITMQ_VERSION']
%>/"
rpm_package
:
"
rabbitmq-server-<%=
ENV['RABBITMQ_VERSION'].to_s.gsub(/
\
-alpha/,
"~alpha") %>-1.el
7
.noarch.rpm"
rpm_package
:
"
rabbitmq-server-<%=
ENV['RABBITMQ_VERSION'].to_s.gsub(/
\
-alpha/,
"~alpha") %>-1.el
8
.noarch.rpm"
verifier
:
inspec_tests
:
-
test/integration/default
includes
:
[
"
centos-
7
"
,
"
fedora-3
1
"
]
includes
:
[
"
centos-
8
"
,
"
fedora-3
2
"
]
-
name
:
default-rpm-el
6
-alpha
-
name
:
default-rpm-el
7
-alpha
run_list
:
-
recipe[erlang::default]
-
recipe[rabbitmq::plugins]
...
...
@@ -112,12 +112,12 @@ suites:
esl
:
version
:
"
23.0.2-1"
rabbitmq
:
# export RABBITMQ_VERSION="3.
7.13
-alpha.21"
# export RABBITMQ_VERSION="3.
8.6
-alpha.21"
version
:
<%= ENV['RABBITMQ_VERSION'] %>
rpm_package_url
:
"
https://dl.bintray.com/rabbitmq/all-dev/rabbitmq-server/<%=
ENV['RABBITMQ_VERSION']
%>/"
rpm_package
:
"
rabbitmq-server-<%=
ENV['RABBITMQ_VERSION'].to_s.gsub(/
\
-alpha/,
"~alpha") %>-1.el
6
.noarch.rpm"
rpm_package
:
"
rabbitmq-server-<%=
ENV['RABBITMQ_VERSION'].to_s.gsub(/
\
-alpha/,
"~alpha") %>-1.el
7
.noarch.rpm"
verifier
:
inspec_tests
:
-
test/integration/default
includes
:
[
"
centos-
6
"
]
includes
:
[
"
centos-
7
"
]
.kitchen.dokken.yml
View file @
9c9ec25b
...
...
@@ -185,7 +185,7 @@ suites:
verifier
:
inspec_tests
:
-
test/integration/default
includes
:
[
"
ubuntu-18.04"
,
"
ubuntu-
20
.04"
,
"
debian-10"
,
"
debian-9"
]
includes
:
[
"
ubuntu-20.04"
,
"
ubuntu-18.04"
,
"
ubuntu-
16
.04"
,
"
debian-10"
,
"
debian-9"
]
-
name
:
management-plugin-deb
run_list
:
...
...
@@ -429,7 +429,7 @@ suites:
# Team RabbitMQ Erlang packages
#
# Latest Erlang package, Debian
, HiPE enabled
# Latest Erlang package, Debian
-
name
:
rabbitmq-erlang-latest-deb
run_list
:
-
recipe[rabbitmq::erlang_package]
...
...
@@ -440,12 +440,11 @@ suites:
rabbitmq
:
erlang
:
enabled
:
true
hipe
:
true
version
:
"
3.8.5"
verifier
:
inspec_tests
:
-
test/erlang_package/latest_deb
includes
:
[
"
debian-10"
,
"
debian-9"
,
"
ubuntu-18.04"
,
"
ubuntu-
16
.04"
]
includes
:
[
"
debian-10"
,
"
debian-9"
,
"
ubuntu-18.04"
,
"
ubuntu-
20
.04"
]
# Erlang package, Debian, version pinning
-
name
:
rabbitmq-erlang-pinned-deb
...
...
@@ -456,12 +455,12 @@ suites:
rabbitmq
:
erlang
:
enabled
:
true
version
:
"
1:2
3.0.2
-1"
version
:
"
1:2
2.3.4.4
-1"
version
:
"
3.8.5"
verifier
:
inspec_tests
:
-
test/erlang_package/pinned_deb
includes
:
[
"
debian-10"
,
"
ubuntu-18.04"
,
"
ubuntu-
16
.04"
]
includes
:
[
"
debian-10"
,
"
ubuntu-18.04"
,
"
ubuntu-
20
.04"
]
# Latest Erlang package, RPM
-
name
:
rabbitmq-erlang-latest-rpm-el7
...
...
.kitchen.yml
View file @
9c9ec25b
...
...
@@ -14,12 +14,13 @@ transport:
platforms
:
-
name
:
centos-7
-
name
:
centos-8
-
name
:
ubuntu-16.04
-
name
:
ubuntu-18.04
-
name
:
ubuntu-20.04
-
name
:
debian-10
-
name
:
fedora-31
-
name
:
fedora-30
-
name
:
centos-6
-
name
:
fedora-31
-
name
:
opensuse-leap-15
#
...
...
@@ -72,7 +73,7 @@ suites:
verifier
:
inspec_tests
:
-
test/integration/default
includes
:
[
"
ubuntu-18.04"
,
"
ubuntu-16.04"
,
"
debian-10"
]
includes
:
[
"
ubuntu-20.04"
,
"
ubuntu-18.04"
,
"
ubuntu-16.04"
,
"
debian-10"
]
-
name
:
management-plugin-deb
run_list
:
...
...
@@ -108,7 +109,7 @@ suites:
verifier
:
inspec_tests
:
-
test/integration/limits
includes
:
[
"
ubuntu-
18
.04"
,
"
ubuntu-1
6
.04"
,
"
debian-10"
]
includes
:
[
"
ubuntu-
20
.04"
,
"
ubuntu-1
8
.04"
,
"
debian-10"
]
-
name
:
use-distro-version-deb
run_list
:
...
...
@@ -186,7 +187,7 @@ suites:
rabbitmq
:
erlang
:
enabled
:
true
version
:
"
22.3.4"
version
:
"
22.3.4
.4
"
version
:
"
3.8.5"
verifier
:
inspec_tests
:
...
...
@@ -316,7 +317,7 @@ suites:
# Team RabbitMQ Erlang packages
#
# Latest Erlang package, Debian
, HiPE enabled
# Latest Erlang package, Debian
-
name
:
rabbitmq-erlang-latest-deb
run_list
:
-
recipe[rabbitmq::erlang_package]
...
...
@@ -350,7 +351,7 @@ suites:
includes
:
[
"
ubuntu-18.04"
]
# Latest Erlang package, RPM
-
name
:
rabbitmq-erlang-latest-rpm-el
7
-
name
:
rabbitmq-erlang-latest-rpm-el
8
run_list
:
-
recipe[rabbitmq::erlang_package]
-
recipe[rabbitmq::default]
...
...
@@ -364,10 +365,10 @@ suites:
verifier
:
inspec_tests
:
-
test/erlang_package/latest_rpm
includes
:
[
"
fedora-3
0
"
,
"
centos-
7
"
]
includes
:
[
"
fedora-3
1
"
,
"
centos-
8
"
]
# Erlang package, RPM, version pinning
-
name
:
rabbitmq-erlang-pinned-rpm-el
7
-
name
:
rabbitmq-erlang-pinned-rpm-el
8
run_list
:
-
recipe[rabbitmq::erlang_package]
-
recipe[rabbitmq::default]
...
...
@@ -375,15 +376,15 @@ suites:
rabbitmq
:
erlang
:
enabled
:
true
version
:
"
22.3.4"
version
:
"
22.3.4
.4
"
yum
:
baseurl
:
https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/2
1
/el/
7
baseurl
:
https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/2
2
/el/
8
repo_gpgcheck
:
true
version
:
"
3.8.5"
verifier
:
inspec_tests
:
-
test/erlang_package/pinned_rpm
includes
:
[
"
fedora-3
0
"
,
"
centos-
7
"
]
includes
:
[
"
fedora-3
1
"
,
"
centos-
8
"
]
# Latest Erlang package, RPM, CentOS 6 repo
-
name
:
rabbitmq-erlang-latest-rpm-el6
...
...
@@ -412,9 +413,9 @@ suites:
rabbitmq
:
erlang
:
enabled
:
true
version
:
"
22.3.4"
version
:
"
22.3.4
.4
"
yum
:
baseurl
:
https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/2
1
/el/6
baseurl
:
https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/2
2
/el/6
repo_gpgcheck
:
true
version
:
"
3.8.5"
verifier
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment