Peter Pan
c85203bccd
chore: customized prompt template for integration plugins ( #403 )
...
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2023-06-12 21:14:12 +01:00
Jian Zhang
075066dd7c
fix: use the status for pdb checking ( #477 )
...
The PDB event is a historical record, it's not a good choice to judge the pdb latest status based on it.
So, use the `stataus` instead of `event` to check it.
Closes : #476
Signed-off-by: Jian Zhang <jiazha@redhat.com >
2023-06-07 10:51:20 +01:00
golgoth31
f9621af7e4
feat: get official field doc ( #457 )
...
* fix(deps): update module github.com/aws/aws-sdk-go to v1.44.267 (#451 )
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* feat: get official field doc
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* feat: use schema from server
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* feat: add configuration api route (#459 )
* feat: add configuration api route
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
* feat: rename cache methods
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
---------
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* fix(deps): update module github.com/aws/aws-sdk-go to v1.44.269 (#458 )
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* fix: updated list.go to handle k8sgpt cache list crashing issue (#455 )
* Update list.go
Signed-off-by: Krishna Dutt Panchagnula <krishnadutt123@gmail.com >
* fix: updated list.go to handle k8sgpt cache list crashing issue
Signed-off-by: Krishna Dutt Panchagnula <krishnadutt123@gmail.com >
---------
Signed-off-by: Krishna Dutt Panchagnula <krishnadutt123@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* chore(main): release 0.3.5 (#452 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* chore(deps): update google-github-actions/release-please-action digest to 51ee8ae (#464 )
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* fix: name of sa reference in deployment (#468 )
Signed-off-by: Johannes Kleinlercher <johannes@kleinlercher.at >
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* fix(deps): update module github.com/aws/aws-sdk-go to v1.44.270 (#465 )
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* fix: typo (#463 )
Signed-off-by: Rakshit Gondwal <rakshitgondwal3@gmail.com >
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com >
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* fix(deps): update module github.com/aws/aws-sdk-go to v1.44.271 (#469 )
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* fix(deps): update module github.com/aws/aws-sdk-go to v1.44.269 (#458 )
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update module github.com/aws/aws-sdk-go to v1.44.270 (#465 )
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* fix(deps): update module github.com/aws/aws-sdk-go to v1.44.271 (#469 )
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* feat: Add with-doc flag to enable/disable kubernetes doc
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* use fmt.Sprintf in apireference.go
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
* add --with-doc to readme
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
---------
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Signed-off-by: David Sabatie <david.sabatie@notrenet.com >
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
Signed-off-by: Krishna Dutt Panchagnula <krishnadutt123@gmail.com >
Signed-off-by: Johannes Kleinlercher <johannes@kleinlercher.at >
Signed-off-by: Rakshit Gondwal <rakshitgondwal3@gmail.com >
Signed-off-by: golgoth31 <golgoth31@users.noreply.github.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Matthis <99146727+matthisholleville@users.noreply.github.com >
Co-authored-by: Krishna Dutt Panchagnula <krishnadutt123@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Johannes Kleinlercher <johannes@kleinlercher.at >
Co-authored-by: Rakshit Gondwal <98955085+rakshitgondwal@users.noreply.github.com >
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com >
2023-05-31 10:36:41 +01:00
Matthis
fa4a0757b8
feat: add configuration api route ( #459 )
...
* feat: add configuration api route
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
* feat: rename cache methods
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
---------
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-05-25 10:42:49 +01:00
Peter Pan
36995fd4ed
chore: add more filter releavent UT in analysis_test.go ( #435 )
...
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2023-05-22 06:40:36 +01:00
Matthis
b7dc384547
fix: append coreAnalyzer if active_filter is empty and integration is added ( #441 )
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-05-19 11:14:39 +02:00
Alex Jones
948dae5e28
feat: caching ( #439 )
...
* feat: added the ability to set a user default AI provider
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* feat: added the ability to set a user default AI provider
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* feat: s3 based caching
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* feat: s3 based caching
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* updated README.md
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* update README.md
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* updated README.md
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: region is a must have
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: clarified remove command
* updated remove.go
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: test fmt causing issues will open another pr
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
---------
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2023-05-19 09:32:01 +01:00
Matthis
f0d3f36f6d
fix: use coreAnalyzer if there are no filters selected and no active_filters ( #432 )
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-05-17 09:36:47 +01:00
Camilo Giraldo
06542b4bf1
fix: improve default_prompt ( #406 )
...
* fix: improve default_prompt
Signed-off-by: Camilo Giraldo <camigira@gmail.com >
* fix: specific instructions for prompt output
Signed-off-by: Camilo Giraldo <camigira@gmail.com >
---------
Signed-off-by: Camilo Giraldo <camigira@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2023-05-16 20:03:33 +00:00
Alex Jones
cbe2fb4a4c
feat: added the ability to set a user default AI provider ( #427 )
...
* feat: added the ability to set a user default AI provider
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* feat: added the ability to set a user default AI provider
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: added provider to json output
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
---------
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2023-05-16 13:31:19 +02:00
Peter Pan
e66de8c4ce
chore: gofmt fix and enable in CI ( #414 )
...
* gofmt the files
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
* add UT and goFMT to PR Gate (Github Action for PR)
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
---------
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2023-05-15 06:53:59 +01:00
Matthis
e5e613acee
feat: filters api ( #407 )
...
* fix: stop execution after matching condition in RunAnalysis()
The commit fixes the issue where the RunAnalysis() function continues execution even after matching a condition. The fix ensures that the execution stops at the end of the corresponding if statement, improving the control flow and preventing unnecessary processing.
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
* feat: include filters parameter in AnalyzeRequest initialization
The commit introduces a new feature where the filters parameter is included in the initialization of the AnalyzeRequest. This enhancement allows for more specific analysis by specifying filters during the analysis process.
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
---------
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-05-14 10:07:43 +01:00
Peter Pan
ed73485d92
chore: make go-lint happy ( #405 )
...
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
2023-05-12 12:24:30 +01:00
Matthis
639aa12931
feat: add error message if analyze request fail ( #393 )
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-05-09 18:08:39 +02:00
Matthis
9998e7620d
feat!: migrate api to grpc ( #386 )
...
* feat: migrate api to grpc
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
* feat: use status.Code instead grpc.Code in log
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
---------
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2023-05-09 08:36:44 +01:00
Matthis
8b49f708f3
feat: rework output format ( #368 )
...
* feat: remove warning output
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
* feat: improves the error output to respect the format
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
* feat: rework errorsList
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
* Revert "feat: rework errorsList"
This reverts commit 1a3cfa88ae .
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
---------
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-05-03 14:23:30 +01:00
Aris Boutselis
d8357ceb94
feat: add azure openai provider ( #309 )
...
* feat: add azure openai provider
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
* feat: validate backend name
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
* fix: remove BaseURL from the mandatory env variables
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* fix: conflicts
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
* chore: updated logo (#365 )
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: added changing banners (#367 )
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* feat: add additionalLabels to Service Monitor (#366 )
* feat: add additionalLabels to Service Monitor
Signed-off-by: Brad McCoy <bradmccoydev@gmail.com >
* feat: update additionalLabels
Signed-off-by: Brad McCoy <bradmccoydev@gmail.com >
---------
Signed-off-by: Brad McCoy <bradmccoydev@gmail.com >
* fix: update README file's ai provider section.
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
---------
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: Brad McCoy <bradmccoydev@gmail.com >
Co-authored-by: Aris Boutselis <arisboutselis08@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Brad McCoy <bradmccoydev@gmail.com >
2023-05-02 21:28:15 +01:00
Matthis
dee423519e
fix: use a cache file name with a fixed size. ( #350 )
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-04-27 11:59:30 +02:00
Patrick Pichler
ee85d13d59
fix: take KUBECONFIG env variable into consideration ( #340 )
...
Before, the default value set for the `--kubeconfig` flag prevented the
`KUBECONFIG` env variable to be ever taken into consideration. This
behavior has now been fixed.
If `--kubeconfig` flag is set, it takes precedence over the `KUBECONFIG` env
variable.
fixes #331
Signed-off-by: Patrick Pichler <git@patrickpichler.dev >
Co-authored-by: Patrick Pichler <git@patrickpichler.dev >
2023-04-26 12:12:56 +00:00
Patrick Pichler
c29860d418
fix: remove dead code
...
Signed-off-by: Patrick Pichler <git@patrickpichler.dev >
2023-04-25 22:31:24 +02:00
Patrick Pichler
947e94f353
fix: use correct result slice for cronjob analyzer
...
Signed-off-by: Patrick Pichler <git@patrickpichler.dev >
2023-04-25 22:31:24 +02:00
Patrick Pichler
8adde6bf87
fix: report failure if network policy doesn't match any pods
...
Before, there was no failure reported by the netpol analyzer, if the
matcher on the policy doesn't match any pods.
Signed-off-by: Patrick Pichler <git@patrickpichler.dev >
2023-04-25 22:31:24 +02:00
Aris Boutselis
74d9a750ca
feat: don't ask for password if backend is localai
...
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
2023-04-25 20:45:04 +03:00
Matthis
9f092f3928
Merge branch 'main' into local_models
2023-04-25 19:22:46 +02:00
Patrick Pichler
2616220935
fix: remove pointer to loop variable when searching the latest event to analyze ( #328 )
...
Having a pointer to a range variable will always yield the latest value
the loop sees. This leads to subtle bugs. To prevent this from
happening, the range variable was assigned to a temp variable, which is
then referenced as a pointer.
Signed-off-by: Patrick Pichler <git@patrickpichler.dev >
Co-authored-by: Patrick Pichler <git@patrickpichler.dev >
2023-04-25 11:06:45 +02:00
Ettore Di Giacinto
30de25166d
Merge branch 'main' into local_models
2023-04-25 10:55:29 +02:00
Patrick Pichler
692cd06c38
fix: explicitly pass in filter to async analysis go routine ( #326 )
...
Before the filter inside the func literal was capturing the value from
the outer loop. This is a subtle mistake, since in combination with
running the function literal as go routine, the value of filter could
have already changed at invocation time.
To fix this, the filter is now passed in as an argument to the func
literal.
Signed-off-by: Patrick Pichler <git@patrickpichler.dev >
Co-authored-by: Patrick Pichler <git@patrickpichler.dev >
2023-04-25 10:35:39 +02:00
Ettore Di Giacinto
a1aaa0a2d1
Merge branch 'main' into local_models
2023-04-25 09:56:04 +02:00
Ettore Di Giacinto
2a27344e9c
Merge branch 'main' into local_models
2023-04-25 00:08:58 +02:00
Patrick Pichler
7eddb8f4a6
feat: use OS conform path for storing cached results
...
Instead of storing cached values in the config yaml, they are now stored
under these OS specific locations:
* Linux: `~/.cache/k8sgpt`
* MacOS: `~/Library/Caches`
* Windows: `%LocalAppData%\cache`
Additionally a `Cache` package and interface has been introduced.
Currently there are two implementations:
* Noop - Doesn't do anything
* FileBased - Stores data in files under the locations listed above
fixes #323
Signed-off-by: Patrick Pichler <git@patrickpichler.dev >
2023-04-24 19:07:54 +02:00
Alex Jones
c3cc413e7f
feat: async calls ( #311 )
...
* feat: async calls
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* feat: added concurrency settings
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* feat: added in ability to set max concurrency
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
---------
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Matthis <99146727+matthisholleville@users.noreply.github.com >
2023-04-24 14:04:37 +00:00
mudler
9b914fbc0b
feat: add LocalAI backend
...
Signed-off-by: mudler <mudler@mocaccino.org >
2023-04-24 10:09:30 +02:00
Ettore Di Giacinto
cf797a6eb6
feat: allow to set a baseurl ( #310 )
...
* feat: allow to set a baseURL for OpenAI providers
This allows to run local models that have a compatible OpenAI API, or
for instance use a proxy.
Signed-off-by: mudler <mudler@mocaccino.org >
* feat: allow to set baseURL in the auth subcommand
Signed-off-by: mudler <mudler@mocaccino.org >
---------
Signed-off-by: mudler <mudler@mocaccino.org >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Matthis <99146727+matthisholleville@users.noreply.github.com >
2023-04-21 19:04:34 +00:00
Thomas Schuetz
d0f7a1105f
chore: change license to Apache-2 ( #313 )
...
* chore: change license to Apache-2
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu >
2023-04-21 19:46:31 +02:00
Aris Boutselis
84a3cc05fb
feat: add configuration interface to support customer providers
...
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
2023-04-20 16:26:12 +01:00
Matthis
7a7c6cf157
Merge branch 'main' into feat/analyze-error-handling
2023-04-20 15:09:52 +02:00
Matthis
fa087ff559
feat: modify error handling to return a list of errors to display to the user at the end of analysis without blocking it if an error is detected (e.g., version of an object is not available on user's cluster)
...
Signed-off-by: Matthis <matthish29@gmail.com >
2023-04-20 15:09:13 +02:00
Peter Pan
3c7e0bba1d
chore: analyze Pod ReadinessProbe faliure
...
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
2023-04-20 03:52:47 -04:00
Rakshit Gondwal
71732037fa
feat: improve HPA analyzer to check ScaleTargetRef resources ( #283 )
...
* feat: improve HPA analyzer to check ScaleTargetRef resources
Signed-off-by: Rakshit Gondwal <rakshitgondwal3@gmail.com >
* feat: modify tests
Signed-off-by: Rakshit Gondwal <rakshitgondwal3@gmail.com >
* feat: improve all ScaleTargetRef to check for resources
Signed-off-by: Rakshit Gondwal <rakshitgondwal3@gmail.com >
* test: add test cases for all ScaleTargetRef types
Signed-off-by: Rakshit Gondwal <rakshitgondwal3@gmail.com >
* refactor: use interface to avoid dupplication
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
Signed-off-by: Rakshit Gondwal <rakshitgondwal3@gmail.com >
* test: add test case for NoResourceConfiguredForScaleTargetRef
Signed-off-by: Rakshit Gondwal <rakshitgondwal3@gmail.com >
---------
Signed-off-by: Rakshit Gondwal <rakshitgondwal3@gmail.com >
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
Co-authored-by: Matthis <99146727+matthisholleville@users.noreply.github.com >
2023-04-18 15:27:06 +02:00
Matthis
0313627848
fix: resolve language toggle bug (issue #294 )
...
Signed-off-by: Matthis <matthish29@gmail.com >
2023-04-18 06:14:11 +02:00
Matthis
3d684a2af7
fix: deployment/cronjob namespace filtering ( #290 )
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-04-17 17:37:19 +02:00
Matthis
af8b350520
fix: ensure parent directories are created in EnsureDirExists function ( #293 )
2023-04-17 14:38:43 +01:00
Matthis Holleville
6742410025
feat: init logging middleware on server mode
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-04-16 23:40:19 +02:00
Alex Jones
a7cff482a8
Merge branch 'main' into feature/235/use-xdg-config-home
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2023-04-16 12:10:05 +01:00
Matthis Holleville
9121a983e5
feat: rename server/main.go to server/server.go
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-04-16 09:20:49 +02:00
Matthis Holleville
9642202ed1
feat: add output query param on serve mode & refactor output logic
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-04-15 21:55:46 +02:00
Alex Jones
e5a8c57877
Merge branch 'main' into feat/manifests
2023-04-15 18:06:12 +01:00
Alex Jones
3988eb2fd0
feat: running in cluster
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2023-04-15 18:05:57 +01:00
Matthis
a3becc9906
feat: add server metrics ( #273 )
...
* feat: expose metrics path & init analyzer errors metrics
This commit add metrics path & the analyzer error metrics in the codebase. The changes have been made across all analyzers and include the addition of a new metric with label values for the analyzer's name, analyzed object's name, and namespace. The metric's value is set to the length of the analyzer objects failures.
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
* feat: add metric to cronjob & deployment & netpol
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
* feat: expose metric to NodeAnalyzer
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
---------
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-04-15 19:03:37 +02:00
Matthis Holleville
960ba568d0
fix: resolve issue with duplicated integration filters.
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-04-15 15:49:39 +02:00