Releases: devopstales/KubeDash
Releases Β· devopstales/KubeDash
3.0.0
Changelog
Features π
- fec40a8 feat(groups): add groups, bind roles, get group permissions
- b11c390 feat(helm): add rolling update
- f7b582c feat: add boolean variable testing
- 54929b4 feat: add cluster and sso autocreate
- ebefedc feat: add deployment-data
- 96a16af feat: add namespace level scale upp and down
- bcff071 feat: add serverside session with db
- ee591fa feat: add statefulsets-data
- 6ec14b2 feat: chart-data and pod log container selector
- 53a7ef7 feat: pod exec container selector
Bug fixes π
- b8b1b6f fix!: change sha256 hash to slted scrypt #20
- 882840a fix(build): security
- 952f244 fix(build): security
- 6a5964c fix(build): security
- 2bbdb9d fix(build): security
- a0b1579 fix: Oauth2 token not refreshed autometicle #8
- 9754652 fix: #71 #49
- 6545df3 fix: Cluster Role Binding List
- 323cac6 fix: User management submenu templates
- 86bc93f fix: clusters cert felper text
- 1177e46 fix: conflicts
- d85e6a1 fix: docker/kubedash/requirements.txt to reduce vulnerabilities
- 1ad4213 fix: docker/kubedash/requirements.txt to reduce vulnerabilities
- ce19056 fix: docker/kubedash/requirements.txt to reduce vulnerabilities
- 4ece538 fix: docker/kubedash/requirements.txt to reduce vulnerabilities
- 1e73227 fix: docker/kubedash/requirements.txt to reduce vulnerabilities
- f39d7ad fix: docker/kubedash/requirements.txt to reduce vulnerabilities
- 0573b98 fix: docker/kubedash/requirements.txt to reduce vulnerabilities
- a477784 fix: error logging
- 81f1f42 fix: goreleaser
- a8dc87d fix: goreleaser
- 9fdd046 fix: group user creation and update
- 7a238dd fix: group user creation and update
- b5879fb fix: groups/privilege RoleBinding
- cfb382f fix: minor fixes
- fe85285 fix: missing image
- 5cdc8c8 fix: node-data conditions
- 3ea0864 fix: profile link for password change
- 4e9b6ed fix: python logging plugin version
- 8f33e83 fix: registry image listing
- fb503f9 fix: security
- 8813b27 fix: security
- d7506e5 fix: security
- cca4aa2 fix: src/kubedash/requirements.txt to reduce vulnerabilities
- 749cbc2 fix: src/kubedash/requirements.txt to reduce vulnerabilities
- 5899d88 fix: src/kubedash/requirements.txt to reduce vulnerabilities
- 46d5353 fix: src/kubedash/requirements.txt to reduce vulnerabilities
- ccce7e7 fix: src/kubedash/requirements.txt to reduce vulnerabilities
- de294be fix: src/kubedash/requirements.txt to reduce vulnerabilities
- 141b524 fix: src/kubedash/requirements.txt to reduce vulnerabilities
- 21c0d63 fix: src/kubedash/requirements.txt to reduce vulnerabilities
- 1d83251 fix: src/kubedash/requirements.txt to reduce vulnerabilities
- 19551d1 fix: src/kubedash/requirements.txt to reduce vulnerabilities
- 777d78d fix: warning to logs
- 9710eff fix: warning to logs in k8sClientConfigGet
- 2bb7884 fix: workloads buttons and full screan
Others
- 7761876 20230625
- 6abf67a Merge branch '3.0' into main
- ad9870a Merge branch '3.0' into main
- 480633b Merge branch '3.0' of github.com:devopstales/KubeDash into 3.0
- 0f80154 Merge branch 'main' into 3.0
- 3bab623 Merge branch 'main' into 3.0
- b20b012 Merge branch 'main' into snyk-fix-44b4e89e091b7641c379305b9f5b1e55
- 171f21a Merge branch 'main' into snyk-fix-6d28996c3a9d5d5ad08c1fc7d979206c
- 730878d Merge branch 'main' into snyk-fix-ff2012c284750f25817873aba145623f
- 8c88c20 Merge branch 'main' into snyk-fix-ff2012c284750f25817873aba145623f
- 37b8835 Merge pull request #140 from devopstales/main
- ee63bfc Merge pull request #141 from devopstales/dependabot/pip/docker/kubedash/flask-talisman-1.1.0
- 198faeb Merge pull request #142 from devopstales/dependabot/pip/docker/kubedash/flask-healthz-1.0.1
- c10fa8a Merge pull request #143 from devopstales/dependabot/pip/docker/kubedash/certifi-2024.2.2
- d83e0ad Merge pull request #144 from devopstales/dependabot/pip/docker/kubedash/cryptography-42.0.5
- 40b5818 Merge pull request #145 from devopstales/dependabot/pip/docker/kubedash/flask-migrate-4.0.5
- 13e6f24 Merge pull request #146 from devopstales/snyk-fix-2cc490b7683aabc6798b39609c6d0cea
- b2441e4 Merge pull request #147 from devopstales/dependabot/go_modules/src/kdlogin/github.com/go-playground/validator/v10-10.19.0
- 6d20db4 Merge pull request #148 from devopstales/snyk-fix-371e3e25ee0200bb880305622a2256b1
- 0b9e8f3 Merge pull request #150 from devopstales/snyk-fix-6fb7c6e5a6b3cdd29b5d9ac75b3fc7cb
- 5aada5b Merge pull request #151 from devopstales/snyk-fix-6b9b08072584fcebbd2bf21c2d408b67
- 833dfbd Merge pull request #152 from devopstales/snyk-fix-a4cb583407d851cad11746a8c77240e1
- 2cca6e7 Merge pull request #153 from devopstales/snyk-fix-6d28996c3a9d5d5ad08c1fc7d979206c
- 572144e Merge pull request #154 from devopstales/snyk-fix-4dd4511e28631a44d206d6702b6f3c94
- e918c8d Merge pull request #155 from devopstales/snyk-fix-e822b6817628ada18a967e1ef0044c88
- ab719aa Merge pull request #156 from devopstales/main
- 6873fc8 Merge pull request #157 from devopstales/3.0
- 70a821f Merge pull request #158 from devopstales/3.0
- 74c5172 Resolved merge conflict by incorporating both suggestions.
- 4522ad1 Update k8s.py
- f6330e1 add base for volumesnapshots
- ac0d9ce add(plugns): Rename Registrys to Plugns and add disable option
- 443a998 add: deployment and statefullset scale options
- 06dd95b add: helm chart update
- b4eddc2 add: pluginconfig in helmchart
- e22503c add: postgresql as external db #49
- 9ad9fc8 build(deps): bump certifi from 2023.7.22 to 2024.2.2 in /docker/kubedash
- 3d12461 build(deps): bump cryptography from 42.0.4 to 42.0.5 in /docker/kubedash
- e9d58d4 build(deps): bump flask-healthz from 0.0.3 to 1.0.1 in /docker/kubedash
- 4156b22 build(deps): bump flask-migrate from 4.0.4 to 4.0.5 in /docker/kubedash
- ee3e87f build(deps): bump flask-talisman from 1.0.0 to 1.1.0 in /docker/kubedash
- bc6a65b build(deps): bump github.com/go-playground/validator/v10 in /src/kdlogin
- 45479f2 build(deps): bump github.com/go-playground/validator/v10 in /src/kdlogin
- ccfba2a build(deps): bump github.com/go-playground/validator/v10 in /src/kdlogin
- 4a9a96c build(deps): bump gitpython from 3.1.32 to 3.1.36 in /src/kubedash
- dbee675 build(deps): bump gitpython from 3.1.36 to 3.1.41 in /src/kubedash
- d9a94dc build(deps): bump golang.org/x/crypto in /src/kdlogin
- 61bbf04 build(deps): bump k8s.io/apimachinery in /src/kdlogin
- 197153d build(deps): bump k8s.io/client-go from 0.23.3 to 0.28.2 in /src/kdlogin
- bcc4f72 build(deps): bump k8s.io/client-go from 0.28.2 to 0.29.2 in /src/kdlogin
- 0925e96 build(deps): bump opentelemetry-api in /docker/kubedash
- ae609f0 build(deps): bump opentelemetry-api in /src/kubedash
- bfa17b2 build(deps): bump opentelemetry-exporter-otlp-proto-http
- 3bfb643 build(deps): bump opentelemetry-exporter-otlp-proto-http
- 05fb561 build(deps): bump opentelemetry-sdk in /docker/kubedash
- b6d0f49 build(deps): bump opentelemetry-sdk in /src/kubedash
- f725dc5 build(deps): bump opentelemetry-sdk in /src/kubedash
- 681527c debug local env
- 95a874c feat(OIDC at startup): add OIDC creation at startup
- ec58b92 fix #28 #29
- 97dfb6c fux: vulnerabilityreports not exists
- e981328 update dockerimage
- 879e2e9 update ingress
2.0.0
Changelog
Features π
- 971c4c1 feat!: ganerate kubectl config at user create #6
- a793a0d feat!: ganerate kubectl config at user update #6
- 433cc44 feat!: kubectl config download and user delete #6
- 7b9c824 feat(OTEL): minor updates
- 2394cad feat: add Priority Classes
- 8dfe9cf feat: add Priority Classes
- 39fc174 feat: add basic Open Telemetry Integration
- 61ad11b feat: add basic pod exec
- 54faf54 feat: add configmaps to menu
- 32c92b9 feat: add docker registry UI
- d5ef669 feat: add events to docker registry UI
- ab43e79 feat: add events to docker registry UI
- 0d9c3dd feat: add fixedVersion and publishedDate to k8s.py
- 6c28d55 feat: add fixedVersion and publishedDate to pod-data
- 02df145 feat: add hpa, limitRange, PodDisruptionBudget, quotas
- a075b4b feat: add hpa, limitRange, PodDisruptionBudget, quotas
- 5141066 feat: add ingress class to menu
- 55bf25f feat: add ingress to menu
- d636869 feat: add kubectl plugin and integration #6
- 8ce7c5a feat: add network-plicy
- 20b9498 feat: add network-plicy
- e74f5ad feat: add pvc to menu
- 19f6795 feat: add pvc to menu
- 4310869 feat: add secrets to menu
- 95a5ff1 feat: add services to menu
- 1d8fa68 feat: add socket security
- 9686b37 feat: add storageclass to menu
- e56094e feat: add used percentage to pvc
- 2544a23 feat: add workload map
- f4bf51d feat: log viewer for pod
- 0d1d856 feat: node data page with metrics and conditions
- d9f216a feat: pod date links
Bug fixes π
- a24c31e fix(OTEL): test tracer for span
- b6f4870 fix(security): kubedash security enchantments
- 55f3829 fix: SSO behind proxy #22
- 02d012a fix: KeyError: po_name
- 6cebae3 fix: conflixt
- 1ebbfe2 fix: docker/kubedash/requirements.txt to reduce vulnerabilities
- bbca157 fix: egistry
- c064517 fix: gunicorn
- 4f5c0d2 fix: gunicorn
- 935f9f9 fix: gunicorn
- 4829866 fix: inline style for csrf
- 171d5fc fix: minor fixes
- 5b821c6 fix: minor fixes
- 179d3c0 fix: node-data.html.j2 graphics
- abeb259 fix: profile javascript icon change
- 25bdd73 fix: registry error
- 0e246b1 fix: shell and logs websocket #28 #29
- 01b54c7 fix: shell and logs websocket #28 #29
- a835223 fix: src/kubedash/requirements.txt to reduce vulnerabilities
Others
- 0809f6e Create dependabot.yml
- 0fd28f5 Merge branch 'main' into 3.0
- cf1acf9 Update dependabot.yml
- 21395cd build(deps): bump gitpython from 3.1.30 to 3.1.32 in /src/kubedash
- de0c765 build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 in /src/kdlogin
- b7ac217 build(deps): bump opentelemetry-api in /src/kubedash
- d087468 build(deps): bump opentelemetry-exporter-otlp-proto-http
- b6dc9db build(deps): bump opentelemetry-sdk in /src/kubedash
- 5d67c49 core: fix .gitignore
- 5dc4e67 core: minor fixes
- fd1d13c core: minor fixis
- 726194e core: refactor selection
- 059bcaf debug: websocket
- 498e6d0 feat(docker registry): add function to delete tag
- 7c70bb6 feature: add region zone and engine to node-data
- 088e611 feature: add region zone and engine to node-data
- 31d5f59 feature: add snapshot-classes
- 49db373 feature: add snapshot-classes
- 4028657 fix conflict #38
- fc93e85 fix kubedash Dockerfile build
- aac7637 fix kubedash Dockerfile build
- 0da0650 fix kubedash Dockerfile build
- 14210a5 fix kubedash Dockerfile build
- bcc3878 fix kubedash Dockerfile build
- 969dcb0 fix kubedash Dockerfile build
- 33452c6 fix kubedash Dockerfile build
- 8f66290 fix kubedash Dockerfile build
- a57f01d fix kubedash Dockerfile build
- 930fa79 fix kubedash Dockerfile build
- cffdb88 fix kubedash Dockerfile build
- 65220e9 fix kubedash Dockerfile build
- e50a433 fix kubedash Dockerfile build
- 03b66f5 fix(docker registry): fix change tls
Release 1.0
Changes in this Release
Features π
78a202fa
add pvc to helm chart by @devopstalesd01cd436
add helm chart by @devopstales054223c9
add kubernetes manifests by @devopstales1cb9b874
add password change, test default pass by @devopstalesa15fed93
reset admin password from cli by @devopstales248e8f17
add liveness and redines probe by @devopstales5982aec7
add liveness and redines probe by @devopstales6630f9ee
add liveness and redines probe by @devopstales9b79d0bb
add modul name for logging by @devopstales9790b0c3
add external logging by @devopstales15f896e0
add user priv listing by @devopstales6c369ebb
add user priv listing by @devopstales1a1c7cf7
add role-data and cluster-role-data page by @devopstales30a75b66
add dashboard with cluster metrics by @devopstalesc48838c4
add separate user-privilege page by @devopstales5d42a362
add permission creation by @devopstales257a4041
add cluster-role-bindings page by @devopstales9ec0d35c
fix role-bindings page linking by @devopstales9c6090e1
add role-bindings page by @devopstales245d1ef6
add roles page by @devopstales9b5a6421
add cluster-roles page by @devopstalesdc35dade
add service-account page by @devopstalesc85fb3d0
vulti table roles by @devopstalesf8e011a6
add csrf by @devopstales2f9d4867
move user, role, ns_select to session by @devopstales65f2c037
list installed helm charts by @devopstales732f55fc
pod-data list pod vulns by @devopstales6003932c
reload button, helmCharts, single k8s cluster by @devopstales8c09bbca
basic CI/CD by @devopstales
Bugfix π
992f1caa
devopstales 42894256+devopstales@users.noreply.github.com by @devopstales2cf27a90
devopstales 42894256+devopstales@users.noreply.github.com by @devopstales25b0f897
user role in /users by @devopstales2c962a9b
user add by @devopstalesab0971aa
database init with flask_migrate by @devopstalesd43c2943
minor fixes to run in kubernetes by @devopstalesa867eeac
db init for flask run and test outh table by @devopstalesb41fdd14
dashboard ErrorHandler by @devopstalesdf62e1af
minor fixes by @devopstales885fb594
k8sca decode by @devopstales7cac1fff
security headers, missing highlightjs, template includes by @devopstales
Changes π
d10626d8
exeptions, logging by @devopstales
Documentation π
2b77f033
add README.md by @devopstalese4555f5f
add documentation with mkdocs by @devopstales76bc30a7
add basic mkdocs by @devopstales