Scan all branches instead of just the default branch.
region
string
Region provides the AWS region to discover repos. if not provided, AppSet controller will infer the current region from environment.
role
string
Role provides the AWS IAM role to assume, for cross-account repo discovery if not provided, AppSet controller will use its pod/node identity to discover.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/argo-cd/refs/heads/main/json-schema/argo-cd-v1alpha1-scm-provider-generator-aws-code-commit-schema.json",
"title": "v1alpha1SCMProviderGeneratorAWSCodeCommit",
"description": "SCMProviderGeneratorAWSCodeCommit defines connection info specific to AWS CodeCommit.",
"type": "object",
"properties": {
"allBranches": {
"description": "Scan all branches instead of just the default branch.",
"type": "boolean"
},
"region": {
"description": "Region provides the AWS region to discover repos.\nif not provided, AppSet controller will infer the current region from environment.",
"type": "string"
},
"role": {
"description": "Role provides the AWS IAM role to assume, for cross-account repo discovery\nif not provided, AppSet controller will use its pod/node identity to discover.",
"type": "string"
},
"tagFilters": {
"type": "array",
"title": "TagFilters provides the tag filter(s) for repo discovery",
"items": {
"$ref": "#/definitions/v1alpha1TagFilter"
}
}
}
}