Tianon Gravi
7e63843da6
Add initial jq-based templating engine
...
This makes our templating much more sustainable, and will allow our commit automation to make better commit messages (`Update 3.8 to openssl 1.1.1i`, `Update 3.8 to 3.8.10`, etc).
2020-12-29 14:27:03 -08:00
Tianon Gravi
13daa516eb
Remove 3.7
...
> 3.7 goes out of any kind of support on October 1st. There will be one more security patch release of 3.7.x, after that, we can basically assume the 3.7 flavour of this image won't have any upstream releases to benefit from.
> Honestly, the attack 3.7.28 will address is local, requires elevated privileges and is Windows-specific. So this image isn't really affected.
- Michael Klishin
2020-08-18 09:37:25 -07:00
Tianon Gravi
e5da52083f
Remove now-unnecessary python2/python3 switching code
2020-06-25 15:38:14 -07:00
Tianon Gravi
5f111eef86
Update RabbitMQ 3.8 to Erlang 23
2020-05-26 12:03:43 -07:00
Tianon Gravi
7bfcac9f0f
Add initial GitHub Actions CI
2020-04-28 16:00:30 -07:00
Gerhard Lazu
28ec81f254
Handle Python v2 vs v3 requirement via update.sh
...
Plain python defaults to v2 & it fails with:
+ rabbitmqadmin --version
/usr/bin/env: ‘python3’: No such file or directory
Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2020-03-23 15:49:55 -07:00
Tianon Gravi
2802b665bc
Update to Erlang 22 (and drop HiPE support)
2019-05-31 16:44:41 -07:00
Tianon Gravi
e2ddb26e00
Update the openssl bits of the template to include the full list of all OpenSSL maintainer's key fingerprints (new release is not signed by Matt Caswell)
2019-05-28 15:22:21 -07:00
Tianon Gravi
0a07d85da2
Add a rough cache for OTP hashes to speed up update.sh a bit
2019-03-07 15:10:37 -08:00
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
Tianon Gravi
820e85707b
Add 3.7.9 for a temporary backfill
2019-02-12 18:01:18 -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
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
f903b51088
Add support to "update.sh" for auto-updating OTP and OpenSSL
2019-01-29 13:17:06 -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
Tianon Gravi
65c42bf5ce
Revert unrelated changes, use cut instead of grep for annotated tags handling
...
This builds successfully as-is on my machine for both debian and alpine variants.
2018-02-21 11:53:20 -08:00
getong
da06cbdbe9
3.7.4-rc1
2018-02-21 12:23:13 +08:00
Tianon Gravi
dab7fec581
Fix "RABBITMQ_DEBIAN_VERSION" for 3.7.3-rc.1
2018-01-16 16:57:42 -08:00
Tianon Gravi
c7c9872b6c
Simplify output of update.sh
2018-01-05 10:32:27 -08:00
Tianon Gravi
301c52ad6d
Fix 3.7 management FROM
2017-12-12 10:48:14 -08:00
Tianon Gravi
b8baad22e3
Add 3.7.0
2017-12-07 19:08:27 -08:00
Tianon Gravi
8d62ca73b2
Switch to consuming upstream release artifacts from GitHub
2017-09-25 10:50:39 -07:00
Tianon Gravi
7927704256
Update repository structure for future multi-version support
2017-04-05 14:31:54 -07:00
Tianon Gravi
74a9d28d48
Update Travis, generate-stackbrew-library.sh, management Dockerfiles, and update.sh
2017-01-26 15:37:26 -08:00
Tianon Gravi
366975d808
Add Alpine WIP
2017-01-26 15:22:10 -08:00
Guilhem Lettron
7b00fe567a
Differentiate rabbitmq version and package version
2016-01-08 17:20:13 +01:00
Tianon Gravi
7fbd1dbf0a
Simplify inter-image dependency
2015-08-12 13:11:12 -07:00
Tianon Gravi
a544680216
Add management variant
2014-12-29 17:50:08 -07:00
Tianon Gravi
23f0004e51
Add initial update.sh
2014-12-29 17:16:31 -07:00