Skip to content

Commit 6342f19

Browse files
sabagsclaude
andcommitted
Merge upstream main, resolve attribution.mdx conflicts (keep FossaReport)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2 parents 8bb692f + 1cab5c2 commit 6342f19

File tree

652 files changed

+185987
-3253
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

652 files changed

+185987
-3253
lines changed

.github/styles/CalicoStyle/Substitutions.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ extends: substitution
33
message: "Use '%s' instead of '%s'."
44
level: error
55
ignorecase: true
6+
# Limit to prose text only -- skip inline code, code blocks, and headings.
7+
# This prevents false positives on metric names (felix_int_dataplane_*),
8+
# config keys (linuxDataplane), and other code-context identifiers.
9+
scope: text
10+
# Only include substitutions NOT already handled by the built-in Vale.Terms check
11+
# (which enforces casing from vocabulary accept lists). This avoids double-flagging
12+
# terms like 'kubernetes' -> 'Kubernetes' that are already in CalicoBrands/CalicoAcronyms.
613
swap:
714
'dataplane': 'data plane'
815
'dataplanes': 'data planes'
9-
'ebpf': 'eBPF'
10-
'helm': 'Helm'
11-
'kubernetes': 'Kubernetes'
12-
'minikube': 'minikube'
1316
'quick start': 'quickstart'
14-
'addon': 'add-on'
15-
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
ACLs?
2+
APIKeys?
3+
APIs?
4+
APIServer
5+
ARPs?
6+
ASNs?
7+
AZs?
8+
BFDInterface
9+
BGP
10+
BGPConfigurations?
11+
BGPFilters?
12+
BGPPasswords?
13+
BGPPeers?
14+
BGPStatus
15+
CAs?
16+
CIDRs?
17+
CLIs?
18+
CNIs?
19+
CPUs?
20+
CRDs?
21+
CRs?
22+
CSRs?
23+
CVEs?
24+
DNATs?
25+
DNS
26+
DNSCache
27+
EKS
28+
ENIs?
29+
FQDNs?
30+
GRPCRoute
31+
HEPs?
32+
HTTP
33+
HTTPBin
34+
HTTPHeaders?
35+
HTTPMatch
36+
HTTPPull
37+
HTTPRoutes?
38+
ICMP
39+
IGPs?
40+
IPAM
41+
IPForwarding
42+
IPNATs?
43+
IPPools?
44+
IPReservations?
45+
IPSets?
46+
IPs?
47+
IPsec
48+
IPVS
49+
ISPs?
50+
ITOps
51+
KVs?
52+
LUTs?
53+
MCPs?
54+
MTUs?
55+
NATs?
56+
NATOutgoing
57+
NFLOGs?
58+
NFQUEUEs?
59+
NICs?
60+
NXDomain
61+
POCs?
62+
RSTs?
63+
SAs?
64+
SCTP
65+
SIEMs?
66+
SNATs?
67+
SREs?
68+
SSHing
69+
TCP
70+
TCPRoute
71+
TLSRoute
72+
TTLs?
73+
UDP
74+
UDPRoute
75+
UIs?
76+
UIDs?
77+
URLs?
78+
URIs?
79+
VLANs?
80+
VMs?
81+
VPCs?
82+
VPNs?
83+
VPP
84+
VXLAN
85+
WAFs?
86+
WEPs?
87+
XDP
88+
YAML
89+
ANDed
90+
ARPed
91+
NATt?ed
92+
SNATt?ed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
Alertmanager
2+
Atlassian
3+
Bottlerocket
4+
BusyBox
5+
CloudWatch
6+
ConfigMaps?
7+
Coraza
8+
CoreDNS
9+
DaemonSets?
10+
Dependabot
11+
DevOps
12+
Dikastes
13+
Dynatrace
14+
Elasticsearch
15+
Entra
16+
Equifax
17+
Felix
18+
Felixes
19+
Firewalld
20+
Fluentd
21+
FortiGate
22+
Fortinet
23+
GitHub
24+
Goldmane
25+
Grafana
26+
Grype
27+
Heartbleed
28+
Istio
29+
Jira
30+
Katran
31+
KubeVirt
32+
Kiali
33+
Kibana
34+
Kubernetes
35+
Kubespray
36+
Kuryr
37+
Linux
38+
Maglev
39+
Mellanox
40+
MetalLB
41+
Mirai
42+
Mirantis
43+
Multus
44+
NGINX
45+
Netfilter
46+
OAuth
47+
OpenShift
48+
PowerShell
49+
Prometheus
50+
Shopify
51+
Splunk
52+
Syft
53+
Tanzu
54+
Tigera
55+
Tigera Operator
56+
Traefik
57+
Typhas?
58+
Unix
59+
VMware
60+
Voltron
61+
Waypoint
62+
WireGuard
63+
Wireshark
64+
WordPress
65+
zTunnel
Lines changed: 4 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,4 @@
1-
BGP
2-
CIDR[|s]
3-
CNI[|s]
4-
DNS
5-
Fortinet
6-
IP[|s]
7-
Coraza
8-
Entra
9-
Istio
10-
Kibana
11-
Splunk
12-
Tigera
13-
Typha
14-
VM[|s]
15-
VNet
16-
YAML
17-
Wordpress
18-
[aA]nonymiz[ing|ation]
19-
[hH]oneypod
20-
[iI]ntranode
21-
[nN]amespace[s]?
22-
[mM]icrosegmentation
23-
[mM]isconfigur[e|ation]
24-
[oO]nboard
25-
[oO]nboarding
26-
[rR]outable
27-
[sS]ubnet
28-
[sS]yslog
29-
calicoctl
30-
dex
31-
etcd
32-
iptables
33-
kOps
34-
kubeadm
35-
kubelet
36-
kubenet
37-
netcat
38-
nftables
39-
sysctl
40-
adjacencies
41-
Mirantis
42-
CLI[|s]
43-
API[|s]
44-
VMware
45-
minikube
46-
subnet(?:work|works)
47-
Alertmanager
48-
Jira
49-
calicoq
50-
Goldmane
51-
Tigera Operator
52-
Maglev
53-
Dikastes
1+
# Placeholder token used by scripts/vale-lint.sh to mask $[variable] syntax
2+
# before passing files to vale. Without this, vale would flag PICKLEVAR as
3+
# a spelling error in the processed content.
4+
PICKLEVAR
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
adjacencies
2+
[aA]lphanumeric[s]?
3+
[aA]nonymiz(e|ed|er|ing|ation)
4+
[aA]nycast
5+
[aA]utodetect(ion|ed|s|ing)?
6+
[bB]ackport(ed|s)?
7+
[bB]lackhole[ds]?
8+
[bB]oolean
9+
[cC]lient[Ss]et
10+
[cC]luster-?wide
11+
[cC]luster[Rr]ole[s]?
12+
[cC]ommandlet[s]?
13+
[cC]onfig[s]?
14+
[cC]onntrack
15+
[cC]ronjob[s]?
16+
[cC]rontab[s]?
17+
[cC]ybersecurity
18+
[dD]atacenter[s]?
19+
[dD]atapath
20+
[dD]atasource[s]?
21+
[dD]atastore[s]?
22+
[dD]atasheets?
23+
[dD]eduplicat(e[ds]?|ing|ion)
24+
[dD]istro[s]?
25+
[eE]nablement
26+
[eE]ncap(sulation)?
27+
[eE]xfiltrat(e|ed|ing|ion)
28+
[fF]ailover
29+
[fF]ailsafe
30+
[fF]irewalled
31+
[gG]lobal[Nn]etwork[Ss]et[s]?
32+
[gG]oroutine[s]?
33+
[hH]airpinning
34+
[hH]ardcoded
35+
[hH]ealth[Cc]heck[s]?
36+
[hH]oneypod[s]?
37+
[hH]ost[Ee]ndpoint[s]?
38+
[hH]ostname[s]?
39+
[hH]otfix(es)?
40+
[hH]otspot[s]?
41+
[iI]nlined
42+
[iI]ntercluster
43+
[iI]nterdependenc(y|ies)
44+
[iI]nteroperat(e|ing|ion|ble|bility)
45+
[iI]nterworking
46+
[iI]ntranode
47+
[iI][pP][pP]ool[s]?
48+
[iI][pP][sS]et[s]?
49+
[kK]eepalive[s]?
50+
[lL]iveness
51+
[lL]oad[Bb]alancer
52+
[lL]og[Ss]torage
53+
[lL]ookback
54+
[lL]oopback
55+
[lL]ookups?
56+
[mM]ebibytes?
57+
[mM]icroarchitecture
58+
[mM]icrosegmentation
59+
[mM]iddleware
60+
[mM]isconfigur(e|ed|ation|ations)
61+
[mM]ulticast
62+
[mM]ulticluster
63+
[mM]ultipath
64+
[mM]ultitenant
65+
navbar
66+
[nN]amespace[ds]?
67+
[nN]etmask
68+
[nN]etwork[Pp]olic(y|ies)
69+
[nN]etwork[Ss]et[s]?
70+
[nN]exthop[s]?
71+
[nN]ode[Pp]ort[s]?
72+
[oO]nboard(ing)?
73+
[oO]perationalize
74+
[pP]assthrough
75+
[pP]eering[s]?
76+
[pP]erformant
77+
[pP]reconfigured
78+
[pP]reload[s]?
79+
[pP]repopulated
80+
[pP]reformatted
81+
[pP]reschedule[ds]?
82+
[pP]roxi(ed|es)
83+
[pP]roxying
84+
quantile[s]?
85+
[rR]eachability
86+
[rR]ebalanc(e|ed|ing)
87+
[rR]egex(es)?
88+
[rR]einstall(s|ed|ing)?
89+
[rR]eplica[Ss]et[s]?
90+
[rR]epurpos(e|ed|ing)
91+
[rR]escanning
92+
[rR]esend[s]?
93+
[rR]esync(ing|s)?
94+
[rR]ollout[s]?
95+
[rR]outable
96+
[rR]outability
97+
[rR]uleset[s]?
98+
[sS]andboxed
99+
[sS]chedulable
100+
[sS]napshotting
101+
[sS]napshotter
102+
[sS]tateful[Ss]et[s]?
103+
stdin
104+
stdout
105+
stderr
106+
[sS]ubcommand[s]?
107+
[sS]ubcomponent[s]?
108+
[sS]ubexpression[s]?
109+
[sS]ubnet(work)?[s]?
110+
[sS]ubstring[s]?
111+
sudo
112+
[sS]yncer[s]?
113+
[sS]yntaxes
114+
[sS]yslog
115+
[tT]emplated
116+
[tT]imeframe[s]?
117+
[tT]olerations?
118+
[uU]ncordon(ed|ing)?
119+
[uU]ncomment(ed)?
120+
[uU]nencapsulated
121+
[uU]nencrypted
122+
[uU]nicast
123+
[uU]nloggable
124+
[uU]nmanaged
125+
[uU]noptimized
126+
[uU]npatched
127+
[uU]nrecovered
128+
[uU]nschedulable
129+
[uU]ntar(red|ring)?
130+
[uU]ntracked
131+
[uU]ntrusted
132+
[uU]plink[s]?
133+
[uU]serspace
134+
VNet[s]?
135+
[vV]eth[s]?
136+
[vV]irtualiz(e|ed|ation|ing)
137+
[wW]alkthrough[s]?
138+
[wW]ebserver[s]?
139+
[dD]ecap(sulation)?
140+
[rR]epo[s]?
141+
[dD]iags

0 commit comments

Comments
 (0)