Package version:

Parameters to reconcile to the GitRepository source kind type.

interface GitRepositoryPatchDefinition {
    httpsCACert?: string;
    httpsUser?: string;
    localAuthRef?: string;
    provider?: string;
    repositoryRef?: RepositoryRefDefinition;
    sshKnownHosts?: string;
    syncIntervalInSeconds?: number;
    timeoutInSeconds?: number;
    url?: string;
}

Properties

httpsCACert?: string

Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS

httpsUser?: string

Plaintext HTTPS username used to access private git repositories over HTTPS

localAuthRef?: string

Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.

provider?: string

Name of the provider used for authentication.

repositoryRef?: RepositoryRefDefinition

The source reference for the GitRepository object.

sshKnownHosts?: string

Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH

syncIntervalInSeconds?: number

The interval at which to re-reconcile the cluster git repository source with the remote.

timeoutInSeconds?: number

The maximum time to attempt to reconcile the cluster git repository source with the remote.

url?: string

The URL to sync for the flux configuration git repository.