azure-container-networking/dropgz
Evan Baker dbdb22d901
chore: upgrade go toolchain to 1.23 (#3022)
* chore: update to go1.23

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

* set bpf-prog back to debian base image

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

---------

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2024-10-09 19:09:07 -05:00
..
cmd Add dropgz module for CNI installer (#1335) 2022-07-15 14:56:02 -07:00
internal/buildinfo Add dropgz module for CNI installer (#1335) 2022-07-15 14:56:02 -07:00
pkg feat: [dropgz] Dropgz for windows (#2075) 2023-08-01 09:06:14 -07:00
README.md fix: file busy error while deploying through dropgz (#1582) 2022-09-12 11:11:39 -07:00
go.mod chore: upgrade go toolchain to 1.23 (#3022) 2024-10-09 19:09:07 -05:00
go.sum deps: bump github.com/spf13/cobra from 1.8.0 to 1.8.1 in /dropgz (#2792) 2024-06-21 13:12:35 +00:00
main.go Add dropgz module for CNI installer (#1335) 2022-07-15 14:56:02 -07:00

README.md

Running the dropgz locally

Select the file(for example azure-ipam binary) you want to deploy using the dropgz.

  1. Copy the file (i.e azure-ipam) to the directory /dropgz/pkg/embed/fs
  2. Add the sha of the file to the sum.txt file.(sha256sum * > sum.txt)
  3. You need to gzip the file, so run the cmd gzip --verbose --best --recursive azure-ipam and rename the output .gz file to original file name.
  4. Do the step 3 for sum.txt file as well.
  5. go to dropgz directory and build it. (go build .)
  6. You can now test the dropgz command locally. (./dropgz deploy azure-ipam -o ./azure-ipam)