Skip to content

Commit 9b8add1

Browse files
authored
Merge branch 'main' into nomad/1.11.1
2 parents d022496 + de20c77 commit 9b8add1

File tree

410 files changed

+11327
-2654
lines changed

Some content is hidden

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

410 files changed

+11327
-2654
lines changed

.github/workflows/algolia-prod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
cache: 'npm'
2323
node-version-file: 'package.json'
2424

25-
- run: npm i
25+
- run: npm ci
2626
- run: npm run prebuild -- --get-real-file-changed-metadata --build-algolia-index
2727
- run: npm run algolia
2828
env:

.github/workflows/build-pr-preview.yml

Lines changed: 13 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ name: Build Preview
22
run-name: 'Build Preview for "${{ github.event.pull_request.title }}" (#${{ github.event.pull_request.number }})'
33

44
on:
5+
# 1: Change this to `pull_request` to see changes while testing this file in a PR.
6+
# 2: This is because `pull_request_target` only works from the context of the base branch
7+
# https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#pull_request_target
8+
# 3: Change this back to `pull_request_target` before merge for security reasons
59
pull_request_target:
610
types: [opened, synchronize]
711
# Hello Security 👋, we are checking to make sure forked repo PR changed paths are only in content/** inside the job security-check.
@@ -105,20 +109,11 @@ jobs:
105109
cache: 'npm'
106110
node-version-file: 'package.json'
107111

