Skip to content

Commit c47cc24

Browse files
ctauchenclaude
andcommitted
DOCS-2970: Fix FelixConfiguration reference dropping iptables/dataplane fields
The felixconfig.mdx pages render field groups via the FelixConfig component, which matches a group by exact string: `jsonData.Groups.find((group) => group.Name === name)`. The group names come from config-params.json, which is auto-synced from the Felix source repos and must not be hand-edited. A prose/casing style sweep (573e3bb) rewrote the functional `name=` lookup keys as if they were prose (`Dataplane:` -> `Data plane:`, `...iptables dataplane` -> `...iptables data plane`, `Wireguard` -> `WireGuard`), so 8 groups -- including "Dataplane: iptables" and with it `iptablesRefreshInterval` -- no longer matched any generated group name and rendered "No matching group found", dropping their fields. Correct the `name=` lookup keys in the affected calico and calico-enterprise felixconfig.mdx files (current + versioned_docs) to exactly match each file's own config-params.json. Visible `####` headings are left as the restyled prose; only the lookup keys change. version-3.29's JSON already uses `Data plane:`, so only the WireGuard fix applies there. calico-cloud was untouched by the sweep. Surfaced during the Visa RCA (CI-2011). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 8ff0cec commit c47cc24

9 files changed

Lines changed: 65 additions & 65 deletions

File tree

calico-enterprise/reference/resources/felixconfig.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -133,49 +133,49 @@ At most one selector-scoped FelixConfiguration should match any given node. If m
133133

134134
<FelixConfig
135135
configType='yaml'
136-
name='Data plane: Common'
136+
name='Dataplane: Common'
137137
/>
138138

139139
#### Data plane: iptables
140140

141141
<FelixConfig
142142
configType='yaml'
143-
name='Data plane: iptables'
143+
name='Dataplane: iptables'
144144
/>
145145

146146
#### Data plane: nftables
147147

148148
<FelixConfig
149149
configType='yaml'
150-
name='Data plane: nftables'
150+
name='Dataplane: nftables'
151151
/>
152152

153153
#### Data plane: eBPF
154154

155155
<FelixConfig
156156
configType='yaml'
157-
name='Data plane: eBPF'
157+
name='Dataplane: eBPF'
158158
/>
159159

160160
#### Data plane: Windows
161161

162162
<FelixConfig
163163
configType='yaml'
164-
name='Data plane: Windows'
164+
name='Dataplane: Windows'
165165
/>
166166

167167
#### Data plane: OpenStack support
168168

169169
<FelixConfig
170170
configType='yaml'
171-
name='Data plane: OpenStack support'
171+
name='Dataplane: OpenStack support'
172172
/>
173173

174174
#### Data plane: XDP acceleration for iptables data plane
175175

176176
<FelixConfig
177177
configType='yaml'
178-
name='Data plane: XDP acceleration for iptables data plane'
178+
name='Dataplane: XDP acceleration for iptables dataplane'
179179
/>
180180

181181
#### Overlay: VXLAN overlay
@@ -196,7 +196,7 @@ At most one selector-scoped FelixConfiguration should match any given node. If m
196196

197197
<FelixConfig
198198
configType='yaml'
199-
name='Overlay: WireGuard'
199+
name='Overlay: Wireguard'
200200
/>
201201

202202
#### Overlay: IPSec

calico-enterprise_versioned_docs/version-3.21-2/reference/resources/felixconfig.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,49 +85,49 @@ spec:
8585

8686
<FelixConfig
8787
configType='yaml'
88-
name='Data plane: Common'
88+
name='Dataplane: Common'
8989
/>
9090

9191
#### Data plane: iptables
9292

9393
<FelixConfig
9494
configType='yaml'
95-
name='Data plane: iptables'
95+
name='Dataplane: iptables'
9696
/>
9797

9898
#### Data plane: nftables
9999

100100
<FelixConfig
101101
configType='yaml'
102-
name='Data plane: nftables'
102+
name='Dataplane: nftables'
103103
/>
104104

105105
#### Data plane: eBPF
106106

107107
<FelixConfig
108108
configType='yaml'
109-
name='Data plane: eBPF'
109+
name='Dataplane: eBPF'
110110
/>
111111

112112
#### Data plane: Windows
113113

114114
<FelixConfig
115115
configType='yaml'
116-
name='Data plane: Windows'
116+
name='Dataplane: Windows'
117117
/>
118118

119119
#### Data plane: OpenStack support
120120

121121
<FelixConfig
122122
configType='yaml'
123-
name='Data plane: OpenStack support'
123+
name='Dataplane: OpenStack support'
124124
/>
125125

126126
#### Data plane: XDP acceleration for iptables data plane
127127

128128
<FelixConfig
129129
configType='yaml'
130-
name='Data plane: XDP acceleration for iptables data plane'
130+
name='Dataplane: XDP acceleration for iptables dataplane'
131131
/>
132132

133133
#### Overlay: VXLAN overlay
@@ -148,7 +148,7 @@ spec:
148148

149149
<FelixConfig
150150
configType='yaml'
151-
name='Overlay: WireGuard'
151+
name='Overlay: Wireguard'
152152
/>
153153

154154
#### Overlay: IPSec

calico-enterprise_versioned_docs/version-3.22-2/reference/resources/felixconfig.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,49 +85,49 @@ spec:
8585

8686
<FelixConfig
8787
configType='yaml'
88-
name='Data plane: Common'
88+
name='Dataplane: Common'
8989
/>
9090

9191
#### Data plane: iptables
9292

9393
<FelixConfig
9494
configType='yaml'
95-
name='Data plane: iptables'
95+
name='Dataplane: iptables'
9696
/>
9797

