GitRepositoryDefinition interface

Parameters to reconcile to the GitRepository source kind type.

Properties

httpsCACert

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

httpsUser

Plaintext HTTPS username used to access private git repositories over HTTPS

localAuthRef

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

repositoryRef

The source reference for the GitRepository object.

sshKnownHosts

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

syncIntervalInSeconds

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

timeoutInSeconds

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

url

The URL to sync for the flux configuration git repository.

Property Details

httpsCACert

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

httpsCACert?: string

Property Value

string

httpsUser

Plaintext HTTPS username used to access private git repositories over HTTPS

httpsUser?: string

Property Value

string

localAuthRef

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

localAuthRef?: string

Property Value

string

repositoryRef

The source reference for the GitRepository object.

repositoryRef?: RepositoryRefDefinition

Property Value

sshKnownHosts

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

sshKnownHosts?: string

Property Value

string

syncIntervalInSeconds

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

syncIntervalInSeconds?: number

Property Value

number

timeoutInSeconds

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

timeoutInSeconds?: number

Property Value

number

url

The URL to sync for the flux configuration git repository.

url?: string

Property Value

string