Skip to content

Commit d56b423

Browse files
ctauchenclaude
andcommitted
DOCS-2873: Add ARM64 download options for calicoctl on Mac and Linux
Add ARM64/AMD64 sub-options to Mac OSX and Linux tabs for calicoctl install pages, combining the separate Linux and Linux arm64 tabs into one. Applied across all versioned docs for Calico OSS and Enterprise. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent d1f72ba commit d56b423

File tree

9 files changed

+295
-582
lines changed

9 files changed

+295
-582
lines changed

calico-enterprise/operations/clis/calicoctl/install.mdx

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ If the location of `calicoctl` is not already in your `PATH`, move the file to o
7171
:::
7272

7373
</TabItem>
74-
<TabItem label="Mac OSX" value="Mac OSX-1">
74+
<TabItem label="macOS" value="macOS-1">
7575

7676
Log into the host, open a terminal prompt, and navigate to the location where you want to install the binary.
7777

@@ -81,11 +81,19 @@ Consider navigating to a location that's in your `PATH`. For example, `/usr/loca
8181

8282
:::
8383

84-
Use the following command to download the `calicoctl` binary.
84+
Use the following commands to download the `calicoctl` binary.
8585

86-
```bash
87-
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
88-
```
86+
- ARM64 (Apple Silicon):
87+
88+
```bash
89+
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-arm64
90+
```
91+
92+
- AMD64 (Intel):
93+
94+
```bash
95+
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
96+
```
8997

9098
Set the file to be executable.
9199

@@ -156,7 +164,7 @@ If the location of `kubectl-calico` is not already in your `PATH`, move the file
156164
:::
157165

158166
</TabItem>
159-
<TabItem label="Mac OSX" value="Mac OSX-4">
167+
<TabItem label="macOS" value="macOS-4">
160168

161169
Log into the host, open a terminal prompt, and navigate to the location where you want to install the binary.
162170

@@ -166,11 +174,19 @@ Consider navigating to a location that's in your `PATH`. For example, `/usr/loca
166174

167175
:::
168176

169-
Use the following command to download the `calicoctl` binary.
177+
Use the following commands to download the `calicoctl` binary.
170178

171-
```bash
172-
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
173-
```
179+
- ARM64 (Apple Silicon):
180+
181+
```bash
182+
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-arm64
183+
```
184+
185+
- AMD64 (Intel):
186+
187+
```bash
188+
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
189+
```
174190

175191
Set the file to be executable.
176192

calico-enterprise_versioned_docs/version-3.20-2/operations/clis/calicoctl/install.mdx

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Use the following command to download the `calicoctl` binary.
5757
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl
5858
```
5959

60+
6061
Set the file to be executable.
6162

6263
```bash
@@ -70,7 +71,7 @@ If the location of `calicoctl` is not already in your `PATH`, move the file to o
7071
:::
7172

7273
</TabItem>
73-
<TabItem label="Mac OSX" value="Mac OSX-1">
74+
<TabItem label="macOS" value="macOS-1">
7475

7576
Log into the host, open a terminal prompt, and navigate to the location where you want to install the binary.
7677

@@ -80,11 +81,19 @@ Consider navigating to a location that's in your `PATH`. For example, `/usr/loca
8081

8182
:::
8283

83-
Use the following command to download the `calicoctl` binary.
84+
Use the following commands to download the `calicoctl` binary.
8485

85-
```bash
86-
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
87-
```
86+
- ARM64 (Apple Silicon):
87+
88+
```bash
89+
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-arm64
90+
```
91+
92+
- AMD64 (Intel):
93+
94+
```bash
95+
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
96+
```
8897

8998
Set the file to be executable.
9099

@@ -155,7 +164,7 @@ If the location of `kubectl-calico` is not already in your `PATH`, move the file
155164
:::
156165

157166
</TabItem>
158-
<TabItem label="Mac OSX" value="Mac OSX-4">
167+
<TabItem label="macOS" value="macOS-4">
159168

160169
Log into the host, open a terminal prompt, and navigate to the location where you want to install the binary.
161170

@@ -165,11 +174,19 @@ Consider navigating to a location that's in your `PATH`. For example, `/usr/loca
165174

166175
:::
167176

168-
Use the following command to download the `calicoctl` binary.
177+
Use the following commands to download the `calicoctl` binary.
169178

170-
```bash
171-
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
172-
```
179+
- ARM64 (Apple Silicon):
180+
181+
```bash
182+
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-arm64
183+
```
184+
185+
- AMD64 (Intel):
186+
187+
```bash
188+
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
189+
```
173190

174191
Set the file to be executable.
175192

calico-enterprise_versioned_docs/version-3.21-2/operations/clis/calicoctl/install.mdx

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ If the location of `calicoctl` is not already in your `PATH`, move the file to o
7171
:::
7272

7373
</TabItem>
74-
<TabItem label="Mac OSX" value="Mac OSX-1">
74+
<TabItem label="macOS" value="macOS-1">
7575

7676
Log into the host, open a terminal prompt, and navigate to the location where you want to install the binary.
7777

@@ -81,11 +81,19 @@ Consider navigating to a location that's in your `PATH`. For example, `/usr/loca
8181

8282
:::
8383

84-
Use the following command to download the `calicoctl` binary.
84+
Use the following commands to download the `calicoctl` binary.
8585

