-
Notifications
You must be signed in to change notification settings - Fork 8
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
Standardize how our CI creates debug logs #125
Comments
Thank you for reporting us your feedback! The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5290.
|
Referencing this commit that adds loggging to the CI canonical/oidc-gatekeeper-operator@b7821c0 |
Extending on the context suggested by @ca-scribner, we also need a standardized way of providing workload logs when the CI fails. There is the Dump logs action, but it has its limitations.
|
|
Context
The ways charm repo CI generates logging for debugging is not standardized across all the charm repos. Some repos use the dump-charm-debug-artifacts action, others define their own logging, etc. These should be standardized
The cost here is that, for most repos, CI failures do not come with enough logging to debug the issue. This means engineers burn time having to reproduce CI errors locally, slowing down how quickly they can triage and fix issues.
However this problem is solved, a requirement is that this be a general solution that can be applied to each repo. No (or at worst, minimal) repo-level configuration should be necessary. This way we cannot forget to add a particular application, check a particular log, etc, in a specific repo. We should have a cookiecutter way to put CI logging in any charm repo from a template
What needs to get done
Definition of Done
The text was updated successfully, but these errors were encountered: