diff --git a/docs/networking.md b/docs/networking.md index d4682ca634c14..e7cd8d4d86692 100644 --- a/docs/networking.md +++ b/docs/networking.md @@ -502,9 +502,9 @@ for Kubernetes specific CNI challenges. #### Lyft CNI -The [lyft cni-ipvlan-vpc-k8s](https://github.com/lyft/cni-ipvlan-vpc-k8s) plugin uses Amazon Elastic Network Interfaces (ENI) to assing AWS-managed IPs to Pods using the Linux kernel's IPvlan driver in L2 mode. +The [lyft cni-ipvlan-vpc-k8s](https://github.com/lyft/cni-ipvlan-vpc-k8s) plugin uses Amazon Elastic Network Interfaces (ENI) to assign AWS-managed IPs to Pods using the Linux kernel's IPvlan driver in L2 mode. -Read the [prerequisites](https://github.com/lyft/cni-ipvlan-vpc-k8s#prerequisites) before starting. +Read the [prerequisites](https://github.com/lyft/cni-ipvlan-vpc-k8s#prerequisites) before starting. In addition to that, you need to specify the VPC ID as `spec.networkID` in the cluster spec file. To use the Lyft CNI plugin you specify diff --git a/upup/pkg/fi/cloudup/apply_cluster.go b/upup/pkg/fi/cloudup/apply_cluster.go index 0eed4237ed811..7594e0e2bc201 100644 --- a/upup/pkg/fi/cloudup/apply_cluster.go +++ b/upup/pkg/fi/cloudup/apply_cluster.go @@ -1153,8 +1153,8 @@ func (c *ApplyClusterCmd) AddFileAssets(assetBuilder *assets.AssetBuilder) error urlString := os.Getenv("LYFT_VPC_DOWNLOAD_URL") if urlString == "" { - urlString = "https://github.com/lyft/cni-ipvlan-vpc-k8s/releases/download/v0.5.0/cni-ipvlan-vpc-k8s-v0.5.0.tar.gz" - hash, err = hashing.FromString("0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5") + urlString = "https://skyscanner-k8s-orchestration-eu-west-1-argo.s3-eu-west-1.amazonaws.com/public/cni-ipvlan-vpc-k8s-v0.5.0.tar.gz" + hash, err = hashing.FromString("a4bd5256512e3c6a7d20b3b35f93516aaa17337dd8e9d460087bd3e865077a2b") if err != nil { // Should be impossible return fmt.Errorf("invalid hard-coded hash for lyft url")