Skip to content

Commit b4f578e

Browse files
Merge remote-tracking branch 'origin/master' into sanprabhu/rename-iptables-block-binary
2 parents c267570 + 3e68e58 commit b4f578e

File tree

67 files changed

+130148
-1524
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+130148
-1524
lines changed

.github/dependabot.yaml

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -193,50 +193,3 @@ updates:
193193
versions: [">=0.30.0"]
194194
- dependency-name: "k8s.io/kubectl"
195195
versions: [">=0.30.0"]
196-
197-
198-
# Constrain Kubernetes dependencies to compatibility with release/v1.4 branch - v1.25-v1.27
199-
- package-ecosystem: "gomod"
200-
directory: "/"
201-
schedule:
202-
interval: "daily"
203-
commit-message:
204-
prefix: "deps"
205-
labels: [ "dependencies", "release/1.4" ]
206-
open-pull-requests-limit: 10
207-
target-branch: "release/v1.4"
208-
ignore:
209-
- dependency-name: "k8s.io/api"
210-
versions: [">=0.27.0"]
211-
- dependency-name: "k8s.io/apiextensions-apiserver"
212-
versions: [">=0.27.0"]
213-
- dependency-name: "k8s.io/apimachinery"
214-
versions: [">=0.27.0"]
215-
- dependency-name: "k8s.io/client-go"
216-
versions: [">=0.27.0"]
217-
- dependency-name: "k8s.io/kubelet"
218-
versions: [">=0.27.0"]
219-
- dependency-name: "k8s.io/kubectl"
220-
versions: [">=0.27.0"]
221-
- package-ecosystem: "gomod"
222-
directory: "/azure-ipam"
223-
schedule:
224-
interval: "daily"
225-
commit-message:
226-
prefix: "deps"
227-
labels: [ "dependencies", "azure-ipam", "release/1.4" ]
228-
open-pull-requests-limit: 10
229-
target-branch: "release/v1.4"
230-
ignore:
231-
- dependency-name: "k8s.io/api"
232-
versions: [">=0.27.0"]
233-
- dependency-name: "k8s.io/apiextensions-apiserver"
234-
versions: [">=0.27.0"]
235-
- dependency-name: "k8s.io/apimachinery"
236-
versions: [">=0.27.0"]
237-
- dependency-name: "k8s.io/client-go"
238-
versions: [">=0.27.0"]
239-
- dependency-name: "k8s.io/kubelet"
240-
versions: [">=0.27.0"]
241-
- dependency-name: "k8s.io/kubectl"
242-
versions: [">=0.27.0"]

.pipelines/build/scripts/azure-ip-masq-merger.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ set -eux
44
[[ $OS =~ windows ]] && { echo "azure-ip-masq-merger is not supported on Windows"; exit 1; }
55
FILE_EXT=''
66

7-
export CGO_ENABLED=0
7+
export CGO_ENABLED=0
88

99
mkdir -p "$OUT_DIR"/bin
1010
mkdir -p "$OUT_DIR"/files
1111

1212
pushd "$REPO_ROOT"/azure-ip-masq-merger
1313
GOOS="$OS" go build -v -a -trimpath \
1414
-o "$OUT_DIR"/bin/azure-ip-masq-merger"$FILE_EXT" \
15-
-ldflags "-X github.com/Azure/azure-container-networking/azure-ip-masq-merger/internal/buildinfo.Version=$AZURE_IP_MASQ_MERGER_VERSION -X main.version=$AZURE_IP_MASQ_MERGER_VERSION" \
15+
-ldflags "-s -w -X github.com/Azure/azure-container-networking/azure-ip-masq-merger/internal/buildinfo.Version=$AZURE_IP_MASQ_MERGER_VERSION -X main.version=$AZURE_IP_MASQ_MERGER_VERSION" \
1616
-gcflags="-dwarflocationlists=true" \
1717
.
1818
popd

.pipelines/build/scripts/azure-ipam.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ set -eux
33

44
[[ $OS =~ windows ]] && FILE_EXT='.exe' || FILE_EXT=''
55

6-
export CGO_ENABLED=0
6+
export CGO_ENABLED=0
77

88
mkdir -p "$OUT_DIR"/bin
99
mkdir -p "$OUT_DIR"/files
1010

1111
pushd "$REPO_ROOT"/azure-ipam
1212
GOOS="$OS" go build -v -a -trimpath \
1313
-o "$OUT_DIR"/bin/azure-ipam"$FILE_EXT" \
14-
-ldflags "-X github.com/Azure/azure-container-networking/azure-ipam/internal/buildinfo.Version="$AZURE_IPAM_VERSION" -X main.version="$AZURE_IPAM_VERSION"" \
14+
-ldflags "-s -w -X github.com/Azure/azure-container-networking/azure-ipam/internal/buildinfo.Version="$AZURE_IPAM_VERSION" -X main.version="$AZURE_IPAM_VERSION"" \
1515
-gcflags="-dwarflocationlists=true" \
1616
.
1717

.pipelines/build/scripts/cni.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ set -eux
66
mkdir -p "$OUT_DIR"/files
77
mkdir -p "$OUT_DIR"/bin
88

9-
export CGO_ENABLED=0
9+
export CGO_ENABLED=0
1010

1111

1212
CNI_NET_DIR="$REPO_ROOT"/cni/network/plugin
1313
pushd "$CNI_NET_DIR"
1414
GOOS="$OS" go build -v -a -trimpath \
1515
-o "$OUT_DIR"/bin/azure-vnet"$FILE_EXT" \
16-
-ldflags "-X main.version="$CNI_VERSION"" \
16+
-ldflags "-s -w -X main.version="$CNI_VERSION"" \
1717
-gcflags="-dwarflocationlists=true" \
1818
./main.go
1919
popd
@@ -22,7 +22,7 @@ STATELESS_CNI_BUILD_DIR="$REPO_ROOT"/cni/network/stateless
2222
pushd "$STATELESS_CNI_BUILD_DIR"
2323
GOOS="$OS" go build -v -a -trimpath \
2424
-o "$OUT_DIR"/bin/azure-vnet-stateless"$FILE_EXT" \
25-
-ldflags "-X main.version="$CNI_VERSION"" \
25+
-ldflags "-s -w -X main.version="$CNI_VERSION"" \
2626
-gcflags="-dwarflocationlists=true" \
2727
./main.go
2828
popd
@@ -31,7 +31,7 @@ CNI_IPAM_DIR="$REPO_ROOT"/cni/ipam/plugin
3131
pushd "$CNI_IPAM_DIR"
3232
GOOS="$OS" go build -v -a -trimpath \
3333
-o "$OUT_DIR"/bin/azure-vnet-ipam"$FILE_EXT" \
34-
-ldflags "-X main.version="$CNI_VERSION"" \
34+
-ldflags "-s -w -X main.version="$CNI_VERSION"" \
3535
-gcflags="-dwarflocationlists=true" \
3636
./main.go
3737
popd
@@ -40,7 +40,7 @@ CNI_IPAMV6_DIR="$REPO_ROOT"/cni/ipam/pluginv6
4040
pushd "$CNI_IPAMV6_DIR"
4141
GOOS="$OS" go build -v -a -trimpath \
4242
-o "$OUT_DIR"/bin/azure-vnet-ipamv6"$FILE_EXT" \
43-
-ldflags "-X main.version="$CNI_VERSION"" \
43+
-ldflags "-s -w -X main.version="$CNI_VERSION"" \
4444
-gcflags="-dwarflocationlists=true" \
4545
./main.go
4646
popd
@@ -49,7 +49,7 @@ CNI_TELEMETRY_DIR="$REPO_ROOT"/cni/telemetry/service
4949
pushd "$CNI_TELEMETRY_DIR"
5050
GOOS="$OS" go build -v -a -trimpath \
5151
-o "$OUT_DIR"/bin/azure-vnet-telemetry"$FILE_EXT" \
52-
-ldflags "-X main.version="$CNI_VERSION" -X "$CNI_AI_PATH"="$CNI_AI_ID"" \
52+
-ldflags "-s -w -X main.version="$CNI_VERSION" -X "$CNI_AI_PATH"="$CNI_AI_ID"" \
5353
-gcflags="-dwarflocationlists=true" \
5454
./telemetrymain.go
5555
popd

.pipelines/build/scripts/cns.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set -eux
33

44
[[ $OS =~ windows ]] && FILE_EXT='.exe' || FILE_EXT=''
55

6-
export CGO_ENABLED=0
6+
export CGO_ENABLED=0
77

88
mkdir -p "$OUT_DIR"/files
99
mkdir -p "$OUT_DIR"/bin
@@ -12,7 +12,7 @@ mkdir -p "$OUT_DIR"/scripts
1212
pushd "$REPO_ROOT"/cns
1313
GOOS="$OS" go build -v -a \
1414
-o "$OUT_DIR"/bin/azure-cns"$FILE_EXT" \
15-
-ldflags "-X main.version="$CNS_VERSION" -X "$CNS_AI_PATH"="$CNS_AI_ID"" \
15+
-ldflags "-s -w -X main.version="$CNS_VERSION" -X "$CNS_AI_PATH"="$CNS_AI_ID"" \
1616
-gcflags="-dwarflocationlists=true" \
1717
service/*.go
1818
cp kubeconfigtemplate.yaml "$OUT_DIR"/files/kubeconfigtemplate.yaml

.pipelines/build/scripts/dropgz.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function files::remove_exe_extensions() {
2020

2121
[[ $OS =~ windows ]] && FILE_EXT='.exe' || FILE_EXT=''
2222

23-
export CGO_ENABLED=0
23+
export CGO_ENABLED=0
2424

2525
mkdir -p "$GEN_DIR"
2626
mkdir -p "$OUT_DIR"/bin
@@ -40,11 +40,11 @@ pushd "$PAYLOAD_DIR"
4040
[[ -d "$OUT_DIR"/bin ]] && cp "$OUT_DIR"/bin/* . || true
4141

4242
[[ $OS =~ windows ]] && files::remove_exe_extensions .
43-
43+
4444
sha256sum * > sum.txt
4545
gzip --verbose --best --recursive .
4646

47-
for file in $(find . -name '*.gz'); do
47+
for file in $(find . -name '*.gz'); do
4848
mv "$file" "${file%%.gz}"
4949
done
5050
popd
@@ -58,7 +58,7 @@ pushd "$DROPGZ_BUILD_DIR"/pkg/mod/"$DROPGZ_MOD_DOWNLOAD_PATH"
5858
mv "$PAYLOAD_DIR"/* pkg/embed/fs/
5959
GOOS="$OS" go build -v -trimpath -a \
6060
-o "$OUT_DIR"/bin/dropgz"$FILE_EXT" \
61-
-ldflags "-X github.com/Azure/azure-container-networking/dropgz/internal/buildinfo.Version="$DROPGZ_VERSION"" \
61+
-ldflags "-s -w -X github.com/Azure/azure-container-networking/dropgz/internal/buildinfo.Version="$DROPGZ_VERSION"" \
6262
-gcflags="-dwarflocationlists=true" \
6363
main.go
6464
popd

.pipelines/build/scripts/ipv6-hp-bpf.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ function findcp::shared_library() {
3737

3838
[[ $OS =~ windows ]] && FILE_EXT='.exe' || FILE_EXT=''
3939

40-
export CGO_ENABLED=0
40+
export CGO_ENABLED=0
4141
export C_INCLUDE_PATH=/usr/include/bpf
4242

4343
mkdir -p "$OUT_DIR"/bin
@@ -52,15 +52,15 @@ if [[ -f /etc/debian_version ]];then
5252

5353
ARCH=x86_64-linux-gnu
5454
cp /usr/lib/"$ARCH"/ld-linux-x86-64.so.2 "$OUT_DIR"/lib/
55-
55+
5656
elif [[ $ARCH =~ arm64 ]]; then
5757
apt-get install -y --no-install-recommends gcc-aarch64-linux-gnu
5858

5959
ARCH=aarch64-linux-gnu
6060
cp /usr/lib/"$ARCH"/ld-linux-aarch64.so.1 "$OUT_DIR"/lib/
6161
fi
6262

63-
for dir in /usr/include/"$ARCH"/*; do
63+
for dir in /usr/include/"$ARCH"/*; do
6464
ln -sfn "$dir" /usr/include/$(basename "$dir")
6565
done
6666

@@ -101,14 +101,14 @@ else
101101
ARCH=aarch64-linux-gnu
102102
#tdnf install -y glibc-devel.i386
103103
if [[ -f '/usr/lib/ld-linux-aarch64.so.1' ]]; then
104-
cp /usr/lib/ld-linux-aarch64.so.1 "$OUT_DIR"/lib/
104+
cp /usr/lib/ld-linux-aarch64.so.1 "$OUT_DIR"/lib/
105105
fi
106106
fi
107-
for dir in /usr/include/"$ARCH"/*; do
107+
for dir in /usr/include/"$ARCH"/*; do
108108
if [[ -d $dir ]]; then
109-
ln -sfn "$dir" /usr/include/$(basename "$dir")
109+
ln -sfn "$dir" /usr/include/$(basename "$dir")
110110
elif [[ -f "$dir" ]]; then
111-
ln -Tsfn "$dir" /usr/include/$(basename "$dir")
111+
ln -Tsfn "$dir" /usr/include/$(basename "$dir")
112112
fi
113113
done
114114

@@ -152,13 +152,13 @@ cp /sbin/ip "$OUT_DIR"/bin/ip"$FILE_EXT"
152152
pushd "$REPO_ROOT"/bpf-prog/ipv6-hp-bpf
153153
cp ./cmd/ipv6-hp-bpf/*.go .
154154

155-
if [[ "$DEBUG" =~ ^[T|t]rue$ ]]; then
155+
if [[ "$DEBUG" =~ ^[T|t]rue$ ]]; then
156156
echo -e "\n#define DEBUG" >> ./include/helper.h
157157
fi
158158

159159
go generate ./...
160160
GOOS="$OS" go build -v -a -trimpath \
161161
-o "$OUT_DIR"/bin/ipv6-hp-bpf"$FILE_EXT" \
162-
-ldflags "-X main.version="$IPV6_HP_BPF_VERSION"" \
162+
-ldflags "-s -w -X main.version="$IPV6_HP_BPF_VERSION"" \
163163
-gcflags="-dwarflocationlists=true" .
164164
popd

.pipelines/build/scripts/npm.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set -eux
33

44
[[ $OS =~ windows ]] && FILE_EXT='.exe' || FILE_EXT=''
55

6-
export CGO_ENABLED=0
6+
export CGO_ENABLED=0
77

88
mkdir -p "$OUT_DIR"/files
99
mkdir -p "$OUT_DIR"/bin
@@ -12,7 +12,7 @@ mkdir -p "$OUT_DIR"/scripts
1212
pushd "$REPO_ROOT"/npm
1313
GOOS="$OS" go build -a -v -trimpath \
1414
-o "$OUT_DIR"/bin/azure-npm"$FILE_EXT" \
15-
-ldflags "-X main.version="$NPM_VERSION" -X "$NPM_AI_PATH"="$NPM_AI_ID"" \
15+
-ldflags "-s -w -X main.version="$NPM_VERSION" -X "$NPM_AI_PATH"="$NPM_AI_ID"" \
1616
-gcflags="-dwarflocationlists=true" \
1717
./cmd/*.go
1818

0 commit comments

Comments
 (0)