dispatch.d2iq.io/v1alpha2
GitopsRepository
GitopsRepository represents an SCM repository that backs a gitops resource. A gitops resource can be a FluxCD HelmRelease or Kustomization resource.
| Field | Description | Scheme | Required | 
|---|---|---|---|
| metadata | 
 | false | |
| spec | 
 | true | 
GitopsRepositoryList
GitopsRepositoryList contains a list of Repository.
| Field | Description | Scheme | Required | 
|---|---|---|---|
| metadata | 
 | false | |
| items | 
 | [...]GitopsRepository | true | 
GitopsRepositorySpec
GitopsRepositorySpec defines the desired state of GitopsRepository.
| Field | Description | Scheme | Required | 
|---|---|---|---|
| cloneUrl | URL to clone the repository from. | string | false | 
| secret | Reference to the secret to use when interacting with the Git provider API. The secret should contain the following fields: username: the username (if password is not a token). password: the password or token (required). | string | false | 
| template | Template of the gitops resource backing the repository. | false | 
GitopsRolloutTemplate
| Field | Description | Scheme | Required | 
|---|---|---|---|
| path | Root path to fetch manifests from in the Git repository. | string | false | 
| ref | The Git reference to checkout and monitor for changes, defaults to master branch. This field supersedes the  | sourcectrlv1.GitRepositoryRef | false | 
| suspend | Whether to suspend periodic or webhook-notified sync. | bool | false | 
