Skip to content

set erdma resource quota based on EniQuantity to avoid too many normal multiip pod quota consume by ERI #1548

set erdma resource quota based on EniQuantity to avoid too many normal multiip pod quota consume by ERI

set erdma resource quota based on EniQuantity to avoid too many normal multiip pod quota consume by ERI #1548

Workflow file for this run

name: check
on:
push: { }
pull_request: { }
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.event.after }}
cancel-in-progress: true
jobs:
go-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: 1.21.3
- name: Test
run: |
go=$(which go)
sudo make test
- uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./coverage.txt
flags: unittests
name: codecov-terway
fail_ci_if_error: true
verbose: true
go-mod:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: 1.21.3
- name: Check module vendoring
run: |
go mod tidy
go mod vendor
git diff --exit-code || (echo "please run 'go mod tidy && go mod vendor', and submit your changes"; exit 1)
go-lint:
name: lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: 1.21.3
cache: false
- name: Run golangci-lint
uses: golangci/golangci-lint-action@v4
with:
version: v1.55
args: --config=.golangci.yml
super-linter:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Lint Code Base
uses: super-linter/[email protected]
env:
VALIDATE_ALL_CODEBASE: true
VALIDATE_MARKDOWN: true
VALIDATE_BASH: true
DEFAULT_BRANCH: main
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
FILTER_REGEX_EXCLUDE: .*(test|tests).*
SHELLCHECK_OPTS: "-e SC2166"