108-
- name: Generate cache manifest
109-
run: git ls-files -z -- '*.js' '*.mjs' '*.ts' '*.tsx' '*.mdx' '*.json' | xargs -0 git hash-object > cache-key.txt
110-
111-
- name: Use cache
112+
- name: Cache Next.js build
112113
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
113114
with:
114-
path: |
115-
~/.npm
116-
${{ github.workspace }}/.next/cache
117-
# Generate a new cache whenever packages or source files change.
118-
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('cache-key.txt') }}
119-
# If source files changed but packages didn't, rebuild from a prior cache.
120-
restore-keys: |
121-
${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
115+
path: ${{ github.workspace }}/.next/cache
116+
key: ${{ runner.os }}-nextjs-build-${{ hashFiles('package-lock.json', 'next.config.js') }}
122117

123118
- name: Install Vercel CLI
124119
run: npm i --global vercel@latest
@@ -187,17 +182,6 @@ jobs:
187182
with:
188183
repository: hashicorp/dev-portal
189184
path: ./unified-docs-frontend-preview
190-
- name: Use cache
191-
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
192-
with:
193-
path: |
194-
~/.npm
195-
${{ github.workspace }}/unified-docs-frontend-preview/.next/cache
196-
# Generate a new cache whenever packages or source files change.
197-
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**/*.js', '**/*.jsx', '**/*.ts', '**/*.tsx', '**/*.mdx') }}
198-
# If source files changed but packages didn't, rebuild from a prior cache.
199-
restore-keys: |
200-
${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
201185

202186
- name: Setup Node.js
203187
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
@@ -206,6 +190,12 @@ jobs:
206190
cache-dependency-path: 'unified-docs-frontend-preview/package-lock.json'
207191
node-version-file: 'unified-docs-frontend-preview/package.json'
208192

193+
- name: Cache Next.js build
194+
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
195+
with:
196+
path: ${{ github.workspace }}/unified-docs-frontend-preview/.next/cache
197+
key: ${{ runner.os }}-nextjs-build-devportal-${{ hashFiles('unified-docs-frontend-preview/package-lock.json', 'unified-docs-frontend-preview/next.config.js') }}
198+
209199
- name: Setup Vercel CLI
210200
run: npm i --global vercel@latest
211201

.github/workflows/copy-cloud-docs-for-tfe.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
- name: Generate version-metadata for workflow
5353
working-directory: '${{github.workspace}}/new-docs-pr'
5454
run: |
55-
npm i
55+
npm ci
5656
npm run prebuild -- --only-build-version-metadata
5757
5858
- name: Create the new TFE version folder for RELEASE PR

.github/workflows/deploy-udr.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,11 @@ jobs:
2727
cache: 'npm'
2828
node-version-file: 'package.json'
2929

30-
- name: Use cache
30+
- name: Cache Next.js build
3131
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
3232
with:
33-
path: |
34-
~/.npm
35-
${{ github.workspace }}/.next/cache
36-
# Generate a new cache whenever packages or source files change.
37-
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**/*.js', '**/*.mjs', '**/*.ts', '**/*.tsx', '**/*.mdx') }}
38-
# If source files changed but packages didn't, rebuild from a prior cache.
39-
restore-keys: |
40-
${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
33+
path: ${{ github.workspace }}/.next/cache
34+
key: ${{ runner.os }}-nextjs-build-${{ hashFiles('package-lock.json', 'next.config.js') }}
4135

4236
- name: Install Vercel CLI
4337
run: npm install --global vercel@latest

.github/workflows/sync-docs-for-tfe.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ jobs:
8383
- name: Generate version-metadata for workflow
8484
working-directory: '${{github.workspace}}/new-docs'
8585
run: |
86-
npm i
86+
npm ci
8787
npm run prebuild -- --only-build-version-metadata
8888
8989
- name: Checkout HCPTF-diff for new docs version DIFF PR

.github/workflows/test-and-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
cache: 'npm'
2929
node-version-file: 'package.json'
3030

31-
- run: npm i
31+
- run: npm ci
3232
- run: npm run test
3333

3434
lint:
@@ -46,7 +46,7 @@ jobs:
4646
node-version-file: 'package.json'
4747

4848
- name: Install Dependencies
49-
run: npm i
49+
run: npm ci
5050

5151
- name: Run lint check
5252
run: npm run lint

content/boundary/v0.20.x/content/docs/client-agent/index.mdx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,6 @@ When the Boundary Client Agent runs alongside an authenticated Boundary client,
1515
If you enter a hostname that matches a Boundary alias that the client is authorized to establish a session to, Boundary automatically generates the session and transparently proxies the connection on your behalf.
1616
If the Boundary Client Agent cannot find an alias, or if there are any issues with authentication, network connectivity, or latency, the Client Agent defers DNS resolution to the previously configured DNS resolvers.
1717

18-
<Note>
19-
20-
You must enable both IPv4 and IPv6 protocols for your environment to ensure the Client Agent can start and perform DNS lookups.
21-
22-
</Note>
23-
2418
Currently HashiCorp tests the Client Agent on the following operating systems:
2519

2620
- macOS 14

content/boundary/v0.20.x/content/docs/interoperability-matrix/index.mdx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ Any patches or updates will be reflected in the minor number.
5252
<b>Windows version</b>: 2025.2.600.0
5353
</td>
5454
<td style={{verticalAlign: 'middle'}}>
55-
0.1.4, 0.19.5, 0.19.6
55+
0.19.6, 0.20.1
5656
</td>
5757
<td style={{verticalAlign: 'middle'}}>
58-
0.1.4, 0.19.5, 0.19.6
58+
0.19.6, 0.20.1
5959
</td>
6060
<td style={{verticalAlign: 'middle'}}>
6161
<b>MacOS</b>: 14.6, 15.3
@@ -76,10 +76,10 @@ Any patches or updates will be reflected in the minor number.
7676
<b>Windows version</b>: 0.14.14
7777
</td>
7878
<td style={{verticalAlign: 'middle'}}>
79-
0.1.4
79+
0.20.1
8080
</td>
8181
<td style={{verticalAlign: 'middle'}}>
82-
0.1.4
82+
0.20.1
8383
</td>
8484
<td style={{verticalAlign: 'middle'}}>
8585
<b>MacOS</b>: 14.6, 15.3
@@ -96,10 +96,10 @@ Any patches or updates will be reflected in the minor number.
9696
Microsoft Defender for Endpoint
9797
</td>
9898
<td style={{verticalAlign: 'middle'}}>
99-
0.1.4, 0.19.5, 0.19.6
99+
0.19.6
100100
</td>
101101
<td style={{verticalAlign: 'middle'}}>
102-
0.1.4, 0.19.5, 0.19.6
102+
0.19.6
103103
</td>
104104
<td style={{verticalAlign: 'middle'}}>
105105
<b>MacOS</b>: 14, 15
@@ -116,10 +116,10 @@ Any patches or updates will be reflected in the minor number.
116116
Palo Alto GlobalProtect
117117
</td>
118118
<td style={{verticalAlign: 'middle'}}>
119-
0.19.5, 0.19.6
119+
0.19.6
120120
</td>
121121
<td style={{verticalAlign: 'middle'}}>
122-
0.19.5, 0.19.6
122+
0.19.6
123123
</td>
124124
<td style={{verticalAlign: 'middle'}}>
125125
<b>MacOS</b>: 14, 15
@@ -136,10 +136,10 @@ Any patches or updates will be reflected in the minor number.
136136
SentinelOne Singularity
137137
</td>
138138
<td style={{verticalAlign: 'middle'}}>
139-
0.1.4, 0.19.5, 0.19.6
139+
0.19.6, 0.20.1
140140
</td>
141141
<td style={{verticalAlign: 'middle'}}>
142-
0.1.4, 0.19.5, 0.19.6
142+
0.19.6, 0.20.1
143143
</td>
144144
<td style={{verticalAlign: 'middle'}}>
145145
<b>MacOS</b>: 14, 15.2
@@ -156,10 +156,10 @@ Any patches or updates will be reflected in the minor number.
156156
Zscaler ZPA
157157
</td>
158158
<td style={{verticalAlign: 'middle'}}>
159-
0.1.4, 0.19.5, 0.19.6
159+
0.19.6, 0.20.1
160160
</td>
161161
<td style={{verticalAlign: 'middle'}}>
162-
0.1.4, 0.19.5, 0.19.6
162+
0.19.6, 0.20.1
163163
</td>
164164
<td style={{verticalAlign: 'middle'}}>
165165
<b>MacOS</b>: 15

content/boundary/v0.20.x/content/docs/release-notes/v0_20_0.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,18 @@ description: >-
6363
</td>
6464
</tr>
6565

66+
<tr>
67+
<td style={{verticalAlign: 'middle'}}>
68+
Client Agent no longer requires IPv6
69+
</td>
70+
<td style={{verticalAlign: 'middle'}}>
71+
Previously, the Client Agent required you to enable both IPv4 and IPv6 protocols. Beginning with version 0.20.0, the Client Agent will no longer require IPv6.
72+
<br /><br />
73+
Learn more:&nbsp; <a href="/boundary/docs/client-agent">Boundary Client Agent</a>
74+
</td>
75+
</tr>
76+
77+
6678
</tbody>
6779
</table>
6880

content/boundary/v0.20.x/content/docs/session-recording/index.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ When you estimate storage requirements for the external storage provider, you sh
7777

7878
<Warning>
7979

80-
Boundary supports recorded session files up to 5 GB in size.
80+
If you use Amazon S3 as your external storage provider, recorded session files cannot be over 5 GB in size due to Amazon's size limitations for PUT operations.
81+
8182
If a recorded session file is over 5 GB, the session details show the recording state as `Failed` and you may not be able to play back the session.
8283
Be careful when you use Secure File Copy (SCP) to transfer large files during a recorded session because it can result in large recorded session files.
8384

0 commit comments

Comments
 (0)