---
title: v1.1 to v1.2
---

Follow the [Regular Upgrading Process](./README.md).

## Upgrading Notable Changes

### karmada-controller-manager

The `hpa` controller has been disabled by default now, if you are using this controller, please enable it as per [Configure Karmada controllers](../configuration/configure-controllers.md#configure-karmada-controllers).

### karmada-aggregated-apiserver

The deprecated flags `--karmada-config` and `--master` in v1.1 have been removed from the codebase.
Please remember to remove the flags `--karmada-config` and `--master` in the `karmada-aggregated-apiserver` deployment yaml.

### karmadactl

We enable `karmadactl promote` command to support AA. For details info, please refer to [1795](https://github.com/karmada-io/karmada/pull/1795). 

In order to use AA by default, need to deploy some RBAC by following manifests.

<details>
<summary>unfold me to see the yaml</summary>

```yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
  name: cluster-proxy-admin
rules:
- apiGroups:
  - 'cluster.karmada.io'
  resources:
  - clusters/proxy
  verbs:
  - '*'
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: cluster-proxy-admin
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-proxy-admin
subjects:
  - kind: User
    name: "system:admin"
```

</details>

Please refer to [v1.2.0 Release Notes](https://github.com/karmada-io/karmada/releases/tag/v1.2.0) for more details.
