renovate[bot]
b8a5f3bab8
chore(deps): update reviewdog/action-golangci-lint digest to f5d8591 ( #362 )
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 16:44:22 +02:00
Thomas Schuetz
3051b1ca34
docs: remove issue templates to use org wide ones ( #352 )
...
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu >
2023-04-28 09:44:35 +02:00
Alex Jones
7471b76794
feat: improving readme
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2023-04-28 07:29:35 +02:00
Tyler Gillson
5af8178802
feat: add helm chart ( #318 )
...
* feat: add helm chart
Signed-off-by: Tyler Gillson <tyler.gillson@gmail.com >
* Address PR feedback (#1 )
* remove K8SGPT_BASEURL
* add default model
* add user-specified Deployment annotations
* remove Values.secret.enabled
---------
Signed-off-by: Tyler Gillson <tyler.gillson@gmail.com >
* update chart.appVersion, default labels
Signed-off-by: Tyler Gillson <tyler.gillson@gmail.com >
* default image tag to Chart.appVersion
Signed-off-by: Tyler Gillson <tyler.gillson@gmail.com >
* release-please annotation for k8sgpt image
Signed-off-by: Tyler Gillson <tyler.gillson@gmail.com >
* revert improperly relocated Dockerfile
Signed-off-by: Tyler Gillson <tyler.gillson@gmail.com >
* revert changes to docker-build target and actually re-locate Dockerfile
Signed-off-by: Tyler Gillson <tyler.gillson@gmail.com >
* Update charts/k8sgpt/Chart.yaml
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com >
Signed-off-by: Tyler Gillson <tyler.gillson@gmail.com >
* Update charts/k8sgpt/templates/deployment.yaml
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com >
Signed-off-by: Tyler Gillson <tyler.gillson@gmail.com >
---------
Signed-off-by: Tyler Gillson <tyler.gillson@gmail.com >
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com >
2023-04-27 20:47:08 +02:00
renovate[bot]
363294c310
fix(deps): update module github.com/aquasecurity/trivy-operator to v0.13.2 ( #353 )
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-27 17:11:40 +02:00
github-actions[bot]
80dddc35a4
chore(main): release 0.2.8 ( #335 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v0.2.8
2023-04-27 14:48:55 +02: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
Thomas Schuetz
3af366788f
chore: add settings ( #351 )
...
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu >
2023-04-27 10:43:23 +02:00
Anais Urlichs
cf16769a36
merging main ( #347 )
2023-04-26 17:26:44 +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
Harshit Mehta
f8fa35cf9d
docs: fix README ( #345 )
...
Signed-off-by: Harshit Mehta <hdm23061993@gmail.com >
Co-authored-by: Matthis <99146727+matthisholleville@users.noreply.github.com >
2023-04-26 10:29:22 +02:00
Alex Jones
14a3537ce9
chore: update README.md ( #346 )
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2023-04-26 09:36:44 +02:00
Alex Jones
0995e008fe
chore: updated banner ( #343 )
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2023-04-26 08:15:20 +02:00
renovate[bot]
125341bdaa
chore(deps): pin dependencies ( #336 )
...
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-26 08:09:40 +02:00
Brad McCoy
aca58064c3
chore: update Apache2 license ( #342 )
...
Signed-off-by: Brad McCoy <bradmccoydev@gmail.com >
2023-04-26 07:54:42 +02:00
Matthis
10f49e6146
Merge pull request #334 from patrickpichler/fix/various-linter-reported-issues
...
fix: various linter reported issues
2023-04-25 23:19:29 +02: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
Alex Jones
d4dcc7a399
chore: logo update ( #339 )
...
* chore: updated logo
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: updated logo
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: updated logo
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: updated logo
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: updated logo again
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: updated logo
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: updated logo
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
---------
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2023-04-25 22:26:40 +02:00
Aris Boutselis
78ee280e73
Merge pull request #337 from arbreezy/feat/localai-passw
...
feat: don't ask for password if backend is localai
2023-04-25 21:04:22 +03: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
Aris Boutselis
c365c53332
Merge pull request #269 from mudler/local_models
...
feat: running local models
2023-04-25 20:27:17 +03:00
Matthis
9f092f3928
Merge branch 'main' into local_models
2023-04-25 19:22:46 +02:00
Patrick Pichler
252c734310
feat: introduce linter to run on PR builds ( #333 )
...
In order to catch a variaty of small and quick to happen mistakes, there
is now an additional action in place which runs a linter on the PR
content.
fixes #330
Signed-off-by: Patrick Pichler <git@patrickpichler.dev >
Co-authored-by: Patrick Pichler <git@patrickpichler.dev >
2023-04-25 14:02:47 +02:00
github-actions[bot]
db4a88e409
chore(main): release 0.2.7 ( #329 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v0.2.7
2023-04-25 11:10:53 +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
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>
v0.2.6
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 )
v0.2.5
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