# v1alpha1ApplicationSourceKustomize

Type: object

Schema: [v1alpha1ApplicationSourceKustomize](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourcekustomize/index.md)

- `apiVersions` (optional)
  Type: array
  
  APIVersions specifies the Kubernetes resource API versions to pass to Helm when templating manifests. By default,
  Argo CD uses the API versions of the target cluster. The format is [group/]version/kind.
  
  Items:
    Type: string

- `commonAnnotations` (optional)
  Type: object
  
  Additional properties: 
    Type: string

- `commonAnnotationsEnvsubst` (optional)
  Type: boolean

- `commonLabels` (optional)
  Type: object
  
  Additional properties: 
    Type: string

- `components` (optional)
  Type: array
  
  Items:
    Type: string

- `forceCommonAnnotations` (optional)
  Type: boolean

- `forceCommonLabels` (optional)
  Type: boolean

- `ignoreMissingComponents` (optional)
  Type: boolean

- `images` (optional)
  Type: array
  
  Items:
    Type: string

- `kubeVersion` (optional)
  Type: string
  
  KubeVersion specifies the Kubernetes API version to pass to Helm when templating manifests. By default, Argo CD
  uses the Kubernetes version of the target cluster.

- `labelIncludeTemplates` (optional)
  Type: boolean

- `labelWithoutSelector` (optional)
  Type: boolean

- `namePrefix` (optional)
  Type: string

- `nameSuffix` (optional)
  Type: string

- `namespace` (optional)
  Type: string

- `patches` (optional)
  Type: array
  
  Items:
    Reference: [v1alpha1KustomizePatch](https://sourcey-argocd.pages.dev/api/models/v1alpha1kustomizepatch/index.md); Type: object

- `replicas` (optional)
  Type: array
  
  Items:
    Reference: [v1alpha1KustomizeReplica](https://sourcey-argocd.pages.dev/api/models/v1alpha1kustomizereplica/index.md); Type: object

- `version` (optional)
  Type: string