pub struct IoArgoprojWorkflowV1alpha1GitArtifact {
pub branch: Option<String>,
pub depth: Option<i64>,
pub disable_submodules: Option<bool>,
pub fetch: Vec<String>,
pub insecure_ignore_host_key: Option<bool>,
pub password_secret: Option<IoK8sApiCoreV1SecretKeySelector>,
pub repo: String,
pub revision: Option<String>,
pub single_branch: Option<bool>,
pub ssh_private_key_secret: Option<IoK8sApiCoreV1SecretKeySelector>,
pub username_secret: Option<IoK8sApiCoreV1SecretKeySelector>,
}Expand description
GitArtifact is the location of an git artifact
Fields§
§branch: Option<String>Branch is the branch to fetch when SingleBranch is enabled
depth: Option<i64>Depth specifies clones/fetches should be shallow and include the given number of commits from the branch tip
disable_submodules: Option<bool>DisableSubmodules disables submodules during git clone
fetch: Vec<String>Fetch specifies a number of refs that should be fetched before checkout
insecure_ignore_host_key: Option<bool>InsecureIgnoreHostKey disables SSH strict host key checking during git clone
password_secret: Option<IoK8sApiCoreV1SecretKeySelector>PasswordSecret is the secret selector to the repository password
repo: StringRepo is the git repository
revision: Option<String>Revision is the git commit, tag, branch to checkout
single_branch: Option<bool>SingleBranch enables single branch clone, using the branch parameter
ssh_private_key_secret: Option<IoK8sApiCoreV1SecretKeySelector>SSHPrivateKeySecret is the secret selector to the repository ssh private key
username_secret: Option<IoK8sApiCoreV1SecretKeySelector>UsernameSecret is the secret selector to the repository username
Trait Implementations§
Source§impl Clone for IoArgoprojWorkflowV1alpha1GitArtifact
impl Clone for IoArgoprojWorkflowV1alpha1GitArtifact
Source§fn clone(&self) -> IoArgoprojWorkflowV1alpha1GitArtifact
fn clone(&self) -> IoArgoprojWorkflowV1alpha1GitArtifact
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more