Skip to content

Commit

Permalink
chore: bump containerd patch version to .20 (#4688)
Browse files Browse the repository at this point in the history
Co-authored-by: Mikolaj Umanski <[email protected]>
  • Loading branch information
UtheMan and Mikolaj Umanski authored Jul 25, 2024
1 parent 119cd51 commit 7661426
Show file tree
Hide file tree
Showing 167 changed files with 197 additions and 172 deletions.
3 changes: 3 additions & 0 deletions e2e/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ require (
github.com/barkimedes/go-deepcopy v0.0.0-20220514131651-17c30cfc62df
github.com/sanity-io/litter v1.5.5
github.com/stretchr/testify v1.9.0
github.com/tidwall/gjson v1.17.1
golang.org/x/crypto v0.24.0
k8s.io/api v0.28.5
k8s.io/apimachinery v0.28.5
Expand Down Expand Up @@ -56,6 +57,8 @@ require (
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/spf13/pflag v1.0.5 // indirect
github.com/tidwall/match v1.1.1 // indirect
github.com/tidwall/pretty v1.2.1 // indirect
golang.org/x/net v0.26.0 // indirect
golang.org/x/oauth2 v0.10.0 // indirect
golang.org/x/sys v0.21.0 // indirect
Expand Down
7 changes: 7 additions & 0 deletions e2e/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,13 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/tidwall/gjson v1.17.1 h1:wlYEnwqAHgzmhNUFfw7Xalt2JzQvsMx2Se4PcoFCT/U=
github.com/tidwall/gjson v1.17.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk=
github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA=
github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM=
github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU=
github.com/tidwall/pretty v1.2.1 h1:qjsOFOWWQl+N3RsoF5/ssm1pHmJJwhjlSbZ51I6wMl4=
github.com/tidwall/pretty v1.2.1/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=
Expand Down
16 changes: 10 additions & 6 deletions e2e/scenario_helpers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package e2e
import (
"context"
"errors"
"fmt"
"os"
"os/signal"
"testing"
Expand All @@ -11,6 +12,7 @@ import (
"github.com/Azure/agentbakere2e/config"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/tidwall/gjson"
)

func RunScenario(t *testing.T, s *Scenario) {
Expand Down Expand Up @@ -104,11 +106,13 @@ func executeScenario(ctx context.Context, t *testing.T, opts *scenarioRunOpts) {
t.Logf("node %s bootstrapping succeeded!", vmssName)
}

func getContainerdManifestVersion() string {
manifest, err := getVHDManifest()
if err != nil {
panic(err)
func getExpectedPackageVersions(packageName, distro, release string) []string {
var expectedVersions []string
// since we control this json, we assume its going to be properly formatted here
jsonBytes, _ := os.ReadFile("../vhdbuilder/packer/components.json")
versions := gjson.GetBytes(jsonBytes, fmt.Sprintf("Packages.#(name=%s).downloadURIs", packageName)).Get(fmt.Sprintf("%s.%s.versions", distro, release)).Array()
for _, version := range versions {
expectedVersions = append(expectedVersions, version.String())
}

return manifest.Containerd.Edge
return expectedVersions
}
3 changes: 2 additions & 1 deletion e2e/scenario_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -897,7 +897,8 @@ func Scenario_ubuntu2204ContainerdVersion(t *testing.T) {
nbc.ContainerdVersion = "1.6.9"
},
LiveVMValidators: []*LiveVMValidator{
containerdVersionValidator(getContainerdManifestVersion()),
// for containerd we only support one version at a time for each distro/release
containerdVersionValidator(getExpectedPackageVersions("containerd", "default", "current")[0]),
},
},
})
Expand Down
3 changes: 3 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ require (
github.com/nxadm/tail v1.4.4 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/spf13/pflag v1.0.5 // indirect
github.com/tidwall/gjson v1.17.1 // indirect
github.com/tidwall/match v1.1.1 // indirect
github.com/tidwall/pretty v1.2.1 // indirect
golang.org/x/net v0.23.0 // indirect
golang.org/x/sys v0.18.0 // indirect
golang.org/x/text v0.14.0 // indirect
Expand Down
7 changes: 7 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,13 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
github.com/tidwall/gjson v1.17.1 h1:wlYEnwqAHgzmhNUFfw7Xalt2JzQvsMx2Se4PcoFCT/U=
github.com/tidwall/gjson v1.17.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk=
github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA=
github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM=
github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU=
github.com/tidwall/pretty v1.2.1 h1:qjsOFOWWQl+N3RsoF5/ssm1pHmJJwhjlSbZ51I6wMl4=
github.com/tidwall/pretty v1.2.1/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
Expand Down
4 changes: 2 additions & 2 deletions parts/linux/cloud-init/artifacts/components.json
Original file line number Diff line number Diff line change
Expand Up @@ -439,7 +439,7 @@
"ubuntu": {
"current": {
"versions": [
"1.7.15-1"
"1.7.20"
]
},
"r1804": {
Expand All @@ -458,7 +458,7 @@
"default": {
"current": {
"versions": [
"1.7.15-1"
"1.7.20"
]
}
}
Expand Down
2 changes: 1 addition & 1 deletion parts/linux/cloud-init/artifacts/cse_install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ installContainerdWithComponentsJson() {
# containerd version is expected to be in the format major.minor.patch-hotfix
# e.g., 1.4.3-1. Then containerdMajorMinorPatchVersion=1.4.3 and containerdHotFixVersion=1
containerdMajorMinorPatchVersion="$(echo "$packageVersion" | cut -d- -f1)"
containerdHotFixVersion="$(echo "$packageVersion" | cut -d- -f2)"
containerdHotFixVersion="$(echo "$packageVersion" | cut -d- -s -f2)"
if [ -z "$containerdMajorMinorPatchVersion" ] || [ "$containerdMajorMinorPatchVersion" == "null" ] || [ "$containerdHotFixVersion" == "null" ]; then
echo "invalid containerd version: $packageVersion"
exit $ERR_CONTAINERD_VERSION_INVALID
Expand Down
2 changes: 1 addition & 1 deletion pkg/agent/testdata/AKSUbuntu1604+Containerd/CustomData
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ write_files:
encoding: gzip
owner: root
content: !!binary |
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

- path: /opt/azure/containers/provision_redact_cloud_config.py
permissions: "0744"
Expand Down
Loading

0 comments on commit 7661426

Please sign in to comment.