FluxReport
fluxcd.controlplane.io / v1
apiVersion: fluxcd.controlplane.io/v1
kind: FluxReport
metadata:
name: example
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:
int64minimum:
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:
1maxLength:
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.
No matches. Try .spec.cluster for an exact path