Skip to content
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

Alternative upload sink #48

Closed
tjungblu opened this issue Jan 13, 2022 · 2 comments
Closed

Alternative upload sink #48

tjungblu opened this issue Jan 13, 2022 · 2 comments
Assignees

Comments

@tjungblu
Copy link
Contributor

(yet another follow-up to the conversations that triggered #44 + #47)

Our customer is in the Telco space and already has a so called "Element Management System" that allows to observe crashes and manage crash dumps. They would like to upload the dump there instead of an ObjectStore.

I don't really have a good understanding of what they can upload and how that works in detail yet, I just wanted to figure out if we can make the upload system more composable.

One solution that immediately came to me would be to have a configurable sidecar container in the DS (basically just config in helm and values.yaml) that can run inotify or poll on the coreDirectory and upload to where it should go.

@No9
Copy link
Collaborator

No9 commented Jan 13, 2022

Yes. Today you should be able disable the default agent upload by setting the scheduler to be none and disabling the iNotify.
Something like this should work but would need to be tested.

schedule: "* * * * * *"
useINotify: false

You can then deploy your own uploader either as part of the chart or out of band.
If we are to support different uploaders more systematically we should probably look to move the deployment of the service into an init container and also consider how these can be configured within an operator.
Tagging IBM/core-dump-operator#1

@No9 No9 self-assigned this Jan 24, 2022
@No9
Copy link
Collaborator

No9 commented Jan 24, 2022

@No9 No9 closed this as completed Jan 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants