🚚 Move tap directory to kubeshark/worker and use kubeshark/worker Docker image instead (#1248)

* Remove `tap` directory

* Fix the depedencies and build errors

* Fix the linter errors

* Use `kubeshark/worker` image as tapper

* Arrange the pod prefixes and suffixes

* Don't install any dependencies in the CI

* Remove `devops` directory

* Don't generate eBPF object files in the CI

* Fix `Makefile`

* Update `Dockerfile`
This commit is contained in:
M. Mert Yildiran
2022-11-24 20:21:30 +03:00
committed by GitHub
parent 8c97c4a120
commit 8868a4c979
177 changed files with 180 additions and 302650 deletions
+1 -1
View File
@@ -45,7 +45,7 @@ jobs:
- name: Check modified files
id: modified_files
run: devops/check_modified_files.sh agent/ shared/ tap/ ui/ Dockerfile
run: devops/check_modified_files.sh agent/ shared/ Dockerfile
- name: Set up Docker Buildx
if: steps.modified_files.outputs.matched == 'true'
-51
View File
@@ -24,20 +24,6 @@ jobs:
with:
go-version: '^1.17'
- name: Install dependencies
run: |
sudo apt update
sudo apt install -y \
libpcap-dev \
llvm \
libbpf-dev \
linux-headers-$(uname -r)
./devops/install-capstone.sh
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.50.1
- name: Generate eBPF object files and Go bindings
run: make bpf
- name: Go lint - agent
uses: golangci/golangci-lint-action@v2
with:
@@ -52,13 +38,6 @@ jobs:
working-directory: shared
args: --timeout=10m
- name: Go lint - tap
uses: golangci/golangci-lint-action@v2
with:
version: latest
working-directory: tap
args: --timeout=10m
- name: Go lint - CLI
uses: golangci/golangci-lint-action@v2
with:
@@ -66,36 +45,6 @@ jobs:
working-directory: cli
args: --timeout=10m
- name: Go lint - tap/api
uses: golangci/golangci-lint-action@v2
with:
version: latest
working-directory: tap/api
- name: Go lint - tap/extensions/amqp
uses: golangci/golangci-lint-action@v2
with:
version: latest
working-directory: tap/extensions/amqp
- name: Go lint - tap/extensions/http
uses: golangci/golangci-lint-action@v2
with:
version: latest
working-directory: tap/extensions/http
- name: Go lint - tap/extensions/kafka
uses: golangci/golangci-lint-action@v2
with:
version: latest
working-directory: tap/extensions/kafka
- name: Go lint - tap/extensions/redis
uses: golangci/golangci-lint-action@v2
with:
version: latest
working-directory: tap/extensions/redis
- name: Go lint - logger
uses: golangci/golangci-lint-action@v2
with:
-14
View File
@@ -24,20 +24,6 @@ jobs:
with:
go-version: '^1.17'
- name: Install dependencies
shell: bash
run: |
sudo apt update
sudo apt install -y \
libpcap-dev \
llvm \
libbpf-dev \
linux-headers-$(uname -r)
./devops/install-capstone.sh
- name: Generate eBPF object files and Go bindings
run: make bpf
- name: Test
run: make test