Status Fields

Cluster and Bundle Display States

Clusters and Bundles have different states in each phase of applying Bundles.

Bundles

Ready: Bundles have been deployed and all resources are ready.

NotReady: Bundles have been deployed and some resources are not ready.

WaitApplied: Bundles have been synced from Fleet controller and downstream cluster, but are waiting to be deployed.

ErrApplied: Bundles have been synced from the Fleet controller and the downstream cluster, but there were some errors when deploying the Bundle.

OutOfSync: Bundles have been synced from Fleet controller, but downstream agent hasn’t synced the change yet.

Pending: Bundles are being processed by Fleet controller.

Modified: Bundles have been deployed and all resources are ready, but there are some changes that were not made from the Git Repository.

Clusters

WaitCheckIn: Waiting for agent to report registration information and cluster status back.

NotReady: There are bundles in this cluster that are in NotReady state.

WaitApplied: There are bundles in this cluster that are in WaitApplied state.

ErrApplied: There are bundles in this cluster that are in ErrApplied state.

OutOfSync: There are bundles in this cluster that are in OutOfSync state.

Pending: There are bundles in this cluster that are in Pending state.

Modified: There are bundles in this cluster that are in Modified state.

Ready: Bundles in this cluster have been deployed and all resources are ready.

GitRepo Conditions

Ready:

Active:

Reconciling:

Stalled: for errors

Resources List

The resources lists contain the deployed resources, categorized under Bundles and GitRepos.

Bundles

The deployed resources within bundles can be found in status.ResourceKey. This key represents the actual resources deployed via bundleDeployments.

GitRepos

Similar to bundles, the deployed resources in GitRepos are listed in status.Resources. This list is also derived from bundleDeployments.

Resource Counts

This shows how resource counts are propagated from one resource to another: Status Propagation

GitRepos

The status.ResourceCounts list for GitRepos is derived from bundleDeployments.

Clusters

In Clusters, the status.ResourceCounts list is derived from GitRepos.

ClusterGroups

In ClusterGroups, the status.ResourceCounts list is also derived from GitRepos.