# Override Schema

Cluster Override configuration

|     |     |     |
| --- | --- | --- |
| [apiVersion](https://docs.rafay.co/overrides/override_schema/#apiVersion):<br> infra.k8smgmt.io/v3 |  | string |
| [kind](https://docs.rafay.co/overrides/override_schema/#kind):<br> AddonOverride | If addon override type, kind is `AddonOverride` and if workload override type, kind is `Override` | string |
| [name](https://docs.rafay.co/overrides/override_schema/#metadata-name):<br> demooverride | Override name | string |
| [project](https://docs.rafay.co/overrides/override_schema/#metadata-project):<br> defaultproject | Project for the override | string |
| [type](https://docs.rafay.co/overrides/override_schema/#spec-type):<br> Yaml | The type of override to create. Supported values are: `Yaml` or `Helm` | string |
| -<br> [key](https://docs.rafay.co/overrides/override_schema/#spec-placement-labels-key): | The key of the placement label | string |
| -<br> [value](https://docs.rafay.co/overrides/override_schema/#spec-placement-labels-value): | The value of the placement label | string |
| [selector](https://docs.rafay.co/overrides/override_schema/#spec-placement-selector): | Kubernetes style label selector | string |
| [type](https://docs.rafay.co/overrides/override_schema/#spec-resource-type):<br> Workload | Type of the resource. Support values are: `Workload` or `Addon` | string |
| [name](https://docs.rafay.co/overrides/override_schema/#spec-resource-selector-name): | Select resource by name | string |
| [selector](https://docs.rafay.co/overrides/override_schema/#spec-resource-selector-selector): | Kubernetes style resource selector | string |
| -<br> [key](https://docs.rafay.co/overrides/override_schema/#spec-resource-selector-labels-key): | Key for the label | string |
| -<br> [value](https://docs.rafay.co/overrides/override_schema/#spec-resource-selector-labels-value): | Value for the label | string |
| [name](https://docs.rafay.co/overrides/override_schema/#spec-valuesPath-name): | Name or relative path of an artifact | string |
| [repository](https://docs.rafay.co/overrides/override_schema/#spec-repo-repository): | Name of the git repository | string |
| [revision](https://docs.rafay.co/overrides/override_schema/#spec-repo-revision): | Branch or tag in the git repository | string |
| [name](https://docs.rafay.co/overrides/override_schema/#spec-repo-path-name): | Relative path to file in the git repository | string |
| [enabled](https://docs.rafay.co/overrides/override_schema/#spec-sharing-enabled): | Enables sharing the override with other projects in the Console | boolean |
| [name](https://docs.rafay.co/overrides/override_schema/#spec-sharing-projects-name): | The name of the project to share the override with. Use '*\*' for the name to share with all projects. Example: name: '*' | string |
