Commit Graph

1097 Commits

Author SHA1 Message Date
Tianon Gravi b9d0cdfa10 Adjust "update.sh" to walk backwards through tags until it finds one with the artifacts we require/use
See https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.0-beta.3, for example (no uploaded artifacts, so not usable).
2019-03-07 15:08:08 -08:00
Docker Library Bot f6ff7c3746 Update to 3.7.13-rc.2, Erlang/OTP 21.2.6, OpenSSL 1.1.1b 2019-02-28 21:50:00 +00:00
yosifkit 7b31215f4c
Merge pull request #322 from bfink13/fix_294
Fixes #294: Allow RABBITMQ_VM_MEMORY_HIGH_WATERMARK to be set 0
2019-02-28 13:17:11 -08:00
Brian Fink a7f1cedb9e #294: Allow RABBITMQ_VM_MEMORY_HIGH_WATERMARK to be set 0 2019-02-28 13:40:19 -06:00
Docker Library Bot b40c4eedf6 Update to 3.7.12, Erlang/OTP 21.2.6, OpenSSL 1.1.1b 2019-02-26 18:05:25 +00:00
Docker Library Bot 4dd2d4af82 Update to 3.8.0-beta.2, Erlang/OTP 21.2.6, OpenSSL 1.1.1b 2019-02-26 18:05:25 +00:00
Docker Library Bot f37d5ef612 Update to 3.7.13-beta.1, Erlang/OTP 21.2.6, OpenSSL 1.1.1b 2019-02-26 18:05:24 +00:00
Docker Library Bot c9712e6f8d Update to 3.7.13-beta.1, Erlang/OTP 21.2.6, OpenSSL 1.1.1a 2019-02-22 18:42:00 +00:00
Docker Library Bot 495af25add Update to 3.8.0-beta.2, Erlang/OTP 21.2.6, OpenSSL 1.1.1a 2019-02-18 18:05:27 +00:00
Docker Library Bot c7d3e07b75 Update to 3.7.12, Erlang/OTP 21.2.6, OpenSSL 1.1.1a 2019-02-18 18:05:27 +00:00
Docker Library Bot c3bebdf70b Update to 3.7.12, Erlang/OTP 21.2.5, OpenSSL 1.1.1a 2019-02-15 12:05:29 +00:00
Tianon Gravi 80a9f54130 Remove temporary 3.7.9
This reverts https://github.com/docker-library/rabbitmq/pull/316 (820e85707b).

