-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement reporting for Flux installation status and statistics #46
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Stefan Prodan <[email protected]>
Signed-off-by: Stefan Prodan <[email protected]>
Signed-off-by: Stefan Prodan <[email protected]>
stefanprodan
added
enhancement
New feature or request
area/api
API related issues and pull requests
labels
Jun 20, 2024
stefanprodan
force-pushed
the
flux-report
branch
from
June 21, 2024 06:34
a45df58
to
c418a71
Compare
Signed-off-by: Stefan Prodan <[email protected]>
stefanprodan
force-pushed
the
flux-report
branch
from
June 21, 2024 06:36
c418a71
to
40f968b
Compare
Signed-off-by: Stefan Prodan <[email protected]>
Signed-off-by: Stefan Prodan <[email protected]>
Signed-off-by: Stefan Prodan <[email protected]>
souleb
reviewed
Jun 21, 2024
stefanprodan
force-pushed
the
flux-report
branch
from
June 21, 2024 14:00
9c63cbc
to
cec1512
Compare
souleb
approved these changes
Jun 21, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Signed-off-by: Stefan Prodan <[email protected]>
stefanprodan
force-pushed
the
flux-report
branch
from
June 21, 2024 14:23
cec1512
to
8add4c8
Compare
stefanprodan
added
the
area/observability
Reporting, metrics, logs and events related issues and pull requests
label
Jun 22, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/api
API related issues and pull requests
area/observability
Reporting, metrics, logs and events related issues and pull requests
enhancement
New feature or request
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
FluxReport is an API that reflects the observed state of a Flux installation.
Its purpose is to aid in monitoring and troubleshooting Flux by providing information about the installed components and their readiness, the distribution details, reconcilers statistics, cluster sync status, etc.
A single custom resource of this kind can exist in a Kubernetes cluster with the name
flux
. The resource is automatically generated in the same namespace where the flux-operator is deployed and is updated by the operator at regular intervals.Example
The following example shows a FluxReport custom resource generated on a cluster where Flux was deployed:
Export the report in YAML format:
Trigger a reconciliation of the report:
kubectl -n flux-system annotate --overwrite fluxreport/flux \ reconcile.fluxcd.io/requestedAt="$(date +%s)"
Change the report reconciliation interval:
Pause the report reconciliation:
Resume the reconciliation of the report: