Skip to content

Commit c8cfd02

Browse files
authored
Merge pull request #3189 from rabbitmq/docker-library-rabbitmq-500
Bring the docker image up to date with the docker-library version
2 parents 967f314 + a0a5bf3 commit c8cfd02

File tree

6 files changed

+53
-413
lines changed

6 files changed

+53
-413
lines changed

deps/rabbitmq_peer_discovery_aws/test/integration_SUITE.erl

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,11 @@ cluster_was_formed(Config) ->
124124
?assertEqual(lists:sort(N2Nodes), lists:sort(N3Nodes)).
125125

126126
register_tagged_task(Config) ->
127+
RabbitmqDefaultUser = ?config(rabbitmq_default_user, Config),
128+
RabbitmqDefaultPass = ?config(rabbitmq_default_pass, Config),
127129
RabbitmqConf = string:join([
130+
"default_user = " ++ RabbitmqDefaultUser,
131+
"default_pass = " ++ RabbitmqDefaultPass,
128132
"cluster_formation.peer_discovery_backend = aws",
129133
"cluster_formation.aws.instance_tags.service = rabbitmq",
130134
""
@@ -133,7 +137,11 @@ register_tagged_task(Config) ->
133137
aws_ecs_util:register_task(Config, TaskJson).
134138

135139
register_autoscaled_task(Config) ->
140+
RabbitmqDefaultUser = ?config(rabbitmq_default_user, Config),
141+
RabbitmqDefaultPass = ?config(rabbitmq_default_pass, Config),
136142
RabbitmqConf = string:join([
143+
"default_user = " ++ RabbitmqDefaultUser,
144+
"default_pass = " ++ RabbitmqDefaultPass,
137145
"cluster_formation.peer_discovery_backend = aws",
138146
"cluster_formation.aws.use_autoscaling_group = true",
139147
""
@@ -156,11 +164,7 @@ task_json(Config, RabbitmqConf) ->
156164
RabbitContainerDef1 =
157165
RabbitContainerDef#{
158166
<<"image">> := list_to_binary(RabbitmqImage),
159-
<<"environment">> := [#{<<"name">> => <<"RABBITMQ_DEFAULT_USER">>,
160-
<<"value">> => list_to_binary(RabbitmqDefaultUser)},
161-
#{<<"name">> => <<"RABBITMQ_DEFAULT_PASS">>,
162-
<<"value">> => list_to_binary(RabbitmqDefaultPass)},
163-
#{<<"name">> => <<"RABBITMQ_ERLANG_COOKIE">>,
167+
<<"environment">> := [#{<<"name">> => <<"RABBITMQ_ERLANG_COOKIE">>,
164168
<<"value">> => list_to_binary(RabbitmqErlangCookie)}]
165169
},
166170
SidecarContainerDef1 =

deps/rabbitmq_peer_discovery_aws/test/integration_SUITE_data/task_definition.json

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,6 @@
2121
],
2222
"essential": true,
2323
"environment": [
24-
{
25-
"name": "RABBITMQ_DEFAULT_USER",
26-
"value": "PLACEHOLDER"
27-
},
28-
{
29-
"name": "RABBITMQ_DEFAULT_PASS",
30-
"value": "PLACEHOLDER"
31-
},
3224
{
3325
"name": "RABBITMQ_ERLANG_COOKIE",
3426
"value": "PLACEHOLDER"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## DEFAULT SETTINGS ARE NOT MEANT TO BE TAKEN STRAIGHT INTO PRODUCTION
2+
## see https://www.rabbitmq.com/configure.html for further information
3+
## on configuring RabbitMQ
4+
5+
## allow access to the guest user from anywhere on the network
6+
## https://www.rabbitmq.com/access-control.html#loopback-users
7+
## https://www.rabbitmq.com/production-checklist.html#users
8+
loopback_users.guest = false

packaging/docker-image/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ VOLUME $RABBITMQ_DATA_DIR
250250
# https://docs.docker.com/samples/library/ubuntu/#locales
251251
ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8
252252

253+
COPY --chown=rabbitmq:rabbitmq 10-default-guest-user.conf /etc/rabbitmq/conf.d/
253254
COPY docker-entrypoint.sh /usr/local/bin/
254255
ENTRYPOINT ["docker-entrypoint.sh"]
255256

packaging/docker-image/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ else \
1919
fi)
2020
endif
2121

22-
ifeq ($(filter-out all dist push,$(MAKECMDGOALS)),)
22+
ifeq ($(filter-out all dist push clean,$(MAKECMDGOALS)),)
2323
GENERIC_UNIX_ARCHIVE ?= $(wildcard $(PACKAGES_DIR)/rabbitmq-server-generic-unix-$(PROJECT_VERSION).tar.xz)
2424

2525
ifeq ($(GENERIC_UNIX_ARCHIVE),)

0 commit comments

Comments
 (0)