Alex Jones
4984840de1
wip
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-04-11 19:22:06 +01:00
Alex Jones
80ac51c804
chore: compiling successfully
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-04-11 19:22:06 +01:00
AlexsJones
b0e517006e
feat: initial impl of integration
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-04-11 19:22:06 +01:00
AlexsJones
61d6e52465
feat: initial impl of integration
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-04-11 19:22:06 +01:00
Matthis Holleville
b687473e61
feat: add more details on anonymize flag
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-04-11 13:41:59 +02:00
Matthis Holleville
d2a84ea2b5
feat: add anonymization flag
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-04-10 23:12:02 +02:00
AlexsJones
93bcc627ba
fix: regression on dynamic filters
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-04-05 20:05:17 +01:00
HOLLEVILLE Matthis
7429b933c0
Merge branch 'main' into feature/configuration-new-format
...
Signed-off-by: HOLLEVILLE Matthis <99146727+matthisholleville@users.noreply.github.com>
2023-04-05 16:10:34 +02:00
Thomas Schuetz
2f21002899
fix: details in json output
...
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-04-05 15:17:06 +02:00
Thomas Schuetz
db40734a0d
chore: made json output prettier and improved output
...
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-04-05 13:36:30 +02:00
Matthis Holleville
9b243cdcaa
feat: add support for new configuration format
...
This commit adds support for a new configuration format that is not backwards compatible with the previous format. This is a breaking change and requires users to update their configuration files to use the new format.
BREAKING CHANGE: The format of the configuration file has changed. Users must update their configuration files to use the new format.
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-04-05 09:39:21 +02:00
Thomas Schuetz
0195bfab30
chore: analyzer and ai interfacing ( #200 )
...
* chore: analyzer and ai interfacing
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
* fix: backend variable for aiProvider in cmd
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
* fix: changed folders for analyzers
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
* chore: renamed analyzers
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
* fix: fixed ingress tests after rebase
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
* fix: fixed ingress tests after rebase
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
---------
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-04-05 08:40:12 +02:00
Thomas Schuetz
67753be6f3
chore: create linux packages ( #201 )
...
* chore: build deb, rpm, apk packages
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
* fix: IMAGE NAME
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
---------
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-04-03 10:54:40 +02:00
HOLLEVILLE Matthis
075a940d2c
feat: add password flag for backend authentication ( #199 )
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-04-03 10:12:59 +02:00
Rakshit Gondwal
dde4e833b0
feat: alias filter to filters
...
Signed-off-by: Rakshit Gondwal <rakshitgondwal3@gmail.com>
2023-04-02 21:35:15 +05:30
AlexsJones
96d0d754ea
chore: removes bar on normal analyze events
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-04-01 17:22:37 +01:00
Alex Jones
dea3ad9ebf
Merge branch 'main' into feature/hpa-analyzer
2023-04-01 16:22:44 +01:00
Roberth Strand
3e836d81b7
refactor: merged main into branch
...
Merged origin/main into the branch to get the PR up to date and mergable.
Closes #101
Signed-off-by: Roberth Strand <me@robstr.dev>
2023-04-01 11:36:15 +02:00
Matthis Holleville
360387249f
feat: add hpa analyzer and init additionalAnalyzers
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-03-31 18:22:01 +02:00
Matthis Holleville
869ba90907
fix: analysis detail not displayed when --explain
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-03-31 16:39:28 +02:00
Matthis Holleville
3ed545f33f
feat: rework filters
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-03-31 15:46:20 +02:00
Matthis Holleville
975813d328
feat: check if filters does not empty on add & remove
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-03-31 13:57:03 +02:00
Matthis Holleville
9aa0e8960e
feat: update filters add & remove to be more consistent
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-03-31 13:30:59 +02:00
Matthis Holleville
0a124484a2
fix: spelling on dupplicateFilters
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-03-31 13:02:26 +02:00
Matthis Holleville
30faf84254
feat: remove filter prefix on subcommand
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-03-31 12:59:19 +02:00
Roberth Strand
c0aebb21a0
refactor: added newline to explanation
...
The newline at the end of the explanation will make is so that the wall of text that you get with several issues get a bit of space. This does not effect the JSON output, only the regular output.
closes #101
Signed-off-by: Roberth Strand <me@robstr.dev>
2023-03-31 11:23:35 +02:00
Matthis Holleville
9ebb7de3c0
Merge branch 'main' into feature/add-and-remove-filters
2023-03-31 11:19:40 +02:00
Matthis Holleville
a8bf45134f
fix: kubecontext flag has no effect
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-03-31 10:41:50 +02:00
AlexsJones
25f8dc390c
chore: renamed filter list file
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-31 09:07:08 +01:00
Matthis Holleville
32ddf6691c
feat: add & remove default filter(s) to analyze.
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-03-30 23:18:43 +02:00
HOLLEVILLE Matthis
6e17c9e285
feat: add filter command add "list" subcommand ( #159 )
...
* feat: add filter command add "list" subcommand to display available filters
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
* feat: create specific file to filterList
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
* feat: rename ListAnalyzers to ListFilters
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
---------
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-03-30 20:58:41 +02:00
Thomas Schuetz
53a19bb04d
Merge branch 'main' into fix/kubectx
2023-03-30 14:27:56 +02:00
Alex Jones
c8f3c946b0
fix: now supports different kubeconfig and kubectx
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-03-30 12:49:02 +01:00
Alexandre Steppé
be061da5b6
feat: output selected backend ( #153 )
...
Signed-off-by: Alexandre Steppé <alexandre.steppe@gmail.com>
2023-03-30 13:37:10 +02:00
Roberth Strand
0afd52844b
refactor: removed sample flag
...
Commented out the sample flag that the framework comes with, as it was not in use. Choose to comment it out for now for easy reference, just in case we want to implement that type of toggle flags.
Signed-off-by: Roberth Strand <me@robstr.dev>
2023-03-30 11:48:43 +02:00
Alex Jones
548039ebe6
feat: improvement to analysis speed
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-03-30 08:19:35 +01:00
Alex Jones
172c2df6c5
fix: bugfix for output ( #148 )
2023-03-30 08:38:11 +02:00
Alex Jones
2eab0c544f
feat: bugfix for output
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-03-30 07:28:42 +01:00
Chadi Laoulaou
f4765bed1b
fix: typo in description of the filter flag in analyze command ( #147 )
...
Signed-off-by: Chadi Laoulaou <chadilaoulaou@gmail.com>
2023-03-30 05:38:47 +02:00
Alex Jones
b78ab3d9b5
feat: added namespace filter ( #127 )
...
* feat: added namespace filter
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
* chore: Moved the explain bool out
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
---------
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-28 21:10:42 +02:00
AlexsJones
5890e3a79c
fix: short term solution for exhaustion
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-28 14:00:50 +01:00
Alex Jones
2cb1c9c150
chore: update root.go path
2023-03-28 12:18:48 +01:00
Alex Jones
a270f7c89f
feat: enables overwriting of cache ( #95 )
2023-03-28 11:43:12 +02:00
Roberth Strand
39c0444fac
feat: added british alias
...
Added an alias for analyze with the British English variant analyse.
Closes #93
Signed-off-by: Roberth Strand <me@robstr.dev>
2023-03-28 11:07:45 +02:00
Thomas Schuetz
1c653ecc51
feat: add generation of api-keys to cli ( #87 )
...
* feat: add generate option in cli and the documentation
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
* chore: release 0.1.0
Release-As: 0.1.0
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
* fix: apply suggestions from code review
Co-authored-by: Alex Jones <alexsimonjones@gmail.com>
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
---------
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com>
2023-03-27 21:04:34 +01:00
AlexsJones
0c231d635e
feat: version
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-27 20:49:40 +01:00
AlexsJones
931f072e0a
feat: version
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-27 20:40:15 +01:00
AlexsJones
c3008c5e75
feat: addition of simple language support
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-27 20:15:35 +01:00
AlexsJones
009f47c8e8
chore: return success on no issues
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-27 12:55:46 +01:00
AlexsJones
a194d4a509
chore: moved code
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-27 10:59:48 +01:00
AlexsJones
0852c658de
feat: wip fixing missing details
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-27 10:42:02 +01:00
AlexsJones
1bc839c48b
wip fixing missing details
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-27 10:25:25 +01:00
Thomas Schuetz
14e85b08ff
feat: find parent objects and add information about them ( #72 )
...
* feat: find parent objects
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
* fix: missing parent when explain is used
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
---------
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-03-25 23:03:34 +01:00
Alex Jones
a1093dcfe4
feat: also fixes bug if the events feed is empty ( #73 )
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-25 22:59:15 +01:00
Alex Jones
979f13f043
feat: initial json implementation ( #68 )
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-24 23:10:30 +01:00
AlexsJones
80a99757f9
fixes a nasty bug
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-24 14:19:16 +00:00
Alex Jones
c8385531e6
updated
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-03-24 12:33:59 +00:00
Alex Jones
1a486d4532
support for multi auth
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-03-24 12:12:22 +00:00
Alex Jones
bdb2e739d4
interfaced out ai clients
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-03-24 12:01:36 +00:00
AlexsJones
a5846b08ba
tidying up files
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-24 10:57:33 +00:00
Alex Jones
ca5e0fab21
Revert "chore: tidying"
2023-03-24 10:55:37 +00:00
AlexsJones
5359d8ccfb
tidying up files
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-24 10:54:20 +00:00
AlexsJones
9409998884
merged main
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-22 09:38:45 +00:00
Thomas Schuetz
a307c132b3
chore: change module repo
...
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-03-22 07:40:21 +01:00
AlexsJones
365a5674ba
restructure
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-21 21:00:18 +00:00
AlexsJones
08db0b2c7b
updated copy
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-21 20:36:45 +00:00
AlexsJones
2a6404b94f
adding workflow
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-21 20:09:18 +00:00
AlexsJones
a14cde2c1f
updated copy on readme
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-21 19:58:32 +00:00
AlexsJones
59a0507e37
first
...
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2023-03-21 11:56:05 +00:00