flux v2.0.1

GitRepository.status

GitRepositoryStatus records the observed state of a Git repository.

10 fields
GitRepository.status fields and descriptions
Field / TypeDescription
object

Artifact represents the last successful GitRepository reconciliation.

object[]

Conditions holds the conditions for the GitRepository.

contentConfigChecksum
string

ContentConfigChecksum is a checksum of all the configurations related to the content of the source artifact: - .spec.ignore - .spec.recurseSubmodules - .spec.included and the checksum of the included artifacts observed in .status.observedGeneration version of the object. This can be used to determine if the content of the included repository has changed. It has the format of `<algo>:<checksum>`, for example: `sha256:<checksum>`. Deprecated: Replaced with explicit fields for observed artifact content config in the status.

object[]

IncludedArtifacts contains a list of the last successfully included Artifacts as instructed by GitRepositorySpec.Include.

lastHandledReconcileAt
string

LastHandledReconcileAt holds the value of the most recent reconcile request value, so a change of the annotation value can be detected.

observedGeneration
integer

ObservedGeneration is the last observed generation of the GitRepository object.

  • format: int64
observedIgnore
string

ObservedIgnore is the observed exclusion patterns used for constructing the source artifact.

object[]

ObservedInclude is the observed list of GitRepository resources used to to produce the current Artifact.

observedRecurseSubmodules
boolean

ObservedRecurseSubmodules is the observed resource submodules configuration used to produce the current Artifact.

url
string

URL is the dynamic fetch link for the latest Artifact. It is provided on a "best effort" basis, and using the precise GitRepositoryStatus.Artifact data is recommended.