Skip to content

ROX-33361: Per-namespace persistence for process indicators#19455

Draft
erthalion wants to merge 1 commit intomasterfrom
feature/process-indicator-per-namespace
Draft

ROX-33361: Per-namespace persistence for process indicators#19455
erthalion wants to merge 1 commit intomasterfrom
feature/process-indicator-per-namespace

Conversation

@erthalion
Copy link
Contributor

Description

Allow to configure per-namespace persistence for process indicators, so that Central wouldn't need to store information, which never will be used.

It could be configured via DynamicConfig of the cluster configuration in the form:

message RuntimeDataControl {
  string namespace_filter = 1;
  bool exclude_openshift = 2;
  bool persistence = 3;
}

Where namespace_filter allows to specify a custom regex to filter out processes by matching namespace, exclude_openshift instructs Central to exclude anything from openshift-* namespaces, and persistence can be used to disable storing process indicators at all.

User-facing documentation

Testing and quality

  • the change is production ready: the change is GA, or otherwise the functionality is gated by a feature flag
  • CI results are inspected

Automated testing

  • added unit tests
  • added e2e tests
  • added regression tests
  • added compatibility tests
  • modified existing tests

How I validated my change

Not validated yet.

@openshift-ci
Copy link

openshift-ci bot commented Mar 17, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

Allow to configure per-namespace persistence for process indicators, so
that Central wouldn't need to store information, which never will be used.

It could be configured via DynamicConfig of the cluster configuration in
the form:

```
message RuntimeDataControl {
  string namespace_filter = 1;
  bool exclude_openshift = 2;
  bool persistence = 3;
}
```

Where `namespace_filter` allows to specify a custom regex to filter out
processes by matching namespace, `exclude_openshift` instructs Central to
exclude anything from openshift-* namespaces, and `persistence` can be used to
disable storing process indicators at all.
@erthalion erthalion force-pushed the feature/process-indicator-per-namespace branch from b4e9432 to 51829e9 Compare March 17, 2026 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant