Skip to content

Commit a8b9add

Browse files
committed
Merge branch 'production' into pedro/PCX-14693-ruleset-engine-new-fields-reference-poc
2 parents 425fe58 + 2ad2a1d commit a8b9add

File tree

70 files changed

+932
-900
lines changed

Some content is hidden

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

70 files changed

+932
-900
lines changed

package-lock.json

Lines changed: 20 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@astro-community/astro-embed-youtube": "^0.5.6",
2828
"@astrojs/check": "^0.9.4",
2929
"@astrojs/react": "^3.6.3",
30-
"@astrojs/rss": "^4.0.10",
30+
"@astrojs/rss": "^4.0.11",
3131
"@astrojs/sitemap": "^3.2.1",
3232
"@astrojs/starlight": "^0.29.3",
3333
"@astrojs/starlight-docsearch": "^0.3.0",
@@ -37,13 +37,13 @@
3737
"@cloudflare/vitest-pool-workers": "^0.6.0",
3838
"@cloudflare/workers-types": "^4.20241218.0",
3939
"@codingheads/sticky-header": "^1.0.2",
40-
"@expressive-code/plugin-collapsible-sections": "^0.39.0",
40+
"@expressive-code/plugin-collapsible-sections": "^0.40.0",
4141
"@iarna/toml": "^2.2.5",
4242
"@iconify-json/material-symbols": "^1.2.12",
4343
"@stoplight/json-schema-tree": "^4.0.0",
4444
"@types/hast": "^3.0.4",
4545
"@types/he": "^1.2.3",
46-
"@types/node": "^22.10.5",
46+
"@types/node": "^22.10.6",
4747
"@types/react": "^18.3.12",
4848
"@types/react-dom": "^18.3.1",
4949
"algoliasearch": "^5.19.0",
@@ -76,7 +76,7 @@
7676
"puppeteer": "^24.0.0",
7777
"react": "^18.3.1",
7878
"react-dom": "^18.3.1",
79-
"react-textarea-autosize": "^8.5.6",
79+
"react-textarea-autosize": "^8.5.7",
8080
"redirects-in-workers": "^0.0.5",
8181
"rehype-autolink-headings": "^7.1.0",
8282
"rehype-external-links": "^3.0.0",

public/_redirects

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -792,7 +792,7 @@
792792
/magic-wan/tutorials/pfsense/ /magic-wan/configuration/manually/third-party/pfsense/ 301
793793
/magic-wan/tutorials/sophos-firewall/ /magic-wan/configuration/manually/third-party/sophos-firewall/ 301
794794
/magic-wan/tutorials/warp/ /magic-wan/zero-trust/warp/ 301
795-
/magic-wan/how-to/run-tunnel-health-checks/ /magic-wan/configuration/manually/how-to/tunnel-health-checks/ 301
795+
/magic-wan/how-to/run-tunnel-health-checks/ /magic-wan/configuration/common-settings/tunnel-health-checks/ 301
796796
/magic-wan/reference/probe-construction/ /magic-wan/reference/tunnel-health-checks/ 301
797797
/magic-wan/get-started/configure-tunnels/ /magic-wan/configuration/manually/how-to/configure-tunnels/ 301
798798
/magic-wan/get-started/configure-static-routes/ /magic-wan/configuration/manually/how-to/configure-static-routes/ 301
@@ -801,7 +801,6 @@
801801
/magic-wan/configuration/manually/how-to/check-tunnel-health-dashboard/ /magic-wan/configuration/common-settings/tunnel-health-checks/ 301
802802
/magic-wan/configuration/manually/how-to/configure-magic-tunnel-alerts/ /magic-wan/configuration/common-settings/configure-magic-tunnel-alerts/ 301
803803
/magic-wan/configuration/manually/how-to/enable-magic-roles/ /magic-wan/configuration/common-settings/enable-magic-roles/ 301
804-
/magic-wan/configuration/common-settings/tunnel-health-checks/ /magic-wan/configuration/manually/how-to/tunnel-health-checks/ 301
805804
/magic-wan/configuration/manually/how-to/view-analytics/ /magic-wan/analytics/ 301
806805
/magic-wan/configuration/common-settings/view-analytics/ /magic-wan/analytics/ 301
807806
/magic-wan/prerequisites/ /magic-wan/get-started/ 301

src/components/overrides/Sidebar.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ async function handleGroup(group: Group): Promise<SidebarEntry> {
9595
label: group.label,
9696
order: group.order,
9797
attrs: {},
98-
isCurrent: indexLink.href.slice(1, -1) === Astro.params.slug,
98+
isCurrent: Astro.url.pathname.startsWith(indexLink.href),
9999
} as Link;
100100
}
101101

src/content/changelogs/r2.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@ entries:
1919
- Public buckets accessible via custom domain now support Smart [Tiered Cache](/r2/buckets/public-buckets/#caching).
2020
- publish_date: "2024-11-19"
2121
description: |-
22-
- R2 [`bucket lifecycle` command](/workers/wrangler/commands/#lifecycle-add) added to Wrangler. Supports listing, adding, and removing object lifecycle rules.
22+
- R2 [`bucket lifecycle` command](/workers/wrangler/commands/#r2-bucket-lifecycle-add) added to Wrangler. Supports listing, adding, and removing object lifecycle rules.
2323
- publish_date: "2024-11-14"
2424
description: |-
25-
- R2 [`bucket info` command](/workers/wrangler/commands/#info-2) added to Wrangler. Displays location of bucket and common metrics.
25+
- R2 [`bucket info` command](/workers/wrangler/commands/r2-bucket-info) added to Wrangler. Displays location of bucket and common metrics.
2626
- publish_date: "2024-11-08"
2727
description: |-
28-
- R2 [`bucket dev-url` command](/workers/wrangler/commands/#dev-url-enable) added to Wrangler. Supports enabling, disabling, and getting status of bucket's [r2.dev public access URL](/r2/buckets/public-buckets/#enable-managed-public-access).
28+
- R2 [`bucket dev-url` command](/workers/wrangler/commands/#r2-bucket-dev-url-enable) added to Wrangler. Supports enabling, disabling, and getting status of bucket's [r2.dev public access URL](/r2/buckets/public-buckets/#enable-managed-public-access).
2929
- publish_date: "2024-11-06"
3030
description: |-
31-
- R2 [`bucket domain` command](/workers/wrangler/commands/#domain-add) added to Wrangler. Supports listing, adding, removing, and updating [R2 bucket custom domains](/r2/buckets/public-buckets/#custom-domains).
31+
- R2 [`bucket domain` command](/workers/wrangler/commands/#r2-bucket-domain-add) added to Wrangler. Supports listing, adding, removing, and updating [R2 bucket custom domains](/r2/buckets/public-buckets/#custom-domains).
3232
- publish_date: "2024-11-01"
3333
description: |-
3434
- Add `minTLS` to response of [list custom domains](/api/resources/r2/subresources/buckets/subresources/domains/subresources/custom/methods/list/) endpoint.

src/content/docs/ai-gateway/tutorials/deploy-aig-worker.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ export default {
9494
};
9595
```
9696

97-
To make this work, you need to use [`wrangler secret put`](/workers/wrangler/commands/#put-3) to set your `OPENAI_API_KEY`. This will save the API key to your environment so your Worker can access it when deployed. This key is the API key you created earlier in the OpenAI dashboard:
97+
To make this work, you need to use [`wrangler secret put`](/workers/wrangler/commands/#put) to set your `OPENAI_API_KEY`. This will save the API key to your environment so your Worker can access it when deployed. This key is the API key you created earlier in the OpenAI dashboard:
9898

9999
```sh title="Save your API key to your Workers env"
100100
npx wrangler secret put OPENAI_API_KEY

src/content/docs/byoip/address-maps.mdx

Lines changed: 0 additions & 85 deletions
This file was deleted.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: About address maps
3+
pcx_content_type: concept
4+
sidebar:
5+
order: 5
6+
label: About
7+
group:
8+
label: Address maps
9+
---
10+
11+
import { GlossaryDefinition } from "~/components"
12+
13+
<GlossaryDefinition term="address map" prepend="Address map is " />
14+
15+
If you do not have BYOIP or static IPs and you want to use Address Maps, contact your account manager. You can [customize the IPs Cloudflare uses](/fundamentals/concepts/cloudflare-ip-addresses/#customize-cloudflare-ip-addresses) by bringing your own IP addresses to Cloudflare (BYOIP) or by leasing static Cloudflare IPs.
16+
17+
:::note
18+
Both IPv4 and IPv6 addresses are supported.
19+
:::
20+
21+
---
22+
23+
## How Address Maps works
24+
25+
For zones using [Cloudflare's authoritative DNS](/dns/), Cloudflare typically responds to DNS queries for proxied hostnames with [anycast IPs](/fundamentals/concepts/cloudflare-ip-addresses/). However, if you [customize the IPs Cloudflare uses](/fundamentals/concepts/cloudflare-ip-addresses/#customize-cloudflare-ip-addresses) and use Address Maps, Cloudflare will respond with the IP address(es) on the address map.
26+
27+
Address maps do not change [how Cloudflare reaches the configured origin](/fundamentals/concepts/how-cloudflare-works/#how-cloudflare-works-as-a-reverse-proxy). The IP addresses defined on the **DNS** > **Records** under your zone continue to instruct Cloudflare how to reach the origin.
28+
29+
:::caution
30+
Depending on whether you use static IPs or BYOIP, the process to [create an address map](/byoip/address-maps/setup/#create-address-maps) is different.
31+
:::
32+
33+
### Static IPs or BYOIP
34+
35+
Leased static IPs allow you to use a set of specifically assigned Cloudflare IPs to ensure they do not change. Cloudflare creates an address map with your static IPs that you may edit. You cannot create another map using your static IPs.
36+
37+
With BYOIP, you use your IPs by bringing an address space that you lease or own and creating an address map.
38+
39+
---
40+
41+
## Immutable address maps
42+
43+
Some customers may only proxy zones through BYOIP addresses, and are prohibited from using Cloudflare IP addresses for proxied DNS names. In this case, Cloudflare will create an immutable, account-wide address map to ensure all zones in your account receive BYOIP addresses as a fallback. These address maps cannot be deleted.
44+
45+
It is still possible to create more specific zone-level address maps with specific BYOIPs, but DNS will fall back to the account-wide address map without one.
46+
47+
To specify different addresses for certain zones, [create a new address map](/byoip/address-maps/setup/#create-address-maps).

0 commit comments

Comments
 (0)