Граф коммитов

52 Коммитов

Автор SHA1 Сообщение Дата
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
Evan Baker 5f4ff11fd7
chore: rip out dropgz (#3032)
rip out dropgz

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2024-09-30 17:23:06 +00:00
aggarwal0009 8359dbb7c9
Update dockerfiles to use go v1.22 (#2931)
* update dockerfiles to use go v1.22

* more changes

* mod file update

* revert bpf-prog

* fix for e2e

* remove/update comment
2024-08-27 20:15:23 +00:00
dependabot[bot] 10f3472a04
deps: bump github.com/spf13/cobra from 1.8.0 to 1.8.1 in /dropgz (#2792)
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-21 13:12:35 +00:00
Evan Baker 994ba651b9
combine linux and win Dockerfiles using build targets (#2559)
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2024-06-17 21:53:44 +00:00
Behzad Mirkhanzadeh 49f4c56881
feat: bumping dropGZ to 1.6.0 and adding stateless CNI to Windows (#2785) 2024-06-13 19:56:18 +00:00
QxBytes e117bfb544
chore: update cni in dropgz to 1.5.28 (#2726) 2024-05-03 16:50:51 +00:00
rjdenney 1f017811a6
chore: Updating CNI in dropgz to 1.5.24 (#2678)
updating CNI in dropgz to 1.5.24
2024-04-16 16:22:23 +00:00
dependabot[bot] e5c7d1569a
deps: bump go.uber.org/zap from 1.26.0 to 1.27.0 in /dropgz (#2600)
Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.26.0 to 1.27.0.
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uber-go/zap/compare/v1.26.0...v1.27.0)

---
updated-dependencies:
- dependency-name: go.uber.org/zap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 20:50:12 +00:00
Evan Baker 169039f251
go submodules dependency updates (#2440)
Signed-off-by: GitHub <noreply@github.com>
2023-12-18 12:02:25 -06:00
Evan Baker e61fca8c68
chore: migrate to azure-cni and azure-ipam from dropgz-test (#2372)
chore: migrate to azure-cni from dropgz-test

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2023-11-20 21:59:16 -06:00
Jaeryn 2a90a322b1
chore: release dropgz for swift v2 (#2402)
Co-authored-by: Jaeryn <tsch@microsoft.com>
2023-11-17 15:24:33 -06:00
Evan Baker 5cad713f31
chore: update to go1.21 (#2384)
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2023-11-15 15:17:26 -06:00
Behzad Mirkhanzadeh 4f5183dbfb
feat: Making new DropGZ version for Windows and Linux with CNI 1.5.14 (#2388)
feat: Making new DropGZ version for Windows and linux with CNI 1.5.14
2023-11-15 08:22:49 +00:00
QxBytes d06a6336e3
test: add multitenancy transparent vlan conflist to dropgz (#2336)
* Add multitenancy transparent vlan conflist to dropgz

* Add multitenancy conflist to cni linux dockerfile
2023-11-04 04:07:47 +00:00
Camryn Lee 08c9a6e6d2
update dropgz with azure-ipam/v0.0.6 (#2350)
update dropgz with azure-ipamv0.0.6
2023-11-03 09:50:17 -05:00
Camryn Lee 22244c1959
update dropgz with azure-ipam/v0.0.5 (#2332) 2023-10-30 18:35:26 +00:00
Evan Baker a3e6682a71
submodule dependency updates (#2242)
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2023-09-27 16:29:39 -07:00
rjdenney 5fa9eda295
Adding overlay v4/dualstack conflists to Windows Dropgz (#2224)
adding overlay v4/dualstack conflists to Windows
2023-09-22 14:44:37 -07:00
rjdenney d01947f7ee
fix: updating CNI to v1.5.11 for dropgz (#2211) 2023-09-12 15:49:17 +00:00
rjdenney 2a468c439e
fix: updating CNI to v1.5.10 for dropgz (#2168)
change CNI version to v1.5.10 for new dropgz
2023-08-25 09:29:32 -07:00
dependabot[bot] d914de959b
deps: bump go.uber.org/zap from 1.24.0 to 1.25.0 in /dropgz (#2119)
Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.24.0 to 1.25.0.
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uber-go/zap/compare/v1.24.0...v1.25.0)

---
updated-dependencies:
- dependency-name: go.uber.org/zap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-10 15:31:41 -07:00
rjdenney 34b6c9e9b1
fix: updating CNI to v1.5.9 for dropgz (#2076)
* updating CNI to v1.5.8 for dropgz

* add windows

* update to 1.5.9
2023-08-10 09:20:23 -07:00
Vipul Singh 7a41178f49
feat: [dropgz] Dropgz for windows (#2075)
* feat: [dropgz] Dropgz for windows

* Removing the code for killing the process from dropgz for windows
2023-08-01 09:06:14 -07:00
Vipul Singh 846e508b17
ci: [CNI] Adding aks cluster creation steps for k8s e2e test (#2052)
* ci: [CNI] Adding aks cluster creation steps for k8s e2e test

* Add  validate step to the pipeline

* Adding the telemetry config to the cluster
2023-07-13 20:40:26 -07:00
Paul Johnston 8b70680db5
fix: updating CNI version in dropgz to 1.5.4 (#2021)
fix: updating CNI version in dropgz to 1.5.4 so that cni support 'overlay' conflist option
2023-06-17 20:48:27 +00:00
Ashvin Deodhar 25319a41d7
Update CNI version to 1.5.0 for the dropgz image (#1941) 2023-05-03 16:34:33 -05:00
Paul Yu b02110f59a
Dualstack overlay cni (#1925) 2023-04-29 14:50:44 -07:00
dependabot[bot] 3b5706397a
deps: bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /dropgz (#1894) 2023-04-12 23:26:58 +00:00
Evan Baker 11604e5c4b
consolidated dependency updated for dropgz (#1877)
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2023-03-29 15:00:32 -07:00
Evan Baker 4dfd97c274
update to go1.20 (#1781)
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2023-03-29 10:53:21 -07:00
Evan Baker f619259613
build azure-vnet-telemetry and azure-vnet-ipam in dropgz-test (#1846)
build azure-vnet-telemetry and azure-vnet-ipam in dropgz-test for parity with release image

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2023-03-09 19:25:37 +00:00
Evan Baker 358de20d2c
Add multiplat Windows 2019 and 2022 image support to tooling and pipelines, use for CNS/NPM (#1820)
* build: add ws2019 cns image to build pipeline

* add windows2019 build pool

* fix: npm pipelines

* fix: npm pipelines

* update multiplat build process for winver flavors

* optional buildx push for npm cyclonus

---------

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
Co-authored-by: Matthew Long <61910737+thatmattlong@users.noreply.github.com>
Co-authored-by: Matthew Long <Matthew.Long@microsoft.com>
2023-03-01 00:25:00 +00:00
Evan Baker 7432bf4b1f
parameterize dependency versions in dropgz and update azcni (#1714)
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2023-01-24 11:44:40 -08:00
dependabot[bot] c41243f9dd
deps: bump github.com/spf13/cobra from 1.5.0 to 1.6.1 in /dropgz (#1678) 2023-01-23 22:38:08 +00:00
dependabot[bot] 9f29a1b6ff
deps: bump go.uber.org/zap from 1.23.0 to 1.24.0 in /dropgz (#1710) 2023-01-10 02:28:09 +00:00
Evan Baker d9786753f2
add v1 conflist to dropgz (#1701)
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2022-12-01 13:14:42 -08:00
Camryn Lee 0c5c12af38
Add Cilium on AKS Overlay e2e scenario (#1609)
* add hack overlay make target and e2e templates

* update pipeline.yaml with new overlay stage

* use dropgz/overlay-byocni in acn pr and submodule pipeline

* name overlay clusters for submodule pipeline

* modify dropgz setup

* test ipam + overlay

* use azilium conflist

* add overlay configmap

* add deployment of ip-masq-agent to cluster

* set flag in ip-masq-agent deployment

* update deployment

* configmap creation
2022-11-12 18:03:17 +00:00
Tyler Lloyd b6aaca6a3a
feat: include swift-overlay.conflist in the dropgz build (#1654)
include swift-overlay.conflist in the build

adds the azure-swift-overlay.conflist in the dropgz
build file so Azure CNI Overlay clusters can use the
dropgz to install the cni.

Signed-off-by: Tyler Lloyd <tylloyd@microsoft.com>

Signed-off-by: Tyler Lloyd <tylloyd@microsoft.com>
Co-authored-by: Tyler Lloyd <tylloyd@microsoft.com>
2022-10-21 16:52:32 -07:00
Camryn Lee 40f8289e5b
adding dropgz test dockerfile for e2e testing (#1618)
* add new dockerfile for testing cni-dropgz

* add make targets for cni-dropgz-test manifest

* modify versioning in cni-dropgz-test manifest

* platform versioning for test image

* fix build of test image

* update go version for dropgz

* building vnet-ipam and vnet-telemetry

* copy azure-vnet* to grab all vnet binaries

* modify build for vnet-ipam

* fix copying of cns conflist
2022-09-28 09:35:34 -07:00
Camryn Lee a20a58a12a
fix: removing cert container from cniInstaller (#1611)
* removing cert container from cniInstaller

* remove cert copy
2022-09-13 16:49:47 -05:00
Camryn Lee 57304a4879
Update dropgz to use azure-ipam release (#1588)
* pack released version of azure-ipam

* add cert installation

* remove commented lines

* remove cilium from dropgz

* use azure-ipam/v0.0.3
2022-09-13 11:07:03 -07:00
Vipul Singh 08408d73c4
fix: file busy error while deploying through dropgz (#1582)
* Dropgz deploy cmd - Clearing the dest before writing into it to avoid race condition

* Matching the wrapped comment with the rest of the file

* Variable name changes and updating condition to follow line of sight style

* removing the removall logic

* Renaming the dest only if it exists
2022-09-12 11:11:39 -07:00
dependabot[bot] 3401f77711
deps: bump go.uber.org/zap from 1.22.0 to 1.23.0 in /dropgz (#1553)
Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.22.0 to 1.23.0.
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uber-go/zap/compare/v1.22.0...v1.23.0)

---
updated-dependencies:
- dependency-name: go.uber.org/zap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-25 14:57:02 -07:00
dependabot[bot] 1af73374f3
deps: bump github.com/jsternberg/zap-logfmt from 1.2.0 to 1.3.0 in /dropgz (#1547)
deps: bump github.com/jsternberg/zap-logfmt in /dropgz

Bumps [github.com/jsternberg/zap-logfmt](https://github.com/jsternberg/zap-logfmt) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/jsternberg/zap-logfmt/releases)
- [Commits](https://github.com/jsternberg/zap-logfmt/compare/v1.2.0...v1.3.0)

---
updated-dependencies:
- dependency-name: github.com/jsternberg/zap-logfmt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-25 14:23:20 -07:00
Evan Baker 02c3d767bb
Update to Go 1.19 (#1505)
go 1.19

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2022-08-24 20:18:38 +00:00
Camryn Lee e041a0c1cd
Update PR pipeline with ciliume2e (#1515)
* test cilium cluster installation

* change deploy arg

* test helm deploy

* fix helm args

* test

* test

* test helm install

* split swift/azilium tests

* test

* separate pipeline step for cilium cluster

* fix file name

* test

* test

* test

* test

* change img pull policy

* test

* test

* test iptable SNAT rules

* test configmap change

* fix newline spacing

* toggle iptable in cns-config

* fix cni config format

* test

* test

* test

* test

* Test configmap

* test

* mount xtables lock + set securityContext

* test

* test deploy args

* clean up

* clean up

* update cilium helm vals

* update step template cilium version

* test conflist copy

* Test

Co-authored-by: Camryn Lee <camrynlee@microsoft.com>
2022-08-23 17:04:22 -07:00
Camryn Lee 6ef6319dbd
pack released version of azure-vnet for CNI Installer (#1525)
* adding files

* fix vars

* test extract

* add build args

* copy binaries and conflist

* remove env assignment

* fix conflist copy

* update cilium to 1.12.1

* keep 1.12.0 for now

* cilium version

Co-authored-by: Camryn Lee <camrynlee@microsoft.com>
2022-08-19 20:30:46 +00:00
dependabot[bot] 2189a0dd0a
deps: bump go.uber.org/zap from 1.21.0 to 1.22.0 in /dropgz (#1517)
Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.21.0 to 1.22.0.
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uber-go/zap/compare/v1.21.0...v1.22.0)

---
updated-dependencies:
- dependency-name: go.uber.org/zap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-09 10:07:05 -07:00
dependabot[bot] 637d5affe9
deps: bump github.com/spf13/cobra from 1.4.0 to 1.5.0 in /dropgz (#1470)
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-26 12:27:27 -07:00