Skip to content

Iris docs: arm64 support in redis-iris 1.0.1 - #4585

Draft
rbs333 wants to merge 2 commits into
mainfrom
docs/iris-arm64-1.0.1
Draft

rbs333 wants to merge 2 commits into
mainfrom
docs/iris-arm64-1.0.1

Conversation

@rbs333

@rbs333 rbs333 commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

redis-iris 1.0.1, now on https://helm.redis.io/ai, publishes every image for linux/amd64 and linux/arm64 as one multi-platform tag. This PR removes the callouts that say Iris runs on amd64 only, and moves the self-managed pages to 1.0.1, which is the release that makes that true.

Tested

On Apple silicon, with a native arm64 kind node and no emulation:

  • All 12 product images pulled as arm64 builds (checked with crictl inspecti), and every pod ran with no restarts.
  • helm test iris passed for all five products: control plane, scoped agent key, and a data-plane call with the key, plus Playbooks-to-Memory extraction and the console. It ended with PASS: redis-iris suite verified.

Changes

  • Architecture: the suite prerequisites now list linux/amd64 or linux/arm64. The "Run the amd64 images on Apple silicon" emulation section is removed.
  • Roll back: you can't roll back to 1.0.0 on arm64 nodes, because its images are amd64 only (from the chart's CHANGELOG.md).
  • Agent Memory queue monitor: 1.0.1 replaces hibiken/asynqmon (amd64 only) with ghcr.io/jpedrosouza/asynqdash:1.2.0, renamed redis-agent-memory-asynqdash. The PR updates the image list and the restart command, and adds the changelog's step to delete the old Ingress. The queue monitor's Secret table gets the new optional REDIS_USERNAME key.
  • Mirroring: the docker pull/tag/push example copies only one platform, so it's now skopeo copy --all.
  • Version pins follow the 1.0 line, not a patch: commands use --version '~1.0.1' (any 1.0 patch from 1.0.1, below 1.1.0), prose says 1.0, and image tables say each tag is the chart version. A new 1.0 patch then needs no docs edit unless it changes behavior. A range that crosses minors (>=1.0.1) isn't used, because minors must not be skipped. Tested with Helm 3.22: helm pull, show and template resolve ~1.0.1 to 1.0.1 without a warning (Helm 4 warns "falling back to closest available version"). The rollback step now says to read the installed version from helm list. Places where 1.0.0 or 1.0.1 is history keep it.
  • Agent Memory NetworkPolicy and reference: the package has no redis-agent-memory-1.0.0.tgz (helm pull --untar unpacks subcharts as directories), so the tar step is removed and the path points at redis-iris/charts/redis-agent-memory/.

For review

  • 1.0.1 also adds an optional tls_server_name query parameter on rediss:// URLs, for Redis Enterprise's default certificate. It isn't documented here.
  • The queue monitor Ingress step is a per-version upgrade note in self-managed/operations.md. Confirm that page is the right home for it.

🤖 Generated with Claude Code

redis-iris 1.0.1 publishes every image for linux/amd64 and linux/arm64.
Tested on Apple silicon with a native arm64 kind node, no emulation:
helm test passes for all five products.

- Architecture: amd64 or arm64; drop the Apple silicon emulation section.
- Rollback to 1.0.0 isn't possible on arm64 nodes.
- Memory queue monitor: asynqmon -> asynqdash, Ingress delete step,
  optional REDIS_USERNAME.
- Mirror with skopeo copy --all.
- Pin installs and image tags to 1.0.1; fix the Memory NetworkPolicy path.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Staging links:
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/agent-memory/self-managed/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/agent-memory/self-managed/deploy/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/agent-memory/self-managed/operations/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/agent-memory/self-managed/prerequisites/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/agent-memory/self-managed/reference/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/agent-playbook/self-managed/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/agent-playbook/self-managed/configuration/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/agent-playbook/self-managed/deploy/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/agent-playbook/self-managed/extraction/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/agent-playbook/self-managed/prerequisites/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/context-gateway/self-managed/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/context-gateway/self-managed/deploy/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/context-gateway/self-managed/prerequisites/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/context-gateway/self-managed/reference/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/identity-service/self-managed/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/identity-service/self-managed/deploy/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/identity-service/self-managed/prerequisites/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/intent-router/self-managed/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/intent-router/self-managed/deploy/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/intent-router/self-managed/prerequisites/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/lens/self-managed/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/lens/self-managed/deploy/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/lens/self-managed/prerequisites/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/self-managed/
https://redis.io/docs/staging/docs/iris-arm64-1.0.1/operate/iris/self-managed/operations/

@github-actions

github-actions Bot commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 6 related items from repository history (1 new this commit):

Memory updated at ceac9a4

Commands use --version '~1.0.1', prose says 1.0, and image tables say each
tag is the chart version, so a new 1.0 patch needs no docs edit. Rollback
reads the installed version from helm list.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

2 participants