Now that https://github.com/docker-library/official-images/pull/5446 is merged, we don't need this backfill directory anymore.
2019-02-14 16:17:39 -08:00
yosifkit 258f9d855c
Merge pull request #316 from infosiftr/3.7.9
Add 3.7.9 for a temporary backfill
2019-02-13 12:51:42 -08:00
Tianon Gravi 820e85707b Add 3.7.9 for a temporary backfill 2019-02-12 18:01:18 -08:00
Docker Library Bot 735d96f0b6 Update to 3.7.12-rc.2, Erlang/OTP 21.2.5, OpenSSL 1.1.1a 2019-02-11 15:57:47 +00:00
Tianon Gravi a2fb2ac48e
Merge pull request #311 from infosiftr/procps-redux
Add "procps" to Alpine images (remove from Ubuntu, where it was unnecessary)
2019-02-07 13:35:20 -08:00
Tianon Gravi 09b7eefc84 Add "procps" to Alpine images (remove from Ubuntu, where it was unnecessary) 2019-02-05 12:43:54 -08:00
yosifkit c222f0af25
Merge pull request #310 from infosiftr/ldconfig-preference
Fix shared library loading preference on non-x86 architectures (especially those like aarch64 which sort lexicographically ahead of "libc.conf")
2019-02-05 12:08:34 -08:00
Tianon Gravi c3af691fc3 Add "i386" to Travis to help catch multiarch issues (and a fix for OpenSSL's) 2019-02-04 15:36:29 -08:00
Tianon Gravi 54b5bd526b Fix shared library loading preference on non-x86 architectures (especially those like aarch64 which sort lexicographically ahead of "libc.conf")
See https://bugs.debian.org/685706 for the upstream bug report
2019-02-04 14:41:41 -08:00
Tianon Gravi 0576eabd93 Adjust base image exclusion in generate-stackbrew-library.sh 2019-02-04 14:18:50 -08:00
yosifkit 22f6ecb166
Merge pull request #309 from infosiftr/procps
Add "procps" back for "rabbitmqctl wait"
2019-02-04 13:17:30 -08:00
Tianon Gravi ff74887d5e Add "procps" back for "rabbitmqctl wait" 2019-02-04 12:50:02 -08:00
Docker Library Bot 8c90668239 Update to 3.7.11, Erlang/OTP 21.2.5, OpenSSL 1.1.1a 2019-02-04 18:05:30 +00:00
Docker Library Bot c2e0bea36e Update to 3.8.0-beta.2, Erlang/OTP 21.2.5, OpenSSL 1.1.1a 2019-02-04 18:05:30 +00:00
Docker Library Bot 26cf98f1a7 Update to 3.8.0-beta.2, Erlang/OTP 21.2.4, OpenSSL 1.1.1a 2019-02-01 21:55:36 +00:00
Joe Ferguson 962e6663ea Fix update.sh to have a erlang and openssl versions for rabbitmq 3.8 2019-02-01 13:54:08 -08:00
Tianon Gravi 25a9b716d4
Merge pull request #302 from rabbitmq/add-3.8-edge
Build RabbitMQ 3.8 beta releases
2019-02-01 12:59:26 -08:00
Gerhard Lazu 073a91a7e1
Revert "Bump RabbitMQ to 3.8.0-beta.2"
This reverts commit 7ded097162.

3.8.0-beta.2 is in draft state, there are no artefacts to download
2019-02-01 14:36:31 +00:00
Gerhard Lazu 239677a9df
Use correct VERSION in Travis config 2019-02-01 14:01:12 +00:00
Gerhard Lazu 7ded097162
Bump RabbitMQ to 3.8.0-beta.2 2019-02-01 12:17:54 +00:00
Gerhard Lazu df72592aa2
Bump Erlang/OTP to 21.2.4 2019-02-01 12:17:18 +00:00
Gerhard Lazu 3a5957b93e
Rename 3.8-beta to 3.8-rc
Otherwise the auto-update bot cannot do its thing
2019-02-01 12:15:11 +00:00
Gerhard Lazu 1efb3fc74b
Build RabbitMQ 3.8 beta releases 2019-02-01 12:15:10 +00:00
Docker Library Bot 257780a4e3 Update to 3.7.11-rc.2, Erlang/OTP 21.2.4, OpenSSL 1.1.1a 2019-02-01 00:00:19 +00:00
Docker Library Bot 4320a3fdbf Update to 3.7.11, Erlang/OTP 21.2.4, OpenSSL 1.1.1a 2019-02-01 00:00:19 +00:00
Tianon Gravi 94391309c6
Merge pull request #305 from infosiftr/auto-otp-ssl
Add support to "update.sh" for auto-updating OTP and OpenSSL
2019-01-31 15:58:57 -08:00
Tianon Gravi f903b51088 Add support to "update.sh" for auto-updating OTP and OpenSSL 2019-01-29 13:17:06 -08:00
Docker Library Bot 8a623bb942 Update to 3.7.11-rc.2, Erlang/OTP 21.2.3, OpenSSL 1.1.1a 2019-01-29 01:05:23 +00:00
Tianon Gravi a51c5ad733 Adjust ENV syntax for automated update.sh parser
e0cfd1a6cb/update.sh/vars.groovy (L87-L93)
e0cfd1a6cb/update.sh/target-pipeline.groovy (L117-L155)
2019-01-28 16:52:13 -08:00
yosifkit af1205861d
Merge pull request #297 from rabbitmq/compile-openssl-otp
Compile OpenSSL & Erlang/OTP from source, use Ubuntu as the base image
2019-01-28 16:47:58 -08:00
Joe Ferguson f22c0b266c Update template system for new variant 2019-01-24 15:20:57 -08:00
Joe Ferguson 5bfde9806e Initial single-stage conversion (and merge/diff back to Alpine) 2019-01-24 14:45:58 -08:00
Gerhard Lazu 6c91bbd85f
Bump Erlang/OTP version to 21.2.3 2019-01-16 12:05:46 +00:00
Gerhard Lazu 327e1bc51a
Fix openssl help invocation
Without this, the command will fail with:

    /opt/openssl/bin/openssl: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: version `OPENSSL_1_1_1' not found (required by /opt/openssl/bin/openssl)
2019-01-15 18:49:02 +00:00
Gerhard Lazu 5318927c3a
Fix path to OpenSSL headers 2019-01-15 15:13:53 +00:00
Gerhard Lazu 23cd08d856
Verify that openssl cli works & dev headers are present 2019-01-15 14:50:02 +00:00
Gerhard Lazu d78ce248b5
Allow for PGP_KEYSERVER to be substituted when building locally
ha.pool.sks-keyserver.net is unreliable locally, pgpkeys.eu is more
likely to result in a successful build

ping @MarcialRosales @mkuratczyk
2019-01-15 14:35:36 +00:00
Gerhard Lazu 395b614c47
Fix rabbitmq-plugins list in all instances of docker-entrypoint.sh
For context, see
2da98843a4 (commitcomment-31470432)

@tianon why are there so many instances of docker-entrypoint.sh?

Without this, the default container will fail to start:

    docker run -it rabbitmq:3.7-rc-alpine

    BOOT FAILED
    ===========

    Config file generation failed 11:52:58.890 [error] You've tried to set management.listener.port, but there is no setting with that name.
    11:52:58.890 [error]   Did you mean one of these?
    11:52:58.932 [error]     inet_dist_listen_max
    11:52:58.932 [error]     inet_dist_listen_min
    11:52:58.932 [error]     listeners.ssl
    11:52:58.932 [error] You've tried to set management.listener.ssl, but there is no setting with that name.
    11:52:58.932 [error]   Did you mean one of these?
    11:52:58.972 [error]     listeners.ssl
    11:52:58.972 [error]     inet_dist_listen_max
    11:52:58.972 [error]     inet_dist_listen_min
    11:52:58.972 [error] Error generating configuration in phase transform_datatypes
    11:52:58.972 [error] Conf file attempted to set unknown variable: management.listener.ssl
    11:52:58.972 [error] Conf file attempted to set unknown variable: management.listener.port

    BOOT FAILED
    ===========

    Error description:
        rabbit:start_it/1 line 465
        rabbit:boot_error/2 line 871
        rabbit_lager:log_locations/0 line 88
        rabbit_lager:ensure_lager_configured/0 line 189
        rabbit_lager:lager_configured/0 line 197
        lager:list_all_sinks/0 line 328
        lager_config:get/2 line 71
        ets:lookup(lager_config, {'_global',handlers})
    exit:generate_config_file
    Log file(s) (may contain more information):

    {"init terminating in do_boot",generate_config_file}
    init terminating in do_boot (generate_config_file)

    Crash dump is being written to: /var/log/rabbitmq/erl_crash.dump...done
2019-01-15 11:58:54 +00:00
Gerhard Lazu 5a8c3dc714
Switch RabbitMQ generic-unix URL to Bintray
Just noticed that
https://ci.rabbitmq.com/teams/main/pipelines/server-release:v3.7.x/jobs/create-rc-github-release/builds/30
stopped publishing RC artefacts since 3.7.9-rc.3. Until that gets
addressed, switching to Bintray, our other distribution channel.
2019-01-15 11:52:43 +00:00