> For the complete documentation index, see [llms.txt](https://docs.appmixer.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.appmixer.com/changelog/helm-chart/1.2.1.md).

# 1.2.1

**App version**: 6.3.11

## Automated ECR Authentication

* **Self-hosted ECR setup simplified** — The chart now includes a CronJob and an init Job that automatically create and refresh the ECR registry secret when `selfhosted.enabled: true`. Previously, users had to manually create ServiceAccount, Role, RoleBinding, CronJob, and related YAML. Now, only a single `aws-ecr-credentials` Secret needs to be created manually; everything else is managed by the chart.
* **ECR secret init Job** — A new `ecr-secret-init-job.yaml` runs on every Helm install/upgrade to ensure the ECR registry secret exists immediately, eliminating the need to manually trigger the first CronJob run.
* **RBAC for ECR token refresher** — ServiceAccount (`ecr-token-refresher`), Role (`ecr-secret-manager`), and RoleBinding are now created automatically by the chart when `selfhosted.enabled: true`.

## Configuration Changes

* **New config variables** — Added support for `TENANT_ID`, `MINIO_ENDPOINT`, `MINIO_ACCESS_KEY`, `MINIO_REGION`, `MINIO_SECRET_KEY`, `MINIO_SESSION_TOKEN`, `MINIO_BUCKET_NAME`, `MINIO_FOLDER_NAME`, `LOG_STDOUT_ONLY`, `REDIS_SENTINELS`, `REDIS_MODE`, and `REDIS_SENTINEL_MASTER_NAME` in the `appmixer-config` ConfigMap.
* **Redis URI handling** — Removed hardcoded `REDIS_URI` environment variable from engine-api, engine-worker, and quota deployments. The Redis URI is now derived from the helpers template, with the default standalone host corrected from `redis` to `redis-master`.
* **Redis Sentinel defaults** — `REDIS_SENTINELS` defaults to the in-cluster Sentinel endpoint, `REDIS_MODE` is automatically set to `replica` or `standalone` based on `redis.sentinel.enabled`, and `REDIS_SENTINEL_MASTER_NAME` defaults to the configured `redis.sentinel.masterSet`.

## Other Changes

* **MongoDB image tag pinned** — Updated MongoDB image tag from `8.0.13` to `8.0.13-debian-12-r0` for reproducible builds.
* **Redis image tag comments** — Added comments noting that Redis and Redis Sentinel use `latest` tags with no pinnable version available.
* **Expose method typo fix** — Corrected `routes` to `route` (OpenShift) in the `expose.method` documentation.
* **Admin password retrieval updated** — The secret name for retrieving auto-generated admin passwords changed from `appmixer-secrets` to `appmixer-helm-user-init`, and the key from `ADMIN_PASSWORD` to `password`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.appmixer.com/changelog/helm-chart/1.2.1.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
