Prometheus service on arm64 in GitLab 14.5 should be updated to at least version 2.25.1
Summary
Prometheus 2.25.0 in GitLab arm64 14.5 does not work. This applies only to arm64.
Steps to reproduce
Install GitLab arm64 14.5.
What is the current bug behavior?
Prometheus crashes and enters restart loop.
Sample Prometheus logs.
...
2021-11-16_22:20:55.31546 unexpected fault address 0x75625f736484fb
2021-11-16_22:20:55.31565 fatal error: fault
2021-11-16_22:20:55.31797 [signal SIGSEGV: segmentation violation code=0x1 addr=0x75625f736484fb pc=0x187ae90]
2021-11-16_22:20:55.31805
2021-11-16_22:20:55.31810 goroutine 24783 [running]:
2021-11-16_22:20:55.32110 runtime.throw(0x21fdccc, 0x5)
2021-11-16_22:20:55.32127 /usr/local/go/src/runtime/panic.go:1117 +0x54 fp=0x4002827560 sp=0x4002827530 pc=0x45f94
2021-11-16_22:20:55.32132 runtime.sigpanic()
2021-11-16_22:20:55.32137 /usr/local/go/src/runtime/signal_unix.go:741 +0x230 fp=0x40028275a0 sp=0x4002827560 pc=0x5da70
2021-11-16_22:20:55.32141 github.com/golang/snappy.encodeBlock(0x40027d4003, 0x5dfe, 0x5dfe, 0x4002800000, 0x5078, 0x6a80, 0x3)
...
Possible fixes
Bug report about golang/snappy package: https://github.com/prometheus/prometheus/pull/8593
Prometheus works when updated to 2.25.1 (when the above pr was merged).