Skip to content

Add rabbit arm support#548

Open
MariuszJozwiak wants to merge 1 commit into
rocky-developfrom
dev-rabbitarm
Open

Add rabbit arm support#548
MariuszJozwiak wants to merge 1 commit into
rocky-developfrom
dev-rabbitarm

Conversation

@MariuszJozwiak

Copy link
Copy Markdown
Contributor

No description provided.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3bdf2b9393

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

- name: Install RabbitMQ Erlang RPM for aarch64
dnf:
allow_downgrade: no
disable_gpg_check: yes

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Enable GPG verification for aarch64 Erlang RPM installs

This task explicitly disables package signature checks (disable_gpg_check: yes) even though the RabbitMQ signing key is imported just above, so the aarch64 path will accept an unsigned or tampered Erlang RPM if the download path is compromised. That weakens supply-chain protection specifically for ARM installs and is a regression from the repository-based signed install flow; keep GPG verification enabled and rely on the imported key.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This package is not signed so cannot be verified by gpg

@MariuszJozwiak MariuszJozwiak requested review from Szpadel and a9a May 26, 2026 13:24
@MariuszJozwiak MariuszJozwiak marked this pull request as draft June 1, 2026 10:56
@MariuszJozwiak MariuszJozwiak force-pushed the dev-rabbitarm branch 3 times, most recently from 81be2c0 to b24177f Compare June 2, 2026 10:49
@MariuszJozwiak MariuszJozwiak marked this pull request as ready for review June 2, 2026 10:50

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b24177fc4f

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread roles/cs.repo-rabbitmq/tasks/main.yml Outdated

- name: Fetch latest RabbitMQ Erlang RPM release metadata for aarch64
uri:
url: https://api.github.com/repos/rabbitmq/erlang-rpm/releases/latest

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Pin ARM Erlang to the RabbitMQ release

When rabbitmq_release is set to an intermediate series for the staged upgrade path this role documents (for example 3.13), this still asks GitHub for the latest Erlang RPM and installs that on aarch64. The current latest Erlang RPM line is 27.x, while RabbitMQ 3.13 supports Erlang 26.x only, so the later rabbitmq-server-3.13.* install can fail dependency checks or leave an unsupported RabbitMQ/Erlang combination during the required ARM upgrade stage. Choose the Erlang series from rabbitmq_release instead of always using /releases/latest.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant