| branch |
string |
Branch is the branch to fetch when `SingleBranch` is enabled |
| depth |
integer |
Depth specifies clones/fetches should be shallow and include the given number of commits from the branch tip |
| disableSubmodules |
boolean |
DisableSubmodules disables submodules during git clone |
| fetch |
array |
Fetch specifies a number of refs that should be fetched before checkout |
| insecureIgnoreHostKey |
boolean |
InsecureIgnoreHostKey disables SSH strict host key checking during git clone |
| insecureSkipTLS |
boolean |
InsecureSkipTLS disables server certificate verification resulting in insecure HTTPS connections |
| passwordSecret |
object |
PasswordSecret is the secret selector to the repository password |
| repo |
string |
Repo is the git repository |
| revision |
string |
Revision is the git commit, tag, branch to checkout |
| singleBranch |
boolean |
SingleBranch enables single branch clone, using the `branch` parameter |
| sshPrivateKeySecret |
object |
SSHPrivateKeySecret is the secret selector to the repository ssh private key |
| usernameSecret |
object |
UsernameSecret is the secret selector to the repository username |