Ettore Di Giacinto
30de25166d
Merge branch 'main' into local_models
2023-04-25 10:55:29 +02:00
github-actions[bot]
3d11e12963
chore(main): release 0.2.6 ( #327 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-25 10:44:08 +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
github-actions[bot]
5383d2e858
chore(main): release 0.2.5 ( #302 )
2023-04-25 10:21:45 +02:00
Ettore Di Giacinto
a1aaa0a2d1
Merge branch 'main' into local_models
2023-04-25 09:56:04 +02:00
Matthis
5d6f3c31b9
Merge pull request #324 from patrickpichler/feature/323/store-cache
...
feat: use OS conform path for storing cached results
2023-04-25 09:48:39 +02:00
Ettore Di Giacinto
2a27344e9c
Merge branch 'main' into local_models
2023-04-25 00:08:58 +02:00
mudler
3f769bf0e0
docs: simplify, link to an e2e example
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-04-24 23:48:42 +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
Thomas Schuetz
2391603075
feat: add subproject group to CODEOWNERS ( #322 )
...
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-04-24 16:02:42 +02:00
mudler
9b914fbc0b
feat: add LocalAI backend
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-04-24 10:09:30 +02:00
mudler
110cb54a8a
docs: add instructions to run local models
...
Signed-off-by: mudler <mudler@mocaccino.org>
2023-04-24 10:09:27 +02:00
renovate[bot]
e7f74db6e5
fix(deps): update module github.com/aquasecurity/trivy-operator to v0.13.1 ( #321 )
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com>
2023-04-23 21:03:29 +02:00
Matthis
5aaeb77a48
Merge pull request #320 from matthisholleville/doc/update-documentation
...
feat: add serve & integration to README
2023-04-23 17:50:55 +02:00
Matthis
751010f25b
Merge branch 'main' into doc/update-documentation
2023-04-23 17:44:09 +02:00
Matthis Holleville
a65ee7fc09
feat: add serve & integration to README
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-04-23 17:43:46 +02:00
Nuno Adrego
ff799825cf
feat: add k8sgpt grafana dashboard ( #316 )
...
Signed-off-by: Nuno Adrego <55922671+nunoadrego@users.noreply.github.com>
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com>
2023-04-23 16:33:57 +01: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
Xinwei Xiong
754bf917e1
feat: the overall optimization and architecture design of the makefile are made ( #317 )
...
* feature(makefile): The overall optimization and architecture design of the Makefile are made
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* feat: the overall optimization and architecture design of the makefile are made
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
---------
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com>
2023-04-21 20:02:45 +01: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
Alex Jones
95305438b3
Delete demo ( #315 )
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-04-21 13:19:39 +01:00
Alex Jones
ddd830cc56
feat: update readme ( #314 )
...
No longer necessary to draw distinction between k8sgpt and kubectl ai. Also removed milestones
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-04-21 13:18:58 +01:00
Peter Pan
0a4ed0d907
chore: add serviceMonitor in sample yaml ( #304 )
...
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io>
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com>
2023-04-21 10:10:39 +01:00
Aris Boutselis
2102f06585
Merge pull request #308 from arbreezy/feat/config-interface
...
feat: add configuration interface to support customer providers
2023-04-20 16:31:56 +01: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
bd4ab0e589
Merge pull request #306 from matthisholleville/feat/analyze-error-handling
...
feat: modify analyze error handling
2023-04-20 15:53:52 +02: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
Matthis
3ef6156d55
Merge pull request #300 from panpan0000/main
...
chore: analyze Pod ReadinessProbe faliure
2023-04-20 11:17:27 +02:00
Matthis
d50ca29a2c
Merge branch 'main' into main
2023-04-20 10:52:39 +02:00
renovate[bot]
df2ed4185b
fix(deps): update module github.com/prometheus/client_golang to v1.15.0 ( #303 )
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-20 10:47:26 +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
renovate[bot]
0472c363a4
fix(deps): update module github.com/sashabaranov/go-openai to v1.9.0 ( #298 )
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-20 07:36:07 +02:00
github-actions[bot]
03228d8e6d
chore(main): release 0.2.4 ( #292 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-18 16:33:43 +02: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
Aris Boutselis
a962d13654
Merge pull request #296 from matthisholleville/fix/language-toggle-bug
...
fix: resolve language toggle bug (issue #294 )
2023-04-18 10:17:10 +01: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
3c4bc1a92c
Merge pull request #287 from matthisholleville/feature/server-logs
...
feat: init logging middleware on server mode
2023-04-17 11:53:12 +02:00
Matthis
5f3244a5d4
Merge branch 'main' into feature/server-logs
2023-04-17 11:46:58 +02:00
Alex Jones
222e0873c0
Update README.md ( #288 )
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-04-17 06:49:45 +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
64f359c428
Merge pull request #271 from k8sgpt-ai/release-please--branches--main
...
chore(main): release 0.2.3
2023-04-16 12:50:00 +01:00
github-actions[bot]
1acb22efdb
chore(main): release 0.2.3
2023-04-16 11:17:51 +00:00
Alex Jones
8615ea28ed
Merge pull request #236 from patrickpichler/feature/235/use-xdg-config-home
...
feat: store config in XDG conform location
2023-04-16 12:17:09 +01: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
6e7c583aec
Merge pull request #284 from matthisholleville/refactor/output-analysis
...
feat: add output query param on serve mode & refactor output logic
2023-04-16 09:24:33 +02: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