<button class="button button-with-icon cloud-select-dropdown__button button-primary" aria-haspopup="true">Version 1.17 (latest)</button>

- Supported versions:
- [v1.17 (latest)](https://docs.cloud.google.com/apigee/docs/hybrid/v1.17/helm-reference.html)
- [v1.16](https://docs.cloud.google.com/apigee/docs/hybrid/v1.16/helm-reference.html)
- [v1.15](https://docs.cloud.google.com/apigee/docs/hybrid/v1.15/helm-reference.html)
- [v1.14](https://docs.cloud.google.com/apigee/docs/hybrid/v1.14/helm-reference.html)
- [List of supported versions](https://docs.cloud.google.com/apigee/docs/hybrid/supported-platforms#supported-versions)
- Unsupported versions:
- [v1.13](https://docs.cloud.google.com/apigee/docs/hybrid/v1.13/helm-reference.html)
- [v1.12](https://docs.cloud.google.com/apigee/docs/hybrid/v1.12/helm-reference.html)
- [v1.11](https://docs.cloud.google.com/apigee/docs/hybrid/v1.11/helm-reference.html)
- [v1.10](https://docs.cloud.google.com/apigee/docs/hybrid/v1.10/helm-reference.html)
- [v1.9](https://docs.cloud.google.com/apigee/docs/hybrid/v1.9/helm-reference.html)
- [v1.8](https://docs.cloud.google.com/apigee/docs/hybrid/v1.8/helm-reference.html)
- [v1.7](https://docs.cloud.google.com/apigee/docs/hybrid/v1.7/helm-reference.html)
- [v1.6](https://docs.cloud.google.com/apigee/docs/hybrid/v1.6/helm-reference.html)
- [v1.5](https://docs.cloud.google.com/apigee/docs/hybrid/v1.5/helm-reference.html)
- [v1.4](https://docs.cloud.google.com/apigee/docs/hybrid/v1.4/helm-reference.html)
- [v1.3](https://docs.cloud.google.com/apigee/docs/hybrid/v1.3/helm-reference.html)
- [v1.2](https://docs.cloud.google.com/apigee/docs/hybrid/v1.2/helm-reference.html)
- [v1.1](https://docs.cloud.google.com/apigee/docs/hybrid/v1.1/helm-reference.html)

## Helm supported version


Apigee hybrid supports Helm v3.14.2+.

## Helm charts for Apigee hybrid components


The hybrid components are installed and managed by the following Helm charts. The table is
arranged in the order you will typically install them in during a fresh installation.

| Scope | Components | Helm chart |
|---|---|---|
| **Apigee operator** | Apigee operator | `apigee-operator` |
| **Storage** | Cassandra | `apigee-datastore` |
| **In‑memory storage** | Redis | `apigee-redis` |
| **Reporting** | Logger Metrics | `apigee-telemetry` |
| **Ingress** | Apigee Ingress gateway | `apigee-ingress-manager` |
| **Organization** | Apigee Connect Agent MART UDCA Watcher | `apigee-org` |
| **Environment** | Runtime Synchronizer | `apigee-env` |
| **Environment group** | virtualhost | `apigee-virtualhost` |

> [!NOTE]
> **Note:** The hybrid Helm charts depend on the Apigee hybrid Custom Resource Definitions (CRDs) being installed. See [Install the
> Apigee hybrid CRDs](https://docs.cloud.google.com/apigee/docs/hybrid/v1.17/install-crds) in the Installation guide.

## Recommended upgrade order

We recommend that you upgrade the Helm charts in the following order:

1. `apigee-operator`
2. `apigee-datastore`
3. `apigee-telemetry`
4. `apigee-redis`
5. `apigee-ingress-manager`
6. `apigee-org`
7. `apigee-env`
8. `apigee-virtualhost`

## Service accounts and Helm charts

The following table lists the Google Cloud service accounts used by the Apigee Helm charts:

| Apigee Helm chart | Service account | IAM roles |
|---|---|---|
| `apigee-operator` | `apigee-guardrails` | [Service Usage Viewer](https://docs.cloud.google.com/iam/docs/roles-permissions/serviceusage#serviceusage.serviceUsageViewer) |
| `apigee-datastore` | `apigee-cassandra` | [Storage Object Admin](https://docs.cloud.google.com/iam/docs/roles-permissions/storage#storage.objectAdmin) |
| `apigee-telemetry` | `apigee-logger` `apigee-metrics` | [Logs Writer](https://docs.cloud.google.com/iam/docs/roles-permissions/logging#logging.logWriter) [Monitoring Metric Writer](https://docs.cloud.google.com/iam/docs/roles-permissions/monitoring#monitoring.metricWriter) |
| `apigee-org` | `apigee-mart` `apigee-watcher` `apigee-mint-task-scheduler` (optional) | [Apigee Connect Agent](https://docs.cloud.google.com/iam/docs/roles-permissions/apigeeconnect#apigeeconnect.Agent) [Apigee Runtime Agent](https://docs.cloud.google.com/iam/docs/roles-permissions/apigee#apigee.runtimeAgent) No role required |
| `apigee-env` | `apigee-runtime` `apigee-synchronizer` | No role required [Apigee Synchronizer Manager](https://docs.cloud.google.com/iam/docs/roles-permissions/apigee#apigee.synchronizerManager), [Storage Object Admin](https://docs.cloud.google.com/iam/docs/roles-permissions/storage#storage.objectAdmin) |

See: [About service accounts](https://docs.cloud.google.com/apigee/docs/hybrid/v1.17/sa-about)

*** ** * ** ***


> [!NOTE]
> **Note:** The `apigeectl` command-line tool has not been supported since Apigee hybrid v1.11. For information on using `apigeectl` in v1.11, see [apigeectl reference (v1.11)](https://docs.cloud.google.com/apigee/docs/hybrid/v1.11/cli-reference).

<br />