Kind
Fluxreport
Group
fluxcd.controlplane.io
Version
v1
apiVersion: fluxcd.controlplane.io/v1 kind: Fluxreport metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
spec object
FluxReportSpec defines the observed state of a Flux installation.
cluster object
Cluster is the version information of the Kubernetes cluster.
nodes integer
Nodes is the number of nodes in the Kubernetes cluster.
platform string required
Platform is the os/arch of the Kubernetes control plane.
serverVersion string required
ServerVersion is the version of the Kubernetes API server.
components []object
ComponentsStatus is the status of the Flux controller deployments.
image string required
Image is the container image of the Flux component.
name string required
Name is the name of the Flux component.
ready boolean required
Ready is the readiness status of the Flux component.
status string required
Status is a human-readable message indicating details about the Flux component observed state.
distribution object required
Distribution is the version information of the Flux installation.
entitlement string required
Entitlement is the entitlement verification status.
managedBy string
ManagedBy is the name of the operator managing the Flux instance.
status string required
Status is a human-readable message indicating details about the distribution observed state.
version string
Version is the version of the Flux instance.
operator object
Operator is the version information of the Flux Operator.
apiVersion string required
APIVersion is the API version of the Flux Operator.
platform string required
Platform is the os/arch of Flux Operator.
version string required
Version is the version number of Flux Operator.
reconcilers []object
ReconcilersStatus is the list of Flux reconcilers and their statistics grouped by API kind.
apiVersion string required
APIVersion is the API version of the Flux resource.
kind string required
Kind is the kind of the Flux resource.
stats object
Stats is the reconcile statics of the Flux resource kind.
failing integer required
Failing is the number of reconciled resources in the Failing state and not Suspended.
running integer required
Running is the number of reconciled resources in the Running state.
suspended integer required
Suspended is the number of reconciled resources in the Suspended state.
totalSize string
TotalSize is the total size of the artifacts in storage.
sync object
SyncStatus is the status of the cluster sync Source and Kustomization resources.
id string required
ID is the identifier of the sync.
path string
Path is the kustomize path of the sync.
ready boolean required
Ready is the readiness status of the sync.
source string
Source is the URL of the source repository.
status string required
Status is a human-readable message indicating details about the sync observed state.
status object
FluxReportStatus defines the readiness of a FluxReport.
conditions []object
Conditions contains the readiness conditions of the object.
lastTransitionTime string required
lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
format: date-time
message string required
message is a human readable message indicating details about the transition. This may be an empty string.
maxLength: 32768
observedGeneration integer
observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
format: int64
minimum: 0
reason string required
reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
minLength: 1
maxLength: 1024
status string required
status of the condition, one of True, False, Unknown.
enum: True, False, Unknown
type string required
type of condition in CamelCase or in foo.example.com/CamelCase.
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
maxLength: 316
lastHandledReconcileAt string
LastHandledReconcileAt holds the value of the most recent reconcile request value, so a change of the annotation value can be detected.
Copied!