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 |
false | |
suspend |
Whether to suspend periodic or webhook-notified sync. |
bool |
false |