9898
#### Data plane: nftables
9999

100100
<FelixConfig
101101
configType='yaml'
102-
name='Data plane: nftables'
102+
name='Dataplane: nftables'
103103
/>
104104

105105
#### Data plane: eBPF
106106

107107
<FelixConfig
108108
configType='yaml'
109-
name='Data plane: eBPF'
109+
name='Dataplane: eBPF'
110110
/>
111111

112112
#### Data plane: Windows
113113

114114
<FelixConfig
115115
configType='yaml'
116-
name='Data plane: Windows'
116+
name='Dataplane: Windows'
117117
/>
118118

119119
#### Data plane: OpenStack support
120120

121121
<FelixConfig
122122
configType='yaml'
123-
name='Data plane: OpenStack support'
123+
name='Dataplane: OpenStack support'
124124
/>
125125

126126
#### Data plane: XDP acceleration for iptables data plane
127127

128128
<FelixConfig
129129
configType='yaml'
130-
name='Data plane: XDP acceleration for iptables data plane'
130+
name='Dataplane: XDP acceleration for iptables dataplane'
131131
/>
132132

133133
#### Overlay: VXLAN overlay
@@ -148,7 +148,7 @@ spec:
148148

149149
<FelixConfig
150150
configType='yaml'
151-
name='Overlay: WireGuard'
151+
name='Overlay: Wireguard'
152152
/>
153153

154154
#### Overlay: IPSec

calico-enterprise_versioned_docs/version-3.23-2/reference/resources/felixconfig.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -133,49 +133,49 @@ At most one selector-scoped FelixConfiguration should match any given node. If m
133133

134134
<FelixConfig
135135
configType='yaml'
136-
name='Data plane: Common'
136+
name='Dataplane: Common'
137137
/>
138138

139139
#### Data plane: iptables
140140

141141
<FelixConfig
142142
configType='yaml'
143-
name='Data plane: iptables'
143+
name='Dataplane: iptables'
144144
/>
145145

146146
#### Data plane: nftables
147147

148148
<FelixConfig
149149
configType='yaml'
150-
name='Data plane: nftables'
150+
name='Dataplane: nftables'
151151
/>
152152

153153
#### Data plane: eBPF
154154

155155
<FelixConfig
156156
configType='yaml'
157-
name='Data plane: eBPF'
157+
name='Dataplane: eBPF'
158158
/>
159159

160160
#### Data plane: Windows
161161

162162
<FelixConfig
163163
configType='yaml'
164-
name='Data plane: Windows'
164+
name='Dataplane: Windows'
165165
/>
166166

167167
#### Data plane: OpenStack support
168168

169169
<FelixConfig
170170
configType='yaml'
171-
name='Data plane: OpenStack support'
171+
name='Dataplane: OpenStack support'
172172
/>
173173

174174
#### Data plane: XDP acceleration for iptables data plane
175175

176176
<FelixConfig
177177
configType='yaml'
178-
name='Data plane: XDP acceleration for iptables data plane'
178+
name='Dataplane: XDP acceleration for iptables dataplane'
179179
/>
180180

181181
#### Overlay: VXLAN overlay
@@ -196,7 +196,7 @@ At most one selector-scoped FelixConfiguration should match any given node. If m
196196

197197
<FelixConfig
198198
configType='yaml'
199-
name='Overlay: WireGuard'
199+
name='Overlay: Wireguard'
200200
/>
201201

202202
#### Overlay: IPSec

calico/reference/resources/felixconfig.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -124,49 +124,49 @@ At most one selector-scoped FelixConfiguration should match any given node. If m
124124

125125
<FelixConfig
126126
configType='yaml'
127-
name='Data plane: Common'
127+
name='Dataplane: Common'
128128
/>
129129

130130
#### Data plane: iptables
131131

132132
<FelixConfig
133133
configType='yaml'
134-
name='Data plane: iptables'
134+
name='Dataplane: iptables'
135135
/>
136136

137137
#### Data plane: nftables
138138

139139
<FelixConfig
140140
configType='yaml'
141-
name='Data plane: nftables'
141+
name='Dataplane: nftables'
142142
/>
143143

144144
#### Data plane: eBPF
145145

146146
<FelixConfig
147147
configType='yaml'
148-
name='Data plane: eBPF'
148+
name='Dataplane: eBPF'
149149
/>
150150

151151
#### Data plane: Windows
152152

153153
<FelixConfig
154154
configType='yaml'
155-
name='Data plane: Windows'
155+
name='Dataplane: Windows'
156156
/>
157157

158158
#### Data plane: OpenStack support
159159

160160
<FelixConfig
161161
configType='yaml'
162-
name='Data plane: OpenStack support'
162+
name='Dataplane: OpenStack support'
163163
/>
164164

165165
#### Data plane: XDP acceleration for iptables data plane
166166

167167
<FelixConfig
168168
configType='yaml'
169-
name='Data plane: XDP acceleration for iptables data plane'
169+
name='Dataplane: XDP acceleration for iptables dataplane'
170170
/>
171171

172172
#### Overlay: VXLAN overlay
@@ -187,7 +187,7 @@ At most one selector-scoped FelixConfiguration should match any given node. If m
187187

188188
<FelixConfig
189189
configType='yaml'
190-
name='Overlay: WireGuard'
190+
name='Overlay: Wireguard'
191191
/>
192192

193193
#### AWS integration

calico_versioned_docs/version-3.29/reference/resources/felixconfig.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ spec:
139139

140140
<FelixConfig
141141
configType='yaml'
142-
name='Overlay: WireGuard'
142+
name='Overlay: Wireguard'
143143
/>
144144

145145
#### AWS integration

0 commit comments

Comments
 (0)