Update Calico to v3.24.1

This commit is contained in:
Ciprian Hacman 2022-09-03 09:24:55 +03:00
parent 9faeb5b8a9
commit 6a5ba584c5
2 changed files with 5034 additions and 4 deletions

View File

@ -922,26 +922,39 @@ func (b *BootstrapChannelBuilder) buildAddons(c *fi.ModelBuilderContext) (*Addon
if b.Cluster.Spec.Networking.Calico != nil {
key := "networking.projectcalico.org"
if b.IsKubernetesGTE("v1.22.0") {
id := "k8s-1.22"
if b.IsKubernetesGTE("v1.25.0") {
id := "k8s-1.25"
location := key + "/" + id + ".yaml"
addons.Add(&channelsapi.AddonSpec{
addon := addons.Add(&channelsapi.AddonSpec{
Name: fi.String(key),
Selector: networkingSelector(),
Manifest: fi.String(location),
Id: id,
})
addon.BuildPrune = true
} else if b.IsKubernetesGTE("v1.22.0") {
id := "k8s-1.22"
location := key + "/" + id + ".yaml"
addon := addons.Add(&channelsapi.AddonSpec{
Name: fi.String(key),
Selector: networkingSelector(),
Manifest: fi.String(location),
Id: id,
})
addon.BuildPrune = true
} else {
id := "k8s-1.16"
location := key + "/" + id + ".yaml"
addons.Add(&channelsapi.AddonSpec{
addon := addons.Add(&channelsapi.AddonSpec{
Name: fi.String(key),
Selector: networkingSelector(),
Manifest: fi.String(location),
Id: id,
})
addon.BuildPrune = true
}
}