kubesphere / kubeeye

KubeEye aims to find various problems on Kubernetes, such as application misconfiguration, unhealthy cluster components and node problems.
https://kubesphere.io
Apache License 2.0
810 stars 126 forks source link

Release asset of v1.0.0 doesn't include prebuilt binaries #308

Open suzuki-shunsuke opened 10 months ago

suzuki-shunsuke commented 10 months ago

https://github.com/kubesphere/kubeeye#install-and-use-kubeeye

Method 1: Download the pre-built executable file from Releases.

https://github.com/kubesphere/kubeeye/releases/tag/v1.0.0

image

The release asset of v1.0.0 doesn't include prebuilt binaries.

$ tar tvzf kubeeye-offline-v1.0.0.tar.gz 
drwxr-xr-x  0 runner docker      0 12  1 00:36 kubeeye-offline-v1.0.0/
drwxr-xr-x  0 runner docker      0 12  1 00:36 kubeeye-offline-v1.0.0/chart/
drwxr-xr-x  0 runner docker      0 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/
-rw-r--r--  0 runner docker   1137 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/Chart.yaml
-rw-r--r--  0 runner docker    349 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/.helmignore
-rw-r--r--  0 runner docker   2222 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/values.yaml
drwxr-xr-x  0 runner docker      0 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/
-rw-r--r--  0 runner docker   4855 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/deployment.yaml
-rw-r--r--  0 runner docker    263 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/serviceaccount.yaml
-rw-r--r--  0 runner docker    276 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/manager-config.yaml
-rw-r--r--  0 runner docker    831 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/proxy-rbac.yaml
-rw-r--r--  0 runner docker    240 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/metrics-reader-rbac.yaml
-rw-r--r--  0 runner docker    996 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/leader-election-rbac.yaml
-rw-r--r--  0 runner docker    185 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/config.yaml
-rw-r--r--  0 runner docker   1782 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/_helpers.tpl
-rw-r--r--  0 runner docker    450 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/metrics-service.yaml
-rw-r--r--  0 runner docker    350 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/apiserver.yaml
-rw-r--r--  0 runner docker   2759 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/manager-rbac.yaml
-rw-r--r--  0 runner docker    329 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/templates/inspect-result.yaml
drwxr-xr-x  0 runner docker      0 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/crds/
-rw-r--r--  0 runner docker   8696 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/crds/inspectresult-crd.yaml
-rw-r--r--  0 runner docker   3538 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/crds/inspectplan-crd.yaml
-rw-r--r--  0 runner docker   3478 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/crds/inspecttask-crd.yaml
-rw-r--r--  0 runner docker   7480 12  1 00:36 kubeeye-offline-v1.0.0/chart/kubeeye/crds/inspectrule-crd.yaml
drwxr-xr-x  0 runner docker      0 12  1 00:36 kubeeye-offline-v1.0.0/rule/
-rw-r--r--  0 runner docker    579 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_systemd.yaml
-rw-r--r--  0 runner docker   4383 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_prometheusrule.yaml
-rw-r--r--  0 runner docker    262 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_filterrule.yaml
-rw-r--r--  0 runner docker    176 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_services_connect.yaml
-rw-r--r--  0 runner docker   1603 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_opa_node.yaml
-rw-r--r--  0 runner docker  57827 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_opa_deployment.yaml
-rw-r--r--  0 runner docker   2076 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_opa_namespace.yaml
-rw-r--r--  0 runner docker    688 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_nodeInfo.yaml
-rw-r--r--  0 runner docker   1304 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_opa_evnet.yaml
-rw-r--r--  0 runner docker    505 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_filechange.yaml
-rw-r--r--  0 runner docker   1512 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_opa_abnormalPodStatus.yaml
-rw-r--r--  0 runner docker   3414 12  1 00:36 kubeeye-offline-v1.0.0/rule/kubeeye_v1alpha2_sysctlrule.yaml
drwxr-xr-x  0 runner docker      0 12  1 00:36 kubeeye-offline-v1.0.0/images/
-rw-------  0 runner docker 73283584 12  1 00:36 kubeeye-offline-v1.0.0/images/kubeeye-apiserver.tar
-rw-------  0 runner docker 47816192 12  1 00:36 kubeeye-offline-v1.0.0/images/kube-rbac-proxy.tar
-rw-------  0 runner docker 73251840 12  1 00:36 kubeeye-offline-v1.0.0/images/kubeeye-controller.tar
-rw-------  0 runner docker 65912832 12  1 00:36 kubeeye-offline-v1.0.0/images/kubeeye-job.tar
suzuki-shunsuke commented 10 months ago

The release asset was built by GitHub Actions.

https://github.com/kubesphere/kubeeye/actions/runs/7048589956/workflow https://github.com/kubesphere/kubeeye/blob/621f40a2b6293b7cb42428d53963316e3cadc59a/.github/workflows/release.yaml#L92-L122

suzuki-shunsuke commented 10 months ago

In the version v1.0.0-beta.5, a lot of assets were released by GoReleaser.

https://github.com/kubesphere/kubeeye/releases/tag/v1.0.0-beta.5 https://github.com/kubesphere/kubeeye/actions/runs/6131851526/job/16642191464 https://github.com/kubesphere/kubeeye/actions/runs/6131851526/workflow#L24-L30

suzuki-shunsuke commented 10 months ago

The commit https://github.com/kubesphere/kubeeye/commit/3c078e7bac7e1ac8250eaba2780b216db880e3f2 removed the build workflow. Why was the workflow removed?

Remove ke tool build workflow