Skip to content

docs(iris): MOD-19813 Agent Memory self-managed docs for the iris-identity-service subchart (chart 1.0.0) - #4272

Draft
gudata wants to merge 1 commit into
mainfrom
MOD-19272-ids-subchart-docs
Draft

gudata wants to merge 1 commit into
mainfrom
MOD-19272-ids-subchart-docs

Conversation

@gudata

@gudata gudata commented Oct 15, 2026 •

Copy link
Copy Markdown
Collaborator

Do not merge yet

Draft until redis-ai/redis-agent-memory chart 1.0.0 is published. Blocked on
redislabsdev/iris#1603 (standalone Identity
Service packaging, MOD-17627) and
redislabsdev/iris#1764 (MOD-19272), which are
themselves waiting on the iris-identity-service 1.0.0 chart release (MOD-19270). Merging
earlier would publish a contract no released chart satisfies.

What this updates

Ticket: MOD-19813 (docs tracking) · Contract source: MOD-19272 · Merge gate: MOD-19270

Chart 1.0.0 (breaking; upgrades from 0.x unsupported) consumes the published
iris-identity-service chart as a subchart instead of Memory-local templates. The self-managed
Agent Memory pages are updated to match the new operator contract:

  • Object names: Identity Service objects are now <release>-iris-identity-service
    (redis-agent-memory-iris-identity-service with the default release), including the
    -control-token and -runtime-memory-dp Secrets.
  • Image tags: image.tag and controlplane.image.tag are now required; the chart carries no
    defaults. The bundled Identity Service takes its image tag from the pinned subchart. Air-gapped
    mirroring instructions and tags updated.
  • identityService.*: now the subchart's values contract — controlToken.* became
    control.*, config.* moved to configData, image.tag no longer required.
  • External Identity Service: identityService.enabled=false with
    dataplane.identityServiceBaseURL and externalIdentityService.* is documented in the values
    tables and a new troubleshooting row.
  • global.* fallbacks: global.security.profile, global.imagePullSecrets, and
    global.tls.caCertSecret reach the subchart; the chart's local values do not. The mirrored-registry
    and FIPS examples use global.*, and the render-failure rows explain the guards.
  • FIPS posture: set through global.security.profile=fips; requires explicit https://
    dataplane.identityServiceBaseURL and an https://
    identityService.productValidation.products.memory.baseURL. New troubleshooting rows quote the
    exact render-failure messages.
  • Configuration: the chart owns auth.agent_keys.introspection.base_url, credential, and
    allow_insecure_transport in the chart-rendered path and refuses hand-set values; BYO config
    example updated to the new Identity Service Service name.

Relationship to #4227

#4227 (MOD-19267) edits operations.md, prerequisites.md, and reference.md for the current
0.x contract. This PR rewrites the same FIPS and troubleshooting sections for 1.0.0 and folds
in #4227's content under the new values paths. Whichever merges second should be rebased; if #4227
merges first, this branch resolves its FIPS section to the 1.0.0 wording.

Testing

  • Verified every updated name, values path, default, and render-failure message against the chart
    sources on the MOD-19272 branch (memory/helm, identity-service/helm), including
    iris-identity-service.fullname name resolution and the _helpers.tpl guard messages.
  • No helm rendering run: the docs quote chart behavior, they do not template it.
  • Link style and aliases unchanged; alias_check and link_check should be unaffected.

@github-actions

github-actions Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

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

Memory updated at 77ea461

@gudata
gudata force-pushed the MOD-19272-ids-subchart-docs branch from b5fb351 to 77ea461 Compare October 15, 2026 09:07
@gudata gudata changed the title docs(iris): MOD-19272 Agent Memory self-managed docs for the iris-identity-service subchart (chart 1.0.0) docs(iris): MOD-19813 Agent Memory self-managed docs for the iris-identity-service subchart (chart 1.0.0) Oct 15, 2026
@mich-elle-luna mich-elle-luna self-assigned this Oct 15, 2026
@mich-elle-luna mich-elle-luna added the iris Iris context engine docs label Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

iris Iris context engine docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants