CSPL-4513 Events for Index & Ingestion separation#1706
CSPL-4513 Events for Index & Ingestion separation#1706kasiakoziol wants to merge 191 commits intofeature/slog-as-default-loggerfrom
Conversation
* test * test * test * test * Use endpoint to update conf file * CSPL-3895 Matching changes from Ingestor to Indexer --------- Co-authored-by: Kasia Koziol <kkoziol@splunk.com> Co-authored-by: igor.grzankowski <@splunk.com>
…on for empty values
…torCluster (#1606) * CSPL-4002 Update role for ingestor to ingestor from standalone * CSPL-4212 Address changes from unit tests from develop branch * Addressing comments * Run tests against Splunk 10.2 * Fix * Address changes from develop * CSPL-4002 Revert 10.2 changes
…or-index-ingest-sep
…tion (#1550) * CSPL-3551 Init IngestorCluster CR implementation * CSPL-3551 Enhancing Ingestor inputs * fix * fix * CSPL-3551 Adding tests * CSPL-3551 Mound defaults and update them with no Splunk restart * CSPL-3551 Fixing code after tests * CSPL-3895-indexercluster (#1562) * test * test * test * test * Use endpoint to update conf file * CSPL-3895 Matching changes from Ingestor to Indexer --------- Co-authored-by: Kasia Koziol <kkoziol@splunk.com> Co-authored-by: igor.grzankowski <@splunk.com> * CSPL-3551 Applying fixes do Indexer integration * CSPL-3551 Fixes * CSPL-3551 Fixes * CSPL-3560 Initial docs for I&I separation * CSPL-3551 Update documentation to reflect on Grafana * CSPL-3556 Unit tests * CSPL-3972 Addressing TODOs * CSPL-3972 Addressing TODOs * CSPL-3551 Moving default from types to controller code * CSPL-3551 Applying previous changes to IndexerCluster * CSPL-3551 Moving validations to separate function and adding validation for empty values * CSPL-3551 Making sure all inputs are put into status * CSPL-3551 Update of conf files when queue name or type change * CSPL-3551 Unit tests * CSPL-4003 Helm charts support for bus and pipeline configs * CSPL-4003 Docs update * CSPL-4003 Addressing comments * CSPL-3558 Integ tests init * CSPL-3558 Adding extra validation for integraion test * CSPL-3558 Refactoring * CSPL-3558 Adding scenario for update and delete * CSPL-3558 Adding helm test * CSPL-3558 Update of k8s version * CSPL-3558 Fix metrics-server installation issues after k8s version upgrade * CSPL-3558 Adding additional tests * CSPL-3558 Fixing helm tests * CSPL-3558 Fix tests after merge * CSPL-3558 Fix helm tests * CSPL-4022 Remove pipeline config from inputs * CSPL-4022 Remove bus inputs * CSPL-4022 Introduce BusConfiguration CR * CSPL-4022 Update docs and tests * CSPL-4022 Update ns reference for BusConfiguration * CSPL-4022 Fixing tests and adding bus config to ingestor controller * CSPL-4022 Fix update behaviour * CSPL-4022 Docs update * CSPL-4022 Fix failing tests * CSPL-4022 Fix tests * CSPL-4022 Addressing PR comments * CSPL-4022 Address comments * CSPL-4022 Fix helm tests * CSPL-4358 Splitting BusConfiguration into Bus and LargeMessageStore * CSPL-4358 Update docs * CSPL-4358 Addressing comments * CSPL-4358 Adding more validations * CSPL-4360 Secret reference added for Bus CR * CSPL-4360 Fix failing tests * CSPL-4360 Add Splunk restart * CSPL-4360 Fix failing tests * CSPL-4360 Fix failing tests * CSPL-4360 Fix errors with failing validation on status * CSPL-4358 Rename Bus to Queue * CSPL-4358 Rename LargeMessageStore to ObjectStorage * CSPL-4358 Making region authRegion and optional, simplifying endpoint * CSPL-4360 Fixing tests after merge * CSPL-4360 Fix validation that fails for status * CSPL-4360 Fix failing to get k8s secret * CSPL-4360 Fix failing integ and helm tests * CSPL-4360 Fixing failing tests due to incorrect secret ref * CSPL-4360 Addressing comments * CSPL-4360 Addressing secret value change and removing redundant controllers * CSPL-4360 Update of docs, helm tests and validations * CSPL-4360 Add secret watch and fix controller tests * CSPL-4360 Update docs * CSPL-4360 Restart Splunk when SA changed * Addressing comments * Addressing changes from recent PRs * Formatting fix * Addressing PR comments * Address comments * Addressing comments * Fix pipeline issues * Reverting * Refactoring according to comments * Fmt fix * CSPL-4002 Update Ansible role to ingestor (from standalone) for IngestorCluster (#1606) * CSPL-4002 Update role for ingestor to ingestor from standalone * CSPL-4212 Address changes from unit tests from develop branch * Addressing comments * Run tests against Splunk 10.2 * Fix * Address changes from develop * CSPL-4002 Revert 10.2 changes --------- Co-authored-by: Igor Grzankowski <igorg@splunk.com>
Update telemetry requeue timer
There was a problem hiding this comment.
should we pass new parameter here for logger ?
| return result, err | ||
| } | ||
|
|
||
| eventPublisher.Normal(ctx, "QueueConfigUpdated", |
There was a problem hiding this comment.
queue configured message is updated before restart
There was a problem hiding this comment.
Because it is updated in the .conf file before the restart. Restart just makes it work.
d540e31 to
14d99b5
Compare
* Add sqs_smartubus_cp to providers * Addressing comments
Fix pre-release bundle target after Helm CRD removal
* Fixes the app.conf within the app_tel_for_sok app which has -e [install] on its first line instead of just [install] * skipping code coverage for PRs from forks (as the secrets for COVERALLS_TOKEN is not available in these workflow runs for GitHub security reasons) * adding similar fix due to secret for FOSSA_API_TOKEN not being available --------- Co-authored-by: Gabriel J Mendoza <gabrielm@splunk.com>
…events-for-index-ingest-sep
|
CLA Assistant Lite bot: All contributors have NOT signed the COC Document I have read the Code of Conduct and I hereby accept the Terms 5 out of 6 committers have signed the CLA. |
|
CLA Assistant Lite bot: I have read the CLA Document and I hereby sign the CLA 5 out of 6 committers have signed the CLA. |
Description
It adds events and enhances logs for IngestorCluster and enhances events for IndexerCluster.
Key Changes
IngestorsRestarted
IngestorsRestarted
Testing and Verification
Automated and manual tests
Related Issues
Jira: https://splunk.atlassian.net/browse/CSPL-4513
PR Checklist