86-
```bash
87-
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
88-
```
86+
- ARM64 (Apple Silicon):
87+
88+
```bash
89+
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-arm64
90+
```
91+
92+
- AMD64 (Intel):
93+
94+
```bash
95+
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
96+
```
8997

9098
Set the file to be executable.
9199

@@ -156,7 +164,7 @@ If the location of `kubectl-calico` is not already in your `PATH`, move the file
156164
:::
157165

158166
</TabItem>
159-
<TabItem label="Mac OSX" value="Mac OSX-4">
167+
<TabItem label="macOS" value="macOS-4">
160168

161169
Log into the host, open a terminal prompt, and navigate to the location where you want to install the binary.
162170

@@ -166,11 +174,19 @@ Consider navigating to a location that's in your `PATH`. For example, `/usr/loca
166174

167175
:::
168176

169-
Use the following command to download the `calicoctl` binary.
177+
Use the following commands to download the `calicoctl` binary.
170178

171-
```bash
172-
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
173-
```
179+
- ARM64 (Apple Silicon):
180+
181+
```bash
182+
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-arm64
183+
```
184+
185+
- AMD64 (Intel):
186+
187+
```bash
188+
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
189+
```
174190

175191
Set the file to be executable.
176192

calico-enterprise_versioned_docs/version-3.22-2/operations/clis/calicoctl/install.mdx

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ If the location of `calicoctl` is not already in your `PATH`, move the file to o
7171
:::
7272

7373
</TabItem>
74-
<TabItem label="Mac OSX" value="Mac OSX-1">
74+
<TabItem label="macOS" value="macOS-1">
7575

7676
Log into the host, open a terminal prompt, and navigate to the location where you want to install the binary.
7777

@@ -81,11 +81,19 @@ Consider navigating to a location that's in your `PATH`. For example, `/usr/loca
8181

8282
:::
8383

84-
Use the following command to download the `calicoctl` binary.
84+
Use the following commands to download the `calicoctl` binary.
8585

86-
```bash
87-
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
88-
```
86+
- ARM64 (Apple Silicon):
87+
88+
```bash
89+
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-arm64
90+
```
91+
92+
- AMD64 (Intel):
93+
94+
```bash
95+
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
96+
```
8997

9098
Set the file to be executable.
9199

@@ -156,7 +164,7 @@ If the location of `kubectl-calico` is not already in your `PATH`, move the file
156164
:::
157165

158166
</TabItem>
159-
<TabItem label="Mac OSX" value="Mac OSX-4">
167+
<TabItem label="macOS" value="macOS-4">
160168

161169
Log into the host, open a terminal prompt, and navigate to the location where you want to install the binary.
162170

@@ -166,11 +174,19 @@ Consider navigating to a location that's in your `PATH`. For example, `/usr/loca
166174

167175
:::
168176

169-
Use the following command to download the `calicoctl` binary.
177+
Use the following commands to download the `calicoctl` binary.
170178

171-
```bash
172-
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
173-
```
179+
- ARM64 (Apple Silicon):
180+
181+
```bash
182+
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-arm64
183+
```
184+
185+
- AMD64 (Intel):
186+
187+
```bash
188+
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
189+
```
174190

175191
Set the file to be executable.
176192

calico-enterprise_versioned_docs/version-3.23-1/operations/clis/calicoctl/install.mdx

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ If the location of `calicoctl` is not already in your `PATH`, move the file to o
7171
:::
7272

7373
</TabItem>
74-
<TabItem label="Mac OSX" value="Mac OSX-1">
74+
<TabItem label="macOS" value="macOS-1">
7575

7676
Log into the host, open a terminal prompt, and navigate to the location where you want to install the binary.
7777

@@ -81,11 +81,19 @@ Consider navigating to a location that's in your `PATH`. For example, `/usr/loca
8181

8282
:::
8383

84-
Use the following command to download the `calicoctl` binary.
84+
Use the following commands to download the `calicoctl` binary.
8585

86-
```bash
87-
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
88-
```
86+
- ARM64 (Apple Silicon):
87+
88+
```bash
89+
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-arm64
90+
```
91+
92+
- AMD64 (Intel):
93+
94+
```bash
95+
curl -o calicoctl -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
96+
```
8997

9098
Set the file to be executable.
9199

@@ -156,7 +164,7 @@ If the location of `kubectl-calico` is not already in your `PATH`, move the file
156164
:::
157165

158166
</TabItem>
159-
<TabItem label="Mac OSX" value="Mac OSX-4">
167+
<TabItem label="macOS" value="macOS-4">
160168

161169
Log into the host, open a terminal prompt, and navigate to the location where you want to install the binary.
162170

@@ -166,11 +174,19 @@ Consider navigating to a location that's in your `PATH`. For example, `/usr/loca
166174

167175
:::
168176

169-
Use the following command to download the `calicoctl` binary.
177+
Use the following commands to download the `calicoctl` binary.
170178

171-
```bash
172-
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
173-
```
179+
- ARM64 (Apple Silicon):
180+
181+
```bash
182+
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-arm64
183+
```
184+
185+
- AMD64 (Intel):
186+
187+
```bash
188+
curl -o kubectl-calico -L $[downloadsurl]/ee/binaries/$[releaseTitle]/calicoctl-darwin-amd64
189+
```
174190

175191
Set the file to be executable.
176192

0 commit comments

Comments
 (0)